以太网相关笔记

一、OSI的物理层和数据链路层构成;数据链路层分为LLC和MAC两个子层。

逻辑链路控制(LLC)  IEEE 802.2 标准规范

1.建立与上层的连接

2.将网络层数据包封装成帧

3.标识网络层协议

4.保持物理设备的相对独立性

介质访问控制 (MAC)   IEEE 802.3 标准规范

1.数据封装:帧定界、编址、错误检测

2.介质访问控制:控制多个设备共享同一物理介质的访问权    对于将帧放入介质中和从介质中取下帧实施控制、介质恢复。

二、历史发展

总线——星线;半双工——全双工;速度更快。

三、以太网帧    以太网环境中传输的结构化数据包

pdu: 协议中对层传输的数据包

帧格式:网络层的数据包中添加帧头和帧尾 封装数据。 目的、源地址都是MAC地址。

以太网中,每个设备都有一个唯一的MAC地址,用于在网络中进行通信。但一个MAC地址不一定会有对应的物理意义上的设备。有些MAC地址可能用于标识不同的组或虚拟机。

MAC地址:  48位  前后24分别是 生产商和厂家给设备分配的 组合成唯一MAC地址

不同层级编址方式不同(向下封装)

不同局域网的主机通信,经路由器转发:

H1 H2通信  IP数据报中只会包含IP1 IP2的地址,路由器转发时不会解析IP数据报文,三层交换机(网关)收到数据包,拆开封装,启用三层路由模块,查看路由表对应的接口,通过二层模块传输,封装对应的源、目的MAC地址,直至主机H2。

一次路由,多次转发:

当某一信息源的第一个数据流进行第三层交换(查看IP路由表转发)后,其中的路由系统将会产生一个MAC地址与IP地址的映射表,并将该表存储起来,当同一信息源和目的地址的后续数据流再次进入交换环境时,交换机将根据第一次产生并保存的地址映射表,直接从第二层由源地址传输到目的地址,不再经过第三路由系统处理。

允许三层交换机在首次处理数据包时执行完整的路由决策过程,包括查找最佳路径和更新路由表。一旦确定了源和目标网络之间的路由,后续相同源和目标的数据包就可以直接利用缓存的路由信息进行快速转发,而无需再次执行完整的路由查找过程。

地址解析协议 (ARP)——第二层

(1)将 IPv4 地址解析为 MAC 地址;

(2)维护映射的缓存

使用ARP的四种情况:

(1)发送方是主机(如H1),要把 IP 数据报发送到同一个网络上的另一台主机(如H2)。这时H1先查看自身 ARP 缓存表是否有 H2 硬件地址,有的话则直接发送。若没有则发送 ARP 请求分组(在网1上广播),该网段上的所有主机都可以接收到该请求,但只有被请求的主机会对该请求进行处理:将 ARP 请求报文中的发送端(H1)的 IP 地址和 MAC 地址存入自己的 ARP 表中。之后以单播方式发送 ARP 响应报文给主机 H1,其中包含了自己的 MAC 地址。
(2)发送方是主机(如H1),要把 IP 数据报发送到另一个网络上的一台主机(如H3或H4)。这时发送 ARP 请求分组(在网1上广播),找到网1上的一个路由器 R1 的硬件地址。剩下的工作由路由器 R1 来完成。R1 要做的事情是下面的(3)或(4)。
(3)发送方是路由器(如R1),要把 IP 数据报转发到与 R1 连接在同一个网络(网2)上的主机(如H3)。这时 R1 发送 ARP 请求分组(在网2上广播),找到目的主机 H3 的硬件地址。

注意:发送给R1的是报文,不是arp查询请求

(4)发送方是路由器(如R1),要把 IP 数据报转发到网3上的一台主机(如H4)。H4与 R1 不是连接在同一个网络上。这时 R1 发送 ARP 请求分组(在网2上广播),找到连接在网 2 上的一个路由器 R2 的硬件地址。剩下的工作由这个路由器 R2来完成
————————————————

以太网单播、组播、广播:

单播有明确的IP和MAC

组播的MAC地址哪来的?——第一位是0,表示此MAC地址是单播地址,这位是1,表示此MAC地址是多播地址。

组播的IP地址:标识一个IP组播组。

四、以太网MAC

载波侦听多路访问/冲突检测 (CSMA/CD) :控制物理介质的访问权限。

(CSMA/CD)允许多个设备共享同一物理介质(如双绞线或光纤),并避免数据包之间的冲突。

半双工通信效率低,后面替换其他协议了。

五、集线器和交换机
参考链接

基础知识——以太网(Ethernet )-CSDN博客

【计算机网络】ARP的作用及原理_arp表的作用是什么-CSDN博客

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值