跳转至

Computer Networks (CS305)

Principles of computer networks, including the mechanisms and protocols of Internet, from theory to practice. Will also cover hands-on practices on network programming and related tools & commands.

About

  • Instructor: Ming TANG (唐茗)
  • TA: Qing WANG (王晴)
  • Semester: 2023 Fall
  • Textbook: Computer Networking A Top Down Approach, 7th

Theory

The course introduces the OSI 5 Layer concept

Layer Content Note
Network Core Packet Switching
Circuit Switching
Latency and Throughput
Computing Latency
Application HTTP/HTTPS
SMTP
POP
DNS
P2P Bittorrent
Video Stream
Formats, Characteristics and Features.
Transport Reliable Data Transfer Concept
TCP
UDP
Hardest Part Focus on the details of RDT and TCP. Congestion control algorithm
Network Router
Data Plane (IP, NAT)
Control Plane (Routing, OSPF, BGP)
ICMP
SDN
Link Switch
LAN
Addressing
Wireless