This preview shows page 1. Sign up to view the full content.
Unformatted text preview: e captures the essence of the internet idea, and encapsulation is key. 12.3 The Global IP Internet
The global IP Internet is the most famous and successful implementation of an internet. It has existed in one form or another since 1970. While the internal architecture of the Internet is complex and constantly changing, the organization of client-server applications has remained remarkably stable since the early 1980s. Figure 12.8 shows the basic hardware and software organization of an Internet client-server application.
Internet client host client Internet server host server user code sockets interface (system calls)
TCP/IP kernel code TCP/IP hardware interface (interrupts)
network adapter hardware network adapter Global IP Internet Figure 12.8: Hardware and software organization of an Internet application. Each Internet host runs software that implements the TCP/IP protocol (Transmission Control Protocol/Internet Protocol), which is supported by almost every modern computer system. Internet clients and servers communicate using a mix of sockets interfa...
View Full Document