World of Computer Networking: Your CCNA start

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

  1. Chapter 1 : What is a Computer Network?
    1. Introduction
    2. What is a Computer Network?
    3. Using Computer Networks Every Day
  2. Chapter 2 : Transmission Control Protocol/Internet Protocol (TCP/IP) and Open Systems Interconnection (OSI) Models
    1. Why We Should Use Models to Understand Computer Networking
    2. Capturing Some Data Using Wireshark
    3. Applications and Protocols
    4. Transmission Control Protocol/Internet Protocol (TCP/IP) Model
    5. Mapping Captured Data Packets to Transmission Control Protocol/Internet Protocol (TCP/IP) Model Layers
    6. Open Systems Interconnection (OSI) Model
  3. Chapter 3 : Bits and Bytes
    1. Basics of Bits and Bytes
    2. Protocol Data Units (PDUs)
    3. Open Systems Interconnection (OSI) versus Transmission Control Protocol/Internet Protocol (TCP/IP) Model
    4. Encapsulation and Decapsulation
  4. Chapter 4 : Ethernet
    1. Introduction to the Ethernet Section
    2. What is Ethernet?
    3. Copper, Fiber, and Wireless Media
    4. Network Interface Controller (NIC)
    5. Media Access Control (MAC) Address
    6. Hexadecimal versus Binary Numbers
    7. Structure of a Media Access Control (MAC) Address
    8. Media Access Control (MAC) Address Notations
  5. Chapter 5 : Network Characteristics
    1. Bandwidth in Transmission Control Protocol/Internet Protocol (TCP/IP)
    2. Throughput in Transmission Control Protocol/Internet Protocol (TCP/IP)
    3. Measuring Throughput
    4. Latency
    5. Round-trip Time (RTT) versus Ping
    6. Measuring Round-trip Time (RTT) Using the Ping Utility
    7. Jitter
    8. Packet Loss Rate
    9. Summary on Network Properties
  6. Chapter 6 : Switches and Data Link Layer
    1. Network Switches
    2. Working of Network Switches
    3. Ethernet Frame Header
    4. Types of Communication
    5. Types of Media Access Control (MAC) Addresses
    6. Full-duplex versus Half-duplex Transmission Modes
    7. Collision
    8. Collision Handling Mechanisms
    9. Collision Domains
    10. Negotiation of the Speed and Duplex
    11. Analyzing Unicast Ethernet Frame Headers
    12. Analyzing Broadcast Ethernet Frames
    13. Summary
  7. Chapter 7 : Routers and Network Layer
    1. Introduction
    2. Disadvantages of the Switched Network
    3. What is an Internet Protocol (IP) Address?
    4. Internet Protocol Version 4 (IPv4) versus Internet Protocol Version 6 (IPv6) IP Addresses
    5. Internet Protocol Version 4 (IPv4) Address Format
    6. Media Access Control (MAC) Address versus Internet Protocol (IP) Address
    7. Types of Internet Protocol (IP) Addresses
    8. Routers
    9. Local Area Network (LAN) versus Wide Area Network (WAN)
    10. How Routers Interconnect to Local Area Networks (LANs)?
  8. Chapter 8 : Internet Protocol (IP) Addressing and Internet Protocol (IP) Packets
    1. Classes of Internet Protocol (IP) Addresses
    2. Localhost Internet Protocol (IP) Address
    3. Accessing the Web Server Using a Localhost Internet Protocol (IP) Address
    4. Private versus Public Internet Protocol (IP) Addresses
    5. What is a Network?
    6. Range of Private Internet Protocol (IP) Addresses
    7. Range of Public Internet Protocol (IP) Addresses
    8. Static Internet Protocol (IP) Addresses
    9. Dynamic Internet Protocol (IP) Addresses
    10. Changing Dynamic Internet Protocol (IP) Address to Static and Back
    11. Internet Protocol Version 4 (IPv4) Header
    12. Analyzing One of the Internet Protocol Version 4 (IPv4) Packets
    13. Analyzing Other Internet Protocol Version 4 (IPv4) Packets
    14. Summary
  9. Chapter 9 : Networks
    1. Introduction
    2. Networks
    3. Network - Example 1
    4. Network - Example 2
    5. Network - Example 3
  10. Chapter 10 : Binary Math
    1. Converting Binary to Decimal
    2. Converting Decimal to Binary Conversion
    3. Binary AND and OR Operators
  11. Chapter 11 : Networks Masks and Subnetting
    1. What is a Network Mask?
    2. Same Network or Different
    3. Hosts in the Same Network - Example 1
    4. Hosts in the Same Network - Example 2
    5. Hosts in the Same Network - Example 3
    6. Number of Hosts Needed in a Network - Example 1
    7. Number of Hosts Needed in a Network - Example 2
    8. Number of Hosts Needed in a Network - Example 3
    9. What is Subnetting?
    10. Need for Subnetting
    11. Subnetting Example
    12. Nested Subnetting
    13. Summary
  12. Chapter 12 : Address Resolution Protocol (ARP) and Internet Control Message Protocol (ICMP)
    1. Introduction
    2. Default Gateway
    3. What is Address Resolution Protocol (ARP)?
    4. Address Resolution Protocol (ARP) Request and Response
    5. Analyzing Address Resolution Protocol (ARP) Requests and Responses Using Wireshark
    6. How Packets are Sent to Remote Hosts
    7. Internet Control Message Protocol (ICMP)
    8. Using Internet Control Message Protocol (ICMP)
    9. Sending Packets to Remote Hosts
    10. Summary
  13. Chapter 13 : Transport Layers: Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)
    1. Introduction
    2. What is the Purpose of the Transport Layer?
    3. Client and Server
    4. Transport Layer Connections
    5. Application and Protocol Ports
    6. Understanding How a Web Browser Creates Different Connections
    7. Multiplexing and De-multiplexing in the Transport Layer
    8. Port Ranges
    9. What is a Network Socket?
    10. Examples of Network Sockets
    11. Multiple Sockets
    12. Same Ports in Different Applications
    13. Analyzing Sockets on the Windows Client
    14. Analyzing Sockets on the Mac Client
    15. Understanding How Processes are Bound to the Sockets
    16. Creating a Web Server and Making Connections to It
    17. Starting Multiple Processes on the Same Port
    18. Transmission Control Protocol (TCP) versus User Datagram Protocol (UDP)
    19. Establishing a Transmission Control Protocol (TCP) Connection
    20. Transmission Control Protocol (TCP) Header
    21. Analyzing a Transmission Control Protocol (TCP) Connection in Wireshark - Part 1
    22. Analyzing a Transmission Control Protocol (TCP) Connection in Wireshark - Part 2
    23. User Datagram Protocol (UDP)
    24. Analyzing User Datagram Protocol (UDP) in Wireshark
    25. Summary
  14. Chapter 14 : Routing
    1. Introduction
    2. Responsibilities of the Router
    3. Routing Table
    4. Routing between Two Networks
    5. Overview of End-to-End Internet Protocol (IP) Packet Transmission with an Example
    6. End-to-End Internet Protocol (IP) Packet Transmission - Part 1
    7. End-to-End Internet Protocol (IP) Packet Transmission - Part 2
    8. End-to-End Internet Protocol (IP) packet transmission - Part 3
    9. Summary of End-to-End Internet Protocol (IP) Packet Transmission Example
    10. Multiple Routers
    11. Static versus Dynamic Routes
    12. Default Routes
    13. Matching a Default Route
    14. Default Routes Usage
    15. Understanding How Routers Make Routing Decisions
    16. Dynamic Routing Protocols
    17. Classless Inter Domain Routing (CIDR)
    18. Summary of Routes
    19. Private Internet Protocol (IP) Addresses
    20. Autonomous System (AS)
    21. Autonomous System Number (ASN)
    22. Resolving a Public Internet Protocol (IP) Address to Autonomous System Number (ASN)
    23. Interior Gateway Protocol (IGP) versus Exterior Gateway Protocol (EGP)
    24. Distance Vector versus Link State Routing Protocols
    25. Filtered Routes in Border Gateway Protocol (BGP)
    26. Border Gateway Protocol (BGP) Prefix Lists
    27. Multiple Route Paths
    28. Routing Protocols Metrics
    29. Equal-cost Load Balancing
    30. Routing through Multiple Routers
    31. Using the Traceroute Utility to Trace the Path to Remote Servers
    32. Summary
  15. Chapter 15 : Network Address Translation (NAT)
    1. Introduction
    2. Need for Network Address Translation (NAT)
    3. Types of Network Address Translation (NAT)
    4. Working of Network Address Translation (NAT)
    5. Static Network Address Translation (NAT)
    6. Dynamic Network Address Translation (NAT)
    7. Dynamic Port Address Translation (PAT)
    8. Static Port Address Translation (PAT)
    9. Checking Network Address Translation (NAT) Settings on a Wireless Router
    10. Summary
  16. Chapter 16 : Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS)
    1. Introduction
    2. Network Configuration Parameters of the Hosts
    3. Working of Dynamic Host Configuration Protocol (DHCP)
    4. Analyzing Dynamic Host Configuration Protocol (DHCP) Using Wireshark
    5. Need for Domain Names
    6. Domain Name
    7. Uniform Resource Locator (URL)
    8. Uniform Resource Locator (URL) Ports and Fragments
    9. Domain Name Levels
    10. Fully Qualified Domain Name (FQDN)
    11. Domain Name System (DNS) in a Nutshell
    12. Working of Domain Name System (DNS) between Client and Server
    13. nslookup Utility
    14. Analyzing a Domain Name System (DNS) Query and Response
    15. Facts about Domain Names
    16. Domain Name System (DNS) Registrars and Domain Name System (DNS) Registries
    17. Types of Domain Name System (DNS) Registry Servers
    18. Responsibilities of Domain Name System (DNS) Servers
    19. Domain Name System (DNS) Registry versus Library
    20. Structure of a Domain Name System (DNS) Registry versus Library
    21. Getting Information about Domain names
    22. Domain Name System (DNS) Query Resolution Process
    23. Types of Domain Name System (DNS) Records
    24. Domain Name System (DNS) Records of Your Domain
    25. Domain Name System (DNS) Query Resolution Caching Process
    26. Domain Name System (DNS) Query Resolution Round Robin Process
    27. Reverse Domain Name System (DNS) Query Resolution Process
    28. Working of the Reverse Domain Name System (DNS) Query Resolution Process
    29. Setting up the Type of Query Using Extended nslookup
    30. Summary

Product information

  • Title: World of Computer Networking: Your CCNA start
  • Author(s): Bogdan Stashchuk
  • Release date: January 2021
  • Publisher(s): Packt Publishing
  • ISBN: 9781801072823