计算机网络复习——第一天

Internet是由数量极大的各种计算机网络互连起来的。

互联网具有两个重要的基本特点以支持提供多种服务给用户——连通性共享

连通性(connectivity)就是互联网使上网用户之间不管相隔多远都可便捷、经济地交换各种信息,好像这些用户终端是彼此直接连通的一样。

共享资源共享,泛指信息共享、软件共享和硬件共享。

计算机网络(简称网络)由若干结点和连接这些结点(node)的链路(link)组成。

计算机网络复习——第一天计算机网络复习——第一天

网络把许多计算机连接在一起,而互连网则把许多网络通过路由器连接在一起。与网络连接的计算机常称为主机

internet和Internet中的i与I之间的区别:

internet(互联网)是一个通用名词,它泛指有多个计算机网络互连而成的计算机网络。

Internet(互联网,或因特网)则是一个专用名词,它指当前全球最大的、最开放的、由众多网络互连而成的特定互联网,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET。

制定互联网的正式标准要经过一下三个阶段

(1)互联网草案(Internet Draft)——互联网草案的有效期只有六个月。这个阶段不能算是RFC(Request For Comments ,请求评论)文档。

(2)建议标准(Proposed Standard)——从这个阶段开始就成为RFC文档。

(3)互联网标准(Internet Standard)——达到正式标准后,每个标准就分配一个编号STDxx.

互联网可由两大模块组成:

(1)边缘部分 由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。

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

 

计算机网络复习——第一天

网络边缘的端系统之间的通信方式大致可分为两大类:客户-服务器方式(C/S(Client/Server)方式)和对等方式(P2P方式)。

(1)客户—服务器方式     客户是服务服务请求方,服务器是服务提供方。

计算机网络复习——第一天

上图A是客户,B是服务器,A向B发送请求,B接收响应向A发送有关服务的数据。

客户程序

(1)被用户调用后运行,在通信时主动向远地服务器发送通信(请求服务)。因此,客户程序必须知道服务器程序的地址。

(2)不需要特殊的硬件和复杂的操作系统。

服务器程序

(1)是一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。

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

(3)一般需要有强大的硬件和高级的操作系统支持。

注意:客户和服务器本来都指的是计算机进程(软件)。

对等连接方式

对等连接(peer-to-peer,简写P2P)指两台主机在通信时并不区分哪一个是服务请求方,哪一个是服务提供方。只要两台主机都运行了对等连接软件(P2P软件),就可以进行平等的、对等的连接通信。

计算机网络复习——第一天

 

以上内容来源于谢希仁《计算机网络》