linux 19day 网络解析 TCP三次握手和四次挥手

目录

  • 1. TCP的传输过程:
  • 2. TCP建立连接的过程:
  • 3、四次挥手(断开连接)
  • 4、IP组成
  • 5、虚拟局域网

1. TCP的传输过程:

Seq   序列号   保障传输过程可靠。
ACK   (确认消息)
SYN   (在建立TCP连接的时候使用)
FIN   (在关闭TCP连接的时候使用)  

2. TCP建立连接的过程:

三次握手(建立连接)

1)发送端首先发送一个带有SYN(synchronize)标志地数据包给接收方。
2)接收方接收后,回传一个带有SYN/ACK标志的数据包传递确认信息,表示我收到了。
3)最后,发送方再回传一个带有ACK标志的数据包,代表我知道了,表示’握手‘结束。
===================================
通俗的说法
1)Client:嘿,李四,是我,听到了吗?
2)Server:我听到了,你能听到我的吗?
3)Client:好的,我们互相都能听到对方的话,我们的通信可以开始了。

linux 19day 网络解析 TCP三次握手和四次挥手_第1张图片

3、四次挥手(断开连接)

原理:
 1)第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送。
 2)第二次挥手:Server收到FIN后,发送一个ACK给Client,确认序号为收到序号+1
 3)第三次挥手:Server发送一个FIN,用来关闭Server到Client的数据传送.
 4)第四次挥手:Client收到FIN后,接着发送一个ACK给Server,确认序号为收到序号+1.
======================
通俗的说法
1)Client:我所有东西都说完了
2)Server:我已经全部听到了,但是等等我,我还没说完
3)Server:好了,我已经说完了
4)Client:好的,那我们的通信结束

linux 19day 网络解析 TCP三次握手和四次挥手_第2张图片

4、IP组成

例如:
      192   .    168   .   223   .   3    /24
   11000000   10101000  11011111  00000011

5、虚拟局域网

虚拟局域网

vlan作用:把一个大的局域网隔离成多个虚拟子网。
如果广播数量过大会占用带宽,降低设备的性能,如何解决?
通过二层交换机使用vlan隔离广播,减小广播域范围。
优点:
1.有效控制广播域范围,控制网络流量
2.增强局域网的安全性
3.灵活的网络管理

linux 19day 网络解析 TCP三次握手和四次挥手_第3张图片

linux 19day 网络解析 TCP三次握手和四次挥手_第4张图片

你可能感兴趣的:(linux的故事,网络,linux,tcp/ip)