Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-02-24 14:41:08
30-Day Money-Back Guarantee
IT & Software Network & Security IT Networking Fundamentals

World of Computer Networking. Your CCNA starts here

Learn everything about Internet - Ethernet, IP, Routing, Switching, TCP, UDP, NAT, DHCP and DNS, prepare for CCNA exam
Highest Rated
Rating: 4.7 out of 54.7 (119 ratings)
770 students
Created by Bogdan Stashchuk
Last updated 2/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • How Computer Network operates on different layers of the What are TCP/IP and OSI model
  • Logical and hardware addressing of the devices (IP addresses and MAC addresses)
  • IP addressing, Network masks, Subnets and Subnetting
  • How Switches perform switching decisions and build MAC address tables
  • How Routers build routing tables and which type of routes exist and how routers utilise Routing tables to route packets
  • How packets are transferred end-to-end via Switches, Routers and how network headers (Ethernet and IP) change during this transmission
  • Understand purpose and differences of the TCP and UDP protocols
  • Learn how DNS registry is built and which types of the DNS Nameservers exists and what are their responsibilities
  • Learn difference between private and public IP addresses, concerns related to them and need for NAT - Network Address Translation
  • Understand differences between link-state and distance-vector routing protocols and learn what is BGP - core routing protocol in the Internet

Requirements

  • Just your computer or mobile phone
  • Be ready to learn Computer Networking with me!

Description

I have CCIE (Cisco Certified Internetwork Expert) certificate that is most recognisable Computer Network certification in the world and I know about Computer Networks a lot. In this course I share my knowledge about KEY and MOST IMPORTANT features of the Computer Networks. No obsolete info!

Also I've taught hundreds of students in person in classes because during 7 years I was working as Cisco Certified Systems Instructor (CCSI).

This course is all about Computer Networking and Internet.

Understand HOW Computer Networks work and learn key Networking Protocols

  • Ethernet, IPv4, IPv6, TCP, UDP, NAT, DHCP, DNS, private and public IP addresses, subnetting

If those terms are new to you - jump in and you will learn all about them with help of multiple easy-to-grasp diagrams and using multiple practice activities. Most practice activities require just your computer and program called Wireshark.

It helps to perform analysis of different protocols and TCP/IP layers headers.


Become a master of Computer Networking!

If you prepare for the CCNA (Cisco Certified Network Associate) exam, this course is a perfect start for you!

This is the most complete Computer Networking Guide here on Udemy that includes tons of practical activities.  You could have zero knowledge about Computer Networking. All will be taught from scratch, from basic to advanced features. If you want to get deep knowledge of Computer Networking this course is for you!


We will start by taking about TCP/IP and OSI models. This knowledge is required in order to understand how different hosts communicate with each other and that all communication processes are strictly defined. This is like languages that people need to use to be able to understand each other.

Next starting from the Physical layer (bits and bytes) we will move to Data Link layer (Ethernet, MAC addressing and Switching). Next layer will be Network (Routing, IPv4, IPv6, subnetting, network masks, IP addressing, ARP, ICMP). On Transport layer we will discuss in details TCP and UDP protocols and their purpose. On Application layer I will tell you about such important protocols as DHCP and DNS that your computers and mobile phones use very often. Also I will tell you difference between private and public IP addresses and purpose of the NAT.

You will also learn how DNS(core of the hierarchical naming structure in the Internet) works and how resolution of each domain name to the IP address happens by involving DNS root nameservers, TLD nameservers and authoritative nameservers.

Also it's important to know how routers in the Internet build their routing tables and make routing decisions. That's why I decided to explain you some details about BGP - global routing protocol.

In practice sections you will perform multiple practice Networking activities:

  1. Install Wireshark and use it for analysis of the networking protocols

  2. Analyse Ethernet headers

  3. Understand how DCHP requests and responses help to get IP address assigned to the host

  4. Analyse structure of the IPv4 header

  5. Practice subnetting

  6. Examine ARP cache

  7. Explore IP, DHCP and NAT settings of the Wireless Router

  8. Use nslookup utility to perform DNS and reverse DNS lookups with queries for different types of the DNS records (A, AAAA, TXT, MX)

  9. Analyse TCP and UDP headers

  10. Check information about domain names, public IP addresses and ASNs (Autonomous System Numbers)

List of the Course Sections and Topics:

  1. Introduction to the Computer Networking

  2. TCP/IP and OSI Models

  3. Bits and Bytes

  4. Ethernet

  5. Network Characteristics

  6. Switches and Data Link Layer

  7. Routers and Network Layer

  8. IP Addressing and IP Packets

  9. Networks

  10. Binary Math

  11. Network Masks and Subnetting

  12. ARP and ICMP

  13. Transport Layer - TCP and UDP

  14. Routing

  15. Network Address Translation

  16. DHCP and DNS

