计算机网络功能
- 数据通信
- 资源共享
- 分布式处理
因特网的发展阶段
- APARNET
- 三级结构因特网(校园网或企业网、地区网、主干网)
- 多层次ISP结构(主干ISP,地区ISP,本地ISP)
组成部分
硬件、软件、协议
工作方式
1.边缘部分:用户直接使用
- C/S方式(client/sever)或B/S(browser/server)
- P2P(对等连接)
2.核心部分:为边缘部分服务
路由器,中间设备,以及各种网络链接
功能组成
1. 通信子网:各种传输介质、通信设备、网络协议
- 物理层
路由器 - 链路层
交换机、网桥 - 网络层
路由器
2. 资源子网:资源共享的设备和软件集合
- 会话层
- 表示层
- 应用层
计算机网络的分类
1.分布范围
- 广域网(几十几千公里)(交换技术)
- 城域网(覆盖一个城市)
- 局域网(一个学校,一个办公楼)(广播技术)
- 个人区域网(10米左右)
2.使用者
1.公用网
2.专用网
3.按交换技术分
1.电路交换
2.报文交换
3.分组交换
4.按拓扑结构分
1.总线型
2.星型
3.环形
4.网状形
5.按传输技术分
1.广播式网络:共享公共信道
2.点对点网络:使用分组存储转发和路由选择机制
标准化工作
法定标准:OSI
事实标准:TCP/IP
性能指标
- 速率(数据率,数据传输率,比特率)
注意转换关系
千1kb/s=10^3b/s;
兆1Mb/s=10^ 3kb/s=10^6 kb/s;
存储容量1Byte=8bit
1KB=2^10B=1024*8b
-
带宽:网络设备所支持的最高数据率。(发送速率)
-
吞吐量:单位时间内通过某个网络(或信道或接口)的数据量。实际的数据率
-
时延
发送时延:从发送时延的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间。(从发送端到信道上)=数据长度/信道带宽(发送时延)
传播时延:在信道上传播的时间
=链路长度/(电磁波在信道上的传播速率)
排队时延:等待输出/输入链路可用
处理时延:检错,找出口所用时间
5.时延带宽积(b):某段链路现在有多少bit
=传播时延(s)*带宽(b/s)
6.往返时延RTT:从发送方发送数据开始,到发送方收到接收方的确认总共经历的时间。
RTT越大,在收到确认之前,可以发送的数据越多。
=两倍的传播时延+末端处理时延
7.利用率
- 信道利用率
有数据通过的时间/(有+无)数据的时间
- 网络利用率:信道利用率加权平均
利用率越大,时延越大
分层结构
基本概念
1.对等实体:同一层的活动元素
协议:对等实体之间数据交换的规则、标准、预定
- 语法:传输数据的格式
- 语义:规定所要完成的功能
- 同步:规定各种操作的顺序
SDU服务数据单元:为完成用户功能而传送的数据
PCI协议控制信息:控制协议操作的信息
PDU协议数据单元:对等层次之间传递的数据单位。=SDU+PCI
2.接口(服务访问点SAP):上下层关节
服务:每两个层次之间所要提供的服务
上层使用下层提供的服务
OSI7层模型
应用层
所有能与用户交互产生网络流量的程序
表示层
数据格式变换
数据加密解密
数据压缩和恢复
会话层
建立,管理,终止会话
使用校验点在通信失效时从检验点/同步点继续恢复通信,实现数据同步
传输层:主机中的两个进程的通信,端到端的通信。
可靠传输、不可靠传输
差错控制
流量控制
复用分用
网络层
路由选择
流量控制
差错控制
拥塞控制
链路层
封装成帧
差错控制:帧错/位错
流量控制
访问(接入)控制
物理层:在物理媒体上实现比特流的透明传输
定义接口特性
定义传输模式:单工、半双工,双工
定义传输速率
比特同步
比特编码
传送数据时,主机七层都要经过。中间系统一般经过底下三层(物、链、网)
TCP/IP模型
应用层
传输层
网际层
网络接口层
5层模型
应用层:报文
传输层:报文段
网络层:数据报
链路层:帧
物理层:比特