计算机网络整理资料     
1.计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来,实现数据传输和资源共享的系统。
2.三大功能〔数据通信、资源共享、分布处理与负荷均衡〕五大特征〔资源共享、分组交换、分布控制与管理、层次式体系结构、二个子网〕
3.计算机网络的物理构成:通信子网和资源子网
4.协议是按层次结构设计的,协议层次的集合构成了协议体系结构。网络层次结构包含两个根本内容:网络实现的功能分解到假设干个层次,每个功能层的功能用同等层协议。相邻层次之间通过接口交互必要的信息,构成下层为上层提供效劳的关系。
5.计算机网络的硬件包括计算机设备、网络互连设备、连接设备和传输介质。
传输介质用来做信号的通路,分为:有线介质:双绞线、同轴电缆、光缆。无线介质:无线电、红外线、激光等
计算机设备有:各种计算机、打印机。网络存储设备。信息的发送和接收设备〔信源和信宿〕,同时也是信息处理设备。
网络连接设备包括交换机、集线器。
网络互连设备用于网络之间的互连,有:中继器、桥接器、网桥、交换机、路由器、网关和协议转换器。
6.网络软件;网络体系结构给出计算机网络的层次和协议集合。网络操作系统用于管理计算
机网络的连接和运行。网络协议软件用来实现网络协议的功能 。网络工具软件用于对网络环境的配置 。网络应用软件是在网络环境中解决各种应用问题的软件。
socket通信报文格式7. 计算机网络技术的开展经历了4个阶段:联机终端通信网络;计算机-计算机网络;开放式标准化网络;因特网时代。
8.计算机网络协议的三要素:
语法,即信息格式,协议数据单元PDU的结构或格式,包括哪些字段,字段的作用;
语义,某些信息位组合的含义,标识通信双方可以理解确实定的意义,PDU给出何种控制信息、完成何种操作、做出何种响应,即各字段中假设干二进制位01的组合代表什么样的含义;
同步〔时序〕,即收、发双方能分辨出通信的开始和结束,哪些动作先执行,哪些动作后执行。为完成一次通信所需要的不同PDU之间有操作顺序规程。有时同步也称为规程。
语法定义了怎么做,语义定义了做什么,同步时序关系定义了什么时候做。
9.在计算机网络中用协议数据单元PDU〔Protocol Data Unit〕描述通信协议
PDU由控制局部和数据局部组成。控制局部由假设干字段组成,表示通信中用到的双方可以理解和遵循的协议。
10.计算机网络体系结构是  计算机网络层次和协议的集合
根据计算机网络两级子网的结构,把计算机网络的功能划到5个层次:
⑴网络中节点之间的物理连接,例如计算机设备及端系统和通信子网的连接处应划分一个层次,用于端系统与通信子网的连接,称为物理层;
⑵ 通信子网中相邻节点之间实现可靠的传输应划分为一个层次,称为数据链路层;
⑶ 源节点和目的节点之间可靠传输的功能可划分为一个层次,称为网络层;
⑷ 在端节点到端节点,例如两个通信的计算机设备之间可靠传输划分为一个层次,称为传输层;
⑸ 应用进程之间的可靠传输可划分为一个层次,称为应用层。
11. 计算机网络中的通信效劳:一种是面向连接效劳。另一种是无连接效劳。
连接类型
效劳类型
应用
面向连接
可靠的消息流
页码序列
可靠的字节流
远程登录
可能不可靠的连接
数字化声音
无连接
不可靠的数据报
有确认的数据报
有确认的挂号邮件
问答效劳
数据查询
12. 网络效劳用效劳原语描述,效劳原语由三局部组成:原语名;原语类型;原语参数。
原语名说明效劳的内容,原语名和原语类型之间由点进行间隔。原语类型说明层与层之间信息传输的流向。原语名用大写字母表示。
原语类型有4种,用小写字母表示:⑴ 请求request发送方希望得到某些效劳;⑵ 指示indication接收方得知某个事件发生;⑶ 响应response接收方对某个事件应答;⑷证实confir
m发送方得知请求的结果。
13. 实际上效劳和协议是两个完全不同的概念
效劳要靠协议来实现,通过效劳原语的描述,可以清晰的给出上、下层接口和对等层之间的联系。
效劳是各层为上层提供的一组原语操作,但未涉及这些操作如何完成。
协议:定义同层对等实体之间交换的协议数据单元〔位流、帧、分组、报文段、报文〕的格
式及意义的一组约定和规则。
15.OSI参考模型采用3级抽象:体系结构;效劳定义;协议标准。
OSI参考模型体系结构是作为一个框架来组织和协调各层协议的制定,网络协议的规程说明比拟精练。
效劳定义详细地说明各层提供的效劳,提供的效劳与这些效劳的具体实现无关 。
协议标准给出一组控制数据通信的规则
16. TCP/IP协议具有以下特点:是一个开放的网络协议蔟,免费使用;做到与计算机硬件与操作系统无关,与特定的网络硬件无关;做到与低层通信子网平台无关,低层网络可以是广域网、局域网、无线网等;提供统一的网络逻辑地址IP地址,用于标识网络中的一个连接,使得异种计算机、异种计算机网络互连成为可能;运输层协议TCP提供可靠的端到端数据传输,可以屏蔽通信子网的差异。应用层协议内容丰富。      ;;;
应用层
TCP
IP


