IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/6 4:20:44       共计:4674 浏览


传输层地位

整个网络体系结构,自下而上分为物理层,数据链路层,网络层,传输层,应用层。

数据链路层和物理层合称为网络接口层,这两层使用的是物理地址(MAC地址),上面的网络层,传输层,应用层使用的网络地址(IP地址)。

?

传输层交互

传输层,上承应用层,下启网络层,主要作用是将上层(应用层)的数据进行处理封装后,递交给下层(网络层),并在此过程中实现一定的网络收发控制(比如网络流量控制)。

传输层封装后的数据一般称为数据段或者报文段(Segment)

传输层 vs. 网络层

网络层实现主机之间的逻辑通信,主机到主机通信

传输层实现应用进程之间的逻辑通信,端到端通信,进程到进程的通信

端到端通信,涉及复用(multiplexing)和解分(demultiplexing),类似信道复用

传输层的协议

传输层主要有两个协议:TCP,UDP

TCP协议(Transmission Control Protocol):可靠传输协议,即保证可靠交付报文段

UDP协议(User Datagram Protocol):不可靠传输协议,即不保证可靠交付报文段

传输层的逻辑定位

网络中,不同主机之间可以通过IP地址在网络层进行唯一标识,那么在传输层是如何进行唯一标识呢?换句话说,传输层的数据段是如何准确定位的?

设A主机IP地址为192.168.3.1,B主机IP地址为192.168.3.2。为区分不同的传输层连接,在IP地址的基础上,划分了端口号,如这两台主机的进程(比如浏览器进程)约定了使用3669端口建立一个TCP连接

?

由此便实现了传输层连接(TCP或者UDP)的唯一标识。换句话说,端口是传输层提供区分上层应用进程的手段。报文段也是依据IP地址+端口号实现了准确定位传送。

进程之间的通信

?

TCP协议与UDP协议的对比

?

传输层的服务一般要经历传输连接建立阶段,数据传送阶段,传输连接释放阶段3个阶段才算完成一个完整的服务过程。而在数据传送阶段又分为一般数据传送和加速数据传送两种形式。传输层中最为常见的两个协议分别是传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram Protocol) 。传输层提供逻辑连接的建立、传输层寻址、数据传输、传输连接释放、流量控制、拥塞控制、多路复用和解复用、崩溃恢复等服务。

物联网传输层分为有线通信传输层和无线通信传输层。

有线通信技术包括中长距离的广域网络和短距离的现场总线;无线通信层分为长距离的无线局域网、中短距离的无线局域网和超短距离的无线局域网。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图