本系列参考中科大郑铨老师网课和《计算机网络:自顶向下》整理。
因为是听完课很久之后整理的,所以只整理了纲要(趴
# 第一章 概论
# 什么是 Internet?
# 从构成因特网的基本硬件和软件组件理解
节点
- 主机及其上运行的应用程序
- 路由器、交换机等网络交换设备
边
- 接入网链路:主机连接到互联网的链路
- 主干链路:路由器间的链路
协议
# 从服务角度、分布式应用提供服务的联网基础设施理解
- 使用通信设施进行通信的分布式应用
- 通信基础设施为 apps 提供编程接口(通信服务)
# 什么是协议?
协议定义了在两个或多个通信实体之间交换的报文的格式和顺序,以及报文发送和 / 或接收一条报文或其他事件所采取的动作。
# 网络结构
网络边缘
端系统
- 客户端 / 服务器模式
- 对等(peer-peer)模式
网络核心
电路交换
频分复用(FDM,Frequency-Division Multiplexing)和时分复用(TDM, Time-Division Multiplexing)
独享资源,不共享,用于电话,不适合计算机之间的通信
分组交换
储存和转发、时延(节点处理时延、排队时延、传输时延、传播时延)和分组丢失、转发表和路由选择协议
- 数据报网络
- 虚电路网络
接入网
- 家庭接入:DSL(数字用户线)、电缆、FTTH(光纤到户)、拨号和卫星
- 企业(和家庭)接入:以太网和 WiFi
- 广域无线接入:3G 和 LTE
物理媒体
- 导引型媒体
- 双绞铜线
- 同轴电缆
- 光纤
- 非导引型媒体
- 陆地无线电信道
- 卫星无线电信道
- 导引型媒体
# Internet 结构和 ISP
互联网络结构:网络的网络
端系统通过接入 ISPs(Internet Service Providers)连接到互联网中
因特网内容服务商(ICP, Internet Content Providers)会构建自己的网络
# 协议层次及其服务模型
上层依赖下层提供的服务,并创造新的服务和功能
应用层
为人类用户或者其他用户进程提供网络应用服务
运输层
主机和主机的数据传输
细分网络层的服务,进程到进程(port)
将不可靠的通信变成可靠的通信
网络层
为数据报从源到目的选择路由
主机主机之间的通信,端到端通信,不可靠
链路层
point to point 相邻网络节点间的数据传输
物理层
在线路上传送 bit