ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

传输层概述

2021-12-11 19:31:26  阅读:155  来源: 互联网

标签:UDP Socket 网络层 TCP 概述 传输层 端口号


在这里插入图片描述传输层服务和协议
传输层协议为运行在不同Host上的进程提供了一种逻辑通信机制
端系统运行传输层协议
发送方:将应用递交的消息分成一个或多个的Segment,并向下传给网络层。
接收方:将接收到的segment组装成消息,并向上交给应用层。
传输层可以为应用提供多种协议
Internet上的TCP
Internet上的UDP

传输层 vs 网络层
网络层:提供主机之间的逻辑通信机制
传输层:提供应用进程之间的逻辑通信机制
位于网络层之上 依赖于网络层服务 对网络层服务进行(可能的)增强

Internet传输层协议
可靠、按序的交付服务(TCP)
拥塞控制
流量控制
连接建立
不可靠的交付服务(UDP)
基于“尽力而为(Best-effort)”的网络层,没有做(可靠性方面的)扩展
两种服务均不保证 : 延迟 带宽

多路复用和多路分用

在这里插入图片描述
在这里插入图片描述无连接分用

利用端口号创建Socket
UDP的Socket用二元组标识
(目的IP地址,目的端口号)
主机收到UDP段后
检查段中的目的端口号
将UDP段导向绑定在该端口号的
Socket
来自不同源IP地址和/或源端口号的IP数据包被导向同一个Socket

面向连接的分用
TCP的Socket用四元组标识
源IP地址
源端口号
目的IP地址
目的端口号
接收端利用所有的四个值将Segment导向合适的Socket
服务器可能同时支持多个TCP
Socket
每个Socket用自己的四元组标识
Web服务器为每个客户端开不同的Socket

标签:UDP,Socket,网络层,TCP,概述,传输层,端口号
来源: https://blog.csdn.net/qq_44300280/article/details/121877422

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有