网络原理笔记01_概述

目录

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

(1)网络定义

(2)因特网的意义及作用

1.2因特网概述

(1)网络的网络

(2)网络与互联网

(3) Internet 和 internet 的区别

(4)因特网发展的三个阶段

 1.3因特网的组成

 (1)边缘部分

        ①客户-服务器方式

 a.客户软件的特点

b.服务器软件的特点 

②对等连接方式

对等连接方式的特点

 (2)核心部分

①交换的含义

②电路交换的特点

③分组交换的过程

④分组首部的重要性

⑤核心部分

 ⑥路由器

⑦主机和路由器的作用不同

⑧分组交换的优缺点

⑨三种交换的比较

 1.4计算机网络的分类

(1)从网络的作用范围进行分类

(2)从网络的使用者进行分类

(3)用来把用户接入到因特网的网络

1.5计算机网络的性能

(1)计算机网络的性能指标

①速率

②带宽

③吞吐量

④时延

        a.四种时延的定义

 b.四种时延的产生:

⑤时延带宽积

 ⑥利用率

 1.6计算机网络的体系结构

(1)协议与划分层次

(2)网络协议的组成要素

(3)划分层次的概念举例

 (4)分层的好处

(5)计算机网络的体系结构

(6)具有五层协议的体系结构

 (6)在五层结构下主机1向主机2发送数据的过程

 (7)实体、协议、服务和服务访问点


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

(1)网络定义

        网络是指“三网”,即电信网络有线电视网络计算机网络。发展最快的并起到核心作用的是计算机网络。   

(2)因特网的意义及作用

       a: 连通性:计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连通一样。 b:共享:即资源共享。可以是信息共享、软件共享,也可以是硬件共享。

1.2因特网概述

(1)网络的网络

        网络(network)由若干结点(node)和连接这些结点的链路(link)组成。 互联网是“网络的网络”(network of networks)。 连接在因特网上的计算机都称为主机(host)。

(2)网络与互联网

       网络把许多计算机连接在一起。 因特网则把许多网络连接在一起。

(3) Internet 和 internet 的区别

        以小写字母 i 开始的 internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。 以大写字母I开始的的 Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用 TCP/IP 协议作为通信的规则,且其前身是美国的 ARPANET。

(4)因特网发展的三个阶段

        a.第一阶段是从单个网络 ARPANET 向互联网发展的过程。 1983 年 TCP/IP 协议成为 ARPANET 上的标准协议。 人们把 1983 年作为因特网的诞生时间。ARPANET的成功使 计算机网络的概念发生根本变化 :

        早期的面向终端的计算机网络是以单个主机为中心的星形网,各终端通过通信线路共享昂贵的中心主机的硬件和软件资源。

        分组交换网则是以网络为中心,主机都处在网络的外围,用户通过分组交换网可共享连接在网络上的许多硬件和各种丰富的软件资源。

        b.第二阶段的特点是建成了三级结构的因特网。 三级计算机网络,分为主干网、地区网和校园网(或企业网)。

        c.第三阶段的特点是逐渐形成了多层次 ISP 结构的因特网。 出现了因特网服务提供者 ISP (Internet Service Provider)。  根据提供服务的覆盖面积大小以及所拥有的 IP 地址数目的不同,ISP 也分成为不同的层次。

 1.3因特网的组成

        从工作方式上看,可以分为以下两项:

        边缘部分:由所有连接在因特网上的主机组成,这一部分是用户直接使用的,用来进行通信和资源共享(因特网的意义b部分)

        核心部分:由大量网络和连接这些无路由器组成。这部分是为边缘部分提供服务的,即保障连通性和交换。(因特网的意义a部分)

 (1)边缘部分

        处在因特网边缘部分的就是连接在因特网上的所有主机,这些主机又被称为端系统

        计算机之间通信其实就是两个主机之间的进程进行通信

        通信方式有两种

        客户-服务器方式(C/S 方式),即Client/Server方式 和 对等方式(P2P 方式).即 Peer-to-Peer方式

        ①客户-服务器方式

        客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。 客户-服务器方式所描述的是进程之间服务和被服务的关系。 客户是服务的请求方,服务器是服务的提供方。

 a.客户软件的特点

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

