互联网进行通信时,需要相应的网络协议,TCP/IP
原本就是为使用互联网而开发制定的协议族。因此, 互联网的协议就是 TCP/IP
,
TCP/IP
就是互联网的协议。
应用层
TCP/IP
模型将
OSI
参考模型中的会话层、表示层和应用层的功能合并到一个应用层实现,通过不同的应 用层协议为不同的应用提供服务。例如:FTP
、
Telnet
、
DNS
、
SMTP
等。
传输层
该层对应于
OSI
参考模型的传输层,为上层实体提供源端到对端主机的通信功能。传输层定义了两个主 要协议:传输控制协议(TCP
)和用户数据报协议(
UDP
)。其中面向连接的
TCP
协议保证了数据的传 输可靠性,面向无连接的 UDP
协议能够实现数据包简单、快速地传输。
网际互联层
网际互联层对应
OSI
参考模型的网络层,主要负责相同或不同网络中计算机之间的通信。在网际互联 层, IP
协议提供的是一个可靠、无连接的数据报传递服务。该协议实现两个基本功能:寻址和分段。根 据数据报报头中的目的地址将数据传送到目的地址,在这个过程中 IP
负责选择传送路线。除了
IP
协议 外,该层另外两个主要协议是互联网组管理协议(IGMP
)和互联网控制报文协议(
ICMP
)。
网络接入层
网络接入层的功能对应于
OSI
参考模型中的物理层和数据链路层,它负责监视数据在主机和网络之间的 交换。事实上,TCP/IP
并未真正描述这一层的实现,而由参与互连的各网络使用自己的物理层和数据链 路层协议,然后与 TCP/IP
的网络接入层进行连接,因此具体的实现方法将随着网络类型的不同而有所差 异。