知识点整理
协议的三要素
语法:数据与控制信息的结构或格式
语义:需要发出何种控制信息,完成何种动作以及做出何种响应,差错控制
时序:事件顺序,速度匹配
什么是计算机网络
计算机网络是通信技术与计算机技术相结合的产物
计算机网络是一种通信网络
计算机网络的定义:计算机网络就是互连的,自治的计算机集合。
自治-无主从关系,互连-互联相同
什么是互联网
组成细节角度:ISP网络互连的网络之网络,数以百万计的互连的计算设备集合,由通信链路连接,分组交换
服务角度:为网络应用提供通信服务的通信基础设施,为网络应用提供应用编程接口(API)
计算机网络结构
网络边缘:主机,网络应用
网络应用包括:客户、服务器应用模型(不对等),对等(P2P)模型(对等)
接入网络,物理介质:有线或无线通信链路
网络核心:互联的路由器,网络之网络
网络核心的基本功能:路由+转发
为什么需要数据交换:N^2链路问题,连通性,网络规模
数据交换的类型
电路交换
典例:电话网络
电路交换的三个阶段
- 建立连接(呼叫/电路建立)
- 通信
- 释放连接(拆除电路)
其传递计算机网络数据时,传输效率低
特点:独占资源
报文交换
报文:源(应用)发送信息整体
将报文作为一个整体交换
以完整的报文进行“存储转发”
分组交换
分组:报文分拆出来的一系列相对较小的数据包
需要对报文进行拆分与重组
会产生额外开销
以较小的分组进行“存储-转发”
传送大量数据用电报,突发性数据用分组交换和报文交换,分组交换更加的灵活,时延小。
速率
速率即数据率或称数据传输速率或比特率
单位时间传输信息量
计算机网络中最重要的一个性能指标
单位:b/s(bps),kb/s,Mb/s,Gb/s
带宽
所能传输的最大数据率
单位:bps(b/s)
延迟/时延
数据从网络一端到另一端的延迟时间
发送时延,传播时延,结点处理延迟,排队延迟
发送时延(传输时延)=数据长度/发送速率——车站通过收费站的时间
传播时延=信道长度/电磁波在信道上的传播速率——车站从一个收费站到另一个收费站的时间
排队延迟:流量强度=La/R
L(分组长度),R(链路带宽),a(平均分组到达速率)
时延带宽积
传播时延*带宽
也成为以比特为单位的链路长度
分组丢失(丢包)
原因
队列缓存容量有限
分组到达已满队列将被丢弃
丢弃分组可能由前序结点或源重发
丢包率=丢包数/已发分组总数
吞吐量/率
表示在发送端与接收端之间传送数据速率(b/s)
即时吞吐量:给定时刻的速率
平均吞吐量:一段时间的平均速率
计算机网络体系结构
是计算机网络的各层及其协议的集合
采用分层结构的原因
结构清晰,体现了模块化的思想,易于更新维护,有利于标准化
基本概念
实体是任何可发送或接受信息的硬件或软件进程
协议是控制连个对等实体进行通信的规则集合,协议是水平的
下层使用上层实体的服务,服务式垂直的
下层协议对上层是透明的(不关心的)
层与层通过接口进行交互
OSI参考模型
7层模型
应用层(支持用户通过用户代理或网络接口使用网络服务)
表示层(数据表示转化,加密。解密,压缩、解压,实际中不单独存在,功能有应用层完成)
会话层(对话控制,同步,实际中不单独存在,最薄的一层)
传输层(负责源-目的(端到端)完整报文传输,分段与重组,SAP寻址,流量控制,差错控制,访问控制)
网络层(主机间数据分组交付,路由,分组转发)
数据链路层(负责结点间传输,组帧,物理寻址(相邻结点),流量控制,差错控制,访问控制)
物理层
(应用层 表示层 会话层 传输层)——端-端层
五层参考模型(应用最多的)
物理层-数据链路层-网络层-传输层-应用层
学习通错题
和通信网络相比,计算机网络最本质的功能是_________。(1.0分)
0.0 分
- A、
数据通信
- B、
资源共享
- C、
提高计算机的可靠性和可用性
- D、
分布式处理
正确答案: B 我的答案:C
拥塞控制与互连功能的层是_________。(1.0分)
0.0 分
- A、
传输层
- B、
应用层
- C、
网络层
- D、
物理层
正确答案: C 我的答案:A
在同一系统中相邻两层的实体进行交互的地方,通常称为( )。
(1.0分)1.0 分
正确答案
第一空:
服务访问点;接口
我的答案:
第一空:
接口
协议数据单元(Protocol data unit,PDU)是在不同结点的( )之间实现该层协议所交换的信息单元。
(1.0分)0.0 分
正确答案
第一空:
对等实体间
我的答案:
第一空:
接口
1
简述计算机网络层间体系结构的工作原理?OSI七层协议模型分哪几层?
(1.0分)0.0 分
正确答案
上层的虚通信是通过层间接口SAP,由下层及其对等层所提供的服务实现。 (2)物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。