Skip to main content

概论

Q:什么是广播传输?

  • A:

什么是Internet?

  • 互联网(或称网际)——由一堆网络构成,通过网络互联设备联系一起构成的网中网。
    • 以TCP、IP协议为主的一褚协议构成的网络。
  • 结构:由很多很多层网络结构构成。
  • 节点:
    • 主机节点:
    • 数据交换节点:中继器、交换机、路由器
    • 中转节点:
  • 链路:
    • 接入网链路:
    • 主干链路:

什么是协议?

  • 协议——支撑互联网工作的标准
    • 目的:不同互联网设备之间可以正常工作。
  • 根据层级区分不同的协议 *

网络边缘

接入网、物理媒体

网络核心:分组交换、线路交换

Internet/ISP 结构

性能:丢包、延时、吞吐量

协议层次、服务模型

历史

Q:从输入URL到页面展示发生了什么?

  • A:

Q:浏览器进程能干啥?

  • A:
    1. 负责用户交互、子进程管理和文件储存等功能
      • 包括地址栏,书签栏,前进后退按钮等部分的工作;
    2. 负责处理浏览器的一些不可见的底层操作
      • 比如网络请求和文件访问;

Q:网络进程能干啥?

  • A:面向渲染进程和浏览器进程等提供网络下载功能。

Q:渲染进程能干啥?

  • A:负责一个 tab 内关于网页呈现的所有事情

    • 把从网络下载的 HTML、JavaScript、CSS、图片等资源解析为可以显示和交互的页面。

      Q:为什么 Chrome 会让渲染进程运行在安全沙箱里?

      A:保证系统的安全

      • 因为渲染进程所有的内容都是通过网络获取的,会存在一些恶意代码利用浏览器漏洞对系统进行攻击,所以运行在渲染进程里面的代码是不被信任的。