第一章 概述
1、计算机网络向用户提供的两个最重要的功能:(1)连通性;(2)共享
2、网络、互联网以及因特网
(1)网络(network):由若干结点(node)和连接这些结点的链路(link)组成。结点可以是计算机、集线器、交换机和路由器等。
(2)互联网:将网络和网络通过路由器互连起来。因而也是“网络的网络”。
(3)因特网(Internet):世界上最大的互连网络。主机(host)是指连接在因特网上的计算机。
综上:网络把许多计算机连接在一起,而因特网则把许多网络连接在一起。
3、Internet和internet:专有名词和通用名词的区别
4、ISP(Internet Service Provider)
因特网服务提供商,在因特网发展的第三阶段出现的产物。其提供到因特网的接入服务。
5、因特网的组成——从工作方式来分
(1)边缘部分:由所有连接在因特网上的主机(也成端系统,end system)组成。
(2)核心部分:由大量网络和连接这些网络的路由器组成。
6、计算机之间通信
主机A和主机B进行通信 = 运行在主机A上的某个程序和运行在主机B上的另一个程序进行通信 =
主机A的某个进程和主机B的另一个进程进行通信。(注:进程就是运行着的程序)
7、两个端系统中进程之间的通信方式
(1)C/S——客户端是服务请求者,必须知道服务器的地址;服务器是服务提供者,不需要知道客户端的地址。
(2)P2P——区别于C/S模式的是,该通信方式是对等的。只要双方同时运行了P2P软件。
8、路由器(router)
一种专用计算机(但不是主机),是实现分组交换(packet switching)的重要构件,其任务是转发收到的分组。
9、电路交换和分组交换
(1)电路交换:建立连接(占用通信资源)——通话(一直占用通信资源)——释放连接(归还通信资源)
(2)分组交换:
①
报文(message):要发送的整块数据。
②
首部(header):由必要地控制信息组成。
③
分组(packet):数据段(由报文划分而来)+首部,又称包。
④
分组交换采用存储转发技术,即收到分组——储存分组——查找路由(路由选择协议)——转发分组。
⑤
优点:高效、灵活、迅速、可靠;缺点:时延、开销。
10、计算机网络的概念
一些互相连接的、自治的计算机的集合。同计算机通信网。
11、不同范围的网络
(1)WAN(Wide Area Network):因特网的核心部分。
(2)MAN(Metropolitan Area Network):很多采用以太网技术。
(3)LAN(Local Area Network)
(4)PAN(Personal Area Network)
12、计算机网络的性能指标
(1)速率:b/s(bps)。如100M以太网,实际是指100Mb/s。
(2)带宽:最高速率。
(3)吞吐量:单位时间内通过某个网络(或信道、接口)的数据量。其绝对上限值等于带宽。
(4)时延(delay或latency):数据(一个报文或分组,甚至比特)从网络(或链路)的一段传送到另一端的时间。也称延迟。
①
发送时延:主机或路由器发送数据帧所需的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。也成传输时延。
发送时延 = 数据帧长度(b) / 信道带宽(b/s)
②
传播时延:电磁波在信道中传输一定距离所需划分的时间。
传播时间 = 信道长度(m) / 传输速率(m/s)
③
处理时延:主机或路由器处理收到的分组所花费的时间。
④
排队时延:分组在输入队列中等待处理的时间加上其在输出队列中等待转发的时间。
综上:总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延。
注:对于高速网络链路,提高的是发送速率而不是传播速率。
(5)时延带宽积:传播时延 * 带宽。表示链路的容量。
(6)往返时间RTT:从发送方发送数据开始,到发送发收到接收方的确认为止,所花费的时间。
(7)利用率:某信道有百分之几是被利用的(有数据通过)。而信道或网络利用率过高会产生非常大的时延。13、计算机网络体系结构——“分层”的思想
(1)协议(protocol):为进行网络中数据交换而建立的规则、标准或约定。
(2)各层的功能:差错控制、流量控制、分段和重装、复用和分用、连接建立和释放
(3)OSI/RM(Open System Interconnection Reference
Model)与TCP/IP