RFC 791:INTERNET PROTOCOL
RFC-Ref

Internet Protocol


Click on the red underlined text to get to the source

... The Internet Protocol is designed for use in interconnected systems of packet-switched computer communication networks. Such a system has ...
... networks. Such a system has been called a "catenet" [1]. The internet protocol provides for transmitting blocks of data called datagrams ...
... hosts identified by fixed length addresses. The internet protocol also provides for fragmentation and reassembly of long datagrams ...
... The internet protocol is specifically limited in scope to provide the functions necessary to deliver a package of bits (an internet ...
... services commonly found in host-to-host protocols. The internet protocol can capitalize on the services of its supporting networks ...
... The internet protocol implements two basic functions: addressing and fragmentation ...
... The internet protocol treats each internet datagram as an independent ...
... The internet protocol uses four key mechanisms in providing its service: Type of Service ...
... The internet protocol does not provide a reliable communication facility. There are no acknowledgments either end-to-end or ...
... Internet Control Message Protocol (ICMP) [3] which is implemented in the internet protocol module. ...


... The following diagram illustrates the place of the internet protocol in the protocol hierarchy: ...
... | | | +--------------------------+----+ | Internet Protocol & ICMP | +--------------------------+----+ ...
... Internet protocol interfaces on one side to the higher level host-to-host ...
... The function or purpose of Internet Protocol is to move datagrams through an interconnected set of networks ...
... interpretation of an internet address. Thus, one important mechanism of the internet protocol is the internet address. ...
... datagram. To overcome this difficulty, a fragmentation mechanism is provided in the internet protocol. ...
... address indicates where it is. A route indicates how to get there. The internet protocol deals primarily with addresses. It is the task of higher level (i.e., ...
... Fragmentation, transmission and reassembly across a local network which is invisible to the internet protocol module is called intranet fragmentation ...
... fragment a long internet datagram, an internet protocol module (for example, in a gateway), creates ...
... fragments of an internet datagram, an internet protocol module (for example at a destination host) combines internet ...
... Gateways implement internet protocol to forward datagrams between networks ...
... +-------------------------------+ | Internet Protocol & ICMP & GGP| +-------------------------------+ ...


... gateways, with reassembly taking place at the destination internet protocol module in the destination host. Of course, fragmentation ...
... gateways of a network is also allowed since this is transparent to the internet protocols and the higher-level protocols. This transparent type of fragmentation and ...
... bit errors are acceptable while retransmission delays are not. If the internet protocol enforced data correctness such applications could not be supported. ...
... Internet protocol errors may be reported via the ICMP messages [3]. ...
... Internet protocol interfaces on one side to the local network and on ...
... gateway program) will be called the "user" since it is using the internet module. Since internet protocol is a datagram protocol, there is minimal memory or state ...
... state maintained between datagram transmissions, and each call on the internet protocol module by the user supplies all information necessary for the IP to perform the ...
... The following two example calls satisfy the requirements for the user to internet protocol module communication ("=>" means returns): ...
... datagram, it executes the SEND call supplying all the arguments. The internet protocol module, on receiving this call, checks the arguments and prepares and sends the message. If the ...
... When a datagram arrives at the internet protocol module from the local network, either there is a pending RECV call from the user addressed ...


... internet datagram in version 4 of internet protocol; the internet header ...
... Internet Protocol ...


... The user of the internet protocol. This may be a higher level protocol module, an application program, or a gateway program. ...



Google
Web
RFC-Ref