TCP/IP
是“Transmission Control Protocol over Internet Protocol”的缩写。
TCP/IP 是计算机和其他设备通过网络进行通信时使用的标准协议套件。该协议套件是互联网的基本基础。正如其缩写所示,TCP/IP 套件包括传输控制协议(TCP)和网际协议(IP)。用户数据报协议(UDP)等其他协议也被视为标准套件的一部分。
TCP 和 IP 协议协同工作,将数据从一个主机发送到另一个主机。首先,每台主机(以及其他所有连接到网络的设备)都会被分配一个唯一的IP 地址。TCP 使用主机的 IP 地址在主机之间建立连接,然后将数据拆分成数据包并通过互联网发送。接着,路由器使用数据包标头中的 IP 地址,让数据沿着一系列互连网络称为互联网的(骨干网)从一个网络转发到另一个网络。当数据到达目的地后,TCP 会重新组装数据包,然后通过 IP 向另一台主机确认已收到数据。
虽然标准互联网协议套件以 TCP 和 IP 命名,但它还包括运行在四个不同层中的其他协议。每一层都建立在其下方各层的基础之上。
- 链路层是最低层,代表连接计算机和路由器的物理网络。该层负责通过网络电缆例如(以太网、同轴电缆和光纤)以及无线电信号例如(Wi-Fi和蜂窝网络)在设备之间实际传输数字数据。
- 互联网层负责处理网络之间的数据路由。通过链路层连接的每台设备都会被分配一个 IP 地址,网际协议使用该地址通过链路层将数据从源位置转发到目的地。
- 传输层负责处理通过互联网层连接的两台主机之间的通信。TCP 和 UDP 是最常见的两个传输层协议。它们会将数据拆分成较小的部分,添加用于在互联网上转发数据的标头,然后在目标计算机上重新组装数据。
- 应用层是最高层。HTTP、SMTP和FTP等协议会通过传输层,将数据发送到另一台主机上的指定端口。端口用于标识应处理传入数据的应用程序。例如,发往 Web 浏览器的数据包会交付给 Web 浏览器,而不会交付给电子邮件客户端或音乐流媒体应用。
测试你的知识