1.1互联网概述
① 生活中网络分为电信网络、有线网络、计算机网络。
电信网络:提供通话,传真等服务;
有线网络:提供用户各种电视节目;
计算机网络:用户能够在计算机之间进行数据文件的传输;20世纪90年代后,其中以Internet为代表的计算机网络得到飞速发展。
②互联网与互连网
互联网是Internet目前流行最广的,事实上的标准译名,是由数量及大的各种计算机网络连接起来的;但对于局部范围连接起来的计算机网络则称之为互连网。(意思是互联网包含互连网)
互联网具有连通性和共享的特点。(共享是指资源的共享)
③计算机网络
计算机网络由若干个节点(node)和连路(link)组成,节点可以是计算机、路由器、集线器等。
多个网络连接通过路由器到一起,构成一个范围更大的网络,称为互连网。
![](https://img-blog.csdnimg.cn/img_convert/46838c9ed8c6d7cee799fd44436e3984.png)
计算机网络
![](https://img-blog.csdnimg.cn/img_convert/4292204cd6b86e3dddde1c8387a9fdd4.png)
通过上面两张图,我们可以建立一个基本概念
网络把许多计算机连接到一起,而互连网把许多网络通过路由器连接到一起。与网络相连的计算机被称之为主机。
④互联网基础结构的三个发展阶段
从单个网络ARPANET向互连网发展,1983年TCP/IP协议成为ARPANET的标准协议(互联网是一个专属名词,采用TCP/IP协议;互连网可以使用其他的协议,所以不管是由多少个网络连接而成的网络,只要不用TCP/IP协议那它就不是互联网)
构成三级结构的互联网,分别为主干网、地区网、校园网(企业网)。
逐步形成全球范围的多层次ISP结构的互联网,由于使用人数的增多,为了更有效使用互联网资源,互联网交换点IXP形成。(ISP:互联网服务提供者,通常是一些商业公司,如运营商;IXP:允许两个ISP网络直接相连并交换分组)
![](https://img-blog.csdnimg.cn/img_convert/798ffa13c70a5f2e4b02ff197d17e6a7.jpeg)
1.2互联网的组成
边缘部分:由连接上互联网的所有主机组成,用户可以直接使用,用来进行通信,资源共享,这些主机又可以被称为端系统。而主机与主机之间的通信详细来说是指主机上的某个进程与另一台主机上的某个进程的通信,网络边缘的端系统的通信方式可分为两大类:客户-服务器方式(CS)和对等方式(P2P)。
客户-服务器方式:互联网最常用的,传统的通信方式,其中客户和服务器是通信中所涉及的两个应用进程;其工作方式是
![](https://img-blog.csdnimg.cn/img_convert/75ca66be3fb7ebc79dbdc59d588524ca.jpeg)
对等连接(P2P):两台主机不用分清那个是请求端,那个是服务端。
![](https://img-blog.csdnimg.cn/img_convert/859dcffe1ba6ee334ff50fc4cb459249.jpeg)
核心部分:由大量网络和连接网络的路由器组成,为边缘部分提供服务;在网络核心中起特殊作用的是路由器,它是一种专用计算机,是实现分组交换的关键构建,其任务是转发收到的分组。
三种交换方式
①电路交换
原理:建立连接(一条专用的物理通路;一般利用交换机)->通话(占用通信资源)->释放连接
特点:通话时间内,通话的两个用户一直占用端到端的通信资源;传输效率低下。
②分组交换
原理:采用储存转发技术。通常将要转发的数据称之为报文,在发送之前先把报文分成一个个较小的等长的数据段,在每个数据段前加上一些必要的控制信息组成头部,这样就构成了一个分组(又称“包”,首部又称为“包头”)
特点:高效、灵活、迅速、可靠;但由于分组在各路由器储存转发时需要排队,会造成一定的时延,分组的控制信息也会造成一定的开销。
③报文交换
原理:将报文先传到相邻的节点,全部储存下来后再查表转发到下一个节点
![](https://img-blog.csdnimg.cn/img_convert/f7a970715a95a1cf51368439c9c4c3a0.png)
1.3计算机网络的类别
按范围分类:广域网、城域网、局域网、个人区域网
按网络使用者分类:公用网、专用网
1.4计算机网络的性能
速率
网络技术的速率是指数据的传输率,也称数据率或比特率;平常提到网络速率时一般是指额定速率或标称速率。单位:bit/s
![](https://img-blog.csdnimg.cn/img_convert/e54ea8757582092cefb2226f8b560788.png)
带宽
带宽有两种解释
带宽本来指某个信号所具有的频带宽度。单位:赫
计算机网络中,带宽用来表示网络中某通道的数据传输能力,网络带宽指单位时间内网络中某信道能通过的“最高数据率”。单位:bit/s
带宽
带宽有两种解释
(1)带宽本来指某个信号所具有的频带宽度。单位:赫
(2)计算机网络中,带宽用来表示网络中某通道的数据传输能力,网络带宽指单位时间内网络中某信道能通过的“最高数据率”。单位:bit/s
吞吐量
单位时间内通过某个网络的实际数据量
时延
时延是指数据从网络的一端传递到另一端所需要的时间。
(1)发送时延:主机或路由器发送数据帧所需要的时间
![](https://img-blog.csdnimg.cn/img_convert/407ab8890a32aa64bffb616b2fa55289.png)
(2)传播时延:电磁波在信道中传播一定距离需要花费的时间
![](https://img-blog.csdnimg.cn/img_convert/5d0e5191390a444e2d12a5106701c723.png)
(3)处理时延:主机或路由器在收到分组时要花费一定时间进行处理
(4)排队时延:分组在经过网络传输经过路由器后要在输入队列进行排队处理,而路由器确定转接口后还要输出队列等待转发,这样就产生时延
(5)总时延=发送时延+传播时延+处理时延+排队时延
时延带宽积
意义:某段链路可容纳的比特数
公式:时延带宽积=传播时延*带宽
往返时间RTT
定义:发送端A发送完数据时开始到接受到接收端B发出的确认信息的时间
![](https://img-blog.csdnimg.cn/img_convert/4154fbca607bb189b008cda6e784f140.png)
利用率
利用率与网络时延的关系
![](https://img-blog.csdnimg.cn/img_convert/362c8f197afecec0ae14470635c15428.png)
![](https://img-blog.csdnimg.cn/img_convert/4941e40c609e83d8b48c9e119d8c3662.png)
计算机网络非性能特征
费用
质量
标准化
可靠性
可拓展性和可升级性
易于管理和维护
1.5计算机网络体系结构
计算机网络的协议与划分层次
网络协议:为了在计算机网络中有条不紊的交换数据,就必须遵守事先约好的规则,规则明确规定了所交换的数据的格式及有关的同步问题,而为进行网络中的数据交换而制定的规则、标准或者约定被称为网络协议
协议有以下三要素构成
语法:数据于控制信息的结构或格式
语义:需要发出何种控制信息,完成各种动作及各种响应
同步:事件实现顺序的详细说明
TCP/IP体系结构
应用层
通过应用进程间的交互来完成特定网络应用;应用层的协议是应用进程间的通信与交互规则(例如:通信软件)
运输层
负责向两台主机进程之间的通信提供通用的数据传输服务;其主要有两种协议
传输控制协议(TCP):提供面向连接的、可靠的数据传输服务,其数据传输单位是报文段
用户数据报协议(UDP):提供无连接的尽最大努力的数据传输服务,单位为用户数据报
网际层
辅助你为分组交换网上的不同主机提供通信服务;将将用户数据封装成分组或包,称作IP数据报
链路层
将网络层交换下来的IP数据报组装成帧,在两个相邻的节点链路上传帧,每一帧包含控制信息
![](https://img-blog.csdnimg.cn/img_convert/76fca8675ce1dfbd1ded01699aaee655.png)