Video description
Do you want to learn the basics and advanced concepts of computer networking? Do you want to prepare for the Cisco Certified Network Associate (CCNA) exam? With this course, you will learn the basic and advanced concepts of computer networking from scratch.
The course starts with Transmission Control Protocol/Internet Protocol (TCP/IP) and Open Systems Interconnection (OSI) models, explaining how different hosts communicate with each other. Next, you will become familiar with networking layers, such as physical, data link, network, transport, and application. Once you have gained the knowledge of layers, you will move towards exploring the concepts of routing and learn the difference between private and public IP addresses. Next, you will discover the purpose of Network Address Translation (NAT) in networking and understand the Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) protocols in detail.
By the end of this course, you will have gained a solid understanding of computer networking and network devices and will have developed the skills to pass the Cisco Certified Network Associate (CCNA) exam.
What You Will Learn
- Use routers to build routing tables to route packets
- Distinguish between private and public Internet Protocol (IP) addresses
- Build Media Access Control (MAC) address tables using switches
- Analyze Address Resolution Protocol (ARP) requests and responses using Wireshark
- Grasp techniques for building a Domain Name System (DNS) registry
- Become familiar with the Border Gateway Protocol (BGP) global routing protocol
Audience
Whether you are a computer network professional, software developer, or DevOps engineer, who wants to build a strong foundation in computer networking and network devices, this course is for you. Those who want to prepare for the Cisco Certified Network Associate (CCNA) exam will also find this course useful. There is no prerequisite to get started with this course.
About The Author
Bogdan Stashchuk: Bogdan Stashchuk is an experienced instructor (over 20+ years) with a software engineering background. He teaches complex stuff in an easy step-by-step manner. All his courses include practical exercises, which allow the learners to follow him from the start of any course till the end. Learners will perform all tasks the same way he does in his video lectures. There are a lot of challenging assignments, the solutions for which are discussed inside the course. This is the perfect combination that enables you to really learn and retain gained knowledge for a long period of time.
Table of contents
- Chapter 1 : What is a Computer Network?
-
Chapter 2 : Transmission Control Protocol/Internet Protocol (TCP/IP) and Open Systems Interconnection (OSI) Models
- Why We Should Use Models to Understand Computer Networking
- Capturing Some Data Using Wireshark
- Applications and Protocols
- Transmission Control Protocol/Internet Protocol (TCP/IP) Model
- Mapping Captured Data Packets to Transmission Control Protocol/Internet Protocol (TCP/IP) Model Layers
- Open Systems Interconnection (OSI) Model
- Chapter 3 : Bits and Bytes
- Chapter 4 : Ethernet
-
Chapter 5 : Network Characteristics
- Bandwidth in Transmission Control Protocol/Internet Protocol (TCP/IP)
- Throughput in Transmission Control Protocol/Internet Protocol (TCP/IP)
- Measuring Throughput
- Latency
- Round-trip Time (RTT) versus Ping
- Measuring Round-trip Time (RTT) Using the Ping Utility
- Jitter
- Packet Loss Rate
- Summary on Network Properties
-
Chapter 6 : Switches and Data Link Layer
- Network Switches
- Working of Network Switches
- Ethernet Frame Header
- Types of Communication
- Types of Media Access Control (MAC) Addresses
- Full-duplex versus Half-duplex Transmission Modes
- Collision
- Collision Handling Mechanisms
- Collision Domains
- Negotiation of the Speed and Duplex
- Analyzing Unicast Ethernet Frame Headers
- Analyzing Broadcast Ethernet Frames
- Summary
-
Chapter 7 : Routers and Network Layer
- Introduction
- Disadvantages of the Switched Network
- What is an Internet Protocol (IP) Address?
- Internet Protocol Version 4 (IPv4) versus Internet Protocol Version 6 (IPv6) IP Addresses
- Internet Protocol Version 4 (IPv4) Address Format
- Media Access Control (MAC) Address versus Internet Protocol (IP) Address
- Types of Internet Protocol (IP) Addresses
- Routers
- Local Area Network (LAN) versus Wide Area Network (WAN)
- How Routers Interconnect to Local Area Networks (LANs)?
-
Chapter 8 : Internet Protocol (IP) Addressing and Internet Protocol (IP) Packets
- Classes of Internet Protocol (IP) Addresses
- Localhost Internet Protocol (IP) Address
- Accessing the Web Server Using a Localhost Internet Protocol (IP) Address
- Private versus Public Internet Protocol (IP) Addresses
- What is a Network?
- Range of Private Internet Protocol (IP) Addresses
- Range of Public Internet Protocol (IP) Addresses
- Static Internet Protocol (IP) Addresses
- Dynamic Internet Protocol (IP) Addresses
- Changing Dynamic Internet Protocol (IP) Address to Static and Back
- Internet Protocol Version 4 (IPv4) Header
- Analyzing One of the Internet Protocol Version 4 (IPv4) Packets
- Analyzing Other Internet Protocol Version 4 (IPv4) Packets
- Summary
- Chapter 9 : Networks
- Chapter 10 : Binary Math
-
Chapter 11 : Networks Masks and Subnetting
- What is a Network Mask?
- Same Network or Different
- Hosts in the Same Network - Example 1
- Hosts in the Same Network - Example 2
- Hosts in the Same Network - Example 3
- Number of Hosts Needed in a Network - Example 1
- Number of Hosts Needed in a Network - Example 2
- Number of Hosts Needed in a Network - Example 3
- What is Subnetting?
- Need for Subnetting
- Subnetting Example
- Nested Subnetting
- Summary
-
Chapter 12 : Address Resolution Protocol (ARP) and Internet Control Message Protocol (ICMP)
- Introduction
- Default Gateway
- What is Address Resolution Protocol (ARP)?
- Address Resolution Protocol (ARP) Request and Response
- Analyzing Address Resolution Protocol (ARP) Requests and Responses Using Wireshark
- How Packets are Sent to Remote Hosts
- Internet Control Message Protocol (ICMP)
- Using Internet Control Message Protocol (ICMP)
- Sending Packets to Remote Hosts
- Summary
-
Chapter 13 : Transport Layers: Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)
- Introduction
- What is the Purpose of the Transport Layer?
- Client and Server
- Transport Layer Connections
- Application and Protocol Ports
- Understanding How a Web Browser Creates Different Connections
- Multiplexing and De-multiplexing in the Transport Layer
- Port Ranges
- What is a Network Socket?
- Examples of Network Sockets
- Multiple Sockets
- Same Ports in Different Applications
- Analyzing Sockets on the Windows Client
- Analyzing Sockets on the Mac Client
- Understanding How Processes are Bound to the Sockets
- Creating a Web Server and Making Connections to It
- Starting Multiple Processes on the Same Port
- Transmission Control Protocol (TCP) versus User Datagram Protocol (UDP)
- Establishing a Transmission Control Protocol (TCP) Connection
- Transmission Control Protocol (TCP) Header
- Analyzing a Transmission Control Protocol (TCP) Connection in Wireshark - Part 1
- Analyzing a Transmission Control Protocol (TCP) Connection in Wireshark - Part 2
- User Datagram Protocol (UDP)
- Analyzing User Datagram Protocol (UDP) in Wireshark
- Summary
-
Chapter 14 : Routing
- Introduction
- Responsibilities of the Router
- Routing Table
- Routing between Two Networks
- Overview of End-to-End Internet Protocol (IP) Packet Transmission with an Example
- End-to-End Internet Protocol (IP) Packet Transmission - Part 1
- End-to-End Internet Protocol (IP) Packet Transmission - Part 2
- End-to-End Internet Protocol (IP) packet transmission - Part 3
- Summary of End-to-End Internet Protocol (IP) Packet Transmission Example
- Multiple Routers
- Static versus Dynamic Routes
- Default Routes
- Matching a Default Route
- Default Routes Usage
- Understanding How Routers Make Routing Decisions
- Dynamic Routing Protocols
- Classless Inter Domain Routing (CIDR)
- Summary of Routes
- Private Internet Protocol (IP) Addresses
- Autonomous System (AS)
- Autonomous System Number (ASN)
- Resolving a Public Internet Protocol (IP) Address to Autonomous System Number (ASN)
- Interior Gateway Protocol (IGP) versus Exterior Gateway Protocol (EGP)
- Distance Vector versus Link State Routing Protocols
- Filtered Routes in Border Gateway Protocol (BGP)
- Border Gateway Protocol (BGP) Prefix Lists
- Multiple Route Paths
- Routing Protocols Metrics
- Equal-cost Load Balancing
- Routing through Multiple Routers
- Using the Traceroute Utility to Trace the Path to Remote Servers
- Summary
-
Chapter 15 : Network Address Translation (NAT)
- Introduction
- Need for Network Address Translation (NAT)
- Types of Network Address Translation (NAT)
- Working of Network Address Translation (NAT)
- Static Network Address Translation (NAT)
- Dynamic Network Address Translation (NAT)
- Dynamic Port Address Translation (PAT)
- Static Port Address Translation (PAT)
- Checking Network Address Translation (NAT) Settings on a Wireless Router
- Summary
-
Chapter 16 : Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS)
- Introduction
- Network Configuration Parameters of the Hosts
- Working of Dynamic Host Configuration Protocol (DHCP)
- Analyzing Dynamic Host Configuration Protocol (DHCP) Using Wireshark
- Need for Domain Names
- Domain Name
- Uniform Resource Locator (URL)
- Uniform Resource Locator (URL) Ports and Fragments
- Domain Name Levels
- Fully Qualified Domain Name (FQDN)
- Domain Name System (DNS) in a Nutshell
- Working of Domain Name System (DNS) between Client and Server
- nslookup Utility
- Analyzing a Domain Name System (DNS) Query and Response
- Facts about Domain Names
- Domain Name System (DNS) Registrars and Domain Name System (DNS) Registries
- Types of Domain Name System (DNS) Registry Servers
- Responsibilities of Domain Name System (DNS) Servers
- Domain Name System (DNS) Registry versus Library
- Structure of a Domain Name System (DNS) Registry versus Library
- Getting Information about Domain names
- Domain Name System (DNS) Query Resolution Process
- Types of Domain Name System (DNS) Records
- Domain Name System (DNS) Records of Your Domain
- Domain Name System (DNS) Query Resolution Caching Process
- Domain Name System (DNS) Query Resolution Round Robin Process
- Reverse Domain Name System (DNS) Query Resolution Process
- Working of the Reverse Domain Name System (DNS) Query Resolution Process
- Setting up the Type of Query Using Extended nslookup
- Summary
Product information
- Title: World of Computer Networking: Your CCNA start
- Author(s):
- Release date: January 2021
- Publisher(s): Packt Publishing
- ISBN: 9781801072823
You might also like
video
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of …
video
Build a CI/CD Pipeline
Approximately 8 Hours of Video Instruction If your development team is still dealing with manual and …
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …
video
Statistics and Mathematics for Data Science and Data Analytics
If you aim for a career in data science or data analytics, this course will equip …