计算机网络基础

什么是网络

计算机网络(简称网络)有若干节点和连接这些节点的链路组成,其中网络的节点可以是计算机、集线器、交换机或路由器等。
在这里插入图片描述网络之间通过路由器互联起来,以此构成一个覆盖范围更大的计算机网络。因此将该网络称为互联网。(对于仅在局部范围互联起来的计算机网络,称之为互连网而不是互联网)
其中云的形状的表示代表网络,带箭头标识的表示路由器。在这里插入图片描述
因特网:就是世界上最大的互联网。多个网络形成互联网

区别:
internet:互联网,这是一个通用名词,泛指由多个计算机网络互联而成的网络,网络之间的通信协议可以是任意的。

Internet:因特网,专有名词,指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,是采用TCP/IP写一族作为通信的规则。

互联网的发展历史

在这里插入图片描述
互联网服务提供者ISP(Internet Service Provider):
提供给用户IP地址的角色,每个用户通过ISP提供的IP地址使用互联网,没有IP地址不可以使用互联网。又称互联网服务提供商(中国三大运营商)
在这里插入图片描述
主机——>本地ISP——>地区ISP——>主干ISP——>地区ISP——>本地ISP——>主机

互联网的标准工作

1992年开始互联网不在归属于美国管辖,因此成立了一个国际组织互联网协会(Internet Society,简称ISOC),以便于对互联网进行全面管理以及在世界范围内促进发展和其利用。互联网体系结构委员会IAB(Internet Architecture Board )负责互联网有关协议的开发。

  • 互联网工程部IETF(Internet Engineering Task Froce):由许多工作组WG(Working
    Group)组成的论坛,具体工作有互联网工程指导小组IESG(Internet Engineering Steering Group)管理,主要针对协议的开发和标准化。

  • 互联网研究部IRTF (Internet Research Task Froce):由研究组RG(Research
    Group)组成,同样有互联网工程指导小组IESG(Internet Engineering Steering Group)
    管理,主要研究互联网的一些体系结构、应用等长期考虑的问题。 所有互联网标准都是以RFC(Request ForComments)的形式在互联网发表,不是所有的RFC文档都是互联网标准。

互联网正是标准要经过三个阶段:

(1)、互联网草案(Internet Draft)有效期只有六个月。
(2)、建议标准(Proposed Standard)开始生成RFC文档。
(3)、互联网标准(Internet Standard)达到正是标准开始分配编号STD ***,一个标准可以和多个RFC文档关联。

互联网的组成

边缘部分:由所有连接在因特网的主机组成,是用户直接使用的,用来通信(传送数据、音频或视频)和资源共享的设备。

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

处于互联网边缘的部分就是连接在互联网上的所有主机,统称为端系统。
在这里插入图片描述
计算机之间通信:主机A的某个进程和主机B的另一个进程进行通信。
客户——服务器方式(C/S):客户和服务器都是通信中所涉级的两个应用进程,两者是属于进程之间服务和被服务的关系,并且通信的对象是应用层中的应用进程。
客户是请求方,服务器是服务提供方。
在这里插入图片描述
特点:

客户程序:

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

服务器程序:

  1. 可以同时处理多个远程或本地客户的请求。

  2. 系统启动后一直运行,被动的等待并接受来自各地的用户请求,因此服务器程序不需要知道客户程序的地址。

  3. 需要有强大的硬件和高级的操作系统支持。

    对等方式(P2P):两台主机在通信事并不区分哪一个是请求方哪一个是服务提供方,只要两台主机都运行了对等 连接软件(P2P软件),它们就可以进行平等、对等的连接通信。双方都可以下载对方已经存储在硬盘中的共享文档。
    在这里插入图片描述

互联网的三种交换方式

  1. 电路交换

    电话交换机接通电话线的方式称为电路。

    从通信资源的分配角度来看,交换就是按照某种方式动态的分配传输线路的资源。在这里插入图片描述
    每个电路交换都需要建立一条物理通路,每条连接都是不可抢占,一直存在的。

    电路交换的步骤:

    1、建立连接(分配通信资源)

    2、通话(一直占用通信资源)

    3、释放连接(归还通信资源)

    在建立后不论通信资源有没有使用,都不会进行中断,除非用户中断。

  2. 分组交换
    把整块数据/信息分为多个数据段(相对于报文传输而言),数据段分开传输。在数据段前面加上首部后,成为一个分组。以分组为单位传输。
    在这里插入图片描述
    在图中各个节点有存储转发的功能。

    各个分组交换机会把分组先存储下来,然后根据其头部信息种的目的地地址,发送给下一个交换机。各个交换机进行对分组信息的储存转发后,最终到达主机H2。

    目的地处理及再去除分组首部,还原出报文。传输完成。
    在这里插入图片描述
    在转发过程中有两个特点:
    1、各分组从源站到达目的地可以走不同的路径。
    2、分组到达目的站的顺序不定,可能出现顺序变化。

    在分组传输中各个角色主要功能:
    发送方:构造分组,发送分组
    路由器:缓存分组,转发分组
    接收方:接收分组,还原报文

  3. 报文交换
    每一个结点接收整个报文,检查目标结点地址,然后根据网络中的通信情况在适当的时候转发到下一个结点。经过多次的存储——转发,最后到达目标,因而这样的网络叫存储——转发网络。其中的交换结点要有足够大的存储空间(一般是磁盘),用以缓冲收到的长报文。

三种交换方式对比:

1、电路交换:
在这里插入图片描述

在电路交换过程中要先进行建立连接,连接建立完成后直接进行报文传输,传输完成后释放连接。传输时以比特流直通形式传输。

2、分组交换:
在这里插入图片描述

分组交换可以随时发送分组,不需要事先建立连接。将原始报文拆分成一个个分组,依次在各节点交换机上储存转发。各节点在发送分组的同时还需要缓存分组,提升效率。

3、报文交换
在这里插入图片描述
在报文交换中,把整个报文先传送到相邻节点交换机,节点交换机进行储存下来后进行查表转发,转发到下一个节点交换机。
在这里插入图片描述

结束语

第一章主要是概述部分,在此部分中主要学习一些概念性的术语。建议在后续章节的学习中偶尔回来回翻一下第一章的内容,加深对整个计算机网络的认识。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值