Course Modules:

 

1.     Introduction (one lecture)

·      Introduction and Overview (Chap. 1)

·      Protocol Layering (Chap. 11)

 

2.     Underlying Network Technologies (one lecture)

·      LAN and WAN technologies (Chap. 2)

 

3.     Socket Programming (one lecture)

·      Client-Server Model of Interaction (Chap. 21)

·      The Socket Interface (Chap. 22)

 

4.     Structure and Addressing (two lectures)

·      Internetworking Concept and Architectural Model (Chap. 3)

·      Internet Address (Chap. 4)

·      Mapping Internet Addresses to Physical Addresses – ARP (Chap. 5)

·      Determining An Internet Address At Startup – RARP (Chap. 6)

·      Bootstrap and autoconfiguration (Chap. 23)

 

5.     Internet Protocol (two lectures)

·      Connectionless Datagram Delivery (Chap. 7)

·      Routing IP Datagrams (Chap. 8)

·      Error and control messages (Chap. 9)

·      Subnet address extensions (Chap. 10)

 

6.     Transport Protocols (two lectures)

·      User Datagram Protocol – UDP (Chap. 12)

·      Reliable Stream Transport Services – TCP (Chap. 13)

 

7.     Introduction to Applications (two lectures)

·      The Domain Name System (DNS) (Chap. 24)

·      Remote Login (Telnet, Rlogin) (Chap. 25)

·      File Transfer and Access (FTP) (Chap. 26)

·      Electronic Mail (SMTP, POP, IMAP, MIME) (Chap. 27)

·      World Wide Web (HTTP) (Chap. 28)

 

8.     Internet Security (one lecture)

·      Internet Security and Firewall Design (Chap. 32)