体系结构可分层使得不同的层次承担不同的功能。
知识点:
1.不同类型的节点,实现的功能层次可能不一样。
2.分层结构的设计并不唯一,可以根据实际需求增加或减少层次。
3.一个功能可以放在不同的层次反复出现。
根据分层结构不同可以分为:
OIS参考模型(法律上的标准)
TCP/IP模型(事实上的标准):网络接口层、网际层、传输层、应用层
五层模型(教学用标准):物理层、数据链路层、网络层、传输层、应用层
网络体系结构
网络体系结构是计算机网络的各层及其协议的集合,就是这个计算机网络及其构件所完成的功能的精确定义(不涉及实现)
实现
实现是遵循这种体系结构的前提下,用何种硬件或软件完成这些功能的问题
体系结构是抽象的,而实现是具体的
实体和协议(水平)
接口和服务(垂直)
eg:应用层想要请求传输层提供I功能,就需要访问功能I对应的接口(类似于函数调用)
函数对外展现调用接口,然后你需要访问这个接口,就可以让这个函数提供服务
想要请求下一层的服务,就要访问提供服务的接口,这个接口就可以称为服务访问点