计算机网络面试题(全)计算机网络面试题 一、什么是互联网 OSI 模型
OSI(Open System Interconnection)是指开放式系统互联参照模型
在我们的平常使用的计算机网络中存在众多体系构造,如 IBM 企业的 SNA(系统网络体系构造)和 DEC 企业的 DNA(Digital Network Architecture)数字网络体系构造等
由于体系太多,为了可以处理不一样网络之间的互联问题,国际原则化组织制定了这个 OSI 模型
OSI 将网络通信工作分为七层,由高到低依次为物理层、数据链路层、网络层、传播层、会话层、表达层和应用层
OSI 模型构造图 二、数据怎样各层之间传播
物理层,数据链路层,网络层属于 OSI 模型的低三层,负责创立网络通信连接的链路,传播层,会话层,表达层和应用层是 OSI 模型的高四层,详细负责端到端的数据通信
每层完毕一定的功能,每层都直接为其上层提供服务,并且所有层次都互相支持,而网络通信则可以自上而下(在发送端)或者自下而上(在接受端)双向进行
当然,并不是所有通信都是要通过 OSI 的所有七层,如物理接口之间的转接,只需要物理层中进行即可;而路由器与路由器之间的连接则只需网络层如下的三层
三、各层的作用是什么
各自包括哪些就应用
物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性
物理层为上层协议提供了一种传播数据的物理媒体
属于物理层定义的经典规范包括:EIA/TIA RS-232、EIA/TIA RS-449、V
35、RJ-45 等
数据链路层在不可靠的物理介质上提供可靠的传播
数据链路层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等
数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等