第1章 TCP/IP协议族
1.1 TCP/IP协议族体系结构以及主要协议
TCP/IP协议是一个四层协议系统,自底向上分别是数据链路层、网络层、传输层和应用层。
1.1.1数据链路层
数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介上的传输。
常用协议
1.APR协议:将目标机器的IP地址转化成其物理地址
2.RARP协议:仅用于无盘工作站,即可以通过网卡上的物理地址来向网络管理者查询自身IP地址。
1.1.2网络层
网络层实现数据包的选路和转发。 常用协议
1.IP协议:使用逐跳的方式确定通信路径
2.ICMP协议:是IP协议的重要补充,主要用于检测网络连接。
1.1.3 传输层
传输层为两台主机上的应用程序提供端到端的通信。 常用协议
1.TCP协议:为应用层提供可靠的、面向连接的和基于流的服务。
2.UDP协议:为应用层提供了不可靠、无连接和基于数据报的服务。
3.SCTP协议:一种较新的传输层协议,是为了在因特网上传输电话信号而设计的。
1.1.4应用层协议
应用层负责处理应用程序的逻辑。 常用协议
1.ping应用程序:调试网络环境
2.telnet协议:远程登录协议
3.OSPF协议:用于路由器之间的通信
4.DNS协议:可能会跳过传输层直接使用网络层提供的服务
1.2 封装
每层协议都将在上层数据的基础上加上自己的头部信息,以实现该层的功能,这个过程就称为封装。
1.3 分用
当帧到达目的主机时,将沿着协议栈自底向上依次传递。各层协议依次处理帧中本层负责的头部数据,以获取所需的信息,并最终将处理后的帧交给目标应用程序。
|