图解网络-小林coding-v3.0_5.pdfVIP

  • 36
  • 0
  • 约小于1千字
  • 约 1页
  • 2023-08-12 发布于海南
  • 举报
当设备作为接收⽅时,传输层则要负责把数据包传给应⽤,但是⼀台设备上可能会有很多应⽤在接收或者传输数 据,因此需要⽤⼀个编号将应⽤区分开来,这个编号就是端⼝。 ⽐如 80 端⼝通常是 Web 服务器⽤的,22 端⼝通常是远程登录服务器⽤的。⽽对于浏览器(客户端)中的每个标 签栏都是⼀个独⽴的进程,操作系统会为这些进程分配临时的端⼝号。 由于传输层的报⽂中会携带端⼝号,因此接收⽅可以识别出该报⽂是发送给哪个应⽤。 ⽹络层 传输层可能⼤家刚接触的时候,会认为它负责将数据从⼀个设备传输到另⼀个设备,事实上它并不负责。 实际场景中的⽹络环节是错综复杂的,中间有各种各样的线路和分叉路⼝,如果⼀个设备的数据要传输给另⼀个设 备,就需要在各种各样的路径和节点进⾏选择,⽽传输层的设计理念是简单、⾼效、专注,如果传输层还负责这⼀ 块功能就有点违背设计原则了。 也就是说,我们不希望传输层协议处理太多的事情,只需要服务好应⽤即可,让其作为应⽤间数据传输的媒介,帮 助实现应⽤到应⽤的通信,⽽实际的传输功能就交给下⼀层,也就是⽹络层 (Internet Layer)。

文档评论(0)

1亿VIP精品文档

相关文档