IBM 10 SP1 EAL4 Manuale Utente

Pagina di 246
 5.4.2  Transport layer protocols
The transport layer protocols supported by the SLES kernel are TCP and UDP.
 5.4.2.1  TCP
TCP is a connection-oriented, end-to-end, reliable protocol designed to fit into a layered hierarchy of 
protocols that support multi-network applications.  TCP provides for reliable IPC  between pairs of processes 
in host computers attached to distinct but interconnected computer communication networks.  TCP is used 
along with the Internet Protocol (IP) to send data in the form of message units between computers over the 
Internet.  While IP takes care of handling the actual delivery of the data, TCP takes care of keeping track of 
the individual units of data, or packets, that a message is divided into for efficient routing through the 
Internet.  For more information about TCP, refer to RFC 793.
 5.4.2.2  UDP
UDP is a connectionless protocol that, like TCP, runs on top of IP networks.  UDP/IP provides very few error 
recovery services, offering instead a direct way to send and receive datagrams over an IP network.  It is used 
primarily for broadcasting messages over a network. This protocol provides a procedure for application 
programs to send messages to other programs with a minimum of protocol mechanism.  The protocol is 
transaction oriented, and delivery and duplicate protection are not guaranteed.  For more information about 
UDP, look into RFC 768.
 5.4.3  Network layer protocols
The network layer protocols supported by the SLES kernel are IP and ICMP.
 5.4.3.1  Internet Protocol Version 4 (IPv4)
IPv4, aka simply IP, is the standard that defines the manner in which the network layers of two hosts interact. 
These hosts can be on the same network, or reside on physically distinct heterogeneous networks. In fact, IP 
was designed from the very beginning with inter-networking in mind.
IP provides a connectionless, unreliable, best-effort packet delivery service.  Its service is called 
connectionless because in some ways it resembles the Postal Service.  IP packets, like telegrams or mail 
messages, are treated independently.  Each packet is stamped with the addresses of the receiver and the 
sender.  Routing decisions are made on a packet-by-packet basis.  IP is quite different from connection-
oriented and circuit-switched phone systems that explicitly establish a connection between two users before 
any conversation, or data exchange, takes place, and maintain a connection for the entire length of exchange. 
For information about IP packets, IP addresses, and addressing formats refer to RFC 1883.
 5.4.3.2  Internet Protocol Version 6 (IPv6)
The SLES kernel supports Internet Protocol version 6.  IPv6 is the standard that defines the manner in which 
network layers of two hosts interact, and is an increment to existing IPv4.  The TOE is in compliance with 
IPv6 source address selection as documented in RFC 3484, and implements several new socket options 
(IPV6_RECVPKTINFO, IPV6_PKTINFO, IPV6_RECVHOPOPTS, IPV6_HOPOPTS, 
IPV6_RECVDSTOPTS, IPV6_DSTOPTS, IPV6_RTHDRDSTOPTS, IPV6_RECVRTHDR, 
IPV6_RTHDR, IPV6_RECVHOPOPTS, IPV6_HOPOPTS, IPV6_RECVTCLASS) and ancillary data in 
order to support advanced IPv6 applications including ping, traceroute, routing daemons and others. 
72