面试问题--计算机网络:二层转发、三层转发与osi模型

计算机网络:二层转发、三层转发与OSI模型

1. 二层转发和三层转发

在计算机网络中,二层转发是通过数据链路层(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)
    这种分层结构有助于网络协议的设计和实现,使得不同的网络设备和应用程序能够更好地协同工作。
相关推荐
Baihai_IDP8 小时前
为什么 AI 巨头们放弃私有壁垒,争相拥抱 Agent Skills
人工智能·面试·llm
Moment9 小时前
Agent 开发本质上就是高级点的 CRUD
前端·后端·面试
哈里谢顿19 小时前
0305乒乓xx agent运维开发岗面试记录
面试
哈里谢顿20 小时前
0309面试二总结
面试
哈里谢顿20 小时前
0309面试一记录
面试
哈里谢顿20 小时前
0310面试二记录
面试
哈里谢顿20 小时前
0310面试记录一
面试
boooooooom1 天前
讲清 Proxy + effect + track/trigger 流程
javascript·vue.js·面试
豆苗学前端1 天前
彻底讲透浏览器缓存机制,吊打面试官
前端·javascript·面试
zone77391 天前
006:RAG 入门-面试官问你,RAG 为什么要切块?
后端·算法·面试