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. |
|