概论
Q:什么是广播传输?
- A:
什么是Internet?
- 互联网(或称网际)——由一堆网络构成,通过网络互联设备联系一起构成的网中网。
- 以TCP、IP协议为主的一褚协议构成的网络。
- 结构:由很多很多层网络结构构成。
- 节点:
- 主机节点:
- 数据交换节点:中继器、交换机、路由器
- 中转节点:
- 链路:
- 接入网链路:
- 主干链路:
什么是协议?
- 协议——支撑互联网工作的标准
- 目的:不同互联网设备之间可以正常工作。
- 根据层级区分不同的协议 *
网络边缘
接入网、物理媒体
网络核心:分组交换、线路交换
Internet/ISP 结构
性能:丢包、延时、吞吐量
协议层次、服务模型
历史
Q:从输入URL到页面展示发生了什么?
-
A:
Q:浏览器进程能干啥?
- A:
- 负责用户交互、子进程管理和文件储存等功能
- 包括地址栏,书签栏,前进后退按钮等部分的工作;
- 负责处理浏览器的一些不可见的底层操作
- 比如网络请求和文件访问;
- 负责用户交互、子进程管理和文件储存等功能
Q:网络进程能干啥?
- A:面向渲染进程和浏览器进程等提供网络下载功能。
Q:渲染进程能干啥?
-
A:负责一个 tab 内关于网页呈现的所有事情
-
把从网络下载的 HTML、JavaScript、CSS、图片等资源解析为可以显示和交互的页面。
Q:为什么 Chrome 会让渲染进程运行在安全沙箱里?
A:保证系统的安全
- 因为渲染进程所有的内容都是通过网络获取的,会存在一些恶意代码利用浏览器漏洞对系统进行攻击,所以运行在渲染进程里面的代码是不被信任的。
-