面试问题--计算机网络:二层转发、三层转发与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)
    这种分层结构有助于网络协议的设计和实现,使得不同的网络设备和应用程序能够更好地协同工作。
相关推荐
野生技术架构师18 小时前
1000道互联网大厂Java岗面试原题解析(八股原理+场景题)
java·开发语言·面试
YuanDaima204818 小时前
[CrewAI] 第15课|构建一个多代理系统来实现自动化简历定制和面试准备
人工智能·python·面试·agent·crewai
jiankeljx18 小时前
Java实战:Spring Boot application.yml配置文件详解
java·网络·spring boot
NAGNIP19 小时前
一文搞懂CNN经典架构-EfficientNet!
算法·面试
Giant10019 小时前
🔥前端跨域封神解法:Vite Proxy + Express CORS,一篇搞定所有跨域坑!
前端·javascript·面试
三三有猫19 小时前
代理IP:按流量还是按IP/时长计费更划算?
网络·网络协议·tcp/ip
A.A呐19 小时前
【Linux第十九章】网络基础
linux·网络
程序猿追19 小时前
HarmonyOS 6.0 网络请求深度解析:从基础调用到生产级封装
网络·华为·harmonyos
桌面运维家19 小时前
BGP路由优化实战:加速收敛,提升网络稳定性
网络·windows·php
Lazy_zheng20 小时前
Map / Set / WeakMap / WeakSet,一次给你讲透
前端·javascript·面试