During this course you will use following Applications to perform different practical activities and analysis of the Protocols and Applications:

  • Wireshark

  • Terminal

  • Web Browser

With this course you will get lifetime-long access to almost 200 lectures and tens of practical exercises. After the course you will become a guru of Computer Networking and will be able easily explain what happens when two hosts communicate in the Internet.

But most important is that you will UNDERSTAND how Computer Networks work.

You will also get 30-days money-back guarantee. No questions asked!

Don't wait and join the course now!

Who this course is for:

  • Anyone who want to get fundamental knowledge about Computer Networking and network devices
  • Computer Network Professionals
  • Software developers
  • DevOps engineers

Course content

16 sections • 196 lectures • 14h 37m total length

  • Preview03:10
  • Let's get connected! Join the Learning Community
    00:23
  • Preview01:38
  • Preview09:53

  • Why we should use Models to understand Computer Networking
    02:15
  • Capturing some data using Wireshark
    07:33
  • Preview04:33
  • TCP/IP Model
    06:44
  • Mapping captured packets data to TCP/IP model layers
    04:55
  • OSI Model
    05:45

  • Preview03:06
  • Protocol Data Units (PDUs)
    05:28
  • Preview03:23
  • Encapsulation and Decapsulation
    06:24

  • Introduction to the Ethernet Section
    01:32
  • What is Ethernet
    02:41
  • Cooper, Fiber and Wireless media
    10:33
  • NIC
    03:29
  • MAC Address
    02:24
  • Hexadecimal vs Binary
    02:51
  • Structure of the MAC address
    03:55
  • MAC address Notations
    02:14

  • Bandwidth
    05:18
  • Throughput
    05:54
  • Measuring throughput
    02:22
  • Latency
    06:10
  • RTT or PING
    02:50
  • Measuring RTT using Ping utility
    03:39
  • Jitter
    05:11
  • Packet loss rate
    02:16
  • Summary about Network Properties
    02:53

  • Network Switch
    02:28
  • How Network Switch Works
    08:35
  • Ethernet Frame Header
    09:53
  • Types of Communication
    02:30
  • Types of MAC Addresses
    04:26
  • Full-duplex vs Half-duplex
    03:52
  • Collision
    01:55
  • Collision handling Mechanisms
    04:38
  • Collision Domains
    04:19
  • Negotiation of the Speed and Duplex
    04:35
  • Analyzing Unicast Ethernet Frame headers
    10:50
  • Analyzing Broadcast Ethernet Frames
    04:50
  • Summary for Ethernet Section
    07:47

  • Introduction to the Network Layer Section
    00:43
  • Disadvantages of the switched network
    05:48
  • What is IP Address
    02:01
  • IPv4 vs IPv6 IP Addresses
    02:51
  • IPv4 Address Format
    04:22
  • MAC Address vs IP Address
    03:34
  • Types of IP addresses
    02:55
  • Router
    02:38
  • LAN vs WAN
    02:26
  • How Routers interconnect LANs
    05:56

  • Classes of the IP Addresses
    05:44
  • Localhost IP Address
    01:58
  • Accessing Web Server using Localhost IP Address
    02:41
  • Private vs Public IP Addresses
    03:49
  • What is Network
    02:15
  • Private IP Addresses Ranges
    03:50
  • Public IP Addresses Ranges
    03:26
  • Static IP Addresses
    02:57
  • Dynamic IP Addresses
    03:42
  • Changing Dynamic IP Address to Static and back
    05:02
  • IPv4 Header
    09:49
  • Analyzing one of the IPv4 Packets
    07:02
  • Analyzing other IPv4 Packets
    06:46
  • Summary for Introduction to Routing Section
    11:37

  • Introduction to the Networking Section
    00:59
  • Once again what is Network
    01:03
  • Network Example 1
    02:40
  • Network Example 2
    01:24
  • Network Example with Practice 3
    05:14

  • Converting Binary to Decimal
    04:16
  • Decimal to Binary Conversion
    04:03
  • Binary AND and OR Operators
    03:16

Instructor

Bogdan Stashchuk
Software Engineer, CCIE #22608, MBA, PhD - stashchuk.com
Bogdan Stashchuk
  • 4.7 Instructor Rating
  • 6,749 Reviews
  • 158,424 Students
  • 13 Courses

Do you really want to understand and practice instead of sitting and watching long presentations or trying to code along without any clue what is happening behind the scenes?

Join me in any of my courses and you will get real knowledge based on the deep understanding of every single topic.

But who am I?

My name is Bogdan Stashchuk and I teach students more than 20 years. I am working as Software Engineer and love to teach and learn myself.

I have a huge experience in explaining difficult things in an easy to understand format backed up with practice activities. That is the perfect combination that enables you to really learn and retain gained knowledge for a long period of time.

Let's connect in the Social Networks! All links you could find under the profile picture.

See you on my courses!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.