计算机网络基础


Internet是由数量极大的各种计算机网络互连起来的,采用互联网这个译名能够体现出Internet最主要的特征;对于局部范围互连起来的计算机网络,只能称为互连网,而不是互联网;
互联网之所以能够向用户提供许多服务,就是因为互联网具有连通性和共享,所谓连通性:就是互联网使上网用户之间,不管相距多远都可以便捷、经济的交换换各种信息;所谓共享就是指资源共享:可以是信息共享、软件共享、也可以是硬件共享;

互联网+即互联网+各个传统行业,代表一种新的经济形态,其特点就是把互联网的创新成果深度融合于经济社会各领域之中;

ISP(Internet Service Provider):互联网服务提供商

一、网络的网络

计算机网络由若干结点和连接这些结点的链路组成,网络中的结点可以是计算机、集线器、交换机和路由器等。网络连接并不是仅仅把计算机简单的物理上连接起来,因为这样做并不能达到计算机之间能够相互交换信息的目的,还必须在计算机上安装许多使计算机能够交换信息的软件才行。

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

第一阶段:从单个网络ARPANET向互连网发展的过程,1969 ~ 1983

第二阶段:建成了三级结构的互联网,分为主干网、地区网、和校园网,1985 ~ 1993

第三阶段:形成了多层次ISP(Internet Service Provider 互联网服务提供商)结构的互联网,1993 ~ now

三、互联网的组成

互联网从其工作方式上看,可以划分为以下两大块

  • 边缘部分:由所有连接在互联网上的主机组成,即上网用户使用的各种主机;
  • 核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供服务,即提供连通性和交换,使边缘部分中的任何一台主机都能够向其他主机通信。

在互联网核心部分起特殊作用的是路由器,它是一种专用计算机(但不是主机),是实现分组交换的关键构建,其任务是转发收到的分组;

主机是为用户进行信息处理的,并且可以和其他主机通过网络交换信息,路由器则是用来转发分组的,即进行分组交换;路由器收到一个分组,先暂时存储一下,检查其首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去,把分组交给下一个路由器,这样一步一步地以存储转发的方式,把分组交付给最终目的主机。

分组交换:
分组交换采用存储转发技术,通常我们把要发送的整块数据称为一个报文,在发送之前先把较长的报文划分成为一个个更小的等长数据段,在每一个数据段前面加上一些由必要的控制信息组成的首部后,就构成了一个分组,分组又称为包,因此分组的首部也称为包头;分组的首部包含了诸如目的地址和源地址等重要控制信息,每一个分组才能在互联网中独立地选择路径,并被正确地交付到分组传输的终点。

分组交换的优点:

  • 高效:在分组传输的过程中动态分配传输带宽,对通信链路是逐段占用,
  • 灵活:为每一个分组独立地选择最合适的转发路由,
  • 迅速:以分组作为传送单位,可以不先建立连接就能向其他主机发送分组,
  • 可靠:保证可靠性的网络协议,分布式多路由的分组交换,使网络有很好的生存性;

分组交换的缺点:

  • 时延:分组在各个路由器存储转发时需要排队,就会造成一定的时延;

  • 增加开销:各分组必须携带的控制信息增加了一定的开销;

其他交换方式:

  • 电路交换:必须经过建立连接、通信、释放连接,三个步骤的交换方式称为电路交换;电路交换的一个重要特点就是在通话的全部时间内,通话的两个用户始终占用端到端的通信资源;整个报文的比特流持续地从源点直达终点,好像在一个管道中传送;
  • 报文交换:
    整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点

总结:
三种传输方式对比,可以发现,若要连续传送大量的数据,且其传送时间远大于连接建立时间,则电路交换的传输速率较快,报文交换和分组交换不需要预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率;由于一个分组的长度往往小于整个报文的长度,因此分组交换比报文交换的时延小,同时也具有更好的灵活性。

四、计算机网络的类别

计算机网络主要是由一些通用的、可编程的硬件互连而成的,这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛和日益增长的应用。

1、按照网络的作用范围分

(1)广域网WAN (Wide Area Network):广域网的作用范围通常几十到几千公里,是互联网的核心部分,其任务是长距离运送主机发送的数据,连接广域网各结点的交换机链路一般都是高速链路,具有较大的通信容量;

(2)城域网MAN (Metropolitan Area Network):城域网的作用范围一般是一个城市,可跨越几个街区甚至是城市,其作用范围为5~50公里;

(3)局域网LAN(Local Area Network):局域网一般用微型计算机或工作站通过高速通信线路相连,作用范围在1km左右;

(4)个人区域网PAN(Personal Area Network):个人区域网就是在个人工作的地方把属于个人使用的电子设备用无线技术连接起来的网络,作用范围大约10米;

2、按照网络的使用者进行分类

(1)公用网(public network):指电信公司出资建造的大型网络,“公用”的意思就是所有愿意按电信公司的规定缴纳费用的人都可以使用这种网络;

(2)专用网(private network):某个组织或部门为满足本单位的特殊业务工作的需要而建造的网络,这种网络不向本单位以外的人提供服务;

3、接入网AN

接入网又称本地接入网或居民接入网,是从某个用户端系统到互联网中的第一个路由器之间的一种网络,接入网只是起到让用户能够与互联网连接的桥梁作用。

