IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 简单来说的TCP 三次握手 -> 正文阅读

[网络协议]简单来说的TCP 三次握手

首先,本文内容基于《计算机网络》,作者是谢希仁。只是为了记录一下领悟,要是有人看到了我的小破文,有错误可以指点一下

第一,什么是TCP?

中文名叫做传输控制协议,是一个协议来的。最出名的特点就是提供可靠的运输,面向连接,tcp的下层网络层是不可靠的,因此tcp通过一些手段使得自己可靠。还有一个是UDP,这个是面向报文的,提供不可靠服务的

第二,TCP、TCP/IP?、UDP啥关系

TCP和UDP都是TCP/IP下的协议。TCP/IP是协议族,老大哥,里面有很多协议。

第三,TCP、UDP啥区别

1.可不可靠,TCP是可靠的,UDP是提供不可靠的服务,说了老半天,啥是可靠?TCP的可靠是双方三次握手建立连接?,开启一条连接进行传递数据,传送的数据能够无误差、不丢失、不重复,怎么做到的呢?通过滑动窗口协议。

2.有无连接,人家UDP没有建立连接,可不管你死活,把数据发出去就完事儿了,也不要你回复。

3.拥塞控制,都说了没有连接,当然也不会进行计算网络状况的啦。很多实时应用(视频通话)都是要求恒定速率发送。

第四,三次握手

*****文字版

1.A发请求给B:我要建立连接

2.B回复A:收到,同意

3.A发给B?:收到,开启连接

*****以上就是三次握手,下面是字段版本

1.SYN=1,seq=x

2.SYN=1,ACK=1,ack=x+1,seq=y

3.ACK=1,ack=y+1,seq=x+1

*****啥意思的?

第一次握手时,A发SYN=1(同步字段)表示我是要发起连接请求的。第二次,B回复ACK=1表示收到你的消息,SYN=1表示这个连接请求同意啦。第三次A再次回复B,表示收到你的消息。这样双方都同意了连接,可靠!

*****这里提出个问题,为啥子人家B都发送了同意,A还要再发一次收到呢?

在没有第三次握手时,很久很久以前A发送了请求,但是由于网络问题,过了老半天才到B,都这么久了B没回复,A肯定觉得B鸽了它。但是B认为这是一个新请求,便发送了同意给A,此时由于没有第三次,所以就这样建立起了连接。A早忘记,都不发消息,这个连接就一直保持着,老浪费资源了。

在有三次握手时,A不发第三次收到消息,那么B就认为是个很久之前的请求,便丢弃。

第五,四次握手(释放连接)

累了,待会再写?

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-06 10:11:58  更:2021-08-06 10:14:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 23:01:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码