web

运输层和TCP/IP协议

2017-09-18  本文已影响254人  安安zoe

0. 基本要点

1. 运输层协议概述

运输层.PNG

2. TCP和UDP

应用 应用层协议 运输层协议
名字转换 DNS(域名系统) UDP
文件传输 TFIP(简单文件传输协议) UDP
路由选择协议 RIP(路由协议信息) UDP
IP地址分配 DHCP(动态主机配置地址) UDP
网络管理 SNMP(简单网络管理协议) UDP
远程文件服务器 NFS(网络文件系统) UDP
IP电话 专用协议 UDP
流式多媒体通信 专用协议 UDP
多播 IGMP(网际组管理协议) UDP
电子邮件 SMTP(简单邮件传输协议) TCP
远程终端接入 TElNET(远程终端协议) TCP
万维网 HTTP(超文本传输) TCP
文件传输 FTP(文件传输协议) TCP

3. UDP协议

4. TCP协议

4.1 TCP协议特点

4.2 套接字

4.3 可靠传输的工作原理

基本原理:当出现差错时让发送方重新传输出错的数据,同时在收方来不及处理数据时,及时告知发送方降低发送速率。

4.4 TCP报文段首部

TCP头部.PNG

有几个比较重要的概念:

5. TCP的可靠传输的实现

TCP 滑动窗口协议

以字节为单位的滑动窗口:发送方A的发送窗口,接收方B的接收窗口

6. TCP的流量控制

注意理解流量控制和拥塞控制的区别

流量控制.PNG

7. TCP的拥塞控制

7.1 拥塞控制与流量控制的区别

7.2 TCP拥塞控制方法

TCP拥塞控制算法包括:慢开始(Slow-start),拥塞避免(congestion avoidance),快重传(fast retransmit)和快恢复(fast recovery),这四个算法是配合起来使用的,以实现拥塞控制,当然这里的拥塞控制本质上是流量控制

拥塞控制.PNG

8. TCP连接建立,数据传输和连接释放

三报文握手.PNG TCP连接释放.PNG
上一篇 下一篇

猜你喜欢

热点阅读