- 网络协议的三要素
语法:数据与控制信息的结构或格式
语义:发出何种控制信息,完成何种动作以及做出什么响应
定时:事件实现顺序的详细说明
注释:网络系统的数据通信通过网络协议来支撑 - 协议为何要分层
“分层”可以将问题转化为若干较小的易处理的局部问题。
(1)分层的好处
简化系统,模块化易于维护,系统的更新成本和效率
(2)分层的负面影响
1.信息冗余,降低性能
2.层次难以确定
3.协议首部越来越大 -
网络分层的要点
1.网络功能模块化,去除不同网络应用之间以及网络应用与网络技术之间的紧密耦合
2.用端到端原则决定网络关键功能应当在哪些模块中实现
注释:一个分层的体系结构允许通过定义良好的接口,将大而复杂的系统划分为不同层次
* 几种体系结构的比较
网络体系结构
OSI7层体系结构:物理层,数据链路层,网络层,运输层,会话层,表示层,应用层
TCP/IP体系结构:网络接口层,网际层,运输层,应用层
5层网络体系结构:物理层,数据链路层,网络层,运输层,应用层 -
水平协议和垂直服务
向上一层提供服务(service)
协议是“水平的”,服务是“垂直的”
向上的服务利用了下层的功能