网络
Celester_best
不断积累,相信自己一定可以!!!
展开
-
ARP地址解析协议
ARP协议的作用:已知对方IP地址获取对方MAC地址因为每一层都是独立的,网络层只能识别 IP地址,数据链路层只能识别MAC地址,不能识别IP地址,所以需要通过IP地址获取MAC地址。每一个终端中都会有一个ARP缓存表,这个缓存表中都会有IP和 MAC地址映射关系。如果 A不知道B的MAC地址(例如B刚上线或者刚加入系统),A就向全网广播,广播携带A自己的IP地址和MAC地址,也会携带目的地址。因为广播全网终端都能收到,当B收到广播发现目的地址是他自己时,会回复A,告诉 ARP。这样A就知道.原创 2021-12-09 22:57:43 · 1491 阅读 · 0 评论 -
IP报文格式
名词解释:版本:指明是IPV4还是IPV6生产时间:在传输过程中有一个TTL,数据包没到达一个传输设备,TTL就减一,如果TTL等于0时还没有到达客户端,就相当于这个数据包丢失了。协议:表明是UDP还是TCP协议报头检验:完整性和容错检测A给B发送消息:源IP地址就是A的地址,目的IP地址B的地址...原创 2021-12-09 22:37:02 · 1277 阅读 · 0 评论 -
TCP断开连接的四次握手
过程HostA发送一条请求消息,携带序列号seq=100。HostB收到消息回复确认消息携带序列号 seq=300,确认信息ack等于101(101是HostA发送的seq+1)第1次握手:发送FIN请求断开连接HostA收到HostB的消息后,再给HostB发送一条消息,消息中携带信息ceq=101,ack=301,确认信息ctl=FIN,ACK(FIN表示终止,ack表示HoseA请HostB确认)。第2次握手:发送ACKHostB收到HostA请求断开的消息后,给HostA回复原创 2021-12-08 23:32:17 · 2780 阅读 · 0 评论 -
TCP的三次握手
名词解释seq:序列号ctl:确认位SYN:代表同步过程第1次握手HostA给HostB发送一条消息,请求建立连接,消息中携带一个序列号seq=X和一个同步确认信息ctl= SYN。第2次握手HostB收到消息后,回复HostA的一个消息,携带信息:seq=y(这个Y跟X没有关系),一个应答确认消息ack=X+1,一个同步确认消息ctl=SYN,ACK。第3次握手HostA收到HostB的回复之后,给HostB发送一条消息。消息中携带一个序列号 seq=Z(Z一般..原创 2021-12-08 23:03:40 · 1406 阅读 · 0 评论