趣谈网络协议
刘超
前网易研究院云计算技术部首席架构师
130416 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 51 讲
趣谈网络协议
15
15
1.0x
00:00/00:00
登录|注册

第8讲 | 世界这么大,我想出网关:欧洲十国游与玄奘西行

- 网关
  - 静态路由
    - 欧洲十国游型
      - MAC地址变化
      - IP地址不变
    - 玄奘西行型
      - MAC地址变化
      - IP地址变化
  - 动态路由
- NAT
  - 公网IP
  - 私有IP
- 路由器
  - 三层设备
  - 路由规则
    - 静态路由
    - 动态路由
- IP头
  - 源IP
  - 目标IP
- MAC头
  - 源MAC
  - 目标MAC
- ARP
- CIDR
- 子网掩码
- 网络包
- 网络协议
- 网络地址转换
- 网络层
- 网络设备
- 网络接口
- 网络通信
- 网络协议栈
- 网络拓扑
- 网络管理
- 网络安全
- 网络性能
- 网络连接
- 网络传输
- 网络流量
- 网络延迟
- 网络带宽
- 网络速度
- 网络故障
- 网络监控
- 网络优化
- 网络服务
- 网络架构
- 网络技术
- 网络标准
- 网络协议簇
- 网络协议族
- 网络协议栈模型
- 网络协议分层
- 网络协议套件
- 网络协议规范
- 网络协议实现
- 网络协议设计
- 网络协议开发
- 网络协议测试
- 网络协议分析
- 网络协议调试
- 网络协议验证
- 网络协议验证工具
- 网络协议验证方法
- 网络协议验证技术
- 网络协议验证流程
- 网络协议验证标准
- 网络协议验证标准化
- 网络协议验证标准化组织
- 网络协议验证标准化机构
- 网络协议验证标准化流程
- 网络协议验证标准化方法
- 网络协议验证标准化技术
- 网络协议验证标准化工具
- 网络协议验证标准化测试
- 网络协议验证标准化分析
- 网络协议验证标准化调试
- 网络协议验证标准化验证
- 网络协议验证标准化验证工具
- 网络协议验证标准化验证方法
- 网络协议验证标准化验证技术
- 网络协议验证标准化验证流程
- 网络协议验证标准化验证标准
- 网络协议验证标准化验证标准化
- 网络协议验证标准化验证标准化组织
- 网络协议验证标准化验证标准化机构
- 网络协议验证标准化验证标准化流程
- 网络协议验证标准化验证标准化方法
- 网络协议验证标准化验证标准化技术
- 网络协议验证标准化验证标准化工具
- 网络协议验证标准化验证标准化测试
- 网络协议验证标准化验证标准化分析
- 网络协议验证标准化验证标准化调试
- 网络协议验证标准化验证标准化验证
- 网络协议验证标准化验证标准化验证工具
- 网络协议验证标准化验证标准化验证方法
- 网络协议验证标准化验证标准化验证技术
- 网络协议验证标准化验证标准化验证流程
- 网络协议验证标准化验证标准化验证标准
- 网络协议验证标准化验证标准化验证标准化
- 网络协议验证标准化验证标准化验证标准化组织
- 网络协议验证标准化验证标准化验证标准化机构
- 网络协议验证标准化验证标准化验证标准化流程
- 网络协议验证标准化验证标准化验证标准化方法
- 网络协议验证标准化验证标准化验证标准化技术
- 网络协议验证标准化验证标准化验证标准化工具
- 网络协议验证标准化验证标准化验证标准化测试
- 网络协议验证标准化验证标准化验证标准化分析
- 网络协议验证标准化验证标准化验证标准化调试
- 网络协议验证标准化验证标准化验证标准化验证
- 网络协议验证标准化验证标准化验证标准化验证工具
- 网络协议验证标准化验证标准化验证标准化验证方法
- 网络协议验证标准化验证标准化验证标准化验证技术
- 网络协议验证标准化验证标准化验证标准化验证流程
- 网络协议验证标准化验证标准化验证标准化验证标准
- 网络协议验证标准化验证标准化验证标准化验证标准化
- 网络协议验证标准化验证标准化验证标准化验证标准化组织
- 网络协议验证标准化验证标准化验证标准化验证标准化机构
- 网络协议验证标准化验证标准化验证标准化验证标准化流程
- 网络协议验证标准化验证标准化验证标准化验证标准化方法
- 网络协议验证标准化验证标准化验证标准化验证标准化技术
- 网络协议验证标准化验证标准化验证标准化验证标准化工具
- 网络协议验证标准化验证标准化验证标准化验证标准化测试
- 网络协议验证标准化验证标准化验证标准化验证标准化分析
- 网络协议验证标准化验证标准化验证标准化验证标准化调试
- 网络协议验证标准化验证标准化验证标准化验证标准化验证
- 网络协议验证标准化验证标准化验证标准化验证标准化验证工具
- 网络

该思维导图由 AI 生成,仅供参考

前几节,我主要跟你讲了宿舍里和办公室里用到的网络协议。你已经有了一些基础,是时候去外网逛逛了!

怎么在宿舍上网?

