一、TCP
1、三次握手,四次挥手
三次握手不需要数据的传输,所以就是三次
理论上是四次挥手,因为A给B发送断开连接的标记时就已经将数据发送完毕之后,当B确定断开时不一定把数据发送完,所以确认断开和发送断开请求就不能一起发送,得先把数据发送完毕之后在发送断开请求,最后A确认断开就断开连接了,四次挥手不一定是四次,断开连接的次数不确定
restart : 强行断开连接,不需要经过四次挥手
2、确保可靠性的机制
- 确认:TCP将每个字节的数据都进行了编号,即为序列号,每一个ACK都带有对应的确认序列号, 意思是告诉发送者, 我已经收到了哪些数据,下一次你从哪里开始发。
- 重传:传输数据时,可能会出现如下问题:
(1)主机A发送数据给B之后, 可能因为网络拥堵等原因, 数据无法到达主机B;
(2)主机A在一个特定时间间隔内没有收到B发来的确认应答, 会进行重发。 - 排序:每个数据都有一个编号,需要有序发送数据
- 流控:A给B发送的数据太多,B的窗口值却没那么大就会造成数据丢失,所以B会返回它的窗口值给A,并且给的下一个数据的编号,这样A就可以从B发送过来的编号进行发送数据,并且数据个数为B的窗口值
二、 IP ---- IP地址
1、TTL
- time to live 每进过一个路由器的转发,TTL值将减一,当TTL值为0时,则该数据包不再被路由器转发,将直接丢弃。
- TTL的初始值 ---- 64,128,255 与操作系统有关
协议号:
UDP ---- 17,TCP ----6,ICMP ---- 1
2、TCP的分段(将大的数据包分为小的数据包)和IP的分片
MTU ---- 最大传输单元 ---- 1500字节
最大段长度 ---- MSS ---- 1460字节 (1500 - 网络层的头部字节(20字节)和传输层的头部字节(20字节))
为什么要进行IP分片
通常要传输的IP报文的大小超过最大传输单位MTU(Maximum Transmission Unit)时就会产生IP分片情况。IP分片通常发生在网络环境中。比如说,在以太网(Ethernet)环境中可传输最大IP报文大小(MTU)为1500字节。而传输的报文大小要比1500字节(不包括以太协议的首部和尾部18个字节)大,这个时候就需要利用到分片技术,经分片后才能传输此报文。另外,使用UDP很容易导致IP分片,而很难强迫TCP发送一个需要进行分片的报文。
在IP首部有4个字节是用于分片的,前16位是IP数据报的标识,同一个数据报的各个分片的标识是一样的,目的端会根据这个标识来判断IP分片是否属于同一个IP数据报。中间3位是标志位,其中有1位用来表示是否有更多的分片,如果是最后一个分片,该标志位为0,否则为1。后面13位表示分片在原始数据的偏移,这里的原始数据是IP层收到的传输的TCP或UDP数据,不包含IP首部。
三、ENSP
<Huawei> ---- 用户视图 ---- 仅能查看配置信息,但不能进行配置操作 ---- < >
<Huawei>display ip interface brief 查看接口ip的简单配置信