传输层的作用


数据到了传输层,基本上可以确定数据是给本主机的了,当然也有例外,例如(4~7层交换机)。本层的作用就是接收网络层数据解析给对应的应用程序,以及接收应用层数据组装给到网络层。

这一层主要有两个协议,就是TCP和UDP,前面已经说过,TCP是面向连接的能够进行可靠传输,而UDP就是傻乎乎的上面给啥就发啥,收到什么就给应用层什么,不管不顾。这两种协议满足了不同的需求。而这两种数据类型的区分靠的是协议号。UDP的协议号是17,TCP的是6。

而数据从传输层到应用层还需要端口号的配合,因为应用软件有很多,数据给谁需要一个地址,这个地址就是端口号。也可以理解为传输层的地址,通过这个地址知道了数据的来处和去向。

image.png 

综上,我们可以知晓,一包数据通过MAC地址、IP地址、协议号、端口号遍可完成一包数据的传输。而IP地址分为目的IP地址和源IP地址,端口号也是分为目标端口号和源端口号。这些都必须确定,否则是无法实现的。






快来扫描下方二维码关注公众号,领取站内所有相关资料,所有哦~

有建议、有需求、有疑问、联系我

<