The World of Computer Networking. Your CCNA starts here

14h 40m 24s
English
Paid

Course 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.

Read more about the course

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!

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 195 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online The World of Computer Networking. Your CCNA starts here

0:00
/
#1: Intro

All Course Lessons (195)

#Lesson TitleDurationAccess
1
Intro Demo
03:11
2
What is Computer Network
01:39
3
How we use computer networks every day
09:54
4
Why we should use Models to understand Computer Networking
02:16
5
Capturing some data using Wireshark
07:34
6
Applications and Protocols
04:34
7
TCP/IP Model
06:45
8
Mapping captured packets data to TCP/IP model layers
04:56
9
OSI Model
05:46
10
Bits and Bytes
03:07
11
Protocol Data Units (PDUs)
05:29
12
OSI vs TCP/IP Model
03:24
13
Encapsulation and Decapsulation
06:25
14
Introduction to the Ethernet Section
01:33
15
What is Ethernet
02:42
16
Cooper, Fiber and Wireless media
10:34
17
NIC
03:30
18
MAC Address
02:25
19
Hexadecimal vs Binary
02:52
20
Structure of the MAC address
03:56
21
MAC address Notations
02:15
22
Bandwidth
05:19
23
Throughput
05:55
24
Measuring throughput
02:23
25
Latency
06:11
26
RTT or PING
02:51
27
Measuring RTT using Ping utility
03:40
28
Jitter
05:12
29
Packet loss rate
02:17
30
Summary about Network Properties
02:54
31
Network Switch
02:29
32
How Network Switch Works
08:36
33
Ethernet Frame Header
09:54
34
Types of Communication
02:31
35
Types of MAC Addresses
04:27
36
Full-duplex vs Half-duplex
03:53
37
Collision
01:56
38
Collision handling Mechanisms
04:39
39
Collision Domains
04:20
40
Negotiation of the Speed and Duplex
04:36
41
Analyzing Unicast Ethernet Frame headers
10:51
42
Analyzing Broadcast Ethernet Frames
04:51
43
Summary for Ethernet Section
07:48
44
Introduction to the Network Layer Section
00:44
45
Disadvantages of the switched network
05:49
46
What is IP Address
02:02
47
IPv4 vs IPv6 IP Addresses
02:52
48
IPv4 Address Format
04:23
49
MAC Address vs IP Address
03:35
50
Types of IP addresses
02:56
51
Router
02:39
52
LAN vs WAN
02:27
53
How Routers interconnect LANs
05:57
54
Classes of the IP Addresses
05:45
55
Localhost IP Address
01:59
56
Accessing Web Server using Localhost IP Address
02:42
57
Private vs Public IP Addresses
03:50
58
What is Network
02:16
59
Private IP Addresses Ranges
03:51
60
Public IP Addresses Ranges
03:27
61
Static IP Addresses
02:58
62
Dynamic IP Addresses
03:43
63
Changing Dynamic IP Address to Static and back
05:03
64
IPv4 Header
09:50
65
Analyzing one of the IPv4 Packets
07:03
66
Analyzing other IPv4 Packets
06:47
67
Summary for Introduction to Routing Section
11:38
68
Introduction to the Networking Section
01:00
69
Once again what is Network
01:04
70
Network Example 1
02:41
71
Network Example 2
01:25
72
Network Example with Practice 3
05:15
73
Converting Binary to Decimal
04:17
74
Decimal to Binary Conversion
04:04
75
Binary AND and OR Operators
03:17
76
What is Network Mask
02:50
77
Same Network or Different
02:25
78
Are hosts in the same Network - Example 1
04:19
79
Are hosts in the same Network - Example 2
02:51
80
Are hosts in the same Network - Example 3
04:01
81
How many hosts in the network - Example 1
03:20
82
How many hosts in the network - Example 2
02:32
83
How many hosts in the network - Example 3
03:47
84
What is Subnetting
02:36
85
Why Subnetting
04:05
86
Subnetting example
06:18
87
Nested Subnetting
10:35
88
Masks and Subnetting Section Summary
07:04
89
Introduction to the ARP and ICMP Section
01:13
90
Default gateway
03:56
91
What is ARP Protocol
02:10
92
ARP Request and Response
06:08
93
Analyzing ARP Requests and Responses using Wireshark
08:47
94
How packets are sent to remote hosts
04:26
95
ICMP Protocol
01:09
96
Trying ICMP in action
05:45
97
Sending packets to Remote Hosts
03:03
98
ARP and ICMP Section Summary
03:23
99
Introduction to the Transport Layer Section
01:03
100
What is the purpose of the Transport Layer
01:47
101
Client and Server
02:52
102
Transport Layer Connection
02:06
103
Application and Protocol Ports
02:39
104
Observing how Web Browser creates different connections
03:38
105
Multiplexing and de-multiplexing
03:19
106
Port Ranges
04:21
107
What is Network Socket
02:48
108
Examples of the Network Sockets
05:36
109
Multiple Sockets
06:47
110
Same ports in different applications
02:08
111
Analyzing sockets on the Windows Client
07:34
112
Analyzing sockets on the Mac Client
05:13
113
How Processes are bound to the Sockets
04:05
114
Creating Web Server and making connections to it
07:45
115
Trying to start multiple processes on the same port
04:09
116
TCP vs UDP
03:44
117
TCP Connection Establishment
02:54
118
TCP Header
05:03
119
Analyzing TCP Connection in Wireshark - PART 1
10:08
120
Analyzing TCP Connection in Wireshark - PART 2
07:50
121
UDP Protocol
03:38
122
Analyzing UDP in Wireshark
05:24
123
Transport Layer Section Summary
08:24
124
Introduction to the Routing Section
01:12
125
What are responsibilities of the Router
02:53
126
Routing Table
05:58
127
Routing between two networks
04:45
128
End-to-end IP packet transmission Example Overview
02:36
129
End-to-end IP packet transmission - PART 1
07:18
130
End-to-end IP packet transmission - PART 2
05:46
131
End-to-end IP packet transmission - PART 3
04:41
132
End-to-end IP packet transmission Example Summary
01:21
133
Multiple Routers
02:55
134
Static vs Dynamic Routes
03:22
135
Default Route
02:30
136
How Default Route is matched
03:38
137
Default routes usage
10:21
138
How routers make routing decisions
08:53
139
Dynamic Routing Protocols
05:07
140
Classless inter-domain routing
04:28
141
Routes Summarization
05:07
142
RFC1918 Private IP Addresses
04:20
143
Autonomous System
02:21
144
Autonomous System Number
02:55
145
Resolving Public IP Address to ASN
03:45
146
IGP vs EGP
02:58
147
Distance vector vs Link state Routing Protocols
11:05
148
Filtered routes in BGP
01:34
149
BGP Prefix Lists
06:39
150
Multiple route paths
02:10
151
Routing Protocols Metrics
04:37
152
Equal cost load balancing
03:28
153
Routing via Multiple Routers
09:12
154
Using traceroute utility for tracing path to remote servers
06:36
155
Routing Section Summary
13:27
156
Introduction to the NAT Section
00:45
157
Why NAT is needed
07:11
158
Types of NAT
02:43
159
How NAT works
04:38
160
Static NAT
06:35
161
Dynamic NAT
02:23
162
Dynamic PAT
11:34
163
Static PAT
07:30
164
Demo - checking NAT settings on the Wireless Router
07:00
165
NAT Section Summary
04:43
166
Introduction to the DCHP and DNS Section
01:08
167
Network configuration parameters of the hosts
02:44
168
How DHCP Protocol works
13:11
169
Analyzing DHCP Protocol using Wireshark
10:44
170
Why domain names are needed
03:17
171
Domain Name
01:14
172
Uniform Resource Locator (URL)
05:05
173
URL Ports and Fragments
06:22
174
Domain name levels
02:06
175
FQDN
01:09
176
DNS in a nutshell
03:26
177
How DNS works between client and server
03:51
178
Nslookup utility
03:27
179
Analyzing DNS Query and Response
08:16
180
Facts about Domain Names
02:34
181
DNS Registrars and DNS Registry
03:47
182
DNS Registry Server Types
04:43
183
Responsibilities of the DNS servers
03:24
184
DNS Registry vs Library
02:44
185
Structure of the DNS Registry vs Library
05:06
186
Getting information about Domain names
05:11
187
DNS Query Resolution Process
05:11
188
DNS Record Types
02:15
189
DNS records of my own domain
06:03
190
DNS Caching
04:20
191
DNS Round Robin
02:59
192
Reverse DNS
04:05
193
How Reverse DNS works
02:33
194
Setting type of the query using extended nslookup
03:42
195
DHCP and DNS Section Summary
01:30

