第二十七篇:传输层讲解,TCP系列一

news/2024/10/16 18:24:27 标签: tcp/ip, 网络协议, 网络, 运维

一、传输层的功能

① 分割与重组数据

传输层也要做数据分割,所以必然也需要做数据重组。

② 按端口号寻址

IP只能定位数据哪台主机,无法判断数据报文应该交给哪个应用,传输层给每个应用都设置了一个编号,这个编号就是端口,目的端口可以定位报文应该发给哪个应用处理。

③ 连接管理

面向连接的传输,需要对连接进行管理。

④ 差错控制和流量控制,纠错的功能

传输层要向会话层提供通信服务的可靠性,避免报文的出错、丢失、延迟时间紊乱、重复、乱序等差错。

二、面向连接和无连接

① 面向连接代表协议TCP

面向连接就是通信双方在通信时,要事先建立一条通信线路,然后进行通信。

其过程分为三个阶段:

第一阶段是建立连接;

第二阶段是连接成功建立之后,进行数据传输;

第三阶段是在数据传输完毕后,释放连接。

② 无连接代表协议UDP

无连接是指通信双方不需要事先建立通信线路,而是把每个带有目的地址的包(报文分组)发送到线路上,由系统选定路线进行传输,不需要目标方进行回复。


http://www.niftyadmin.cn/n/5708338.html

相关文章

【C++刷题】力扣-#66-加一

题目描述 给定一个非负整数数组 digits,表示一个非负整数。每次操作将整个数组增加 1(即加一操作)。你需要找出加一操作后的数组表示。 示例 示例 1 输入: digits [1,2,3] 输出: [1,2,4] 解释: 数组表示数字 123,加一操作后变为…

黑龙江等保测评:APP安全性的重要性与实施策略

在数字化时代,信息安全已成为各类应用程序(APP)开发与运营中不可忽视的重要环节。尤其是在黑龙江省,随着网络安全等级保护(等保)政策的逐步落实,APP的等保测评也逐渐成为企业合规的重要组成部分…

令人惊叹的超前城市规划,竟是200年前的设计

在世界的建筑版图上,西班牙巴塞罗那以其独特的城市规划和丰富的文化遗产,成为了无可争议的“建筑界最疯狂的城市”。 这座城市,仿佛被一位天才建筑师精心雕琢,每一个角落都散发着独特的魅力与疯狂。 超前的城市规划 最令人惊叹…

Dify实现text2sql工作流[SQL调用篇],并查询Postgres数据库 or Mysql数据库(docker容器)

Dify 实现text2sql,查询Postgres数据库 1.Postgres数据库设置 1.1.docker-compose.yml修改 为了让 sandbox 容器能够与 docker-db-1 容器互相通信,你需要确保几个条件得到满足: 网络配置:确保 sandbox 和 db 都位于同一个 Docker 网络中。如果它们不在同一个网络中,数据…

MySQL数据库从入门到精通 第1讲 基本概念

MySQL数据库从入门到精通 第1讲 基本概念 小可爱们,接下来我们要学习的知识是数据库相关的知识,从本贴开始,从0基础带大家入门到精通,要加油哦~ 1 前言 1.1 为什么要学习数据库? 那我们首先要搞清楚第一个问题&…

Android 防止截屏和录屏

通过给当前的window对象设置标记WindowManager.LayoutParams.FLAG_SECURE来防止截屏和录屏 protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// 防止截屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManage…

同行评审流程详解

同行评审流程中,稿件被拒很正常,可能是由于稿件结构有问题,论据不足,表达不准确等诸多因素,接下来带你走一遍同行评审流程,看论文投稿过程中有哪些拦路虎,掌握拒稿因素,论文投稿才能…

Redisson使用全解

redisson使用全解——redisson官方文档注释(上篇)_redisson官网中文-CSDN博客 redisson使用全解——redisson官方文档注释(中篇)-CSDN博客 redisson使用全解——redisson官方文档注释(下篇)_redisson官网…