TCP/IP
什么是TCP/IP?
TCP/IP是TCP(传输控制协议)和IP(互联网协议)的组合,二者共同构成互联网数据交换中广泛使用的一组协议。
TCP/IP起源于美国国防高级研究计划局(DARPA)针对广域网开展的分组通信研究。后来,TCP/IP成为互联网前身ARPANET所采用的协议,并因获得基于UNIX的操作系统支持而得到广泛采用,使不同厂商的计算机能够互操作。如今,TCP/IP不仅是互联网的标准协议,也成为许多其他网络的标准协议。
在OSI参考模型中,TCP位于第4层(传输层),负责端口之间的会话建立与断开以及通信控制。IP工作在第3层(网络层),负责管理路由和通信路径,这些功能对于互联网运行至关重要。IP之下是数据链路层,Ethernet等协议位于这一层。
数据链路层负责有限范围内设备之间的直接通信,而网络层(IP)则通过路由器实现更大范围的数据交换。IP能够连接不同的网络,因此被称为“互联网络”(Inter-net)协议。在互联网出现之前,网络是指直接通信路径;IP的引入实现了不同网络之间的互联,彻底改变了这一模式。
TCP是一种运行在IP之上的协议,用于确保数据可靠传输。它提供多种机制,可在数据包丢失时进行重传、对数据包重新排序并验证源IP地址,从而实现高度可靠的通信。其他运行在IP之上的传输层协议还包括UDP和SCTP。
