TCP/IP协议
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。
1. 什么是网络协议
网络协议是为计算机网络中进行数据交换而建立的规则、标准或约定的集合。
中国人之间交流使用汉语,要遵循汉语的语法结构和发音;那如果我们跟英国人交流的话,就要使用英语的语法结构和发音;我们人与人之间交流所用的语言就是一种协议。
对于计算机来说,两台机器之间的通信就要制定各种各样的协议,例如:文件传输使用TCP协议,域名系统使用DNS协议。数据根据协议规定的内容进行传输,这样就实现了两台机器之间的通信。
网络协议就是人为规定的一套通信规范,只要双方都遵循这个规范,就能实现交流。
2. 什么事 TCP/IP 协议
TCP/IP 协议,从字面意义上来看,会认为是TCP 和 IP 两种协议。
其实,TCP/IP 协议不仅仅指的是TCP 和IP两个协议,而是指利用 IP 进行通信时所必须用到的协议群的统称。
具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。它们与 TCP 或 IP 的关系紧密,是互联网必不可少的组成部分。
因为在 TCP/IP 协议簇中 TCP 协议和 IP 协议最具代表性,所以被称为 TCP/IP 协议。有时也称 TCP/IP 协议为网际协议群。
3. TCP/IP 协议的特点
TCP/IP 协议能够迅速发展起来并成为事实上的标准,是它恰好适应了世界范围内数据通信的需要。
TCP/IP 协议具有以下特点:
- 协议标准是完全开放的,可以供用户免费使用,并且独立于特定的计算机硬件与操作系统。
- 独立于网络硬件系统,可以运行在广域网,更适合于互联网。
- 网络地址统一分配,网络中每一设备和终端都具有一个唯一地址。
- 高层协议标准化,可以提供多种多样可靠网络服务。
下一章:TCP协议三次握手
TCP 传输控制协议,是一个面向连接的协议。在 TCP/IP 协议中,TCP 协议提供可靠的连接服务,连接是通过三次握手进行初始化的。所谓三次握手是指建立一个 TCP 连接时需要客户端和服务器端总共发送三个包以确认连接的 ...