TCPIP协议族

mac2026-02-03  2

1.数据链路层(在内核中实现)(最底层的,自底向上) ARP协议(地址解析协议):先将目标机器的IP地址转换成物理地址,才能使用数据链路层提供额服务。 RARP协议(逆地址解析协议) 2.网络层(在内核中实现) IP协议(因特网协议):根据数据报的目的IP地址来决定如何投递它,通过逐跳(hop by hop)的方式找到下一个路由器,多次重复,数据包最终到达目的主机或者由于发送失败被丢弃。 ICMP协议(因特网控制报文协议):检测网络连接。 至于报文的32位格式具体代表什么另外查阅。 3.传输层(在内核中实现) 和网络层的区别就是它只在意端到端的通信,并不在意其中的流程。 TCP协议(传输控制协议): 提供可靠的:存在超时重传,数据确认的机制,能够保证数据被正确的发送至目的端。 面向连接的:双方要先建立TCP连接。 字节流服务:没有长度的限制,逐个字节的写入,就会逐个字节的流出。 TCP协议是很重要的协议。 UDP协议(用户数据报协议): 不可靠的:没有TCP协议相关的机制,只能由用户自己检测。 无连接的:没有长久的联系,发送数据时,只是带有接收方的IP地址。 数据报服务:每个数据报都有一个长度,接受端必须以该长度为最小单位将其所有的内容一次性的全部得输出。 4.应用层(在用户空间中实现) ping:是一款应用程序。telnet协议,OSPF协议,DNS协议。

最新回复(0)