介绍
TCP/IP 指传输控制协议/网际协议(*T*ransmission *C*ontrol *P*rotocol / *I*nternet *P*rotocol) 定义了计算机如何连入因特网,以及数据如何在他们之间传输的标准。它是计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信,浏览器与服务器通过它来链接因特网,浏览器使用它进入服务器,服务器用它来发送HTML到浏览器。(电子邮件也通过它来发送和接收邮件)每一个因特网地址都是一个TCP/IP协议。
TCP/IP包含:
-
TCP (传输控制协议) - 应用程序之间通信
-
UDP (用户数据报协议) - 应用程序之间的简单通信
-
IP (网际协议) - 计算机之间的通信
-
ICMP (因特网消息控制协议) - 针对错误和状态
-
DHCP (动态主机配置协议) - 针对动态寻址
IP路由器
当一个IP包被计算机发送,它会到达一个IP路由器,而IP路由器负责根据通信量、网络中的错误或者其他的参数将这个包直接的,或者通过其他的路由器路由至它的目的地。在一个相同的通信中,包所经由的路径可能会有所不同。
TCP连接
TCP 用于应用程序之间的通信。当应用程序希望通过 TCP 与另一个应用程序通信时,它会发送一个通信请求。这个请求必须被送到一个确切的地址。在双方"握手"之后,TCP 将在两个应用程序之间建立一个全双工 (full-duplex) 的通信。这个全双工的通信将占用两个计算机之间的通信线路,直到它被一方或双方关闭为止。UDP 和 TCP 很相似&