计算机网络①概述

期末复习回来看看吧

一、概述

1.1 计算机网络在信息时代的作用

21世纪的一些重要特征就是数字化网络化信息化,它是一个以网络为核心的信息时代

三网融合:电信网络、有线电视网络和计算机网络。

互连网(internet/internetwork):仅在局部范围互连起来的计算机网络。
互联网/因特网(Internet):由覆盖全球的数量极大的各种计算机网络互连起来的。
(最大的互连网就是互联网)

互联网的两个重要基本特点:
1、连通性(connectivity):互联网使上网用户之间,不管相距多远,都可以非常便捷、非常经济地交换各种信息。
2、共享:即资源共享(eg:信息共享、软件共享、硬件共享…)。

互联网+:即“互联网+各个传统行业”,可以利用信息通信技术和互联网平台来创造新的发展生态。

1.2 互联网概述

1.2.1 网络的网络

计算机网络由若干结点(node)和连接这些结点的链路(link)组成。

网络之间可以通过路由器互连起来,构成一个覆盖范围更大的计算机网络,也就是互连网,因此互连网是“网络的网络”(network of networks)。

主机(host):与网络相连的计算机。
网络把许多计算机连接在一起,而互连网则把许多网络通过路由器连接在一起。

1.2.2 互联网基础结构发展的三个阶段

第一阶段:从单个网络ARPANET向互连网发展的过程。
1969年美国国防部创建了第一个分组交换网ARPANET。
1983年TCP/IP协议成为ARPANET上的标准协议,互联网诞生。
1990年ARPANET正式关闭。

internet(互连网)是一个通用名词,泛指由多个计算机网络互连而成的计算机网络,网络间的通信协议可任意选择。

Internet(互联网)是一个专用名词,指当前全球最大的、开放的、由众多网络相互连接而成的特定互连网,采用TCP/IP协议族作为通信规则,前身为ARPANET。

第二阶段:建成了三级结构的互联网。(1985-1993)
1985年起,美国国家科学基金会NSF建设了国家科学基金网NSFNET,是一个三级计算机网络,分为主干网地区网校园网

第三阶段:逐渐形成了多层次ISP结构的互联网。
1993年起,NSFNET逐渐由若干互联网主干网替代,出现一个新名词:互联网服务器提供者ISP,即互联网服务提供商

根据服务的覆盖面积大小及所拥有IP地址数目的不同,ISP也分为:主干ISP、地区ISP和本地ISP。

互联网交换点(IXP)。
万维网WWW:由欧洲原子核研究组织开发。

1.2.3 互联网的标准化工作

1992年,互联网协会ISOC成立,其下有一个技术组织叫互联网体系结构委员会IAB,IAB下有两个工程部:
1、互联网工程部IETF:由许多工作组(WG)组成的论坛,具体工作由互联网研究指导小组IRSG管理。
2、互联网研究部IRTF:由一些研究组(RG)组成的论坛,具体工作由互联网研究指导小组IRSG管理。
所有的互联网标准都是以RFC(request for comments请求评论)的形式在互联网发表的。

制订互联网正式标准需要经过以下三个阶段:
1、互联网草案:有效期六个月,还不能算作RFC文档。
2、建议标准:成为RFC文档。
3、互联网标准:达到后,可分配到一个编号STD xx。

除建议标准和互联网标准外,还有历史的、实验的和提供信息的三种RFC文档。

1.3 互联网的组成

从工作方式上可分为:
边缘部分:由互联网上所有主机组成,是用户直接使用的,进行通信和资源共享。
核心部分:由大量网络和连接网络的路由器组成,是为边缘部分提供服务的

1.3.1 互联网的边缘部分

互联网的边缘部分就是连接在互联网上的所有主机,这些主机又称为端系统,端即末端的意思。

计算机之间通信:主机A的某个进程和主机B的另一个进程进行通信。
在网络边缘的端系统之间的通信方式通常分为两类:客户——服务器方式(C/S方式)和对等方式(P2P方式)。

C/S方式:客户(client)和服务器(server)都是指通信中所涉及的两个应用程序,C/S方式所描述的是进程之间的服务和被服务关系。
客户是服务请求方,服务器是服务提供方。二者都要使用网络核心部分提供的服务。