还记得咱们在宿舍的时候买了台交换机,几台机器组了一个局域网打游戏吗?可惜啊,只能打局域网的游戏,不能上网啊!盼啊盼啊,终于盼到大二,允许宿舍开通网络了。学校给每个宿舍的网口分配了一个 IP 地址。这个 IP 是校园网的 IP,完全由网管部门控制。宿舍网的 IP 地址多为 192.168.1.x。校园网的 IP 地址,假设是 10.10.x.x。
这个时候,你要在宿舍上网,有两个办法:
第一个办法,让你们宿舍长再买一个网卡。这个时候,你们宿舍长的电脑里就有两张网卡。一张网卡的线插到你们宿舍的交换机上,另一张网卡的线插到校园网的网口。而且,这张新的网卡的 IP 地址要按照学校网管部门分配的配置,不然上不了网。这种情况下,如果你们宿舍的人要上网,就需要一直开着宿舍长的电脑。
第二个办法,你们共同出钱买个家庭路由器(反正当时我们买不起)。家庭路由器会有内网网口和外网网口。把外网网口的线插到校园网的网口上,将这个外网网口配置成和网管部的一样。内网网口连上你们宿舍的所有的电脑。这种情况下,如果你们宿舍的人要上网,就需要一直开着路由器。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文通过生动的比喻和实际案例,深入浅出地解释了在宿舍上网的两种方法,以及MAC头和IP头的细节。文章分别以“欧洲十国游”和“玄奘西行”两种模式来阐述网络协议和路由器的工作原理。在“欧洲十国游”模式中,IP地址在不同局域网之间传输包时不变,类似于在欧洲各国之间旅游,一个签证就能搞定。而在“玄奘西行”模式中,IP地址会发生变化,通过NAT进行转换,类似于玄奘西行取经时需要拿着专门取经的通关文牒。此外,文章还涉及了路由器的作用、静态路由的配置以及NAT的应用场景。总的来说,本文适合初学者快速了解网络技术的基本概念,同时也为读者提出了两个思考题,引发思考和讨论。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《趣谈网络协议》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(189)

  • 最新
  • 精选
  • 起风了001
    作为教程我觉得问题可以简单带过, 但是一定要点出来, 这样读者可以继续深入学习. 比如在讲西行型时, 要说明实际上网络请求是有端口号的, 服务器A请求服务器B, 虽然是用的服务器B的192.168.56.2/24这个ip左右目标ip, 但是他本身是有带上端口号, 比如端口号123, 这个端口号在路由器B上有一个NAT映射, 路由器知道123端口代表着内网主机192.188.1.101:321, 这样可以解决很多人的疑问: 内网有多台机器的时候怎么知道目标是哪一台?

    作者回复: 赞,是的

    2019-05-17
    8
    147
  • Malcolm
    这一节讲的特别不清楚,对于懂的人来说当然懂,对于初学者来说,这节有点故弄玄虚了。 1.访问的外网的某个地址,怎么可能会访问某个私有ip(主机B)? 2.NAT的TCP用一主机+端口映射,你不讲初学者怎么知道如何响应给哪台主机?

    作者回复: 比如访问学校里面的选课网站?可以先理解一对一映射的场景

    2018-09-10
    10
    82
  • 张爽
    NAT Gateway会以源IP+源端口的方式记录连接的NAT记录,Ping是直接调用的ICMP,不经过第四层的协议,并没有端口号,请问老师,同一内网的两台机器同时Ping百度,再收到两个应答之后,在没有端口号做区分的情况下,如何进行转发,谢谢

    作者回复: 连接维护用哈希匹配,tcp有端口的一种算法,icmp也有相应的算法

    2018-06-04
    6
    61
  • E
    有个地方有错误,在例子中,路由器B右边的192.168.1.0/24并不是静态路由,而是“直连网段”

    作者回复: 赞,是直连,直连也有条路由的

    2018-06-04
    32
  • 蔺波
    Nat有session,这一块需要讲的

    作者回复: 是的,会讲

    2018-07-02
    23
  • zj坚果
    老师,为啥我们在宿舍里用交换机而不是用路由器啊,我们能够上外网呀

    作者回复: 有的交换机叫交换机,其实是有路由功能的

    2018-06-07
    3
    10
  • master
    1.wan口地址怎么来的? 2.是否在到达公网前的这一段链路上每一跳都需要NAT?

    作者回复: wan口地址是运营商分配的,只有最后一跳使用nat

    2018-10-28
    3
    9
  • 潇洒
    问题一:因为到达目的服务器接收的源IP就是公网IP,返回时到达最后一个和源IP网段相同的网关,在这里转换为私有IP并发送。 不知道这样理解正确吗

    作者回复: 是的

    2018-11-19
    7
  • Ziggy_aa
    老师,有个不理解的地方。 如果外网和内网的 IP是一一绑定的话,内网 IP的意义不就没有了么? 还是说,一个内网中有十台机器,但只有一个公网IP的情况,这个网络中就只有一台可以连接外网,其他都连接不了。

    作者回复: 当然不能一一绑定,所以有多台机器共享一个外网ip的情况

    2018-06-04
    7
  • keys头
    “路由器是一台设备,它有五个网口或者网卡,相当于有五只手,分别连着五个局域网。”这里说的路由器不是普通家用路由器吧?普通家用路由器是5个LAN口在一个局域网内的,这么理解对吗?

    作者回复: 是的,家用路由器的五个口是一个局域网

    2020-06-10
    2
    5
收起评论
显示
设置
留言
99+
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部