计算机网络-自定向下方法之运输层

六月箴言算法

万物之中,但愿最美;最美之物,永不凋零。—— 斯蒂芬·金网络

 

第三章ui

本章节主要运输层相关的进程

运输层位于应用层和网络层中间,负责将应用程序的数据发送至网络层和从网络层接收数据转交给相应的应用程序io

网络层提供了主机间的逻辑通讯,而运输层则为运行在不一样主机之上的进程之间提供逻辑通讯。程序

运输层运行的协议主要是 TCP 和 UDP。方法

关于UDP和TCP在应用层已经简单了解。通信

UDP:数据

UDP 是无链接的(发送数据以前双方运输层没有进行握手)不可靠传输的协议。协议

UDP 只是作了运输协议可以作的最少许的工做,除了多路复用/分解以及少许的差错校验以外,UDP 几乎没有对 IP 增长新的功能。

一个 UDP 套接字由一个二元组来全面标识,该二元组就是目的 IP 地址和目的端口号。

所以,若是有两个 UDP 报文段有两个不一样的源 IP 地址和/或源端口号,但却具备相同的目的 IP 地址和目的端口号,

则两个报文段则经过相同的目的套接字定向到相同的目的进程。

优势:

关于发送什么数据以及什么时候发送 的 应用层控制更为精细.

无须链接创建

无链接状态

分组首部开销小.

TCP:

TCP 是面向链接的,可靠传输的协议。一个 TCP 套接字由一个四元组来标识(源 IP,源端口号,目的 IP,目的端口号)。两个具备不一样源 IP 地址或源端口号的到达 TCP 报文段将被定向到两个不一样的套接字。

三次握手创建链接,四次挥手断开链接

TCP必须使用端到端拥塞控制而不是使用网络辅助的拥塞控制,由于IP层不想端系统提供显示的网络拥塞反馈.

TCP所采用的方法是让每个发送方根据所感知到的网络拥塞程度来限制其想链接发送的流量速率.

TCP拥塞控制算法包括:慢启动/拥塞避免/快速恢复.其中慢启动和拥塞避免是TCP的强制部分.快速恢复为推荐部分.

其余:

其余的运输层协议:数据报拥塞控制协议(QCCP),QUIC(Quick UDP Internet Connections)协议,DCTCP(数据中心TCP)协议,流控制传输协议,TCP友好速率控制协议.

 

关于运输层这个章节还须要反复再看几遍

相关文章
相关标签/搜索