多路复用/多路分解
来源:互联网 发布:linux和windows传文件 编辑:程序博客网 时间:2024/05/17 07:19
套接字寻址系统使得TCP和UDP能够执行传输层另一个重要任务:多路复用和多路分解。多路复用是指把多个来源的数据导向一个输出,而多路分解是把从一个来源接收的数据发送到多个输出。
多路传输/多路分解让TCP/IP协议栈较低层的协议不必关心哪个程序在传输数据。与应用程序相关的操作都由传输层完成了,数据通过一个与应用程序无关的管道在传输层与网际层之间传递。
多路复用和多路分解的关键就在于套接字地址。套接字地址包含了IP地址与端口号,为特定计算机上的特定应用程序提供了一个唯一的标识。例如,FTP服务器:
所有客户端计算机使用熟知的TCP端口21连接到FTP服务器,但针对每台个人计算机的目的套接字是不同的。类似地,运行于这台FTP服务器上全部网络应用程序都使用服务器的IP地址,但只有FTP服务程序使用由IP地址和TCP端口号21组成的套接字地址。
转自:http://my.oschina.net/fhd/blog/340326
0 0
- 多路复用/多路分解
- 运输层多路复用与多路分解
- TCP详解----多路复用与多路分解(一)
- 计算机网络运输层之多路复用与多路分解
- 计算机网络运输层之多路复用与多路分解
- 2017-02-09 自顶向下:运输层概述、运输层和网络层的关系、多路复用与多路分解、UDP简介
- UDP协议(多路复用与分解,伪头部等)
- 多路复用
- 多路复用
- 多路复用
- 多路复用
- 多路复用 I/O 多路转接 select / poll / epoll
- 多路复用I/O模型支持多Client
- 分解
- Python之路【第七篇续】:I/O多路复用
- linux c socket之多路复用:绑定多个端口
- linux c socket之多路复用:绑定多个端口
- Python处理多个客户端连接---多路复用选择服务器
- hdu 1272 小希的迷宫 (并查集)
- IOS--JSON数据解析成字典
- java之集合Collection详解之2
- hdu 5365+hdu 5355
- 【vector】【bzoj 2083】Intelligence test
- 多路复用/多路分解
- POJ 3070 矩阵快速幂
- HDU - 1241 Oil Deposits
- 如何使用 Docker 部署一个基于 Play Framework 的 Scala Web 应用?
- 8月10日----数据库
- 【消息队列MQ】各类MQ比较
- JAVA 基础 (循环)
- VS2015 企业版不支持 JavaScript 语法高亮、智能提醒
- 聚合与组合