TCP/IP协议、三次握手以及四次挥手

  • IP协议负责把数据从一台电脑通过网络发送到另一台电脑,发送的时候,我们的数据被分割成一小块,一小块的,然后通过IP包发送出去,IP包的特点就是按块发送,它不保证到达也不保证顺序到达。
  • IP地址(4字节,32位)实际上是一个32位整数(称为IPV4)
    IPV6地址实际上是一个128位整数,它是IPV4的升级版
  • TCP协议则是建立在IP协议的基础之上的,TCP协议负责在两台计算机之间建立可靠连接,保证数据包按顺序到达,TCP协议会通过握手建立连接,然后对每个IP包进行编号,确保对方按顺序收到,若是包丢掉了就自动重发。
  • 端口:在两台计算机通信时,只发送IP是不够的,因为一台电脑上可能执行多个网络程序,一个TCP报文来了之后,应该交给哪个程序来处理,这个就需要使用端口号来进行区分,每个网络程序都向操作系统申请了一个唯一的端口号。1024

ip地址 (4字节,32位) + 端口号(2字节16位)可以唯一的表示网络一个主机的进程

**

- 三次握手/四次挥手

**
在这里插入图片描述
挥手需要客户端进行发送是否断开数据传输的请求,所以多一次请求
但是握手没有这个请求,只是握手没有进行数据传输,所以握手的时候服务器在确认信息的时候,一起把这个请求给传递过去了。

猜你喜欢

转载自blog.csdn.net/hu827250322/article/details/93645850