一、协议分层
1.什么是协议Protocol(复习一下)
协议定义了网络实体之间发送和接收消息的格式、顺序,以及对消息传输、接收所采取的操作。
2.协议的三要素(Three factors of protocol)
Syntax(语法 ) Semantic (语义) Synchronization (时序)
3.网络分层
网络分层就是将网络节点所要完成的数据的发送或转发、打包或拆包,控制信息的加载或拆出等工作,分别由不同的硬件和软件模块去完成。
4.分层可以带来的好处:
各层之间是独立的,将问题分解为许多子问题 灵活性好,一层的变化不会影响其他层 机构上可以分割开 易于实现和维护 能够促进标准化工作
5.每一层要做的工作
差错控制 流量控制 分段和重装 复用和分用 连接建立和连接释放
二、服务模型
1.两种服务模型:
ISO: OSI ( Open System Interconnecti