网络层 与 运输层 的关系

(网络层)为 不同主机间 提供逻辑通讯
(运输层)为 不同主机上的进程 提供逻辑通讯


运输层协议:只工作在端系统中,不管中间的传送过程。传送过程是网络层协议的,如上图。

如果数据不经过加密处理,很容易被中间人窃取。
出现了负责加密的新协议,位于传输层 --- 传输层安全性协议( transport layer security )TLS 【TLS的前身为SSL】

开发应用程序时,需决定是选择TCP还是UDP。

OSL模型

osl: 将计算机通讯,分为7个不同的层级
(发表于1984年,至今仍被用来描述网络体系结构)

传输层与网络层 都是7个层级中的一个。
网络层:管理网络中(不同主机间的通讯)
运输层:管理不同主机上 (进程间的通讯)

网络层的协议包括(ipv4,ipv6,ICMP)。网络层的设备包括路由器。


网络层的目标:
资源共享
可靠性(一个网路失败了就会换一个继续来)
传播媒介(发送方与接收方之间)

运输层的目标
将从上层接收到的数据 转换为更小的部分(segments)
在传送的数据块 首部加上 端口寻址---被叫做(运输层首部)
运输层又出现在接收端,重新调整收到的segments(报文段),将他转换为实际数据。
传输层同样管理着 流量控制(flow control)与 错误控制(error control)

异同

运输层
1,主要管理 (不同主机间进程的交流)
2,进程对进程通讯 或 端口到端口通讯
3,TCP与UDP 等等

网络层
1, 主要管理 (网络中现存主机间的交流)
2, 主机到主机通讯
3, IPV4、IPV6、ICMP等等
