TCP/IP

First, let us set up the connection

TCP/IP简介

什么是TCP/IP

TCP/IP是用于网络的通信协议,所谓通信协议,就是指通信双方相互必须遵守的规则,从而能够建立正确的通信。TCP/IP的全称是Transmission Control Protocol/ Internet Protocol,即传输控制协议/网际协议,实际是一套协议族。

TCP/IP组成

作为一个协议族,TCP/IP由以下五个协议组成

  • TCP - 应用程序间点对点通信,固定连接
  • UDP - 应用程序间简单通信,无连接
  • IP - 计算机之间通信,无连接
  • ICMP(因特网消息控制协议)- 针对错误和状态
  • DHCP(动态主机配置协议)- 针对动态寻址

TCP协议

TCP拥塞控制

理想情况下,TCP通信过程应当类似水流管道,吞吐量随需求规模线性增长,最后达到最大值。如果没有拥塞控制,那通信过程会类似于车辆堵车,最后彻底锁死。当输入负载达到一定吞吐量后,吞吐量不会增加,即一部分网络资源会被抛弃,网络的吞吐量维持在其所能控制的最大值。为了防止TCP传输发生死锁,TCP协议设置了四种拥塞控制算法,分别是:慢开始、拥塞控制、快重传、快恢复

参考文献

0%