计算机网络学习
互联网简介
三大网络:电信网络、有线电视网络和计算机网络。
计算机网络是由若干个节点和连接这些节点的链路组成。网络中的结点可以是计算机、集线器、交换机或路由器等。
网络之间还可以通过路由器互联起来,构成一个覆盖范围更大的计算机网络,这样的网络称为互联网。
网络把许多计算机连接在一起,而互联网则把许多网络通过路由器连接在一起。与网络相连的计算机常称为主机。
多层次ISP(互联网服务提供商,移动电信联通)结构的组成了互联网。
互联网由边缘部分和核心部分组成。边缘部分:由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。核心部分:有大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)
网络边缘的端系统之间的通信方式通常可划分为两大类:客户-服务方式(C/S方式)和对等方式(P2P方式)
客户(client)和服务器(server)都是值通信中所涉及的两个应用程序。是服务与被服务的关系。客户是服务请求方,服务器是服务提供方。
客户程序:被用户调用后运行,在通信时主动向远地服务器发起通信(请求服务)因此客户程序必须知道服务器程序的地址。不需要特殊的硬件和很负责的操作系统。
服务器程序:(1)是一种专门用来提供某种服务的程序,可同时处理多个原地或本地客户的请求。(2)系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地方客户的通信请求。因此,服务器程序不需要知道客户程序的地址。(3)一般需要有强大的硬件和高级的操作系统支持。
客户与服务器建立关系后,通信可以是双向的,客户和服务器都可以发送和接收数据。
对等连接(P2P)指两台主机在通信室并不区分哪一个是服务请求方哪一个是服务提供方,只要两台主机都运行了对等连接软件,他们就可以进行平等的对等连接通信。这时双方都可以下载对方已经存储在硬盘中的共享文档。