学习笔记(九)网络三次握手 指的是什么?

网络三次握手(Three-Way Handshake)是指在 TCP/IP 协议 中,客户端与服务器建立连接时所进行的三个步骤。三次握手的目的是为了确保客户端和服务器之间的通信通道是可靠的,同时双方都可以确认彼此的存在,并且能够开始安全地传输数据。下面详细解释三次握手的过程:

1. 第一次握手:客户端发送 SYN 请求

  • 客户端向服务器发送一个 SYN(同步)请求报文段,表示客户端希望与服务器建立连接。

  • 这个 SYN 报文段中包含一个初始的序列号,表示客户端准备开始通信。

  • 该报文段的作用是告知服务器:“你好,我想与你建立连接。”

    客户端 发送:

    SYN, seq = X

2. 第二次握手:服务器回应 SYN-ACK

  • 服务器接收到客户端的 SYN 请求后,服务器会回复一个 SYN-ACK(同步-确认)报文段,表示服务器同意建立连接,并且已经接收到客户端的请求。

  • 这个 SYN-ACK 报文段中包含两个信息:

    • 一个 SYN,表示服务器同意建立连接。
    • 一个 ACK,表示确认接收到客户端的请求,并且回复一个新的序列号。

    服务器 发送:

    SYN, ACK, seq = Y, ack = X + 1

3. 第三次握手:客户端确认 ACK

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

门外的兔子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值