网络太复杂了,通过OSI模型,来简化一下。
OSI:Open System Interconnection reference model,开放系统互联参考模型。
OSI是一个开放的概念模型,没有定义任何一个具体的协议。
1.分层分层之后,我们把关注点放在下面两点即可:
水平:同一层之间的协议
垂直:相邻层之间的服务
OSI七层模型:
2 协议
同一层之间,通过协议(Protocol),进行通信。
协议定义了同一层之间通信的三要素:
语法:通信的数据格式,即每一包数据,由哪几个部分构成
语义:通信的功能,即数据里面,每一部分的含义,代表了什么功能
同步:通信的顺序,即先讲什么,后讲什么,以及讲话的语速
3 服务
相邻两层之间,下层提供了什么功能,以及上层如何使用这些功能。
上下两层之间的服务,通过接口进行实现。
,