Computer Networks Advanced
Computer Networks Advanced
Layered Network Models and the Physical Layer
OSI Reference Model Layers
TCP/IP Model Layers
Mapping OSI Layers to TCP/IP Layers
Physical Layer Role in Transmitting Raw Bits
Signals and Encoding of Bits
Transmission Media Types
Bandwidth, Data Rate and Throughput
Data Link Layer
Framing and Frame Delimiting
Byte-Oriented Frame Delimiting
Bit-Oriented Frame Delimiting with Bit Stuffing
Error Detection Techniques
Parity Bits and Internet Checksum
Cyclic Redundancy Check
MAC Addressing and Local Delivery
Ethernet Data Link Technology
Ethernet Frame Format
CSMA/CD Medium Access in Ethernet
Network Layer
IP Addressing and Address Structure
Subnetting to Divide an Address Space
Subnet Masks and Prefix Notation
Calculating Subnet Ranges and Host Counts
Routing Concepts and Route Determination
Forwarding and Routing Tables
Distance-Vector and Link-State Route Determination
Comparing RIP and OSPF Routing Protocols
RIP Distance-Vector Operation
OSPF Link-State Operation
RIP and OSPF Trade-offs
Transport Layer
Comparing TCP and UDP
Connection Handling in TCP and UDP
Reliability Guarantees in TCP and UDP
TCP Reliable Ordered Delivery
TCP Connection Setup and Teardown
Sequence Numbers and Acknowledgments
Retransmission Timers and Loss Recovery
Ordered Delivery and Reassembly
TCP Congestion Control
Purpose of Congestion Control and Network Performance
Congestion Window and AIMD
Slow Start and Response to Loss
Application Layer
DNS Name Resolution
DNS Hierarchical Namespace and Servers
Resolving Names to Addresses
HTTP Client-Server Communication
HTTP Request and Response Messages
HTTP Methods, Status Codes and Headers
SMTP Email Transfer Between Servers
Mail Servers and Agents in Email Transfer
SMTP Command and Reply Dialogue
Loading SophistAI