今天是个好天气 logo 今天是个好天气
  • Home
  • Go
  • MySQL
  • Redis
  • LeetCode
  • Hello World
↩️README 网络发展过程 键入url到渲染显示 HTTP报文 HTTPS / HTTP1、2、3 三次握手/四次挥手 socket 可靠的TCP IP知识全家桶 ping的工作原理 优化程序性能 存储器 链接 进程、线程、调度 问题 虚拟内存 配个环境 Git Shell Docker python

网络发展简单描述

演变过程

网络发展历史

一个过程

640

  • 先判断A和F在不在一个子网内
    • 通过二者的子网掩码与IP地址相与判断
    • 如果在一个子网内,查询ARP缓存表(通过ARP逐渐构建而成),直接端口转发
    • 如果不在一个子网内,转发到默认网关(路由器)
  • 交换机中维护一张MAC地址表
    • 查询目标网络地址在路由表中,直接进行转发
    • 不在,会进行广播,转发到除了源主机以外的端口,如果找到更新MAC地址表
    • 这里,交换机发现目的MAC地址在表中,转发到路由器端口
  • 路由器1收到后,去除MAC地址后,从路由表中匹配对应的IP地址,发现在路由器2当中,又进行封装发送给路由器2
  • 路由器2收到后,通过ARP缓存,找到对应F的MAC地址,从1号端口转发
  • 交换机3收到后,发现目的MAC地址是FFFF,查询MAC地址表,将其转发到F
  • F最终收到
  1. 演变过程
  2. 一个过程
Created by shixiaocaia | Powered by idoc
Think less and do more.