网络的两个重要基本特点
连通性:上网用户之间交换信息(数据,音频)就像用户的计算机可以直接彼此联通一样
共享:资源共享 (包含 信息共享 软件共享 硬件共享)
互联网组成
边缘部分:由所有链接连接在因特网上的主机组成,用户直接使用的,用来通信的,以及资源共享。
核心部分:由大量网络和连接这些网络的路由器组成,这部分是为边缘部分提供服务的
(提供连通性和交换)
主机和路由器作用不同
主机为用户进行信息处理,并向网络发送分组,或者从网络接受分组
路由器为了实现分组交换,任务是对分组进行存储转发,最后把分组交付给
目的主机,为网络核心部分重要内容。
分组交换:分组交换是以分组为单位进行传输和交换的,是一种存储转发的交换方式
存储转发:路由器接收到一个分组,先暂时存储下来 再检查其首部,查找转发表按照首部中的目的地址,找到合适的接口转发出去
计算机网络的性能指标
速率
计算机网络中最重要的一个性能指标,指的是数据的传送速率,也成为数据率或者比特率,单位是 bit/s 或者是 kbit/s Mbit/s Gbit/s
带宽
带宽本来是指信号具有的频带宽度,其单位是赫(或千赫 兆赫 吉赫等)
在计算机网络中。“带宽"表示网络中某通道传送数据的能力。表示在单位时间内网络中
的某信道所能通过的“最高数据率",单位是 bit/s 就是 “比特每秒"
吞吐量
吞吐量表示单位时间内通过某个网络(或信道,接口)的数据量。
吞吐量更经常使用于对现实世界中的网络的一种测量,以便知道实际到底有多少数据可以通过网络
主要进行统计需求
吞吐量受网络的带宽或网络的额定速率的限制
时延
时延也称为延迟或是迟延,是指数据(一个报文或分组,甚至比特)从网络或链路的一端到另一端所需要的时间。
传输时延
也称为发送时延 ,发送数据时,数据帧从结点进入到传输媒体所需要的时间
也就是从发送数据段第一个比特开始算,到该帧的最后一个比特发送完毕所需的时间
发送时延=数据帧长度(bit)/发送速率(bit/s)
传播时延
电磁波在信道中需要传播一定距离而花费的时间
传播时延=信道长度(米)/信号在信道上的传播速率(米/秒)
处理时延
主机或路由器在收到分组时,为处理分组(例如首部分析 提取数据 差错检验或查找路由)所花费的时间
排队时延
分组在路由器输入输出队列中排队等待处理所经历的时延
排队时延的长短往往取决于网络中当时的通信量
总时延=发送时延+传播时延+处理时延+排队时延
宽带线路赫窄带线路比特的传播速率都是一样的
宽带线路:每秒有更多比特从计算机注入到线路
宽带和窄带线路:车速一样
宽带线路:车距缩短
对于高速线路来说,我们提高的仅仅是数据的发送速率而不是比特在
链路上的传播速率
通信线路上都是串行传输不是多车道
是并发不是并行
时延带宽积
时延带宽积=传播时延*带宽
链路的时延带宽积又称为以比特为单位的链路长度
利用率
分为信道利用率和网络利用率
信道利用率指信道有百分之几的时间是被利用的(有数据通过)。完全空闲的信道利用率是零
网络利用率是指全网络的信道利用率的加权平均值
体系结构
计算机网络很复杂
利用分层设计体系结构**(分而治之)**类似于分治算法
协议数据单元(PDU)
网络体系结构中,对等层之间交换的信息报文统称为协议数据单元
Protocol Data Unit
PDU由协议控制信息和数据组成
协议头包含有完成数据船速所需要的控制信息
地址 序号 长度 分段标志 差错控制信息
封装
下层把上层的PDU作为本层的数据,加以封装,形成本层的PDU
封装:就是在数据前面加上特定的协议首部
网络协议
为保证数据交换正常进行数据交换建立的规则
计算机网络的体系结构是计算机网络的个各层及其协议的集合
法律上的国际标准
OSI
市场体系结构
TCP/IP体系结构
我们用五层体系结构