五、计算机网络的性能

1、计算机网络的性能指标

  • 速率:也称为数据率,速率指的是数据的传送速率,通常是平均速率,单位是bit/s;
  • 带宽:带宽本来是指某个信号具有的频带宽度,表示的是某信道允许通过的信号频带范围;在计算机网络中带宽用来表示网络中某通道传送数据的能力,因此网络带宽表示在单位时间内网络中的某信道所能通过的最高数据率;
  • 吞吐量:表示在单位时间内通过某个网络的实际的数据量;
  • 时延:时延是指数据从网络的一端传送到另一端所需的时间,网络中的时延由发送时延、传播时延、处理时延、排队时延组成;对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率,荷载信息的电磁波在通信线路上的传播速率取决于通信线路的介质材料;
  • 时延宽带积:传播时延 * 带宽得到的就是时延宽带积,时延宽带积表示的是从发送端发出但尚未到达接收端的比特;
  • 往返时间PTT:互联网上的信息是双向传输时,我们有时候需要知道双向交互一次所需的时间,这个时间就是往返时间;
  • 利用率:利用率有信道利用率和网络利用率两种,信道利用率指出某信道有百分之几的时间是被利用的,网络利用率则是全网络的信道利用率的加权平均值,利用率并非越大越好,因为利用率越大,信道中的数据越多,产生的时延也会越来越大;

2、计算机网络的非性能特性

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

六、计算机网络体系结构

计算机网络的各层及其协议的集合就是网络的体系结构,协议就是规则和标准。

1、协议与划分层次

为进行网络中的数据交换而建立的规则、标准或约定称为网络协议,主要由以下三个要素组成:

  • 语法:数据与控制信息的结构或格式;
  • 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应;
  • 同步:即事件实现顺序的详细说明;

分层的好处:

  • 各层之间是独立的;
  • 灵活性好;
  • 结构上可分割开;
  • 易于实现和维护;
  • 能促进标准化工作;
  • 差错控制;
  • 流量控制;
  • 分装盒重装;
  • 复用和分用;
  • 连接建立和释放;

2、五层协议的体系结构

OSI的七层协议体系结构概念清除,理论也比较完整,但既复杂也不实用,而得到广泛应用的TCP/IP体系结构是一个四层的体系结构(应用层、运输层、网际层和网络接口层),不过从实质上讲,TCP/IP只有最上面的三层,因为最下面的网络接口层并没有什么具体内容,因此在学习计算机网络的原理中常常采用折中五层的体系结构(应用层、运输层、网络层、数据链路层、物理层)
在这里插入图片描述
应用层:

应用层是体系结构中的最高层,其任务是通过应用进程间的交互来完成特定网络应用,定义的是应用进程间通信和交互的规则,如域名系统DNS、支持万维网的HTTP协议、支持电子邮件的SMTP协议,应用层交互的数据单位为报文;

运输层:

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

网络层:

网络层负责为分组交换网上的不同主机提供通信服务,在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送;网络层的另一个任务就是选择合适的路由进行数据传输,互联网使用的网络层协议是无连接的网际协议IP(Internet Protocol)和许多种路由选择协议,因此互联网中的网络层也叫做网际层或IP层;

数据链路层:

数据链路层简称为链路层,两台主机之间的数据传输总是在一段一段的链路上传送的,这就需要使用专门的链路层协议,在两个相邻结点之间传送数据时,数据链路层将网络层递交下来的IP数据报组装成帧,在两个相邻结点间的链路上传送帧,每一帧包含数据和必要的控制信息;
在接收数据时,控制信息使接收端能够知道一个帧从哪个比特开始和到哪个比特结束,控制信息还使接收端能够检测所收到的帧中有无差错;

物理层:

在物理层上所传输数据的单位是比特,物理层要考虑用多大的电压表示0或1,以及接收方如何识别发送方发送的比特,物理层还要确定连接电缆的插头应当有多少根引脚以及各引脚应如何连接;传递信息所利用的一些物理媒体,如双绞线、电缆等并不是物理层的任务,而是在物理层以下。

在这里插入图片描述

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

实体表示任何可发送或接受信息的硬件或软件进程;

协议是控制两个对等实体(或多个)进行通信的规则的集合;

在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,要实现本层协议,还需要使用下面一层所提供的服务;使用本层服务的实体只能看到服务而无法看见下面的协议;

在同一系统中,相邻两层的实体进行交互的地方通常称为服务访问点(SAP Service Access Point),服务访问点是一个抽象的概念,

看一台计算机网络协议是否正确,不能只看正常情况下是否正确,还必须非常仔细地检查这个协议能否应付各种异常情况。

4、TCP/IP体系结构

技术的发展并不是遵循严格的OSI分层概念,实际上现在互联网中使用的TCP/IP体系结构有时已经演变为了以下结构,即某些应用程序直接使用IP层,或最下面的网络接口层。
在这里插入图片描述
TCP/IP协议族
在这里插入图片描述
TCP/IP协议族表明,TCP/IP协议可以为各式各样的应用提供服务,同时TCP/IP协议也允许IP协议在各式各样的网络构成的互联网上运行。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值