b.服务器软件的特点 

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

②对等连接方式

        对等连接(peer-to-peer,简写为 P2P)是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。 只要两个主机都运行了对等连接软件(P2P 软件),它们就可以进行平等的对等连接通信。 双方都可以下载对方已经存储在硬盘中的共享文档。

对等连接方式的特点

        对等连接方式从本质上看仍然是使用客户服务器方式,只是对等连接中的每一个主机既是客户又同时是服务器。 例如主机 C 请求 D 的服务时,C 是客户,D 是服务器。但如果 C 又同时向 F提供服务,那么 C 又同时起着服务器的作用。

 (2)核心部分

        网络核心部分是因特网中最复杂的部分。 网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)。 在网络核心部分起特殊作用的是路由器(router)。 路由器是实现分组交换(packet switching)的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。

①交换的含义

        引例:两部电话只需要一根电线就能够互相连接起来,但是当有N部电话机两两相连,需要N(N-1)/2对电线,当电话机的数量很大的时候,这种连接方法需要很多电线对,所以此时就要使用交换机来完成全网的交换任务。

        在这里,交换的含义就是转接:把一条电话线转接到另一条电话线,使他们连通起来。                  从通信资源的分配角度来看,交换就是按照某种方式动态地分配传输线路的资源。

②电路交换的特点

        电路交换必定是面向连接的

        电路交换的三个阶段:建立连接——>通信——>释放连接

        但是电路交换传送计算机数据效率低,因为计算机数据具有突发性

③分组交换的过程

a.在发送端,先把较长的报文划分成较短且固定长度的数据段。

b.将步骤a中生成的每个数据段前面添加首部构成分组

c.分组交换网以分组作为数据传输单元,依次把各分组发送到接收端

d.接收端收到分组后剥去首部还原成报文(这里假定分组在传输过程中没有出现差错,在转发时也没有被丢弃)

④分组首部的重要性

        每一个分组的首部都含有地址等控制信息。

        分组交换完网中的结点交换机根据收到的分组的首部中的地址信息,把分组转发到下一个结点交换机。用这样的存储转发方式最后分组就能到达最终目的地。

⑤核心部分

        因特网的核心部分是由许多网络和把它们互连起来的路由器组成,而主机处在因特网边缘部分。在因特网核心部分的路由器之间一般都用高速链路相连,而在网络边缘的主机接入到核心部分则通常以相对较低速率的链路相连接。其中主机的用途是为用户进行信息的处理,并可以和其他主机通过网络交换信息。路由器则是用来转发分组的。

 ⑥路由器

        在路由器中的输入输出端口之间没有直接连线。

        路由器处理分组的过程:把收到的分组先放入缓存(暂时存储)——>查找转发表,找出到某个目的地的地址应该从哪个端口转发——>把分组送到适当的端口转发出去。

⑦主机和路由器的作用不同

        主机是为用户进行信息处理的,并向网络发送分组,从网络接收分组。而路由器是对分组进行存储转发,最后把分组交付目的主机。

⑧分组交换的优缺点

        优点:

                高效:动态分配传输带宽,对通信链路是逐段占用。

                灵活:以分组为传送单位和查找路由。

                迅速:不必先建立连接就能向其他主机发送分组。

                可靠:保证可靠性的网络协议,分布式的路由选择协议时网络有很好的生存性。

        缺点:

                分组在各结点存储转发时需要排队,这就会造成一定的时延

                分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销

⑨三种交换的比较

 1.4计算机网络的分类

(1)从网络的作用范围进行分类

        广域网WAN;局域网LAN;城域网MAN;个人区域网PAN

(2)从网络的使用者进行分类

        公用网;专用网

(3)用来把用户接入到因特网的网络

        接入网AN,它又称为本地接入网或者居民接入网。

        由ISP提供的接入网只是起到让用户能够与因特网连接的桥梁作用。

1.5计算机网络的性能

(1)计算机网络的性能指标

