计算机网络的分层结构
一.大家和小鹿一起思考一个问题:我是怎样将一个文件发送到你的电脑上去的?
别着急,我带着大家一起一探究竟
1.发送文件前要完成的工作
- 1.发起通信的计算机(我的电脑)必须将数据通信的通路进行激活
- 2.告诉网络如何识别目的主机(你的电脑)
- 3.发起通信的计算机要查明目的主机是否开机且与网络正常连接
- 4.发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已做好准备
- 5.确保出现的差错和意外可以解决
- 告诉大家一句话:在计算机中没有什么问题是**加一层(分层)**解决不了的
二.如何实现分层
1.分层的基本原则
- 1.各层之间相互独立,每层只实现一种相对独立的功能
- 2.每层之间界面自然清晰,易于理解,相互交流尽可能的少(高内聚,低耦合)
- 3.结构上可分割开,每层都采用合适的技术实现
- 4.保证下层对上层的独立性,上层单向使用下层提供的服务
- 5.整个分层结构尽可能地促进标准化工作
2.分层结构
- 1.实体:第n层中的活动元素称为n层实体,同一层的实体称为对等实体
- 2.协议:为网络中对等实体实现数据交换而建立的(level水平)规则,标准或约定称为网络协议
- 3.协议分为三部分:语法(传输数据的格式),语义(所要完成的功能),同