TCP/IP协议
我们先看看从宏观上来看两台机器是如何通信的。 两台主机进行通信,需要知道双方电脑的的地址(也就是IP地址);知道两个电脑的地址之后,我们还需要知道我发送到目的电脑的目的软件(使用端口标记)。这样两台电脑连接成功之后就可以进行通信了。 那么这些东西例如:目的地如何规定,发送的数据如何包装,放到哪里?这中间就需要有各种协议。大家都使用这个协议,统一成一个规范,这样符合这个规范的各种设备之间能够进行兼容性的通信。 最为广泛的的协议就是OSI协议和TCP/IP协议了,但是OSI协议较为繁琐,未推广(想了解的自己Google)。反而TCP/IP(transfer control protocol/internet protocol,传输控制协议/网际协议)协议简单明了,得到现今的广泛使用。 TCP/IP准确的说是一组协议,是很多协议的集合,是一组协议集合的简称。来看看:
名称 协议 功能 应用层 HTTP、Telnet、FTP、TFTP 提供应用程序网络接口 传输层 TCP、UDP 建立端到端的连接 网络层 IP 寻址和路由 数据链路层 Ethernet、802.3、PPP 物理介质访问 物理层 接口和电缆 二进制数据流传输下面以QQ的数据传输为例子:
<