计算机网络(自顶向下方法)第七版-课程笔记-1.7 协议层次和服务模型

按照惯例,还是先宣传一下老师的课程视频:

1.7 协议层次和服务模型_哔哩哔哩_bilibili

一、Internet-复杂的系统

互联网是一个极为复杂的系统,采取分层的方式解决各种问题;

显示生活的例子类比:航线系统,两位异地哲学家的交流;

二、层次化方式实现复杂网络功能

将网络复杂的功能分成功能明确的层次,每一层实现了其中一个或组功能,功能中游其上层可以使用的功能:服务

本层协议实体相互交互执行本层的协议动作,目的是实现本层功能。通过接口为上层提供更好的服务;

在实现本层协议的时候,直接利用了下层所提供的服务

本层的服务:借助下层服务实现的本层协议实体之间交互带来的新功能(上层可以利用的)+更下层所提供的服务

协议是一种对等的水平关系;

协议的实现借助于下一层提供的服务;

协议的实现的目的是为了向上一层提供更好的服务;

三、服务和服务访问点

  1. 服务、原语、服务访问点的概念

  1. 服务的类型

面向连接的服务

两个应用要建立一个链接之前需要进行一次“握手”;例如采用TCP方式交互

无连接的服务

两个应用要建立一个链接之前无需进行一次“握手”;例如采用UDP方式交互

  1. 服务和协议的区别

服务:(Service):低层实体向上层实体提供它们之间的通信的能力,是通过原语(primitive)来操作的;垂直

协议(Protocol):对等层实体(peer entity)之间在相互通信的过程中,需要遵循的规则的集合;水平

  1. 服务和协议的联系

本层协议的实现要靠下层提供的服务来实现;

本层实体通过协议为上层提供更高级的服务

四、数据单元(DU)

(原视频35:14)

上层要传的数据:SDU

便于穿过层间接口的控制信息:ICI

上层来的SDU+本层控制信息(Header):PDU

上层SDU与下层PDU可能的对应关系有:多对一,一对一,一对多

五、分层处理和实现复杂系统的好处?

是否有一定的坏处?

效率相对来讲会比较低,但坏处在好处面前是微不足道的;

六、Internet协议栈

现在PPP逐渐在退出历史舞台,现在是PPPoE(PPP of Ethernet);不过可惜,创建Ethernet的公司没能“活”到现在;

应用层:

在运输层提供的服务的基础上,完成应用报文与应用报文的交互;

运输层:

在网络层提供的服务的基础上,完成进程到进程的区分,并且将网络层提供的可能不可靠的通讯服务变成可靠的;

网络层:

在链路层提供的服务的基础之上,传输以分组为单位的端到端(源主机到目标主机)的数据传输;实现路由和转发的功能;

链路层:

在物理层提供的服务的基础之上,在相邻两点之间传输以为单位的数据;

物理层:

传输一个个bit;

各层次的协议数据单元:

七、ISO/OSI 参考模型

可以看到互联网协议栈是没有表示层和会话层的,实际上是因为赚不到钱,没有公司愿意做(小声);

八、封装和解封装

详细解释过程建议看视频(1:01:49)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值