一、什么是协议
网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。它的三要素是:语法、语义、时序。
为了使数据在网络上从源到达目的,网络通信的参与方必须遵循相同的规则,这套规则称为协议(protocol),它最终体现为在网络上传输的数据包的格式。
二、协议分层
数据以电子信号的形式穿越介质到达正确的计算机,然后转换成最初的形式,以便接收者能够阅读。为了降低网络设计的复杂性,将协议进行了分层设计
分层设计的意义:
简化了相关的网络操作;
提供了不同厂商之间的兼容性;
促进了标准化工作;
易于学习和操作。
各个层次独立,一层的变化不会影响到邻层。
三、OSI参考模型
OSI模型(OpenSystems Interconnection Model),由国际化标准组织ISO(The International Organization for Standardization ) 收录在ISO74