分层协议
网络的各个分层
分层协议,网络的各个分层。
一般我们只能基于操作系统上进行开发,根本不需要自己去实现网络的各个分层。也就是说,除了应用层,底层的很多东西包括物理层等等都是硬件厂商和操作系统生产商进行封装,实现细节对我们来说是看不到的,所以说是屏蔽。大体就是这意思。
操作系统只提供开发接口,供开发人员使用。你可以不知道计算机网络是怎么实现数据传输的,但是你可以用操作系统提供的开发接口实现你想要的数据传输功能。
至于所谓的服务,其实也就是本层封装(屏蔽)实现细节后,对高一层提供接口(服务)。
比如,数据链路层网络层网络层所实现的功能必须要使用数据链路层的数据链路功能。 对于数据链路层来说是对网络层提供了数据链路服务。
形象点就是:
数据链路层告诉网络层,我给你提供数据链路服务,你就不用管我怎么帮你建立数据链路,把数据传到目的地。你只要将数据填入我指定的地方(缓冲区),我到时会自动帮你传到目的地的。
参考资料
最新修订时间:2024-05-21 14:30
目录
概述
参考资料