分类:
2012-09-12 11:38:44
TCP/IP是一组不同层次上的多个协议的组合,即是一个协议族。
1)应用层,负责处理特定的应用程序细节。
2)传输层,为两台端系统提供端到端的通信。它包括TCP和UDP协议,
3)网络层,也成为互联网层。用于处理分组在网络中的活动,如分组的选路,包括IP,ICMP(互联网控制报文协议),IGMP(互联网组管理协议)。
4)链路层,也称为数据链路层或网络接口层。用于处理与传输媒介的物理接口细节,通常包括设备驱动程序和网卡。
传输层和网路层的区别:
在网络传输中,应用层和传输层使用端到端协议,只有端系统(即源主机和目的主机)需要使用到这两层协议。但网络层提供的是逐跳(hop-by-hop)协议,端系统和所有的中间系统都会使用到。
一般情况下,应用层运行在用户进程中,用于处理应用程序细节;其余层运行在操作系统内核中,用于处理通信细节。
各层的交互关系如下图:
ICMP是Internet控制报文协议,它是IP协议的附属协议。IP层用它来与其它路由器或主机交换错误报文和其它重要信息。
IGMP是Internet组管理协议。它把一个UDP数据报多播到多个主机。
ARP(地址解析协议)和RARP(逆向地址解析协议)是某些物理网络(如以太网和令牌环网)使用的特殊协议,它们提供IP层地址和网络接口地址的相互转换。