Course Content Introduction Introduction to Computer Networks Physical Layer Introduction to Physical Layer Representation of Bits Manchester and Differential Manchester Encoding Physical Topologies Bus, Ring, Star, Mesh, Tree, Hybrid Transmission Modes Simplex, Half Duplex, Full Duplex Understanding Layered Architecture of OSI Model Data Link Layer Introduction to Data Link Layer Types of Errors Single Bit Errors and Burst Errors Redundancy and Coding Schemes in Data Link Layer Understanding Block Coding Error Detection using Block Coding Error Correction using Block Coding Hamming Distance and Minimum Hamming Distance Minimum Hamming Distance for Error Detection Minimum Hamming Distance for Error Correction Simple Parity Check Code for Error Detection Cyclic Redundancy Check for Error Detection Polynomial Equation for CRC Checksum in Data Link Layer Brief Introduction to Framing Introduction to Flow Control Stop and Wait Protocol in Data Link Layer Understanding Bandwidth and Bandwidth Delay Product Disadvantages of Stop and Wait and Understanding Sliding Window Protocol Go Back N Protocol Selective Repeat Protocol with Automatic Repeat Request Introduction to Framing Character Oriented Protocol Bit Oriented Protocol Understanding Piggybacking High Level Data Link Control HDLC Normal Response Mode NRM and Asynchronous Balanced Mode ABM Types of HDLC Frames Information Frame I Frame Supervisory Frame S Frame and Unnumbered Frame U Frame Point to Point Protocol PPP Medium Access Control Sub Layer Random Access or Contention Methods Pure Aloha Vulnerable Time for Pure Aloha Throughput of Pure Aloha Slotted Aloha Carrier Sense Multiple Access CSMA 1, NON, P Persistence Methods in CSMA Carrier Sense Multiple Access with Collision Detection Carrier Sense Multiple Access with Collision Avoidance Types of Networks LAN MAN WAN Hub Bridge Switch Router Ethernet Changes in Standard Ethernet Data Link Layer Node to Node Communication Network Layer Network Layer Services Packetizing Network Layer Services Routing and Forwarding Packet Switching Datagram Approach Packet Switching Virtual Circuit Approach Delays in Computer Networks IP Address in Computer Network IPv4 Address Space Hierarchy in Addressing Classful Addressing Unicast Broadcast and Multicast in Computer Networks What is Subnetting in Computer Networks How to Create a Subnet Subnet Masking in Computer Networks Example on Subnetting and Subnet Masking Variable Length Subnet Mask VLSM Classless Inter-Domain Routing CIDR IPv4 Header in Computer Networks Version Header Length Type of Service and Total Length Field in IPv4 Header Names of the Protocol Data Unit PDU Maximum Transmission Unit MTU Segmentation Fragmentation and Reassembly Identification MF and Fragment Offset DF Don’t Fragment Field in the IPv4 Header Reassembly at Destination Time To Live TTL Field in IPv4 Header Checksum Field in IPv4 Header Protocol Source IP and Destination IP Fields in IPv4 Options Field of IPv4 Header Routing Routing Tables and Routing Algorithms Distance Vector Routing Algorithm Distance Vector Routing Algorithm 2 Distance Vector Routing Algorithm 3 Routing Loops Problem in Distance Vector Routing Count to Infinity Problem in Distance Vector Routing Split Horizon A Solution to Count to Infinity Problem Flooding in Computer Networks Routing Information Protocol RIP vs Open Shortest Path First OSPF What is Address Resolution Protocol ARP Internet Control Message Protocol ICMP Reverse Address Resolution Protocol RARP Protocol in Computer Networks Dynamic Host Configuration Protocol DHCP Network Layer Host-to-Host Communication Transport Layer Transport Layer Process to Process Communication Transport Layer Protocols TCP and UDP TCP Header Format in Computer Networks Understanding Port Number in TCP Socket in Transport Layer