计算机网络概述
1.1 计算机网络的基本概念
定义:计算机网络就是互联的、自治的计算机集合。
构成:
- 硬件:主机、路由器、通信链路等
- 规则:网络协议
协议三要素:语法、语义、时序
1.2 计算机网络结构
网络边缘
接入网络
(1)数字用户线路
(2)电缆网络
频分多路复用:在不同频带(载波)上传输不同频道。
(3)机构(企业)接入网络
(4)无线接入网络
网络核心
网络核心的关键功能:路由+转发
Internet 结构:网络之网络
目前的Internet结构大体如下:
1.3 网络核心
数据交换
动态转接、动态分配传输资源
动态交换的类型:
- 电路交换
- 报文交换
- 分组交换
电路交换
多路复用技术
报文交换
报文:源(应用)发送信息整体
分组交换
分组:报文分拆出来的一系列相对较小的数据包
统计多路复用具有较强的随机性,按需共享电路。
交换方式:存储-转发
传输延迟
传
输
延
迟
(
d
e
l
a
y
)
=
L
(
b
i
t
s
)
R
(
b
i
t
s
/
s
e
c
)
传输延迟(delay) = \frac{L(bits)}{R(bits/sec)}
传输延迟(delay)=R(bits/sec)L(bits)
报文交换:路由器至少需要7.5Mbits
分组交换:路由器至少需要1500bits
报文交互时间
T
=
M
R
+
n
L
R
T = \frac{M}{R} + \frac{nL}{R}
T=RM+RnL
1.4 计算机网络性能
性能指标
(1)速率
(2)带宽
(3)延迟
传输延迟:发送一个分组所需时间
传播延迟:信号从一点经过链路传递至下一点所需时间
(4)时延带宽积
链路上最多能容纳多少比特
(5)丢包
(6)吞吐量/率
若
R
s
<
R
c
R_s<R_c
Rs<Rc,则端到端的吞吐量是
R
s
R_s
Rs;
若
R
s
>
R
c
R_s>R_c
Rs>Rc,则端到端的吞吐量是
R
c
R_c
Rc。
1.5 计算机网络体系结构
OSI参考模型
各层的具体功能
单工:单方发送数据
半双工:双方交替发送数据
全双工:可同时发送、接收数据
以帧为单位进行数据传输
流量控制:匹配发送端和接收端传输数据的速度
TCP/IP