- 19
- 0
- 约1.35万字
- 约 78页
- 2018-04-12 发布于河北
- 举报
第5章-运输层
第5章 运输层 本章重点与学习目标 掌握端口的概念与意义; 掌握UDP与TCP各自的特点与适用范围; 掌握NAT的工作过程。 5.1 案例需求 鲁中学院校园网申请的公开IP 地址远远不能满足需求,故用私有IP地址。 理论上讲,使用私有IP地址的计算机不能接入因特网。 必须设法让校园网内的计算机全部能上网。 在一些学校的校园网内,访问因特网的速度较快,可是从校外访问学校网站的速度却很慢。 鲁中学院校园网能否避免这种情况呢? 5.2 运输层概述5.2.1 运输层的任务 运输层实体仅存在于计算机中,交换机、路由器等网络设备内没有运输层实体. 网络层能使数据从发送计算机到达接收计算机. 运输层起什么作用呢? 一台计算机中能够同时运行多个程序,这种运行着的程序称为进程。 像浏览器、QQ聊天窗口这样的进程,用户直接使用它们,一般位于应用层,所以叫做应用进程。 网络通信的实际参与者不是某台计算机,而是这台计算机中运行着的某个应用进程。 计算机A中有两个应用进程,分别是进程1与进程2,进程1正在与计算机B中的进程1通信,进程2正在与计算机C中的进程1通信,这样一来,就有两对实体参与通信,可以记为: (计算机A:进程1,计算机B:进程1) (计算机A:进程2,计算机C:进程1) 运输层任务--复用与分用 复用指发送计算机的运输层实体收集多个应用进程的数据,再使用网络层实体提供的服务把数据发送出去; 分用指接收计算机的运输层实体收到网络层实体交来的数据后,再正确分配到不同的应用进程中去 . 运输层任务 除复用与分用外,运输层还要完成以下两个任务: (1)当数据在传输过程中出错或者丢失,要重新传输一遍,以保证数据的可靠传输。 网络层协议、数据链路层协议都不保证数据的可靠传输,可靠传输的任务就落在了运输层身上。 (2)当网络中数据过多时,就会出现拥塞,这时数据丢失严重,时延急剧增大,要设法降低数据发送速率,以缓解拥塞,这叫做拥塞控制。 5.2.2 运输层的端口 运输层为实现复用与分用功能,必须能够区分不同的应用进程,以便正确分配数据。 区分不同应用进程的办法: 给每个应用进程设置不同的标识,这个标识就是端口(port)号。 一个端口号由16位二进制数组成,范围是0~216-1,即0~65 535。 把网络设备上的物理接口一律叫做接口,端口专指运输层的端口。 IP地址标识了一台计算机,端口号则标识了计算机中的一个应用进程,IP地址与端口号组合在一起,叫做套接字(socket),套接字标识了世界范围内的一个应用进程。 IP地址与端口号间通常用冒号隔开,如98:80。 一对套接字标识了通信的两个应用进程,例如,计算机0中的2 000应用进程与计算机98中的80应用进程通信,通常记为: (0:2 000,98:80) 为区分不同的应用进程,同一台计算机中的端口号不能相同,由于不同计算机的IP地址不同,所以不同计算机中的端口号可以相同。 运输层的协议数据单元叫做报文段(segment),在报文段首部中,有源端口号与目的端口号,源端口号是发送进程的端口号,目的端口号则是接收进程的端口号。 辨清几个概念 接口 物理层 源物理地址与目的物理地址 链路层 源IP地址与目的IP地址 网络层 源端口号与目的端口号 运输层 熟知端口 当用浏览器打开一个网站的网页时,计算机为浏览器临时分配一个端口号,浏览器关闭时就收回这个端口号,可以再分配给其他应用进程,这叫做动态端口号。 网站服务器进程的端口号怎样呢? 浏览网页时必须指明服务器进程的端口号,但我们上网时没有这样做。 当用户没有指明网站服务器进程的端口号时,浏览器就使用一个固定的端口号访问服务器进程,这个固定的端口号叫做熟知端口(well-known port)号或周知端口号。 之所以叫做熟知端口号,是因为这些服务器进程的端口号是固定分配好的,大家都知道。 常见的熟知端口号 所有的熟知端口号都在0~1023之间,由因特网名称与号码分配公司(ICANN)分配。 熟知端口号根据应用层协议分配,不同的应用层协议服务器进程分配不同的熟知端口号。 不用熟知端口号 服务器进程也可以不使用熟知端口号,这在服务器上通过设置就可以做到,但这时要设法把新的端口号通知用户。 如果网站把服务器进程端口号由80改为8000,就必须通知用户。 用户在浏览器地址栏上输入:8000就可以打开网页。 输入则打不开网页。 让所有用户都知道新的端口号非常麻烦,一般不要修改服务器进程的熟知端口号。 熟知端口号仅分配给服务器进程,客户进程(如浏览器进程)由计算机临时分配端口号。 浏览器与服务器进程间的IP数据报的首部中有源
您可能关注的文档
- 最新精品课件高三政 治一轮复习课件-必修四-第三单元思想方法与创新意识10ppt课件.ppt
- 最新精品课件政 治大一轮复习课件-必修2第3单元第5课我国的人民代表 大会制度ppt课件.ppt
- 尊老重老-感恩教育.ppt
- 遵守校规校纪-培养法纪意识.ppt
- 左岭新镇四期还建社区2#地下室桩基单位工程质量自评报告--精品.ppt
- 作文指导——怎样把人物写活(共12张ppt).ppt
- 做幸福的教师ppt课件.ppt
- 做饭j精品课件.ppt
- 做一个让老板刮目相看的年终总结PPT课件.ppt
- (2011华为支持)单PDCH承载速率提升.pptx
- 食品3D打印202年技术突破与应用前景报告[001].docx
- 2026年触觉传感器在3D打印设备中的十年应用前景报告.docx
- 2026年生物科技基因编辑技术伦理与监管政策行业报告.docx
- 2025年数字藏品市场运营模式创新报告.docx
- 2026年法律行业五年变革:法律科技与传统律所融合报告.docx
- 2025年智慧能源五年规划:物联网能源调度报告.docx
- 2026年区块链行业五年应用落地与监管政策分析报告.docx
- 2026年学前教育规划:政策监管与办学质量发展报告.docx
- 2025年教育机器人软件发展趋势报告.docx
- 2026年纺织设备五年趋势:智能制造与国产化分析报告.docx
原创力文档

文档评论(0)