- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
端口复用
UDP和TCP都使用了与应用层接口处的端口(port)与上层的应用进程进行通信。端口是个非常重要的概念,因为应用层的各种进程是通过相应的端口与传输实体进行交互。当传输层收到IP层交上来的数据(即TCP报文段或UDP用户数据报)时,就要根据其中首部的端口号来决定应当通过哪—个端口上交给应当接收此数据的应用进程。发送端多个进程共用传输层的传输功能称为复用,接收端传输层将报文段恢复为应用层数据,分别送到对应端口即分别送到对应的进程称为分用。图8-21说明了端口在通信中复用分用功能。
图8-21端口的复用分用
在传输层与应用层的接口上所设置端口是一个16 bit的地址,并用端口号进行标识。端口就是一个抽象的定位符,有时也可称为邮箱(mailbox)。端口的基本概念就是:应用层的源进程将报文发送给传输层的某个端口,而应用层的目的进程从端口接收报文,端口号只具有本地意义,即端口号只是为了标识本计算机应用层中的各进程,不同计算机中的相同端口号是没有联系的。16比特的端口号可允许有64K个端口号,这个数目对一个计算机来说是足够用的。
图8-22端口作用
如图8-22所示说明端口的作用。设主机A使用简单邮件传送协议SMTP与主机通信,SMTP使用面向连接的TCP协议,为了找到目的主机中的SMTP,主机A与主机B建立的连接要使用目的主机中的熟知端口,其端口号为25。主机A也要给自己的进程分配一个端口号,设分配的源端口号为1500,这就是主机A和主机B建立的第一连接,图中的连接画成虚线,表示这种连接不是物理连接而只是个虚连接(即逻辑连接)。
现在主机A中的另一个进程也要和主机中的SMTP建立连接,目的端口号仍为25,但其源端口号不能与上一个连接的重复。设主机A分配的这个源端口号为1501,这是主机A和主机B建立的第二个连接。
设主机B现在也要和主机C的SMTP建立连接,端口号当然还是25。主机B选择源端口号为1500,这是和主机C建立的第三个连接,这里的源端口号与第一个连接的源端口号相同,但纯属巧合,各主机都独立地分配自已的端口号。
为了在通信时不致发生混乱,就必须把端口号和主机的IP地址结合在—起使用,在图主机A和B虽然都使用了相同的源端口号1500,但只要查一下IP地址就可知道是哪一个主机的数据。
因此,TCP使用“连接”(而不仅仅是“端口”)作为最基本的抽象,一个连接由它的两个端点来标识,这样的端点就叫做插口(socket)或套接字。套接字的概念并不复杂,但非常重要,插口包括IP地址(32 bit)和端口号(16 bit),共48 bit。
您可能关注的文档
- 机械设计基础 单元2-3.平面四杆机构的演化 单元2-3教案.doc
- 机械设计基础 单元2-5.平面四杆机构的设计 单元2-5教案.doc
- 机械设计基础 单元7-2.工程图设计及主要零部件设计校核 单元7-2教案工程图设计及主要零部件设计校核-设计计算工程图设计标注2019.doc
- 珠宝首饰典当实务 钟表的基础知识、钟表典当实务、珠宝首饰典当实务、钟表的发展史及基础知识 钟表-大视窗.ppt
- 机械设计基础 机械设计基础 第二章 传动装置的总体设计.doc
- 珠宝首饰典当实务 钟表典当实务、世界各大品牌介绍、珠宝首饰典当实务、钟表的发展史及基础知识 宝珀.ppt
- 珠宝首饰典当实务 钟表典当实务、珠宝首饰典当实务、手表上镶嵌宝石及价格、钟表鉴定评估的具体操作 高级珠宝腕表 - 珠宝与手表.ppt
- 机械设计基础 机械设计基础 模块一 设计单级减速器中的齿轮传动.doc
- 珠宝首饰典当实务 钻石典当实物、净度、珠宝首饰典当实务、钻石4C分级 净度分级工具及使用方法.pptx
- 机械设计基础 机械设计基础 图片操作指南(常州).doc
- 基础医学概论 男性生殖系统 教案 男性生殖系统.doc
- 助力护考---护士执业资格考试辅导 正常新生儿的护理 2.14.1正常新生儿的护理.pptx
- 基础医学概论 女性生殖系统 教案 女性生殖系统.doc
- 铸造企业管理及节能环保 物料库存管理 铸造企业主要的库房.pptx
- 基于Spark构建数据分析系统-习题 zookeeper Zookeeper解析-课程内容.doc
- 激光器械与维护 文本素材 LSF10 20 50 IPG.doc
- 激光器械与维护 文本素材 Smart MC使用手册(第三版).doc
- 激光器械与维护 文本素材 激光焊接程序.doc
- 激光切割工艺实践 割缝宽度 割缝宽度.doc
- 铸造企业管理及节能环保、灰铸铁铸件生产技术 物料库存管理、铸造原砂 铸造原砂.pptx
最近下载
- 浙江金华市金婺资源开发集团有限公司招聘笔试题库2023.pdf VIP
- 2025-2026学年沪书画版(五四学制)(2024)小学美术一年级上册(全册)教学设计(附目录P102).docx
- 九年级化学上册单元练习题2.doc VIP
- 20210810-海通国际-中国有色金属行业:决战元素周期表.pdf VIP
- 三峡大学2020年831电路考研真题.docx VIP
- YD 5178-2017-T 通信管道人孔和手孔图集.pptx VIP
- 学堂在线网课《如何写好科研论文》课后作业单元考核答案.docx VIP
- 三种人(工作票签发人、负责人、许可人)培训.ppt VIP
- 初中数学专题:有理数混合运算.doc VIP
- 部编版九年级上全册古文注释、翻译、简答、阅读习题及答案 .pdf VIP
文档评论(0)