Приглашаем посетить
Бианки (bianki.lit-info.ru)

The Internet Protocol

Table of Contents
Previous Next

The Internet Protocol

The Internet Protocol (IP) provides a means to deliver data from a source to a destination. It uses the concept of source and destination IP addresses to identify the communicating entities. The IP protocol is basically a connectionless protocol, that is, the IP protocol layer stores no state or information about the packets (otherwise known as the IP datagrams) that it receives.

IP merely forwards all in-bound data packets to the immediately higher layer, that is, to the TCP or UDP layers (explained later). These could be data packets carrying a response from the server. In the reverse direction, these would be packets supplied by the higher protocol layers to the device driver, for example, the HTTP request sent by the web browser.

When communicating over a network, reliability is of interest to us. Reliability is the ability to transfer data packets so that data is not lost in transit. In practice, a zero-loss transmission of packets is difficult or even impossible to achieve, especially so in the case of TCP/IP networks which can be comprised of many different machine architectures, operating systems, and physical networks.

Reliability is often achieved through acknowledgment and retransmission schemes, more of which we shall see in the next section. The IP protocol does not focus on reliable delivery of the data packets. This doesn't mean that it does not have any interest in reliably delivering data packets. This means that the IP layer leaves it to the higher layers to take care of reliable delivery. Instead it mainly focuses on the following aspects of data delivery:


Table of Contents
Previous Next