服务器入门必看

锐一网络为您解答服务器的疑难杂症

服务热线:400-920-4021

Internet的两个核心协议TCP和IP
812017-11-23

因特网有两个核心协议:IP和TCP。IP,即Internet Protocol(因特网协议),负责联网主机之间的路由选择和寻址;TCP,即Transmission Control Protocol(传输控制协议),负责在不可靠的传输信道之上提供可靠的抽象层。TCP/IP也常被称为“因特网协议套件”(Internet Protocol Suite),是由VintCerf和BobKhan在他们1974的论文“A Protocol for Packet Network Intercommunication”(一种分组网络互通的协议)中首次提出来的。

最早的建议(RFC675)经过几次修订,于1981年作为TCP/IP标准第4版发布。发布时并不是一个标准,而是两个独立的RFC:

•RFC791——Internet Protocol;

•RFC793——Transmission Control Protocol。

Internet的两个核心协议TCP和IP

从那时起,TCP经过了多次改进和完善,但核心内容变化不大。TCP很快取代了之前的协议,成为World WideWeb、文件传输、P2P等众多流行应用的选择。TCP负责在不可靠的传输信道之上提供可靠的抽象层,向应用层隐藏了大多数网络通信的复杂细节,比如丢包重发、按序发送、拥塞控制及避免、数据完整,等等。采用TCP数据流可以确保发送的所有字节能够完整地被接收到,而且到达客户端的顺序也一样。也就是说,TCP专门为精确传送做了优化,但并未过多顾及时间。正如稍后我们会谈到的,这一点也给优化浏览器Web性能带来了挑战。HTTP标准并未规定TCP就是唯一的传输协议。

如果你愿意,还可以通过UDP(用户数据报协议)或者其他可用协议来发送HTTP消息。但在现实当中,由于TCP提供了很多有用的功能,几乎所有HTTP流量都是通过TCP传送的。因此,理解TCP的某些核心机制就成为了优化Web体验的必修课。虽然我们一般不会直接使用TCP套接口,但应用层的一些决定可能会对TCP以及底层网络的性 能产生极大影响。

我们都知道有IPv4和IPv6,那IPv1~3和IPv5呢?IPv4中的4表示TCP/IP协议的第4个版本,发布于1981年9月。最初的TCP/IP建议中同时包含两个协议,但标准草案第4版将这两个协议分开,使之各自成为独立的RFC。实际上,IPv4中的v4只是表明了它与TCP前3个版本的承继关系,之前并没有单独的IPv1、IPv2或IPv3协议。1994年,当工作组着手制定Internet Protocol next generation(IPng)需要一个新版本号时,v5已经被分配给了另一个试验性协议Internet Stream Protocol(ST)。但ST一直没有什么进展,这也是我们为什么很少听说它的原因。结果TCP/IP的下一版本就成了IPv6。

IP,TCP

关注我们

关于我们

  • 400热线:400-920-4021
  • 电话:0755-33076677
  • 邮箱:info@a166.com
  • 地址:深圳市福田区彩莲路天隆大厦1507

产品销售

售后服务

  • 售后 锐一售后客服
  • 售后 锐一售后客服

增值服务

  • 证书 SSL
收缩