①速率

        比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位。意思是一个二进制数字,因此一个比特就是二进制数字中的1或0。

        速率即数据率(data rate)或比特率(bit rate)是计算机网络中最重要的一个性能指标。单位是b/s,或者kb/s,Mb/s,Gb/s等等。

        速率往往是指额定速率标称速率。

②带宽

        带宽本来是指信号具有的频带宽度,单位是赫。现在带宽是数字信道所能传送的最高数据率的同义词,单位是b/s。

        在时间轴上信号的宽度都随着带宽的增大而变窄。

③吞吐量

        吞吐量表示在单位时间内通过某个网络(或者信道,接口)的数据量。受网络的带宽或网络的额定速率的限制。

④时延

        a.四种时延的定义

        发送时延:发送数据时,数据帧从节点进入到传输媒体所需要的时间。也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需要的时间。

        传播时延:电磁波在信道中需要传播一定的距离而花费的时间。信号发送速率和信号在信道上的传播速率是完全不同的概念。

         处理时延:交换结点为存储转发而进行一些必要的处理所花费的时间。

         排队时延:结点缓存队列中分组排队所经历的时延,它的长短往往取决于网络中当时的通信量

         数据经历的总时延就是发送时延,传播时延,处理时延和排队时延之和:

 b.四种时延的产生:

         注:对于高速网络链路(因特网核心部分),我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。为了减小数据的发送时延,我们可以提高链路带宽。

⑤时延带宽积

        链路的时延带宽积又称为以比特为单位的链路长度

        

 ⑥利用率

        信道利用率支出某信道有百分之几的时间是被利用的(有数据通过)。完全空闲的信道的利用率是0。

        网络利用率则是全网络的信道利用率的加权平均值。

        信道利用率并非越高越好。

⑦时延与网络利用率的关系

        根据排队论的理论,当某信道的利用率增大时,该信道引起的实验也就迅速增加。

        若令D0表示网络空闲的实验,则在适当的假定条件下,可以用下面的简单公式表示D和D0之间的关系:(U是网络的利用率,数值在0到1之间)

D = \frac{D0}{1-U}

 1.6计算机网络的体系结构

(1)协议与划分层次

        计算机网络中的数据交换必须遵守事先约定好的规则。这些规则明确规定了所交换的数据的格式以及有关的同步问题。

        网络协议简称为协议,是为进行网络中的数据交换而建立的规则,标准或约定。

(2)网络协议的组成要素

        语法:数据与控制信息的结构或格式。

        语义:需要发出何种控制信息,完成何种动作以及做出何种反应。

        同步:事件实现顺序的详细说明。

(3)划分层次的概念举例

        主机 1 向主机 2 通过网络发送文件。可以将要做的工作进行如下的划分。第一类工作与传送文件直接有关。 确信对方已做好接收和存储文件的准备。 双方协调好一致的文件格式。 两个主机将文件传送模块作为最高的一层。剩下的工作由下面的模块负责。

 

 

 (4)分层的好处

        各层之间是独立的;灵活性好;结构上可分割开;易于实现和维护;能促进标准化工作

(5)计算机网络的体系结构

        计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。 体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。 实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。 体系结构抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。  

(6)具有五层协议的体系结构

        TCP/IP 是四层的体系结构:应用层、运输层、网际层和网络接口层。 但最下面的网络接口层并没有具体内容。 因此往往采取折中的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构 。

 (6)在五层结构下主机1向主机2发送数据的过程

 之后则是逐层上传删去首部

 (7)实体、协议、服务和服务访问点

        实体(entity) 表示任何可发送或接收信息的硬件或软件进程。 协议是控制两个对等实体进行通信的规则的集合。 在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。 要实现本层协议,还需要使用下层所提供的服务

        本层的服务用户只能看见服务而无法看见下面的协议。 下面的协议对上面的服务用户是透明的。 协议是“水平的”,即协议是控制对等实体之间通信的规则。 服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。 同一系统相邻两层的实体进行交互的地方,称为服务访问点 SAP (Service Access Point)。  

        协议必须把所有不利的条件事先都估计到,而不能假定一切都是正常的和非常理想的。 看一个计算机网络协议是否正确,不能光看在正常情况下是否正确,而且还必须非常仔细地检查这个协议能否应付各种异常情况。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值