1、三网:电信网络,有线电视网络,计算机网络。
2、网络由若干结点和连接这些结点的链路组成。网络中的结点可以是计算机、集线器、交换机或路由器等。
ISP因特网服务提供商:因特网上的主机都必须有IP地址才能进行通信。
3、因特网的组成:
边缘部分:由所有连接在因特网上的主机组成。
核心部分:由大量网络和连接这些网络的路由器组成。
4、客户服务器方式:客户是服务请求方,服务器是服务提供方。
客户程序必须知道服务器程序的地址。服务器程序可以同时处理多个远地或本地客户的请求。被动地等待并接受通信请求,不需要知道客户程序的地址。
5、对等连接P2P方式:需要两个主机都运行了对等连接软件。
6、路由器是实现分组交换的关键构件,其任务是转发收到的分组。路由器收到一个分组,先暂时存储下来,再检查其首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去,把分组交给下一个路由器。
路由器暂时存储的是一个个短分组,而不是整个的长报文。短分组是暂存在路由器的存储器(即内存)中而不是存储在磁盘中。
7、分组交换:
采用存储转发技术。把要发送的整块数据称为一个报文。在发送报文之前,先把较长的报文划分成一个个更小的等长数据段。在每一个数据段前面,加上一些必要的控制信息组成的和首部后,就构成了一个分组。
分组又称为包,分组的首部称为包头。分组是在因特网中传送的数据单元。
8、报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
电路交换:整个报文的比特流连续的从源点直达终点,好像在一个管道中传送。
9、广域网WAN,城域网MAN,局域网LAN,个人区域网PAN,接入网AN。
10、比特率(速率):一个比特就是二进制数字中的一个1或0。单位b/s。
带宽:指某个信号具有的频带宽度。
吞吐量:单位时间内通过某个网络(或接口、信道)的数据量。
时延:指数据(一个报文或分组,或比特)从网络(或链路)的一端传送到另一端所需的时间。
发送时延:主机或路由器发送数据帧所需要的时间,即数据帧长度(b)/发送速率(b/s)。
传播时延:电磁波在信道中传播一定的距离需要花的时间,即信道长度(m)/传播速率(m/s)。
注意:发送时延发生在机器的内部的发送器中(一般是网络适配器)。传播时延发生在机器外部的传输信道媒体上。
另外有:处理时延,排队时延。
11、对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。提高数据的发送速率只是减小了数据的发送时延。
时延带宽积 = 传播时延 * 带宽
往返时间RIT:与所发送的分组长度有关。
信道利用率:某信道有百分之几的时间是被利用的(有数据通过)。
网络利用率:全网络的信道利用率的加权平均值。
信道/网络利用率并非是越高越好,过高会产生非常大的时延。
12、网络协议要素:
1)语法:数据与控制信息的结构或格式。
2)语义:需要发出何种控制信息,完成何种动作以及做出何种响应。
3)同步:事件实现顺序的详细说明。
13、各层的功能:
1)差错控制:使得和网络对等端的相应层次的通信更加可靠。
2)流量控制:使得发送端的发送速率不要太快,要使接收端来得及接收。
3)分段和重装:发送端将要发送的数据划分为更小的单位,在接收端将其还原。
4)复用和分用:发送端几个高层会话复用一条低层的连接,在接收端再进行分用。
5)连接建立和释放:交换数据前先建立一条逻辑连接。数据传送结束后释放连接。
14、OSI的七层协议:7应用层,6表示层,5会话层,4运输层,3网络层,2数据链路层,1物理层。
TCP/IP四层协议:应用层(如TELNET,FTP,SMTP等),运输层(TCP或UDP),网络层IP,网络接口层。
五层协议:5应用层,4运输层,3网络层,2数据链路层,1物理层。
15、应用层:直接为用户的应用进程提供服务。
运输层:负责向两个主机中进程之间的通信提供服务。
其中,传输控制协议TCP——面向连接的,数据传输的单位是报文段,能够提供可靠的交付。
用户数据报协议UDP——无连接的,数据传输单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付”。
网络层:为分组交换网上的不同主机提供通信服务。另一个任务是选择合适的路由。
链路层:在两个相邻结点之间(主机和路由器之间或两个路由器之间)传送数据是直接传送的(点对点)。链路层将网络层交下来的IP数据报组装成帧,每一帧包括数据和必要的控制信息(如同步信息、地址信息、差错控制)。典型的帧长是几百字节到一千多字节。
物理层:透明地传送比特流。
16、协议数据单元PDU。服务访问网点SAP。服务数据单元SDU。
实体就是一个特定的软件模块。协议是控制两/多个对等实体进行通信的规则的集合。使用本层服务的实体只能看见服务而无法看见下面的协议。下面的协议对上面的实体是透明的。协议是水平的,服务是垂直的。