1、网络基本概念
- 互联网:指当今世界上最大的计算机网络。
- 互连网:指在局部范围互连起来的计算机网络。
- 计算机网络(边缘部分):由所有连接在互连网上的主机组成。这部分是用户直接使用的,用来进行通信(传输数据、音频或视频)和资源共享。
- 计算机网络(核心部分):由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。
- C/S模式:客户-服务器方式。
- 客户 (client) 和服务器 (server) 都是指通信中所涉及的两个应用进程。
- 客户—服务器方式所描述的是进程之间服务和被服务的关系。
- 客户是服务的请求方,服务器是服务的提供方 。
- 服务请求方和服务提供方都要使用网络核心部分所提供的服务。
- P2P模式:对等连接方式。
- 对等连接 (peer-to-peer,简写为 P2P) 是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。
- 两个主机都运行对等连接软件 (P2P 软件) ,它们就可以进行平等的、对等连接通信。
- 双方均可以请求(或提供)服务。
- 对等连接方式从本质上看仍然是使用客户服务器方式,只是对等连接中的每一个主机既是客户又是服务器。
- 电路交换:
- 电路交换必定是面向连接的。
- 电路交换分为三个阶段:
- 建立连接:建立一条专用的物理通路,以保证双方通话时所需的通信资源在通信时不会被其他用户占用;
- 通信:主叫和被叫双方就能互相通电话;
- 释放连接:释放刚才使用的这条专用的物理通路(释放刚才占用的所有通信资源)。
- 报文交换:通常我们把要发送的整块数据称为一个报文(message)。基于存储转发原理。
- 分组交换:
- 分组交换则采用 存储转发 技术。 。
- 在发送端,先把较长的报文 划分成较短的、固定长度的数据段。
- 每一个数据段前面添加上 首部 构成 分组(packet) 。
- 速率:指数据的传输速率,也称数据率或比特率,指单位时间内网络中的某信道所能通过的“最高数据率”。
- 带宽:单位时间内网络中的某信道所能通过的“最高数据率” 。
- 吞吐量:表示在单位时间内通过某个网络(或信道、接口)的实际的数据量。
- 时延:是指数据从网络的一端传送到另一端所需的时间。有时也称延迟或迟延。
- 发送时延:发送时延是主机或路由器发送数据帧所需要的时间。
- 传播时延:传播时延是电磁波在信道中传播一定的距离需要花费的时间。
- 处理时延:主机或路由器在收到分组时要花费一定的时间进行处理。
- 排队时延:分组在进入路由器后要先在输入队列中排队等待处理。
- 时延带积宽:将传播时延和带宽相乘,就得到了另一个很有用的量度:时延带积宽。
- 往返时间 RTT :发送方从发送数据开始,到收到来自接收方的确认,总共经历的时间。
- 信道利用率:指出信道有百分之几的时间是被利用的(有数据通过)。
- 五层协议的体系结构:
序号 | 传输层 | 作用 |
---|---|---|
5 | 应用层 Application | 处理应用进程 |
4 | 传输层 Transport | 端到端进程通信 |
3 | 网络层 Network | 寻址和最短路径 |
2 | 数据链路层 Data Link | 数据帧传输、控制 |
1 | 物理层 Physical | 透明二进制传输 |