- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络与分布式计算 复习笔记-1.doc
《网络与分布式计算 复习笔记》来自南京廖华
HYPERLINK /lhs_p5dp24ff2g7aikjirzrkxoev00whl9fhcob8rlc_0.html 点这里,有很多篇《网络与分布式计算 复习笔记》
在线阅读本文: HYPERLINK /lhd_8h3c89ktng9sc9l3qd3u_1.html /lhd_8h3c89ktng9sc9l3qd3u_1.html
网络与分布式计算 复习笔记
第三章 运输层
3.1概述:
1,运输层协议为不同主机上的应用进程彼此之间提供了逻辑通信.
2,运输层协议是在端系统而不是网络中的路由器中实现的。也只工作在端系统。中间路由器既不识别也不处理运输层加载应用层报文的任何信息。
3,网络应用程序可以使用多种运输层协议。因特网有TCP和UDP两种运输层协议。 4,运输层位于网络层之上,为运行在不同主机上的应用程序之间提供了逻辑通信;而网络层则提供了主机之间的逻辑通信。
5,运输层提供的服务受到了底层网络协议的服务模型的限制。
6,因特网的网络层协议IP协议的服务模型是尽力而为的服务,它不做任何确保,不保证报文段的按序交付,更不保证报文段中的数据完整性。是不可靠服务
7,TCP和UDP最基本的任务是,将两个端系统间IP的交付服务扩展为运行在两个端系统上的进程之间的交付服务。
8,运输层的多路复用与多路分解:将主机间交付扩展到进程间交付。
9,进程间数据交付和差错检查是两种最低限度的运输层服务。也是UDP所能提供的仅有的两种服务。
10,TCP通过流量控制、序号、确认和定时器等技术,能抱着正确而有序地将数据从发送进程交付给接收进程。TCP还提供拥塞控制功能。
3.2 多路复用与多路分解
1,接收主机中的运输层实际上并没有把数据直接交付给进程,而是通过一个中间的套接字来传递;每个套接字都有唯一的标识符,其格式决定了它是UDP还是TCP套接字。 2,多路分解demultiplexing:将运输层报文段中的数据交付到正确的套接字的工作。运输层通过检查每个运输层报文段的几个字段来标识套接字,然后将报文段定向到该套接字。 多路复用multiplexing:从在源主机的不同套接字中收集数据,并为每个数据块封装上首部信息(在多路分解时使用)从而生产报文段,然后将报文段传递到网络层的工作。
多路复用的要求:1,套接字有唯一的标识符;2,每个报文段有特殊字段来指示该报文段所要交付的套接字。这些特殊字段是源端口号字段(作为“返回地址”的一部分,在回发报文段时使用)和目的端口号字段。
端口号有16比特;0到1023范围的端口号成为周知端口号是受严格限制,保留给一些周知的应用层协议使用的。
多路分解的实现:主机上的每个套接字被分配一个端口号,当报文段到达主机时,运输层检查报文段中的目的端口号,并将其定向到相应的套接字。然后报文段中的数据通过套接字进入其所连接的进程。
3,无连接的多路复用与多路分解
DatagramSocket mySocket = new DatagramSocket(19157); //端口号也可以不指定,运输层//会自动为其分配一个端口号(1024到65535之间)。
一个UDP套接字是由一个包含目的IP地址和目的端口号的二元组来全面标识的。如果两个UDP报文段有不同的源IP地址或端口号,但具有相同的目的IP地址和端口号,它们将通过相同的套接字被定向到相同的目的进程。
4,面向连接的多路复用与多路分解
TCP套接字与UDP套接字不同在于,它是由一个四元组标识的(源IP地址,源端口号,目的IP地址,目的端口号)。如果两个TCP报文段具有不同的源IP地址或源端口号,它们将被定向到两个不同的套接字,除非TCP携带了初始创建连接的请求。
在使用多线程时,多个套接字连接到相同的进程。即进程与套接字不是一 一对应的。
3.3 UDP 无连接运输
优点:1,应用层能更好地控制要发送的数据和发送时间;2,无需连接建立;3,无连接状态;分组首部开销小(TCP20个,UDP8个字节)。
UDP潜在的一个严重问题是,因为它没有拥塞控制,将可能引发UDP发送方和接收方的高丢包率,并挤垮有拥塞控制的TCP会话。
使用UDP的应用也是可以实现可靠的数据传输的,这需要在应用程序自身中建立可靠性机制来完成。
UDP报文段结构:源端口号,目的端口号,长度,检查和(提供差错检测,但不进行修复),报文。
UDP检查和:对报文段中所有16比特字的和进行1的补运算,求和时遇到的任何溢出都被丢弃。用于检查和确定当UDP报文段从源到目的地时,其中的鼻涕是否发生了变化。 UDP并不提供差错恢复。其差错检查遵循了端到端的设计原则。
3.4 可靠数据传输的原理
1,rdt 1.0 完全可靠信道上的可靠数据传输。。
2,rd
您可能关注的文档
- 高等数学背景下的高考数学试题研究-学科教学·数学专业论文.docx
- 企业并购律师实务——签订企业并购协议.doc
- 2015年秋华师在线《行政公文写作》在线作业解析.doc
- 高中生物必修三通过激素的调节练习题及答案解析.doc
- 信息技术与学科教学融合的教学设计方案.doc
- 现代企业供应链管理与运营.doc
- 一级注册建筑师-建筑物理与设备分类模拟题建筑光学(二).doc
- 春福师《动画概论(原理)》在线作业二.doc
- 2016年电大《复变函数》作业.doc
- 2017服装销售个人发展计划.doc
- 管理沟通案例分析(Case study of management communication).doc
- [专题]管理学 资料 专升本.doc
- 盗窃罪犯罪心理学的问题思考与创新改革论文(共篇).doc
- 2018年电大工程数学(本)期末复习资料考试小抄【最新】.doc
- 参观展览的礼仪,博物馆参观礼仪,公共场合参观礼仪.doc
- 山西省吕梁市高级实验中学-学年高一(上)期末物理试卷(解析版).doc
- [生活]管理学案例分析.doc
- 年月文秘管理与应用写作期末复习题.doc
- 社区民族团结进步年活动工作汇报材料.docx
- 广东省揭阳市揭西县张武帮中学-学年八年级语文下学期第一次月考试题B新人教版.doc
最近下载
- 初中物理教学案例中的信息技术与学科整合论文.docx
- 立柱桩施工方案.docx VIP
- 碧桂园北湖项目营销策略提报 -房地产-2024-.pptx VIP
- [云南]2024年国家税务总局云南省税务局所属事业单位招聘30人 笔试历年典型考题及考点剖析附答案详解.doc
- 09J940 皮带运输机通廊建筑构造.pdf VIP
- BSI MDR Requirement 欧盟MDR要求培训课件.pdf VIP
- 13《精卫填海》课件(共32张PPT).pptx VIP
- 医疗机构药事管理规定(全文).docx VIP
- 职业卫生与职业医学简答题库(含答案).pdf VIP
- YS_T 582-2013电池级碳酸锂.pdf
原创力文档


文档评论(0)