网络接口层NIL

17.OSI模型在所有各层都进行过失校验和处理。而TCP/IP仅在TCP层,即仅在端到端进行过失控制。
18. 传输介质分为有线传输介质和无线传输介质。
  数据通信是指计算机之间或其它数字终端装置之间的通信。信道传输数据的能力是受到限制的。信道的最大容量与信道的带宽有关。
复用技术用于在一个信道上同时传输多路信号。
模拟数据和数字数据都可以转换为模拟信号或数字信号。   
传统的交换技术有:电路交换;报文交换;分组交换。
数据通信和计算机网络中的过失控制方法采用编码的方法,分为检错编码和纠错编码。
19.通信双方在应用层交换的协议数据单元是报文。应用层需要的效劳包括:把应用协议数据单元可靠地从一个端系统传输到另一个端系统;这里涉及到应用进程的复用和分解;多个应用可以由不同的进程来标识;在具体实现时,不同的应用进程可以通过下一层运输层的端口号字段来区分
20.进程通过运输层的端口区分不同的应用:在具体实现时是通过套接字〔Socket〕在网络上发送和接收应用报文。      套接字由运输层逻辑地址端口号加上网络层逻辑地址IP地址构成。套接字可以认为是进程的门户,是同一台主机内应用层与运输层之间的接口。
21. 应用层协议需要运输层协议提供的效劳,分为三种情况;
第一种是使用TCP协议      例如    SMTPFTPTelnet等;
第二种是使用UDP协议    例如SNMPTFTP等;
第三种情况是即可以使用TCP协议,也可以使用UDP协议      例如DNS等。
22. 域名解析过程分为递归查询和重复查询。域名解析过程中涉及到三种域名效劳器:本地域名效劳器;根域名效劳器;授权域名效劳器
23. URL由4局部组成:协议://主机:端口/路径
24.    报文有两种:一种是请求报文,报文由请求行、首部行和实体主体组成,由浏览器发送给效劳器;另一种是响应报文,报文由状态行、首部行和实体主体组成,由效劳器传送给浏览器。
方法
25. 一个系统的构成包括:协议;用户代理;效劳器。
发送方和接收方邮件效劳器之间的通信包括3个阶段:连接建立;邮件传输;连接释放。
    是一个拉协议:用户使用TCP协议发起向Web效劳器的连接,使用    协议从Web效劳器拉取信息
SMTP主要是一个推协议:发送邮件效劳器发起TCP连接,把邮件推向接收邮件效劳器。
26. 运输层的作用
运输层的位置在网络边缘,属于端到端的层次:运输层协议处在计算机网络中的端系统之间,为应用层提供可靠的端到端的通信和运输连接。
运输层为高层用户屏蔽了通信子网〔网络核心〕的细节。
运输层起着承上启下的功用。
运输层除了要为应用进程提供复用和分用,还要为应用报文提供过失检测,包括:传输数据出错、传输数据丧失、应答数据丧失、重复、失序、超时等。
运输协议要为端系统提供流量控制,并对尽力交付的网络提供拥塞控制等。还有连接建立与连接释放、连接控制和序号设置等。 
27. 网络层是为主机之间提供逻辑通信,运输层是为应用进程之间提供端到端的逻辑通信。
B
效劳器主机
28.计算机网络中常用的过失控制方法有:
奇偶校验:常用在串行异步传输中
校验和计算:用在运输层的过失控制中
循环冗余校验CRC:用在数据链路层的过失控制中,尤其在局域网中
29. 网络协议设计的目的是:实现网络中的可靠数据传输RDT
采用滑动窗口协议SWPslide windows Protocol描述协议的执行情况
30.流量控制是对一条通信路径上的流量进行控制,其目的是保证发送者的发送速度不超过接收者的接收速度。流量控制只涉及一个发送者和一个接收者,涉及到两个节点。流量控制是
局部控制。
拥塞控制是对整个通信子网的流量进行控制,其目的是保证通信子网的流量与资源相匹配,不出现系统性能恶化、甚至崩溃的局面。涉及到网络中多个节点〔主机、路由器、交换机〕。拥塞控制是全局控制。
拥塞控制涉及到的层次有 数据链路层、网络层和运输层
拥塞控制方法 :连接接纳控制CAC控制方法属于开环方法,也称为拥塞预防方法。
基于许可证方法 ,类似于对教室里听课人数的限制。
通信量整形〔traffic shaping是调整数据传输的平均速率,以及通信量的突发性。
31.TCP/IP协议蔟的运输层协议有两个:TCP协议和UDP协议
32.用户数据报协议UDP 的特点与作用
用户数据报协议UDP是TCP/IP协议簇中的无连接的运输层协议,只在IP数据报效劳上增加很少的功能
UDP协议提供了端口号字段,可以实现应用进程的复用和分用
UDP协议也提供了校验和计算,可以实现包括伪协议头和UDP用户数据报的校验
P126