作者:求一个demo
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处
内容通俗易懂,没有废话,文章最后是面试常问内容
一、OSI七层模型及作用
各层的作用:
1、物理层:网络的最底层,将比特流(0和1)传输到网络媒体上(比如电缆、光纤),物理层处理接口、电流电压等。
2、数据链路层:该层负责直接相连的节点之间的数据传输,它将比特流组织成帧,处理帧的开始和结束,负责错误检查和处理,保证数据的可靠传输。
3、网络层:负责数据的路由和转发,以及在多个网络之间的数据传输。它通过寻址(如IP地址)从源节点传输到目的节点,处理分组传输和路由选择,确保数据在网络中正确到达。(该层常见协议:IP等)
4、传输层:提供端到端的数据传输服务,确保数据的可靠传输和有序交付。处理数据分割、拥塞控制和错误恢复等,确保数据在网络中的高效传输。(该层常见协议:TCP、UDP等)
5、会话层:负责建立、管理和终止会话,即通信双方的逻辑连接。
6、表示层:处理数据的格式转换、加密、压缩和解压缩,确保不同系统之间可以正确解释和处理数据。
7、应用层:最高层,直接面向用户的应用程序。为用户提供网络服务,如电子邮件、文件传输等。应用层服务定义了应用程序和网络之间的接口。(该层常见协议:HTTP、HTTPS、DNS等)
二、校招面试常考问题
1、问:OSI七层模型都有哪七层?有时候叫四层或五层,为什么?
答:七层:从底到高分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP四层或五层模型,五层的话是物理层、数据链路层、网络层、传输层和应用层,四层的话是网络接口层(物理层和数据链路层二合一)、网络层、传输层和应用层。
2、问:各常见的网络协议在哪一层?
答:IP协议在网络层,TCP和UDP在传输层,HTTP、HTTPS和DNS在应用层。
3、以OSI七层模型为媒介接着问各层协议详细知识点!
最后,如有不足和错误的地方,期待私信指正!