传输层

举例:写一封从北京到南京的信,要准确找到收信人除了写地址外还得写上门牌号,那么网络层对应地址(IP地址),传输层对应门牌号(端口号)。
这里写图片描述

应用程序产生应用进程,应用进程需要进程端口号,应用端口号提供相应服务。

传输层作用

分段及封装应用层送来的数据。

分段是把应用层以字节为单位的数据几字节合成一个段,成为数据段或报文段,提高传输效率。
应用层传下的数据每一个字节都有一个随机的编号。
数据段也有序号,数据段的序号取决于其第一个字节的编号。

提供端到端的传输服务。
在发送主机与接收主机间构建逻辑通信。
包括两个协议(TCP、UDP)

传输层分用及复用

这里写图片描述
发送方应用层几个不同的应用进程共用TCP/UDP/IP,通过端口区分,即复用。
接收方应用层通过端口区分将不同应用程序报文发送到正确位置。

传输层协议和网络层协议的主要区别

这里写图片描述

两台主机进程间通信的条件

  • 本地主机(IP地址定义)
  • 本地进程(端口定义)
  • 远程主机(IP地址定义)
  • 远程进程(端口定义)

端口范围

熟知端口(著名端口):0-1023,由ICANN指派和控制,不能乱用。

FTP控制端口21,数据端口20。
Telnet 23端口。
DNS 53端口。
HTTP 80端口。

注册端口:1027-49151,IANA不指派也不控制,但必须注册。(ICANN与IANA好像有关联但不是一家。。。)
动态端口(短暂端口):49512-65535,IANA不指派也不控制,无须注册。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值