电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

运输层与应用层协议VIP免费

运输层与应用层协议_第1页
1/14
运输层与应用层协议_第2页
2/14
运输层与应用层协议_第3页
3/14
1 第8章 运输层与应用层协议 本章主要讨论运输协议(transport protocol)--TCP协议,以及几种重要的应用层协议。 8 .1 运输层协议 运输协议(transport protocol)是整个网络体系结构中的关键之一。运输层向高层用户屏蔽下面通信子网的细节,使高层用户看不见实现通信功能的物理链路是什么,看不见数据链路采用的是什么协议。运输层使高层用户看见的就是好像在两个运输层实体之间有一条端到端的、可靠的、全双工通信通路(即数字管道)。也就是说:运输层实现一个主机中的进程与另一个主机中的应用进程之间的有序的和可靠的通信。 为了实现运输层的功能,首先必须解决在一个主机中如何标识唯一的每一个进程,又如何标识这些进程在网络中也是唯一的。因此,下面先讨论这个问题。 一、端口、管套与连接 1 .端口(Port) 端口是个非常重要的概念。端口这个概念对大家并不陌生,例如:计算机具有许多不同用途的端口,如:显示端口、串行端口、键盘输入端口等等,这些都是硬件端口。如果我们需要显示信息,就应向显示端口写入要显示的内容;如果要计算机执行某个命令,就必须从键盘端口读取表示该命令的字符或字符串。又如:机动车加油站,加油站有#0、#90、#70 等加油机,如果汽车要加#0 汽油,那么,就把#0 加油机输出管接至汽车的加油箱,这样,汽车加的油就是#0 油。如果汽车要加#70 汽油,那么,就把#70 加油机输出管接至汽车的加油箱,这样,汽车加的油就是#70 油。现在如果我们把这些硬件端口或加油机看作一个个的进程,那么,就很容易理解这里我们所要讨论的端口的作用了。端口可用来唯一的标识主机中的每一个进程。它是运输层中进程的运输地址或进程地址。不同的端口表示实现不同应用的进程。 在UDP 和 TCP 中均使用16 个比特来定义进程的端口(port)。其中,0~1023 被专门分配给一些最常用的应用层程序。我们通常把这类端口叫做众所周知的端口(w ell-know n port)或叫做熟知端口。类似于日常生活中,电话号码 114 和 119,人们都知道它们分别是查号台电话和火灾报警电话。图 8-5 举出了几个常用的熟知端口。 图 8-5 端口的意义 从图中可以看出:登录到主机上使用23 号端口。进行邮件传输使用25 号端口。由于 UDP 提供的是无连接服务,而 TCP 提供的面向连接服务,因此,UDP 和 TCP 可采用相同的端口表示不同的进程。 端口号大于 1023 的是一般的端口号,用来随时分配给请求通信的客户进程。...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

运输层与应用层协议

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部