TCP
- 传输层解决的问题是,数据传输的问题。数据传输分为不可靠传输和可靠数据传输,分别对应的是UDP协议和TCP协议。
TCP特点
- 点对点:一个发送方,一个接收方
- 可靠的,按序到达的字节流
- 流水线机制:TCP拥塞控制和流量控制机制 设置窗口尺寸
发送方/接收方缓存 - 全双工(Full-duplex)同一连接能够传输双向数据流
- 面向连接:通信双方在发送数据之前必须建立连接,连接状态只在连接的两端中维护,在沿途节点中并不维护状态
- 流量控制机制
UDP
- UDP只做了运输层协议能够做的最少工作,除了复用分解和一些差错检测外,几乎没有对底层网络层的ip增加别的东西.如果应用程序选择UDP,就相当于直接和ip打交道.但有些应用就适合upd,原因如下:a:关于发送什么数据,以及何时发送数据控制的更为精细. b,不用建立连接. c,无连接状态. d,分组首都开销比较小.
- UDP报文段有五部分组成: a源端口号,b目的地端口号,c长度(报文段中的字节数,首部+数据),d检验和(用来校验数据),5数据.
网友评论