1. Introduction to the Internet

  1. Computer Networks
  2. The Internet
  3. Circuit Switching
  4. Packet Switching
  5. Packet Switching Example
  6. Brief History of the Internet
  7. Communication Protocols
  8. Protocols and Layering
  9. TCP/IP 5-layer Reference Model
  10. TCP/IP layers with some protocols
  11. Data Passing Through Layers
  12. Headers and Layers
  13. Internet Communication Paradigms
  14. Connection-Oriented Communication
  15. Designing Applications
  16. Client-Server Model
  17. Client Software
  18. Server Software
  19. Server Identification
  20. IPv6 Addresses
  21. Service Identification
  22. TCP Demultiplexing
  23. A specific example
  24. Links to more information

1.1. Computer Networks

1.2. The Internet

Some pieces of the internet

Devices key

Devices key

Devices key

1.3. Circuit Switching

1.4. Packet Switching

1.5. Packet Switching Example

Internet packets

1.6. Brief History of the Internet

1.7. Communication Protocols

1.8. Protocols and Layering

1.9. TCP/IP 5-layer Reference Model

TCP/IP 5-layer reference model

1.10. TCP/IP layers with some protocols

Internet protocols

1.11. Data Passing Through Layers

Data passing through layers

1.12. Headers and Layers

Headers added to a packet

1.13. Internet Communication Paradigms

stream paradigm message paradigm
connection-oriented connectionless
one-to-one communication many-to-many communication
sequence of individual bytes sequence of individual messages
arbitrary length transfer each message limited to 64 Kbytes
used by most applications often used for multimedia applications
built on TCP protocol built on UDP protocol

1.14. Connection-Oriented Communication

1.15. Designing Applications

1.16. Client-Server Model

Client server interaction

1.17. Client Software

1.18. Server Software

1.19. Server Identification

1.20. IPv6 Addresses

1.21. Service Identification

1.22. TCP Demultiplexing

TCP demultiplexing

1.23. A specific example

1.24. Links to more information

See Chapters 1, 2 and 3 of [Comer] and Chapter 1 of [Tanenbaum] and of [Kurose and Ross].