面试问题--计算机网络:二层转发、三层转发与osi模型
2023-12-13 16:41:34
计算机网络:二层转发、三层转发与OSI模型
1. 二层转发和三层转发
1.1 二层转发(Data Link Layer)
在计算机网络中,二层转发是通过数据链路层(Data Link Layer)实现的。以下是关于二层转发的一些关键信息:
- 设备类型:交换机(Switch)是典型的二层设备。
- 依据信息:基于MAC地址进行转发,即目标设备的物理地址。
- 工作方式:通过学习和维护MAC地址表,将数据包从一个端口转发到另一个端口,实现局域网内设备之间的通信。
1.2 三层转发(Network Layer)
相对于二层转发,三层转发涉及更高的网络层。以下是关于三层转发的一些关键信息:
- 设备类型:路由器(Router)是典型的三层设备。
- 依据信息:基于IP地址进行转发,即目标设备的逻辑网络地址。
- 工作方式:通过路由表查找目标IP地址的下一跳,并转发数据包到相应的网络,实现跨网络的通信。
1.3 比较
- 二层转发更关注局域网内设备之间的通信,不涉及跨越不同网络的路由。
- 三层转发涉及到网络层的路由操作,可以实现在不同网络之间进行数据包的转发。
2. OSI模型
OSI模型是一种七层网络体系结构,用于定义和标准化计算机网络中的通信协议。以下是每个OSI模型层次的一些常见协议:
1.物理层:
- IEEE 802.3(Ethernet)
- IEEE 802.11(Wi-Fi)
- USB(Universal Serial Bus)
- HDMI(High-Definition Multimedia Interface)
2.数据链路层:
- PPP(Point-to-Point Protocol)
- HDLC(High-Level Data Link Control)
- IEEE 802.1Q(VLAN标准)
- MAC(Media Access Control)
3.网络层:
- IP(Internet Protocol)
- ICMP(Internet Control Message Protocol)
- OSPF(Open Shortest Path First)
- RIP(Routing Information Protocol)
4.传输层:
- TCP(Transmission Control Protocol)
- UDP(User Datagram Protocol)
- SCTP(Stream Control Transmission Protocol)
5.会话层:
- NetBIOS(Network Basic Input/Output System)
6.表示层:
- SSL/TLS(Secure Sockets Layer/Transport Layer Security)
- JPEG(Joint Photographic Experts Group)
- ASCII(American Standard Code for Information Interchange)
7.应用层:
- HTTP(Hypertext Transfer Protocol)
- FTP(File Transfer Protocol)
- SMTP(Simple Mail Transfer Protocol)
- DNS(Domain Name System)
这种分层结构有助于网络协议的设计和实现,使得不同的网络设备和应用程序能够更好地协同工作。
文章来源:https://blog.csdn.net/weixin_43285027/article/details/134819720
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!