常用协议TCP/UDP,ICMP,ARP

1.TCP关闭连接(四次挥手)

主机在关闭连接之前,要确认收到来自对方的ACK.

三次握手:TCP通过三次握手建立可靠连接

A——>B 同步请求SYN

A<——B确认ACK+SYN

A——>B 确认ACK

简单确认:用一个序号(Seq)和一个确定号(ACK)来进行一个双方的确认。缺点:a如果发的数据报文特别多,那么b的确认次数会非常多,会导致网络的利用率下降

窗口大小:A和B之间进行协商,每次传输多少数据。

2.UDP

UDP是一种面向无连接的传输层协议,传输可靠性没有保证。

a.UDP头部

·UDP头部仅占8字节,传输数据时没有确认机制。

b.UDP传输过程

UDP不提供重传机制,占用资源小,处理效率高。

一些时延敏感的流量,如语音、视频等,通常使用UDP作为传输层协议。

3.ICMP(它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。ICMP处于第三层网络层)

a. 差错检测

当网络设备无法访问目标时,会自动发送ICMP目的不可达报文到发送端设备。

b. Ping的两种不通

不可达:指的是你的数据在中间转发的过程当中,某一台路由器(有路由器主动告诉你)告诉你不可以到达。(不可达,只是中间有一台路由器告诉你到不了)。

超时:指的是某一台路由器发出去之后,对端没有响应,那么对你来说就是超时(超时是没有任何一个人响应你)。

C. ping

重点在于一去一回

b.TTL

来追踪通过追踪每一跳,通过TTL值的这样一个12345678的逐渐增大,来保证能够每一条都回复我不可达,来知道每一条经过了哪里。

4.ARP协议(地址解析协议,在二层数据链路层)

数据链路层在进行数据封装时,需要目的MAC地址

这个ARP表中会保存着自己网关的IP与MAC地址的对应关系。

ARP表中需要保存的项目其实只需要包含它本广播域内的即可。一个广播域请求不同广播域,统一直接通过网关去找(使用网关MAC)

ARP 可以IP冲突检测

 

 

  • 17
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值