1.笔记视频
2.为什么计算机网络要分层
- 如上图所示,这是一台计算机向另一台计算机发送pdf文档的传输过程,传输显得很复杂,不便于网络的研究、实现和维护。那么我们怎么解决这个问题呢?
我们可以采用“分层”的方式解决这个问题,将一个复杂大问题分解成若干子问题,那么子问题就相对来说更加容易研究和处理。
3.如何分层呢?
- 分层就根据功能来划分。每个层次即是对相应功能的具体定义。
- 分层也得遵守一些规则
-
4.正式认识分层结构(协议、接口、服务)
- 可知,协议是同一层实体之间的交流规则,接口时上层使用下层服务的入口,服务就是下层提供的一些功能,可供上层实体调用
- 实体、服务、协议、接口之间的关系
- 注意:
在一层内完成的全部功能并非都称之为服务,只有那些能够被高一层实体“看得见”的功能才能称为服务。
我们假设n+1层是存钱的人,n层是银行柜台服务人员。存钱的人要去柜台存钱,他会说出他的请求给柜台服务人员,然后服务人员知道后,需要你的银行卡和存款金额现金等证件,指示你把银行卡和现金等证件给她,然后存钱的人根据柜台人员的指示,进行响应,把银行卡和现金等证件给柜台人员,最后柜台人员对你的请求进行处理,帮你存钱,给你一张凭据,证实我帮你处理了存钱操作等一些信息。