计算机网络相关概念
一、计算机网络的概念
计算机网络是一个将众多分散的、自治的计算机系统,通过通信设备与线路连接起来,有功能完善的软件实现资源共享和信息传递的系统。
计算机网络
计算机网络由若干结点和连接这些结点的链路组成。
集线器(Hub)可以把多个结点连接起来,组成一个计算机网络。(有数据冲突的情况,工作在物理层)
交换机可以把多个结点连接起来,组成计算机网络。(没有数据冲突)
互连网
路由器可以把两个或多个计算机网络互相连接起来,形成规模更大的计算机网络,也可称为互连网
路由器也可以相互连接。
路由器工作在网络层。
家用路由器=路由器+交换机+其他功能
互联网
由各大ISP和国际机构组建的,覆盖全球范围的互连网
互联网必须使用TCP/IP协议通信,互连网可以使用任意协议通信
互联网供全世界范围使用,故须提供一个共同的协议作为通信规则;互连网自己决定。
二、计算机网络的组成、功能
计算机网络的组成
从组成部分看
硬件
主机(端系统)接入计算机网络之后需通过通信设备(路由器)和通信链路进行数据的传输
软件
路由器中也可安装软件
协议
由软件,硬件共同实现。
从工作方式看
边缘部分直接为用户服务;核心部分为边缘部分提供了连通性和交换服务。
连通性:边缘部分的设备是相互联通的;交换服务: 当数据包从A点传送到B点,核心部分会为数据包自动选择合适的路线。(动态选择数据运输的路径,核心设备是路由器)
从逻辑功能看
通信子网:实现网络通信的某些底层硬件、底层软件;
资源子网:与实现网络通信无关的主机加软件。
计算机网络的功能
资源共享
提高可靠性:
负载均衡:
三、数据交换技术
人类历史上的通信网路
邮政网络:邮递员信件;
电报网路:报文交换;
电话网络:电路交换。
电路交换:通过物理线路的连接,动态的分配传输线路资源
电路交换的过程:
(1)建立连接(尝试占用通信资源)
(2)通信(一直占用通信资源)
(3)释放连接(归还通信资源)
“电路交换”的优缺点:
当线路出现问题时,只能重新建立线路;
交换结点不支持“差错控制”(无法发现传输过程中的发生的数据错误)
“报文交换”技术
报文交换机可以先将报文存储起来,进行分析,并分配给下一个结点。
报文交换技术的优缺点:
长报文容易出错,重传代价高
若报文出现错误,可以通过校验技术或者重新传送。
“分组交换”技术
现代技术中,路由器就是一种典型的分组交换机。
“分组交换”的优缺点:
每一个中间结点都需先将数据存储起来再发送出去。
“虚电路交换”技术
基于分组交换
三种交换方式的性能对比
电路交换性能分析
A与B相隔1ms,纵向的小格子也表示需要1ms,当D的信号传回到A证明连接已经建立完成。
数据由A结点直接传送到B结点。
报文交换性能分析
分组交换性能分析
总结
四、计算机网络的分类
按分布范围分类
如今的局域网几乎都是采用“以太网技术”实现,因此“以太网”几乎成了“局域网”的代名词。
广域网(WAN)、局域网(LAN)
局域网通过路由器接入广域网
个域网
按传输技术分类
广播式网络:所有的无线网络(WIFI)都是“广播式”
点对点网络:路由器转发的数据分组
按拓扑结构分类
总线形结构
环形结构
星形结构、网状结构
按使用者分类
按传输介质分类
总结:
五、计算机网络的性能指标(重点)
性能指标1:速率
信道:表示向某一方向传送信息的通道(信道不是通信线路)一条通信线路在逻辑上往往对应一条发送信道和一条接收信道
速率:指连接到网络上的节点在信道上传输数据的速率。也称数据率或比特率,数据传输速率(最常用)
速率单位:bit/s,或b/s,或bps(最常用)
性能指标2:带宽
例题:
节点间通信实际能达到的最高速率,有带宽、节点性能共同限制
若A强制给B传送20Mbps的数据,将会导致数据丢失
信道带宽越大,传输数据的能力越强
性能指标3:吞吐量
总结
性能指标4:时延
时延产生的原因:
假设主机A要给主机B传输80Mb的数据,则发送时延为80Mb/100Mbps=0.8s
传播时延就是长度除以速度
例题:
处理时延和排队时延题目没说就不做要求
性能指标5:时延带宽积
例题:
性能指标6:往返时延
为了简化问题,图中发送方A与接收方B是直连的
游戏延迟指的就是手机与服务器之间的往返时延(RTT)
性能指标7:信道利用率
例题:
总结: