网络原理 --- 传输层Ⅱ TCP协议中的确认应答,超时重传和连接管理
文章目录
- 网络原理
- 传输层
- TCP 协议
- TCP的基本特性
- 1.确认应答
- 2.超时重传
- 3.连接管理
- ❗❗①建立连接(三次握手)
- ②断开连接(四次挥手)
- 总结
网络原理
介绍TCP/IP协议中每一层里面的核心内容~
- 应用层
- 传输层
- 网络层
- 数据链路层
- 物理层
传输层
传输层主要负责端到端之间的传输,重点关注的是起点和终点
核心的协议有两个:
- UDP: 无连接 ,不可靠传输,面向数据报,全双工
- TCP : 有连接,可靠传输,面向字节流,全双工
TCP 协议
作为传输层协议,协议报头中必须要明确源端口和目的端口
TCP的基本特性
面向字节流,有连接,全双工,代码中都是有所体现的~
但是可靠传输,在代码中体现不出来~
可靠传输,也是TCP 中最最核心的特性!! |
1.确认应答
确认应答机制!!
把这个应答的报文(回复的内容 : 收到)也称为ACK
报文,ACK => acknowledge
ACK
(acknowledge)和响应(response)是截然不同的!
ACK
只是告诉发送方,我收到数据了
response
是携带业务上的数据
普通报文,ACK
这一位为 0
应答报文,ACK
这一位为 1
确认应答机制,就是TCP保证可靠性的最核心机制!!!
网络原理 --- 传输层Ⅱ TCP协议中的确认应答,超时重传和连接管理相关推荐
- 网络原理 | 传输层重点协议之TCP协议(TCP连接的三次握手与四次挥手、TCP的安全机制与效率机制)
目录 TCP协议 安全机制 确认应答机制 超时重传机制 连接管理机制 三次握手 四次挥手 流量控制机制 编辑拥塞控制机制 效率机制 滑动窗口机制 延迟应答机制 捎带应答机制 TCP协议 · 传输层的 ...
- javaEE 初阶 — 传输层 TCP 协议 中的流量控制与拥塞控制
文章目录 1. 流量控制 2. 拥塞控制 TCP 工作机制: 确认应答机制 超时重传机制 连接管理机制 滑动窗口 1. 流量控制 流量控制是一种干扰发送的窗口大小的机制,滑动窗口,窗口越大,传输的效率 ...
- 【网络原理2】---TCP协议的格式
传输层重点协议 TCP 协议 TCP 协议段格式 TCP内部的工作机制 1. 确认应答 2.超时重传 TCP 协议 TCP 协议相对于 UDP 是复杂不少的. 在网络编程这里已经讲了 TCP 的特点: ...
- 传输层——TCP协议
目录 一.初步认识 二.TCP协议格式 2.1 初识协议格式 2.2 序号与确认序号 2.3 16位窗口大小 2.4 六个标志位 三.确认应答机制 四.超时重传机制 五.连接管理机制 5.1 三次挥手 ...
- TCP协议--带外数据和超时重传
<Linux高性能服务器编程>阅读笔记: 1. 带外数据 有些传输层协议具有带外(Out Of Band, OOB)数据的概念,用于迅速告知对方本端发生的重要事件.因此带外数据比普通数 ...
- 计算机网络 --- 传输层TCP协议
TCP协议的特点 TCP是面向连接(虚连接)的传输层协议. 每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的. TCP提供可靠交付的服务,无差错.不丢失.不重复.按序到达.可靠有序,不丢 ...
- 前端网络基础-传输层UDP协议
UDP(User Dategram Protocol)即用户数据报协议 它也是传输层协议. 我们需要知道数据分为重要数据和不重要数据,比如你发了一封邮件,下载文件,这些都是重要数据,少了一点,可能文件 ...
- 传输层---TCP协议
1.TCP协议段格式 源端口号/目的端口号:知道数据从哪进程中来,要到哪个进程中去 32位序号/32位确认序号:传输数据时按字节进行编号,序号保证数据按序到达,而双方都需要确认,所以有序号和确认序号 ...
- OSI模型第四层传输层--TCP协议
1.传输层2个协议tcp和udp 2.tcp的可靠性(挂号信). 面向链接的:类似寄挂号信,对方收到了并且能够确认.所以也是可靠的传输. 最大报文传输:两端可以协商传输报文大小.(协商一个报文的大小) ...
最新文章
- requests.get(url)执行没反应_如果贾府抄家时黛玉还活着,她会是什么反应?
- JAVA网络IO编程
- Java配置dbeaver_ubuntu我的工具安装 eclipse、dbeaver、jdk、kdesvn、
- mock模拟接口测试 vue_vue+mock.js实现前后端分离
- ticwatch能支持鸿蒙吗,[杰瑞]安卓手表的最强形态,应该... - @魔法师蛋小丁 的微博精选 - 微博国际站...
- PHP压缩CSS文件
- 剧情系统实战,我们要做一个什么样的剧情系统
- python爬虫爬取豆瓣电影为啥内容有缺失-Python爬虫之抓取豆瓣影评数据
- 记事本开发 dos下编译java 多个类文件_通过记事本编写的java代码通过()命令运行。_学小易找答案...
- python朋友圈图片_教你如何用Python处理图片九宫格,炫酷朋友圈
- 电脑重装系统,如何下载正版win10的iso
- flex:1 是什么意思
- 大数乘法(快速傅立叶变换)上
- 安装MATLAB_R2013b_X64_x32激活及破解方法
- 师生科研信息管理系统的设计与实现(VUE,SSM,MySQL)
- 线阵相机的优势是什么?如何选择线阵相机?
- 联盟里这么多企业,哪一家会是我的东家?
- stm32 软件怎么设置写保护_STM32F407 读保护,写保护,解锁过程【芯片已设置读保护,无法读取更多信息】...
- 【React项目架构 】+后台管理系统cms实操
- Excel 如何将数字1显示为001?