随笔分类 -  网络 / TCP

TCP
摘要:1 前言 这节我们来看看 TCP 的连接断开哈,经典的四次挥手。 2 TCP 四次挥手过程是怎样的? 天下没有不散的宴席,对于 TCP 连接也是这样, TCP 断开连接是通过四次挥手方式。 双方都可以主动断开连接,断开连接后主机中的「资源」将被释放,四次挥手的过程如下图: 客户端打算关闭连接,此时会 阅读全文
posted @ 2023-06-29 06:48 酷酷- 阅读(6086) 评论(2) 推荐(6) 编辑
摘要:1 前言 这节我们来看看 TCP 头部的序列号的变化过程哈,在看连接、传输、挥手之前先把这个看了哈,了解一下序列号和确认号的变化,才能更好的理解哈。比如数据传输中 TCP 序列号和确认号的变化你知道么? 我们来瞅瞅,TCP 序列号和确认号是如何变化的? 三次握手中 TCP 序列号和确认号的变化 数据 阅读全文
posted @ 2023-06-28 07:56 酷酷- 阅读(1100) 评论(0) 推荐(1) 编辑
摘要:1 前言 这节我们来看看 TCP 的连接建立哈,经典的三次握手。 2 TCP 三次握手过程是怎样的? TCP 是面向连接的协议,所以使用 TCP 前必须先建立连接,而建立连接是通过三次握手来进行的。三次握手的过程如下图: 一开始,客户端和服务端都处于 CLOSE 状态。先是服务端主动监听某个端口,处 阅读全文
posted @ 2023-06-27 07:25 酷酷- 阅读(1882) 评论(0) 推荐(0) 编辑
摘要:1 前言 这节我们来看看 TCP 的基本知识哈。 2 TCP 头格式 我们先来看看 TCP 头的格式,标注颜色的表示与本文关联比较大的字段,其他字段不做详细阐述。 序列号:在建立连接时由计算机生成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大 阅读全文
posted @ 2023-06-27 06:42 酷酷- 阅读(248) 评论(0) 推荐(1) 编辑
摘要:1 前言 TCP 是面向字节流的协议,UDP 是面向报文的协议?这里的「面向字节流」和「面向报文」该如何理解。我们这节来看看哈。 2 如何理解字节流? 之所以会说 TCP 是面向字节流的协议,UDP 是面向报文的协议,是因为操作系统对 TCP 和 UDP 协议的发送方的机制不同,也就是问题原因在发送 阅读全文
posted @ 2023-06-05 23:28 酷酷- 阅读(241) 评论(0) 推荐(1) 编辑
摘要:1 前言 TCP 是一个可靠的传输协议,那它一定能保证数据不丢失吗?这次,就跟大家探讨这个问题。 2 数据包的发送流程 首先,我们两个手机的绿皮聊天软件客户端,要通信,中间会通过它们家服务器。大概长这样。 但为了简化模型,我们把中间的服务器给省略掉,假设这是个端到端的通信。且为了保证消息的可靠性,我 阅读全文
posted @ 2023-06-05 22:07 酷酷- 阅读(381) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示