客户程序:1、被用户调用后运行,在通信时主动向远地服务器发起通信(请求服务)。因此,客户程序必须知道服务器程序的地址。
2、不需要特殊的硬件和很复杂的操作系统。

服务器程序:1、专门用来提供服务的程序,可同时处理多个远地或本地客户的请求。
2、自启动后就自动调用并不断运行,被动等待并接受客户的通信请求,因此不需要知道客户程序的地址。
3、一般需要强大的硬件和高级的操作系统。

客户和服务器本来都是指计算机的进程(软件)。

P2P方式:是指两台主机在通信时不区分哪一个是服务请求方或服务提供方,只要都运行了P2P软件,就可以进行平等、对等的连接通信,双方都可下载对方已经存在硬盘中的共享文档。

1.3.2 互联网的核心部分

路由器:在网络核心部分起特殊作用,是实现分组交换的关键构件,任务是转发收到的分组,这是网络核心部分最重要的功能。

电路交换(必定是面向连接的):经过建立连接(占用通信资源)——>通话(一直占用通信资源)——>释放资源(归还通信资源)三个步骤的交换方式称为电路交换。
重要特点:在通话的全部时间内,通话的两个用户始终占用端到端的通信资源。

分组交换:采用存储转发技术。
“在每一个数据段前面,加上一些由必要的控制信息组成的首部后,就构成了一个分组,分组又称为‘包’,而分组的首部也可称为‘包头’,分组是在互联网中传送的数据单元,正是由于分组的首部包含了诸如目的地址和源地址等重要控制信息,每一个分组才能在互联网中独立地选择传输路径,并正确地交付到分组传输的终点。”

主机是为用户进行信息处理的,路由器则是用来转发分组的,即进行分组交换的。

分组交换的优点采用的手段
高效动态分配传输带宽,对通信链路逐段占用
灵活为每一个分组独立选择最合适的转发路由
迅速以分组作为单位,可以不先建立连接就能向其他主机发送分组
可靠可靠的网络协议,分布式多路由的分组交换网,提高网络生存性

时延:各路由器储存转发时排队造成。

电路交换:整个报文的比特流连续地从源点直达终点。
报文交换:整个报文先传送到相邻结点,全部储存后查找转发表,转发到下一个结点。
分组交换:单个分组转发到相邻结点,全部储存后查找转发表,转发到下一个结点。

1.4 计算机网络在我国的发展

时间事件
1989.11我国第一个公用分组交换网CNPAC建成运行
1994.4.20我国用64kbit/s专线正式连入互联网
2004.2我国第一个下一代互联网CNGI的主干网CERNET2试验网正式开通,并提供服务

中国互联网络信息中心CNNIC每年两次公布我国互联网的发展情况。

1.5 计算机网络的类别

1.5.1 计算机网络的定义

计算机网络主要是由一些通用的、可编程的硬件互连而成的,这些硬件并非专门用来实现某一特定目的,这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
根据此定义:1、计算机网络所连接的硬件,不限于一般的计算机,而是包括了智能手机。
2、计算机网络并非专门用来传送数据,而是能够支持很多种的应用。
上述‘可编程的硬件’包含中央处理器CPU。

1.5.2 几种不同类别的计算机网络

按照网络的作用范围分类:广域网WAN、城域网MAN、局域网LAN、个人区域网PAN。
(若中央处理机之间的距离非常近,则一般就称之为多处理机系统而非计算机网络。)
按照网络使用者分类:公用网、专用网。
接入网AN:用来把用户接入到互联网的网络,又称为本地接入网或居民接入网。

1.6 计算机网络的性能

1.6.1 计算机网络的性能指标

