本章最重要的内容:
(1)互联网边缘部分与核心部分的作用,包括分组交换的概念;
(2)计算机网络的性能指标;
(3)计算机网络分层次的体系结构,包括服务与协议的概念。
1.1计算机网络在信息时代的作用
21世纪重要特征是数字化、网络化和信息化,是一个以网络为核心的信息时代。互联网是世界上最大的计算机网络,Internet由数量极大的各种计算机网络互连起来。
三大类网络:
- 电信网络:向用户提供电话、电报和传真等服务;
- 有线电视网络:向用户传送各种电视节目;
- 计算机网络:使用户在计算机之间传送数据。
(上述的功能为最初服务分工) 技术发展,电信网络与有线电视网络融入计算机网络,计算机网络也提供电信网络与有线电视网络的服务。理论上的"三网融合",把三种网络融合为一种网络,提供所有服务。并未实现。
Internet是人类自印刷术发明以来在存储和交换信息领域最大的变革。Internet的两种译名:因特网(官方推荐的但使用度不高)和互联网(事实上的标准译名)
互联网两个重要的基本特点:
1、连通性:互联网上的用户可以互相交换信息,好像用户终端彼此直接连通了一般。互联网有虚拟的特点;
2、共享:可以是信息共享、资源共享、硬件共享(如服务器)。
1.2互联网概述:
互联网起源于美国
1.2.1 网络的网络
网络(计算机网络):由若干节点和连接节点的链路组成,网络中的节点可以是计算机、集线器、交换机、路由器等等。
!!!基本概念:网络把许多计算机连接在一起,而互连网则把许多网络通过一些路由器连接在一起(称为网络的网络)。与网络相连的计算机通常称为主机(例如:电脑、智能手机、智能电视机等,路由器是一种特殊的计算机,但是不能称为主机!)
注意⚠️:网络互连并不仅仅是把计算机物理上连接起来,达不到计算机间交换信息的效果。必须在计算机上安装交换信息的软件才行,因此在谈到网络互连的时候,已经隐含了计算机上安装了可进行正常进行信息交换的适当软件。
1.2.2互联网基础结构发展的三个阶段
补充:两个意思相差很大的名词:internet 与Internet
1、internet(互连网):通用名词,泛指由多个计算机网络互连而成的计算机网络,网络间的通信规则可以任选;
2、Internet(互联网):专用名词,指当前最大的、开放的、由众多网络相互连接而成的特定网络,采用TCP/IP协议族作为通信规则,且前身是美国的ARPANET.
三个阶段并不是完全分开,有重叠部分。
1、第一阶段:单个网络ARPANET向互联网发展的过程。ARPANET最初只是一个单个的分组交换网络(不互连)。!1983年TCP/IP协议成为ARPANET上的标准协议使得所有使用TCP/IP协议的计算机都可以在互联网上相互通信。因此1983年被称为互联网诞生的时间。1990年ARPANET正式关闭。
2、第二阶段:建成三级结构的互联网。三级:主干网、地区网、校园网(企业网)。
问:为什么使用三级网络结构?
答:因为互联网必须能够使网上的所有用户互相之间可以实现通信,但是普通的校园网或企业网做不到这点,因为实现那么多的连接需很大的投资。因此出现地区网与主干网,地区网完成本辖区内企业网或校园网之间的通信,主干网使不同地区之间的用户可以互相通信。
3、第三阶段:逐渐形成全球范围的多层次ISP结构的互联网。互联网服务提供者ISP(internet service provider),又称互联网服务提供商,是一个进行商业活动的公司。
流程:ISP向互联网管理机构申请很多ip地址,同时拥有通信线路(大ISP自己建造,小ISP向大的ISP申请)与路由器等网络设备。---->机构或个人向ISP买IP地址的租用权。并通过该ISP连入互联网。"上网"就是指"(通过ISP获取IP地址)接入互联网"。
三级(不一定为三级)ISP:主干ISP、地区ISP、本地ISP.
- 主干ISP:拥有高速的主干网;
- 地区ISP:数据率较低一下;
- 本地ISP:为端用户提供直接的服务。
由下面示意图可以发现:本地ISP可以直接连到地区ISP,也可以直接连到主干ISP.
互联网交换点IXP(internet exchange point):主要作用是允许两个网络直接相连并交换分组,而不需要通过第三个网络来转发分组。优点:是互联网上的流量分布更加合理,减少分组转发的延迟时间,也降低了分组转发的费用。IXP结构十分的复杂,典型的IXP由一个或多个网络交换机组成。
内容提供者:上图左上角,已知互联网上的主要流量就是视屏文件的传送,内容提供者就是向互联网上所有用户提供视频文件的公司。注此类公司不向用户提供互联网的转接服务,而是提供视频内容的服务。
1.2.3 互联网的标准化工作
互联网标准制定的时间:
- 过早:技术还未发展成熟,会使陈旧的技术限制产品的技术水平;
- 过晚:技术发展杂乱无章,产品的互不兼容,不利于产品的推广。
互联网体系结构委员会IAB(internet architecture board):专门负责互联网有关协议的开发,其下面设有两个工程部:
- 互联网工程部IETF(internet engineering task force):主要针对协议的开发与标准化;
- 互联网研究部IRTF(internet research task force):研究一些需要长期考虑的问题,包括互联网的一些协议、应用、体系结构等等。
互联网标准制定特色:面向大众,互联网的标准都是以RFC的形式发表到网上,(request for comments)就是请求评论,只有少部分的RFC文档最后才能变成互联网标准。
制定互联网正式标准的三个阶段:
- 互联网草案(internet draft)----6个月有效期,此时还不是RFC文档;
- 建议标准(proposed standards)---开始称为RFC文档;
- 互联网标准(internet standards)----经过长期的检验,某个建议标准可以称为互联网标准,就给它分配一个编号,记STD**.一个互联网标准可以和多个RFC标准关联。
旧互联网标准制定过程:"建议标准"——>"草案标准"——>"互联网标准" (草案标准容易和RFC文档之前的互联网草案混淆)
现互联网标准制定过程:"建议标准"——>"互联网标准"
注⚠️:旧互联网标准制定过程中已经发布的草案标准,若已经达到互联网标准,则升级为互联网标准,否则依旧称为"草案标准"。
补充:三种RFC文档(除了建议标准与互联网标准这两种):
- 历史的RFC文档:或被后来的规约所取代,或因未到达成熟等级而从未达到互联网标准;
- 实验的RFC文档:工作处于实验情况,还不能在任何实用的互联网服务中进行