深入浅出计算机网络 微课视频
P8计算机网络体系结构——(2)分层的必要性
本节课以原理体系结构为例 来进行讲解
计算机网络很复杂,在设计之处就已经有分层的设计理念
举例说明:
这张图片可以归类到物理层
注意:(1)严格来说,传输介质不属于物理层,并不包含在体系结构之中
(2)计算机网络中传输的信号,并非我们所讲的方波信号
方波信号,低电频表示0高电频表示1
当物理层所需条件满足,主机A要给主机C发送信号,当在总线型的网络中时,数据传输会抵达上述所有主机
(1)MAC地址,就是主机在网络中的地址;主机在发送数据时,应给数据附上目的地址。各家主机根据自身地址结合目的地址,来确认是否接受
(2)也就是解决分组的封装格式问题
(3)当总线空闲时,有两个主机同时发送数据,则主线上就会发生碰撞
以上数据,我们将这些问题全部划分到数据链路层上
只要解决了物理层和数据链路层上各自面临的问题我们就可以在一个网络上传输我们想要传输的分组了
三个路由器和四个网络 每一个与网络连接主机,服务器,路由器(接口)其IP地址前部相同,后部有偏差
释:如何标识网络与网络中的各主机(网络和主机共同编制的问题,例如IP地址)
原主机传递分组到目的地,有多种线路,则在此过程中路由器如何转发分组,如何进行路由选择
以上问题划到网络层
解决了物理层,数据链路层,网络层这些问题,对于计算机网络应用而言,仍然不够
进程就是计算机网络中应用,在打开后运行的状态名词
以上划分至运输层
解决物理层,数据链接层,网络层,运输层问题,就可以实现进程之间的基本的网络通信
以上划分至应用层
在解决上述4层的基础上,只需要制定各种应用层协议并按协议标准编写相应的应用程序,通过应用进程之间的交互来完成特定的网络应用
计算机网络的分层是必要性

