什么是网络
计算机网络(简称网络)有若干节点和连接这些节点的链路组成,其中网络的节点可以是计算机、集线器、交换机或路由器等。
网络之间通过路由器互联起来,以此构成一个覆盖范围更大的计算机网络。因此将该网络称为互联网。(对于仅在局部范围互联起来的计算机网络,称之为互连网而不是互联网)
其中云的形状的表示代表网络,带箭头标识的表示路由器。
因特网:就是世界上最大的互联网。多个网络形成互联网
区别:
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):客户和服务器都是通信中所涉级的两个应用进程,两者是属于进程之间服务和被服务的关系,并且通信的对象是应用层中的应用进程。
客户是请求方,服务器是服务提供方。
特点:
客户程序:
- 被用户调用后运行,在通信是主动向远程服务器发起通信(请求服务)。因此客户程序必须知道服务器程序的地址。
- 不需要特殊的硬件和复杂的操作系统
服务器程序:
-
可以同时处理多个远程或本地客户的请求。
-
系统启动后一直运行,被动的等待并接受来自各地的用户请求,因此服务器程序不需要知道客户程序的地址。
-
需要有强大的硬件和高级的操作系统支持。
对等方式(P2P):两台主机在通信事并不区分哪一个是请求方哪一个是服务提供方,只要两台主机都运行了对等 连接软件(P2P软件),它们就可以进行平等、对等的连接通信。双方都可以下载对方已经存储在硬盘中的共享文档。
互联网的三种交换方式
-
电路交换
电话交换机接通电话线的方式称为电路。
从通信资源的分配角度来看,交换就是按照某种方式动态的分配传输线路的资源。
每个电路交换都需要建立一条物理通路,每条连接都是不可抢占,一直存在的。电路交换的步骤:
1、建立连接(分配通信资源)
2、通话(一直占用通信资源)
3、释放连接(归还通信资源)
在建立后不论通信资源有没有使用,都不会进行中断,除非用户中断。
-
分组交换
把整块数据/信息分为多个数据段(相对于报文传输而言),数据段分开传输。在数据段前面加上首部后,成为一个分组。以分组为单位传输。
在图中各个节点有存储转发的功能。各个分组交换机会把分组先存储下来,然后根据其头部信息种的目的地地址,发送给下一个交换机。各个交换机进行对分组信息的储存转发后,最终到达主机H2。
目的地处理及再去除分组首部,还原出报文。传输完成。
在转发过程中有两个特点:
1、各分组从源站到达目的地可以走不同的路径。
2、分组到达目的站的顺序不定,可能出现顺序变化。在分组传输中各个角色主要功能:
发送方:构造分组,发送分组
路由器:缓存分组,转发分组
接收方:接收分组,还原报文 -
报文交换
每一个结点接收整个报文,检查目标结点地址,然后根据网络中的通信情况在适当的时候转发到下一个结点。经过多次的存储——转发,最后到达目标,因而这样的网络叫存储——转发网络。其中的交换结点要有足够大的存储空间(一般是磁盘),用以缓冲收到的长报文。
三种交换方式对比:
1、电路交换:
在电路交换过程中要先进行建立连接,连接建立完成后直接进行报文传输,传输完成后释放连接。传输时以比特流直通形式传输。
2、分组交换:
分组交换可以随时发送分组,不需要事先建立连接。将原始报文拆分成一个个分组,依次在各节点交换机上储存转发。各节点在发送分组的同时还需要缓存分组,提升效率。
3、报文交换
在报文交换中,把整个报文先传送到相邻节点交换机,节点交换机进行储存下来后进行查表转发,转发到下一个节点交换机。
结束语
第一章主要是概述部分,在此部分中主要学习一些概念性的术语。建议在后续章节的学习中偶尔回来回翻一下第一章的内容,加深对整个计算机网络的认识。