网络传输层基础

网络传输层基础

   小樱     2019年9月4日 02:27     428

0、传输层介绍

传输层将数据分段并重组为数据流。

将上层传来的数据流进行分段重组并将它们合到一个数据流里边。

提供端到端的服务。并将目标主机和发送主机进行逻辑链接。

传输层提供的机制:

对上层应用程序进行多路复用、建立会话、拆除虚电路。

还有透明数据传输,隐藏对高层因网络而异的信息。

 

1、多路复用技术和分路技术

多路复用,就是在不同应用进程之间,使用同一个传输层协议传输数据

分路技术,就是通过端口,可以将数据正确的传递给不同进程上。

 

2、流量控制

(1)确保数据的完整性

(2)避免发送方流量过大,导致接收方的缓存溢出

(3)流量控制提供了一种机制,可以使接收方控制发送方的数据量。

 

3、面向连接的通信

三次握手

四次挥手

 

4、窗口技术

传送方传送的数据段都需要接收方,进行确认,这个确认的时间段,可以让发送方继续传送数据段,这就叫做窗口,窗口的大小是可以进行设置的。

 

5、确认

如何保证数据不重复和丢失呢?

这个就是依靠确认和重传实现的。每当接收方在接收到数据段时,都会返回发送方一个确认信号,这样发送方接着传送数据,否则就会等定时器到一定时间后就进行重传。


其他文章