什么是TCP/IP
TCP/IP是一个协议系统,它是一套支持网络通信的协议集合。再弄清楚这个概念之前,让我们先来了解一下什么是网络和协议。
网络和协议
网络是计算机或类似计算机的设备之间通过常用传输介质进行通信的集合。无论计算机如何连接,计算机之间的通信过程都需要将来自于其中一台计算机的数据,通过传输介质传输到另一台计算机。网络协议就是一套通用规则系统,用来帮助定义网络通信的复杂过程。网络协议指导着数据从一台计算机上的应用程序发出,通过操作系统的网络组件,去往网络硬件,然后跨越传输介质,通过目的计算机的网络硬件和操作系统,最终到达负责接收的应用程序。
TCP/IP协议定义了网络通信过程,更重要的是,定义了数据单元的格式和内容,以便接收计算机能够正确解释接收到的消息。TCP/IP及其相关的协议构成了一套在TCP/IP网络中如何处理、传输和接受数据的完整系统,相关协议的系统,例如TCP/IP协议,被称为协议簇。
TCP/IP标准定义了TCP/IP网络的通信规则
TCP/IP实现是一个软件组件,计算机通过它参与到TCP/IP网络中
TCP/IP标准的目的是确保所有TCP/IP的实现都能够很好地兼容,而不用管其他的版本或者厂商
本文参考书籍:TCP/IP入门经典(第六版)