Hierarchical Routing
In the previous section, we viewed "the network" simply as a collection…
Routing Principles
In order to transfer packets from a sending host to the destination…
Principles of Congestion Control
In the previous sections, we've examined both the general principles and specific TCP mechanisms…
Connection-Oriented Transport: TCP
Now that we have covered the underlying principles of reliable data transfer,…
Reliable Data Transfer
In this section, we consider the problem of reliable data transfer in…
Connectionless Transport: UDP
The Internet makes two transport protocols available to its applications, UDP and TCP. In this…
Multiplexing and Demultiplexing Applications
In this section we discuss the multiplexing/demultiplexing of messages by the transport…
DNS – The Internet’s Directory Service
We human beings can be identified in many ways. For example, we…
Electronic Mail in the Internet
Along with the Web, electronic mail is one of the most popular…
File Transfer: FTP
FTP (File Transfer Protocol) is a protocol for transferring a file from one…


