计算机网络
参考书籍:James F.Kurose, Keith W.Ross的计算机网络-自顶向下方法第7版,机械工业出版社
1 计算机网络和因特网
1.1 什么是因特网
1.1.1 具体构成描述
1.1.2 服务描述
1.1.3 什么是协议
1.2 网络边缘
1.2.1 接入网
(1)家庭接入
数字用户线DSL
电缆
光纤到户FTTH
卫星接入&拨号接入
(2)企业(和家庭)接入
以太网——有线局域网技术
WiFi——无线局域网技术
(3)广域无线接入
1.2.2 物理媒体
(1)双绞铜线
(2)同轴电缆
(3)光纤
(4)陆地无线电信道
(5)卫星无线电信道
1.3 网络核心
分组交换网络和电路交换网络是两种不同的数据交换方式
1.3.1 分组交换 key1
交换机在输出前必须接收到整个分组,且可以同时接收和输出
1.存储转发传输 Store-and-Forward Transmission
这是一个分组的延时,如果有P个分组,
d
=
(
N
+
1
)
L
/
R
d=(N+1)L/R
d=(N+1)L/R
2.排队时延和分组丢失
转发表和路由选择协议
tip:虚电路网络和数据报网络都是分组交换网络的两种主要类型
1.3.2 电路交换
电路交换要预先为通信预留资源,传输稳定,但即使没有通信需求,依然要耗费资源
1.电路交换网络的复用
1.3.3 网络的网络
网络结构1
网络结构2(两层)
网络结构3(多层)
网络结构4
加入存在点PoP,多宿,对等和因特网交换点IXP
多宿:一个较下层的ISP可以与多个上层ISP连接
对等:位于相同等级结构层次的相邻ISP可以直接连接而不是通过上层连接,互相不收费
因特网交换点IXP:一个汇合点,多个ISP在这里一起对等
网络结构5
在网络结构4顶部增加内容提供商网络,如Google
1.4 分组交换网中的时延,丢包和吞吐量 key2
1.4.1 分组交换网中的时延
处理时延
排队时延
传输时延
(分组发射时间,与路由器之间距离无关,与分组长度有关)
传播时延
(分组路程时间,与路由器之间距离正相关)
1.4.2 排队时延和丢包
La:分组到达速率,R:传输速率
1.4.3 端到端时延
1.4.4 计算机网络的吞吐量
吞吐量为最慢的链路的速率,即服务器接入链路,核心公共链路,客户接入链路其中最慢的
1.5 协议层次及其服务模型 key3
1.5.1 分层的体系结构
协议分层
应用层
分组:报文 message
协议:HTTP, SMTP, FTP, DNS等
功能:负责处理特定的应用程序细节
运输层
分组:报文段 segment
协议:TCP, UDP
功能:负责从源进程到目标进程的数据传输
网络层
分组:数据报 datagram
协议:IP
功能:负责将数据报的网络层分组从源主机传输到目标主机
链路层
分组:帧 frame
功能:负责将数据帧从一个节点传输到另一个节点
物理层
功能:负责将比特流(0和1)从一个节点传输到另一个节点
1.5.2 封装
1.6,1.7不重要,省略