计算机网络重点
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
结束语(续)
TCP 协议保证计算机程序之间的、端到端的可靠交付。
在 TCP/IP 的应用层协议使用的是客户服务器方式。
客户和服务器都是进程(即软件)。客户是服务请求方,服务器是服务提供方。
服务器有时也指“运行服务器软件”的机器。第 2 章 物理层
2.1 物理层的基本概念
物理层的主要任务描述为确定与传输媒体的接口的一些特性,即:
尽最大努力服务(best effort service)
和传统的电信网相比较
电信网向用户(即电话机)提供的服务质量有保证。
连接在电信网上的电话机几乎没有智能,因此全部的服务质量由电信网完成。
因特网的设计思路
通信必须是可靠的。但应当由谁负责可靠交付?因特网和传统电信网的思路不同。
为什么有时从因特网下载文件特别慢?
可能的原因是:因特网中某处的通信量突然增大,路由器来不及处理到来的分组。于是丢弃这些分组。TCP 发现少了一些分组,就进行重传,产生了时延。
为什么有时发送电子邮件总是失败?
可能的原因是因特网中的某处的通信量特别大,路由器大量丢弃分组。即使 TCP 协议进行重传,但重传后的分组还是被丢弃。所发送的邮件分组无法到达接收方。
20 世纪 60 年代美苏冷战激烈。
美国军方要研制一种生存性很强的新型分布式网络。
即使少数结点或链路被摧毁,整个网络仍保持畅通。
这种新型的计算机网络就是采用分组交换的、基于存储转发计算机网络。
分组从 A 传送到 B 的过程
协议
在计算机网络中,协议(protocol)是通信双方必须严格遵守的规则。
第一章:网络的重要性
信息的传递要依靠网络,因此实现信息化离不开完善的网络。
网络已成为信息社会的命脉和重要基础。
计算机网络的地位
现在有三种最主要的网络:
电信网络(电话网)
有线电视网络
计算机网络
在这三种网络中,计算机网络的发展最快,其技术已成为信息时代的核心技术。
因特网(Internet)改变了世界
IP 是 Internet Protocol 的缩写,中文标准译名是“网际协议”。
使用 IP 协议的互连网络常称为:
IP 网络,或
IP 网。
在 IP 网络传送的分组常称为:
IP 分组,或
IP 数据报 (IP datagram)。
构造路由表
在因特网中,路由器之间不断地互相通告路由信息。
核心协议 TCP/IP
因特网使用的协议很多,但其中最为重要的协议就是 IP 和 TCP。
分组在因特网中传送要使用 IP 协议。计算机数据传输的可靠性由 TCP 协议来保证。
通常用 TCP/IP 这样的记法表示以 TCP 和 IP 为核心的协议族。
最重要的两个协议:IP 和 TCP
解释一些的现象
客户服务器方式所描述的是进程之间服务和被服务的关系。
当 A 进程需要B进程的服务时就主动呼叫B进程,在这种情况下,A 是客户而 B 是服务器。
可能在下一次通信中,B 需要 A 的服务,此时,B 是客户而 A 是服务器。
客户与服务器
客户是服务请求方,服务器是服务提供方。
客户软件的特点
总之,网络协议必须考虑如何对付各种异常情况的出现。下面看一个例子。
分层次的网络体系结构
OSI 的七层网络体系结构已经过时
TCP/IP 的四层网络体系结构已成主流
使用五层原理体系结构来阐明网络的工作原理较为合适
IP 协议
因特网的 IP 协议最重要,它为分组在互连网中的发送、传输和接收制定了详尽的规则。
节点——用于天线中,表示驻波电场强度为零的点。
但目前这两个名词的使用比较混乱。
internet 与 Internet
internet 是普通名词
泛指一般的互连网(互联网)
Internet 是专有名词
世界范围的互连网(互联网)
使用 TCP/IP 协议族
前身是美国的阿帕网 ARPANET
对宽带传输的错误概念
有些人愿意用“汽车在公路上跑”来比喻“比特在网络上传输”,认为宽带传输的好处就是传输更快,好比汽车在高速公路上可以跑得更快一样。
对于这种比喻一定要谨慎对待。
常见的错误是混淆了两种速率
在网络中有两种不同的速率:
信号(即电磁波)在传输媒体上的传播速率(米/秒,或公里/秒)
被动地等待并接受来自多个客户的通信请求。
一般需要强大的硬件和高级的操作系统支持。
ቤተ መጻሕፍቲ ባይዱ
应当注意
使用计算机的人是“用户”(user)而不是“客户”(client)。
客户和服务器都指的是进程,即计算机软件。
由于运行服务器进程的机器往往有许多特殊的要求,因此人们经常将主要运行服务器进程的机器(硬件)不严格地称为服务器。
因特网是世界上最大的计算机网络,是自印刷术以来人类通信方面最大的变革。
因特网缩短了人际交往的时间和空间,改变了人们的生活、工作、学习和交往方式,使世界发生了极大的变化。
我国的情况
1994 年4 月 20 日我国正式接入因特网。
根据统计资料,在 2003 年 6 月:
我国上网计算机数: 2572 万台
计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。
描述带宽也常常把“比特/秒”省略。
例如,带宽是 10 M,实际上是 10 Mb/s。
这里的 M 是 106。
什么是宽带?
宽带线路:可通过较高数据率的线路。
宽带是相对的概念,并没有绝对的标准。
在目前,对于用户接入到因特网的用户线来说,每秒传送几个兆比特就可以算是宽带速率。
例如,中国某校园网和外国某校园网互连起来就构成了“互联网”,并且是“国际互联网”,但这并不是 Internet。
许多文献和资料同时使用具有不同意义的名词 internet 和 Internet 。如果把 Internet 译为“互联网” ,那么 internet 将没有合适的译名。
计算机网络的带宽
上网用户数: 6800 万
计算机网络、互连网、互联网
计算机网络:一些相互连接的计算机的集合。
互连网:一些相互连接的计算机网络的集合(网络的网络)。
互联网:就是互连网的同义词。
互连与互联
1994 年全国自然科学名词审定委员会公布的名词:
interconnection —— 互连
严格地讲,计算机通信是在计算机上运行的程序之间的通信。所以实现可靠通信最终应当是让计算机程序之间的通信可靠。
因特网认为,IP 协议没有必要提供可靠服务(这样做可以使网络简单、灵活性好、价格便宜)。在计算机中增加 TCP 协议就可以实现计算机程序之间的可靠通信。
TCP 协议的用途
TCP 是 Transmission Control Protocol 的缩写,中文译名是传输控制协议。
协议也就是网络协议。
协议精确地规定在网络通信中使用的各种控制信息的格式、意义以及各种事件出现的先后顺序。
协议在计算机网络中起着非常重要的作用。
网络协议非常复杂
协议必须保证在任何复杂的情况下都能正确工作,因此网络协议非常复杂。
我们在日常生活中所使用的许多约定,都远远达不到网络协议的要求,因此经常会使约定失败。
机械特性 指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。
电气特性 指明在接口电缆的各条线上出现的电压的范围。
计算机网络的带宽是网络可通过的最高数据率。
因特网使用基于存储转发的分组交换,并使用 IP 协议传送 IP 分组。
结束语(续)
路由器把许多网络互连起来,构成了互连网。路由器收到分组后,根据路由表查找出下一跳路由器的地址,然后转发分组。
路由器根据与其他路由器交换的路由信息构造出自己的路由表。
IP 网络提供尽最大努力服务,不保证可靠交付。
这种路由的动态调整过程对用户是透明的(即用户感觉不到)。
IP 网络的重要特点
每一个分组独立选择路由。
发往同一个目的地的分组,后发送的有可能先收到(即可能不按顺序接收)。
当网络中的通信量过大时,路由器就来不及处理分组,于是要丢弃一些分组。
因此, IP 网络不保证分组的可靠地交付。
IP 网络提供的服务被称为:
Internet 的推荐译名是“因特网”
使用“因特网”这个名词可体现 Internet 是专有名词。
既然英文名词 internet 和 Internet 具有不同的意思,那么中文译名就应当反映出这种区别。
“国际互联网”或“互联网”
有人愿意用“国际互联网”或“互联网”来表示 Internet。但这是不严格的。
路由器根据所掌握的路由信息构造出自己的路由表。
路由器之间交换路由信息都要遵守有关的路由选择协议。
当网络状况发生变化时,路由器中的路由表能够自动进行更新,从而保证了正确地转发分组。
路由器之间不断交换路由信息
(这里没有画出路由器之间的网络
以及连接在网络上的计算机)
IP 网络的生存性很强
当 IP 网络中的某些路由器或链路被破坏时,路由器可以自动调整路由,使得网络一直保持连通。
TCP 协议驻留在用户计算机中,它的作用是保证应用程序之间端到端的可靠通信。
TCP 协议的主要功能
TCP 给要传送的每一个字节的数据都进行编号。
接收端在收到数据后必须向发送端发送确认信息。
若发送端在规定的时间内没有收到对方的确认,就重传这部分数据。
当网络中的通信量过大时,TCP 就告诉发送端要放慢发送数据。这叫做流量控制。
计算机向网络发送比特的速率(比特/秒)
这两种速率的意义和单位完全不同。
宽带传输:计算机向网络发送比特的速率较高。
错误的概念
正确的概念
比喻:汽车运货
另一种错误概念
——“宽带”相当于“多车道”
传统电话网使用电路交换
传统电话网使用电路交换
传统电话网使用电路交换
电路交换的特点
早期的计算机网络采用电路交换
在进行通信时临时成为客户,但它也可在本地进行其他的计算。
被用户调用并在用户的计算机上运行,在打算通信时主动向远地服务器发起通信。
可与多个服务器进行通信。
不需要特殊的硬件和很复杂的操作系统。
服务器软件的特点
是一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。
在共享计算机上运行。当系统启动时即自动调用并一直不断地运行着。
分组交换(packet switching)的出现
电话网是为电话通信设计的。电路交换的电话网很适合于电话通信。
但计算机数据具有很大的突发性。使用电路交换会导致网络资源严重浪费。
计算机逐渐增多,连网的需求日益迫切,计算机网络需要使用更加有效的连网技术。
这就导致分组交换的问世。
美国军方促进了计算机网络的发展
例如,“这台机器是服务器。” 意思是:“这台机器(硬件)主要是用来运行服务器进程(软件)。”
因此,服务器(server)一词有时指的是软件,但也有时指的是硬件。
结束语
因特网(Internet)是世界范围的、互连起来的计算机网络,它使用 TCP/IP 协议族,并且它的前身是美国阿帕网 ARPANET。
客户服务器方式
在 TCP/IP 的应用层协议使用的是客户服务器方式。
在网络环境下,许多问题的解决往往是通过位于不同主机中的多个进程之间的通信和协同工作来完成的。
这些为了解决具体的应用问题而彼此通信的进程就称为“应用进程”。
进程就是运行中的程序。
客户进程与服务器进程的关系
客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。
因此“互联网”和“互连网”应当是同义词。
常见的几种计算机连网方法
不管哪一种计算机网络
都可以用一朵云来表示
使用路由器可以把不同的
计算机网络互连起来
结点与链路
可以把计算机网络抽象为结点(计算机或路由器)与链路(连接的线路)的集合。
Node有两个译名:
结点——用于计算机网络中,表示计算机或路由器。
interconnection network —— 互连网络
internetworking —— 网际互连
互连与互联(续)
1997 年 8 月全国科学技术名词审定委员会在其“推荐名(一)”中:
internet
internetwork
interconnection network
而在注释中给出:“又称互连网”。
TCP 协议保证计算机程序之间的、端到端的可靠交付。
在 TCP/IP 的应用层协议使用的是客户服务器方式。
客户和服务器都是进程(即软件)。客户是服务请求方,服务器是服务提供方。
服务器有时也指“运行服务器软件”的机器。第 2 章 物理层
2.1 物理层的基本概念
物理层的主要任务描述为确定与传输媒体的接口的一些特性,即:
尽最大努力服务(best effort service)
和传统的电信网相比较
电信网向用户(即电话机)提供的服务质量有保证。
连接在电信网上的电话机几乎没有智能,因此全部的服务质量由电信网完成。
因特网的设计思路
通信必须是可靠的。但应当由谁负责可靠交付?因特网和传统电信网的思路不同。
为什么有时从因特网下载文件特别慢?
可能的原因是:因特网中某处的通信量突然增大,路由器来不及处理到来的分组。于是丢弃这些分组。TCP 发现少了一些分组,就进行重传,产生了时延。
为什么有时发送电子邮件总是失败?
可能的原因是因特网中的某处的通信量特别大,路由器大量丢弃分组。即使 TCP 协议进行重传,但重传后的分组还是被丢弃。所发送的邮件分组无法到达接收方。
20 世纪 60 年代美苏冷战激烈。
美国军方要研制一种生存性很强的新型分布式网络。
即使少数结点或链路被摧毁,整个网络仍保持畅通。
这种新型的计算机网络就是采用分组交换的、基于存储转发计算机网络。
分组从 A 传送到 B 的过程
协议
在计算机网络中,协议(protocol)是通信双方必须严格遵守的规则。
第一章:网络的重要性
信息的传递要依靠网络,因此实现信息化离不开完善的网络。
网络已成为信息社会的命脉和重要基础。
计算机网络的地位
现在有三种最主要的网络:
电信网络(电话网)
有线电视网络
计算机网络
在这三种网络中,计算机网络的发展最快,其技术已成为信息时代的核心技术。
因特网(Internet)改变了世界
IP 是 Internet Protocol 的缩写,中文标准译名是“网际协议”。
使用 IP 协议的互连网络常称为:
IP 网络,或
IP 网。
在 IP 网络传送的分组常称为:
IP 分组,或
IP 数据报 (IP datagram)。
构造路由表
在因特网中,路由器之间不断地互相通告路由信息。
核心协议 TCP/IP
因特网使用的协议很多,但其中最为重要的协议就是 IP 和 TCP。
分组在因特网中传送要使用 IP 协议。计算机数据传输的可靠性由 TCP 协议来保证。
通常用 TCP/IP 这样的记法表示以 TCP 和 IP 为核心的协议族。
最重要的两个协议:IP 和 TCP
解释一些的现象
客户服务器方式所描述的是进程之间服务和被服务的关系。
当 A 进程需要B进程的服务时就主动呼叫B进程,在这种情况下,A 是客户而 B 是服务器。
可能在下一次通信中,B 需要 A 的服务,此时,B 是客户而 A 是服务器。
客户与服务器
客户是服务请求方,服务器是服务提供方。
客户软件的特点
总之,网络协议必须考虑如何对付各种异常情况的出现。下面看一个例子。
分层次的网络体系结构
OSI 的七层网络体系结构已经过时
TCP/IP 的四层网络体系结构已成主流
使用五层原理体系结构来阐明网络的工作原理较为合适
IP 协议
因特网的 IP 协议最重要,它为分组在互连网中的发送、传输和接收制定了详尽的规则。
节点——用于天线中,表示驻波电场强度为零的点。
但目前这两个名词的使用比较混乱。
internet 与 Internet
internet 是普通名词
泛指一般的互连网(互联网)
Internet 是专有名词
世界范围的互连网(互联网)
使用 TCP/IP 协议族
前身是美国的阿帕网 ARPANET
对宽带传输的错误概念
有些人愿意用“汽车在公路上跑”来比喻“比特在网络上传输”,认为宽带传输的好处就是传输更快,好比汽车在高速公路上可以跑得更快一样。
对于这种比喻一定要谨慎对待。
常见的错误是混淆了两种速率
在网络中有两种不同的速率:
信号(即电磁波)在传输媒体上的传播速率(米/秒,或公里/秒)
被动地等待并接受来自多个客户的通信请求。
一般需要强大的硬件和高级的操作系统支持。
ቤተ መጻሕፍቲ ባይዱ
应当注意
使用计算机的人是“用户”(user)而不是“客户”(client)。
客户和服务器都指的是进程,即计算机软件。
由于运行服务器进程的机器往往有许多特殊的要求,因此人们经常将主要运行服务器进程的机器(硬件)不严格地称为服务器。
因特网是世界上最大的计算机网络,是自印刷术以来人类通信方面最大的变革。
因特网缩短了人际交往的时间和空间,改变了人们的生活、工作、学习和交往方式,使世界发生了极大的变化。
我国的情况
1994 年4 月 20 日我国正式接入因特网。
根据统计资料,在 2003 年 6 月:
我国上网计算机数: 2572 万台
计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。
描述带宽也常常把“比特/秒”省略。
例如,带宽是 10 M,实际上是 10 Mb/s。
这里的 M 是 106。
什么是宽带?
宽带线路:可通过较高数据率的线路。
宽带是相对的概念,并没有绝对的标准。
在目前,对于用户接入到因特网的用户线来说,每秒传送几个兆比特就可以算是宽带速率。
例如,中国某校园网和外国某校园网互连起来就构成了“互联网”,并且是“国际互联网”,但这并不是 Internet。
许多文献和资料同时使用具有不同意义的名词 internet 和 Internet 。如果把 Internet 译为“互联网” ,那么 internet 将没有合适的译名。
计算机网络的带宽
上网用户数: 6800 万
计算机网络、互连网、互联网
计算机网络:一些相互连接的计算机的集合。
互连网:一些相互连接的计算机网络的集合(网络的网络)。
互联网:就是互连网的同义词。
互连与互联
1994 年全国自然科学名词审定委员会公布的名词:
interconnection —— 互连
严格地讲,计算机通信是在计算机上运行的程序之间的通信。所以实现可靠通信最终应当是让计算机程序之间的通信可靠。
因特网认为,IP 协议没有必要提供可靠服务(这样做可以使网络简单、灵活性好、价格便宜)。在计算机中增加 TCP 协议就可以实现计算机程序之间的可靠通信。
TCP 协议的用途
TCP 是 Transmission Control Protocol 的缩写,中文译名是传输控制协议。
协议也就是网络协议。
协议精确地规定在网络通信中使用的各种控制信息的格式、意义以及各种事件出现的先后顺序。
协议在计算机网络中起着非常重要的作用。
网络协议非常复杂
协议必须保证在任何复杂的情况下都能正确工作,因此网络协议非常复杂。
我们在日常生活中所使用的许多约定,都远远达不到网络协议的要求,因此经常会使约定失败。
机械特性 指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。
电气特性 指明在接口电缆的各条线上出现的电压的范围。
计算机网络的带宽是网络可通过的最高数据率。
因特网使用基于存储转发的分组交换,并使用 IP 协议传送 IP 分组。
结束语(续)
路由器把许多网络互连起来,构成了互连网。路由器收到分组后,根据路由表查找出下一跳路由器的地址,然后转发分组。
路由器根据与其他路由器交换的路由信息构造出自己的路由表。
IP 网络提供尽最大努力服务,不保证可靠交付。
这种路由的动态调整过程对用户是透明的(即用户感觉不到)。
IP 网络的重要特点
每一个分组独立选择路由。
发往同一个目的地的分组,后发送的有可能先收到(即可能不按顺序接收)。
当网络中的通信量过大时,路由器就来不及处理分组,于是要丢弃一些分组。
因此, IP 网络不保证分组的可靠地交付。
IP 网络提供的服务被称为:
Internet 的推荐译名是“因特网”
使用“因特网”这个名词可体现 Internet 是专有名词。
既然英文名词 internet 和 Internet 具有不同的意思,那么中文译名就应当反映出这种区别。
“国际互联网”或“互联网”
有人愿意用“国际互联网”或“互联网”来表示 Internet。但这是不严格的。
路由器根据所掌握的路由信息构造出自己的路由表。
路由器之间交换路由信息都要遵守有关的路由选择协议。
当网络状况发生变化时,路由器中的路由表能够自动进行更新,从而保证了正确地转发分组。
路由器之间不断交换路由信息
(这里没有画出路由器之间的网络
以及连接在网络上的计算机)
IP 网络的生存性很强
当 IP 网络中的某些路由器或链路被破坏时,路由器可以自动调整路由,使得网络一直保持连通。
TCP 协议驻留在用户计算机中,它的作用是保证应用程序之间端到端的可靠通信。
TCP 协议的主要功能
TCP 给要传送的每一个字节的数据都进行编号。
接收端在收到数据后必须向发送端发送确认信息。
若发送端在规定的时间内没有收到对方的确认,就重传这部分数据。
当网络中的通信量过大时,TCP 就告诉发送端要放慢发送数据。这叫做流量控制。
计算机向网络发送比特的速率(比特/秒)
这两种速率的意义和单位完全不同。
宽带传输:计算机向网络发送比特的速率较高。
错误的概念
正确的概念
比喻:汽车运货
另一种错误概念
——“宽带”相当于“多车道”
传统电话网使用电路交换
传统电话网使用电路交换
传统电话网使用电路交换
电路交换的特点
早期的计算机网络采用电路交换
在进行通信时临时成为客户,但它也可在本地进行其他的计算。
被用户调用并在用户的计算机上运行,在打算通信时主动向远地服务器发起通信。
可与多个服务器进行通信。
不需要特殊的硬件和很复杂的操作系统。
服务器软件的特点
是一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。
在共享计算机上运行。当系统启动时即自动调用并一直不断地运行着。
分组交换(packet switching)的出现
电话网是为电话通信设计的。电路交换的电话网很适合于电话通信。
但计算机数据具有很大的突发性。使用电路交换会导致网络资源严重浪费。
计算机逐渐增多,连网的需求日益迫切,计算机网络需要使用更加有效的连网技术。
这就导致分组交换的问世。
美国军方促进了计算机网络的发展
例如,“这台机器是服务器。” 意思是:“这台机器(硬件)主要是用来运行服务器进程(软件)。”
因此,服务器(server)一词有时指的是软件,但也有时指的是硬件。
结束语
因特网(Internet)是世界范围的、互连起来的计算机网络,它使用 TCP/IP 协议族,并且它的前身是美国阿帕网 ARPANET。
客户服务器方式
在 TCP/IP 的应用层协议使用的是客户服务器方式。
在网络环境下,许多问题的解决往往是通过位于不同主机中的多个进程之间的通信和协同工作来完成的。
这些为了解决具体的应用问题而彼此通信的进程就称为“应用进程”。
进程就是运行中的程序。
客户进程与服务器进程的关系
客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。
因此“互联网”和“互连网”应当是同义词。
常见的几种计算机连网方法
不管哪一种计算机网络
都可以用一朵云来表示
使用路由器可以把不同的
计算机网络互连起来
结点与链路
可以把计算机网络抽象为结点(计算机或路由器)与链路(连接的线路)的集合。
Node有两个译名:
结点——用于计算机网络中,表示计算机或路由器。
interconnection network —— 互连网络
internetworking —— 网际互连
互连与互联(续)
1997 年 8 月全国科学技术名词审定委员会在其“推荐名(一)”中:
internet
internetwork
interconnection network
而在注释中给出:“又称互连网”。