TCP/IP协议族体系结构以及主要协议

TCP/IP协议族

  • 四层协议系统: 数据链路层, 网络层, 传输层和应用层
  • 每一层完成不同的功能且通过若干协议来实现,上层协议使用下层协议提供的服

image.png

数据链路层

实现了网卡接口的网络驱动程序
处理数据在物理媒介(比如以太网、令牌环等)上的传输
不同的物理网络具有不同的电气特性,网络驱动程序隐藏了这些细节,为上层协议提供一个统一的接口。

两个常用的协议

  • ARP协议(Address Resolve Protocol,地址解析协议)
  • RARP协议(Reverse Address Resolve Protocol,逆地址解析协议)

实现了IP地址和机器物理地址(通常是MAC地址,以太网、令牌环和802.11无线网络都使用MAC地址)之间的相互转换

ARP协议

  • 网络层使用IP地址寻址一台机器,而数据链路层使用物理地址寻址一台机器,因此网络层必须先将目标机器的IP地址转化成其物理地址,才能使用数据链路层提供的服务

RARP协议

  • 仅用于网络上的某些无盘工作站。因为缺乏存储设备,无盘工作站无法记住自己的IP地址,但它们可以利用网卡上的物理地址来向网络管理者(服务器或网络管理软件)查询自身的IP地址。运行RARP服务的网络管理者通常存有该网络上所有机器的物理地址到IP地址的映射

网络层

网络层实现数据包的选路和转发