Unlock unlimited learning

Get instant access to all 194 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

AI Engineering Bootcamp: RAG (Retrieval Augmented Generation) for LLMs

AI Engineering Bootcamp: RAG (Retrieval Augmented Generation) for LLMs

Sources: zerotomastery.io
This course will teach you how to create smarter AI applications using one of the most important techniques in modern artificial intelligence - Retrieval...
22 hours 1 minute 6 seconds
Build RESTFUL APIs using Kotlin and Spring Boot

Build RESTFUL APIs using Kotlin and Spring Boot

Sources: udemy
Kotlin is the Modern, concise and safe programming language and is one of the popular JVM language in this day and age. It’s also interoperable with Java and other languages, a...
8 hours 23 minutes 18 seconds
Start with TALL: Use Tailwind, Alpine, Laravel & Livewire

Start with TALL: Use Tailwind, Alpine, Laravel & Livewire

Sources: udemy
Get ahead of the competition and start with the TALL stack, made up of Tailwind CSS, Alpine.js, Livewire, and Laravel that will completely dominate the world of
4 hours 17 minutes 21 seconds
Sound Design with Cubase

Sound Design with Cubase

Sources: designcode.io
Many techniques and parameters can be used to create your sound, whether it be from samples or your own recordings. To achieve this you need the right software,
1 hour 57 minutes 34 seconds
Computer Networking

Computer Networking

Sources: Oz Nova (csprimer.com)
The Internet - along with all the applications it supports, such as the web - has become one of the most significant driving forces of technological progress...
23 hours 58 minutes 29 seconds