1. |
|
Week 1: Computer Networks and the Internet
|
Internet architecture
Packet-switched networks
Layer architecture and protocols
Internet history |
|
2. |
|
Week 2: Application Layer Protocols (1)
|
Web and HTTP
FTP |
|
3. |
|
Week 3: Application Layer Protocols (2)
|
Electronic mail: SMTP, POP3, IMAP
DNS |
|
4. |
|
Week 4: Socket Programming
|
Socket Programming |
|
5. |
|
Week 5: Transport Layer (1)
|
Connectionless Transport: UDP
Reliable data transfer: ARQ protocols |
|
6. |
|
Week 6: Transport Layer (2)
|
Connection-oriented Transport: TCP
TCP congestion control
Wireless TCP |
|
7. |
|
Week 7: Network Layer (1)
|
Virtual circuit and datagram networks
Internet Protocols: IPv4, DHCP, ICMP, IPv6 |
|
8. |
|
Week 9: Network Layer (2)
|
Routing algorithms: link-state vs. distance vector
Internet routing protocols: RIP, OSPF, BGP
Multicast routing |
|
9. |
|
Week 10: Link Layer (1)
|
Error detection techniques
Multiple access protocols: ALOHA, CSMA, CSMA/CD, Token passing |
|
10. |
|
Week 11: Link Layer (2)
|
Ethernet
Ethernet switch |
|
11. |
|
Week 12: Wireless Networks
|
Wireless LANs: IEEE 802.11(WiFi), Bluetooth
Cellular Internet access |
|
12. |
|
Week 13: Mobility Management
|
Mobile IP
Mobility Management in cellular networks |
|
13. |
|
Week 14: Wireless Ad Hoc Networks
|
Applications of ad hoc networks
Ad hoc routing protocols: AODV, DSR, OLSR etc. |
|