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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络note_传输层服务 -> 正文阅读

[网络协议]计算机网络note_传输层服务

1、传输层服务

1.1、什么服务?

不同主机上的应用进程提供逻辑通讯

  • 发送方:将应用层的报文分成报文段,交给网络层;
  • 接收方:将报文段重组成报文,交给应用层;

1.2、具体服务项目有?

TCP

  • 多路复用、解复用;
  • 建立连接;
  • 拥塞控制;
  • 流量控制;

UDP

  • 多路复用、解复用;

2、传输层和网络层的对比

  • 网络层:主机间逻辑通讯;
  • 传输层:进程间逻辑通讯,对网络层的服务进行加强(数据丢失、顺序混乱、加密);

在传输层的层面,对于网络延迟和带宽无法优化

3、多路复用和解复用

利用端口port,来区分同一主机下的不同进程;

  • 发送方:多个套接字来自多个应用进程的报文,根据套接字对应的IP和port 封装报文段
  • 接收方:根据报文段头部中的IP和port 找到正确的套接字,发给对应的应用进程;

TCP复用、解复用

  • 应用进程传报文给TCP;
  • TCP接收到的socket是有源IP、源port、目标IP、目标port,根据这些信息和数据内容封装报文,交给IP层;
  • IP层将报文传输给正确的(目标IP)主机;
  • 接收方根据源IP、源port、目标IP、目标port 查找套接字,发送给应用进程;

UDP复用、解复用

  • 应用进程传报文给UDP;
  • UDP接收到的socket是有源IP、源port,也有结构体存着目标IP、目标port,根据这些信息和数据内容封装报文,交给IP层;
  • IP层将报文传输给正确的(目标IP)主机;
  • 接收方根据收到的目标IP、目标port,找到正确的套接字,发送给应用进程;

如果来自不同主机的UDP数据报,但是有相同的目标IP和端口,则会被定位到相同的套接字;


明天就是512大地震纪念日了,想起那年我四年级,语文花老师让我搜集信息给班上的同学办答记者问;想起视频里那个被压在废墟下的陈坚,说想和老婆和和睦睦过一辈子;还有电影《唐山大地震》;最近还看了一部日本电影《致那些得不到保护的人》;

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-05-18 17:59:21  更:2022-05-18 17:59:23 
 
开发: 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年11日历 -2024/11/26 0:44:07-

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