web.NJU基础概念总结

network: 由一系列 link 和 node 组成

互联网:network of networks

host: 连接在因特网上的主机

ISP: Internet Service provider

node: 锱铢必较一下,ds中的tree.node叫节点,node in network叫结点,了解一下

NAP: Network Access Point,网络接入点,用于交换因特网上流量

计算机之间的通信:

(1)客户 —— 服务器方式 (Client-Server  C/S):

      客户和服务器指两个进程,描述进程之间服务和被服务的关系。    

    客户程序: 用户调用后向远程服务器发送请求,必须知道服务器程序的地址,不需要特殊的硬件和复杂的操作系统。

    服务器程序:专门用于提供某种服务的程序,可同时处理多个本地或远端客户的请求。系统启动后一直运行(一直),被动接受请求,所以不需要知道客户程序的地址。一般需要强大的硬件和操作系统。

    这样的通信方式建立以后,通信是双向的,客户和服务器都可以接受和发送数据。

(2)对等连接方式 (peer - to - peer, P2P):

       与第一种方式区分,两台主通信并不区分服务器和客户端,只要两台主机都装了对等连接软件(P2P软件),它们就可以进行对等的、平等的连接。双方都可以下载共享文档,这种工作方式称为P2P工作方式,可支持大量用户(百万级)。


互联网的核心:

    路由器 (router)起特殊作用,是一种专用计算机,是实现分组交换 (packet switching) 的关键构件,任务是转发收到的分组。

    对于分组交换,由电路交换开始,对于多部电话实现通信,两两相连需要 N * (N - 1) / 2对线路,不现实。

    使用电话交换机,所有的电话连接到交换机上,需要N条线路。

    交换 (switching) 从通信资源分配角度看,是按某种方式动态分配线路资源。电路交换过程:建立连接(占用通用资源)—— 通话(一直占用通信资源) ——  释放连接(归还通信资源) 注意在通话时间内,通话的两个用户始终占用端到端的通信资源。

    计算机使用电路交换的方式传输数据效率极低,因为用户占用通信资源的绝大部分时间都是空闲的。


分组交换:

    报文:要发送的整块数据

    将报文划分为较小的数据段,在每一段数据前面加上必要的控制信息 (header) ,构成分组 (packet) ,分组又称为包,分组的首部可称为包头。分组是互联网传输的数据单元,首部十分重要,首部包含诸如目的地地址和源地址,这样每一个分组才能独立传输路径,并且正确交付到分组传输终点。


    路由器收到一个分组,首先先存储一下,检查首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去,把分组交给下一个路由器,这样一步一步最终交给目的机。





猜你喜欢

转载自blog.csdn.net/PrecipitantPan/article/details/79450205