1、速率:网络技术中的速率指的是数据的传送速率,也称为数据率或比特率,单位为bit/s,是计算机网络中最重要的一个性能指标。
当提到网络的速率时,往往是指额定速率或标称速率,而非实际运行速率。
2、带宽:计算机网络中,带宽用来表示网络中某种通道传送数据的能力,因此网络带宽表示单位时间内网络中某条信道所能通过的“最高数据率”,单位为bit/s 。
也可指某个信号具有的频带宽度,此时单位为赫。
3、吞吐量:表示在单位时间内通过某网络(或信道、接口)的实际的数据量。常用于对现实世界中网络的一种测量,受网络带宽或网络的额定速率限制。
4、时延:指数据从网络的一端传送到另一端需要的时间。分为四类。
(1)发送时延:是主机或路由器发送数据帧所需要的时间。也叫传输时延。
发送时延=数据帧长度(bit)/发送速率(bit/s)
(2)传播时延:是电磁波在信道中传播一定的距离需要花费的时间。
传播时延=信道长度(m)/电磁波在信道上的传播速率(m/s)
(3)处理时延:主机或路由器在收到分组时处理的时间。
(4)排队时延:在输入、输出队列中排队的时间。
总时延为上述四种时延的总和。
5、时延带宽积:
时延带宽积=传播时延*带宽
链路的时延带宽积又称为以比特为单位的链路长度。
6、往返时间RTT:互联网上的信息不仅仅单方向传输而是双向交互的。
发送时间=数据长度/发送速率
有效数据率=数据长度/(发送时间+RTT)
7、利用率:
信道利用率:指某信道有百分之几的时间是被利用的(有数据通过),完全空闲的信道的利用率为0 。
网络利用率:是全网络的信道利用率的加权平均值。
信道利用率并非越高越好,因为信道利用率增大时,对应的时延也增加。
D0表示网络空闲时的时延,D表示网络当前时延,利用率为U,则:
D=D0/(1-U)

1.6.2 计算机网络的非性能指标

费用、质量、标准化、可靠性、可扩展性和可升级性、易于管理和维护。

1.7 计算机网络体系结构

1.7.1 计算机网络体系结构的形成

这节没啥重点,花几分钟看看书吧。

1.7.2 协议与划分层次

网络协议:为进行网络中的数据交换而建立的规则、标准或约定称为网络协议,也可简称为协议。
协议的三要素:①语法:数据与控制信息的结构或格式。
②语义:需要发出何种控制信息,完成何种动作以及做出何种响应。
③同步:事件实现顺序的详细说明。

分层的好处:①各层之间是独立的。
②灵活性好。
③结构上可分割开。
④易于实现和维护。
⑤能促进标准化工作。

各层需要完成的主要功能:
①差错控制:使响应层次对等方的通信更加可靠。
②流量控制:发送端的发送速率必须使接收端来得及接收。
③分段和重装:发送端将发生的数据块划分为更小单位,在接收端将其还原。
④复用和分用:发送端几个高层会话复用一条低层的连接,在接收端再进行分用。
⑤连接建立和释放:交换数据前先建立一条逻辑连接,传送结束后释放。

计算机网络的各层及其协议的集合就是网络的体系结构。计算机网络的体系结构就是这个计算机网络及其构件所应完成的功能的精确定义。

1.7.3 具有五层协议的体系结构

(1)应用层
通过应用进程间的交互来完成特定网络应用。
应用层协议定义的是应用进程间通信和交互的规则。
应用层交互的数据单元称为报文

(2)运输层
运输层负责向两台主机中进程之间的通信提供通用的数据传输服务。
运输层主要使用两种协议:
传输控制协议TCP:提供面向连接、可靠的数据传输服务,传输单位为报文段。
用户数据报协议UDP:提供无连接的、尽最大努力的数据传输服务,传输单位是用户数据报。

(3)网络层
为分组交换网上的不同主机提供通信服务。
互联网使用的网络层协议是网际协议IP,因此互联网的网络层也叫网际层或IP层。

(4)数据链路层
简称链路层。将网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上传送帧,每一帧包括数据和必要的控制信息。

(5)物理层
数据单位是比特。
最重要的协议是TCP和IP。
对等层次间传送的yi数据单位称为该层的协议数据单元PDU

1.7.4 实体、协议、服务和服务访问点

实体:任何可发送或接收信息的硬件或软件进程。
协议:控制两个对等实体或多个实体进行通信的规则的集合。
协议是水平的,服务是垂直的。
服务:能够被高一层实体“看得见”的功能才能称为服务。
服务访问点SAP:同一系统中相邻两层的实体进行交互的地方。
层与层间交换的数据的单位称为服务数据单元SDU

1.7.5 TCP/IP的体系结构

在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值