免费智能真题库 > 历年试卷 > 信息系统项目管理师 > 2012年下半年 信息系统项目管理师 上午试卷 综合知识
  第21题      
  知识点:   网络技术标准与协议   数据流   中断
  关键词:   传输   数据   同步点   网络功能   中断   网络        章/节:   信息系统及其技术和开发方法       

 
在网络数据流中适当的位置插入同步点,当传输出现中断时,可以从同步点的位置开始重新传输,该网络功能的控制和管理属于(21).
 
 
  A.  网络层
 
  B.  会话层
 
  C.  表示层
 
  D.  传输层
 
 
 

 
  第23题    2013年下半年  
   24%
某信息系统项目在进行机房设计过程中,依据(23)原则采取了关键设备备份,利用相关软件技术提供较强的管理机制、控制手段等措施..
  第23题    2014年上半年  
   36%
(23)是WLAN常用的上网认证方式。
  第19题    2018年上半年  
   48%
TCP/IP是internet的核心协议,应用程序通过用应用层协议利用网络完成数据交互的任务,其中,()是用来在客户机与服务器之间进行..
   知识点讲解    
   · 网络技术标准与协议    · 数据流    · 中断
 
       网络技术标准与协议
        局域网中最常见的3个协议是微软的NETBEUI、NOVELL的IPX/SPX和跨平台的TCP/IP。
        1.NetBEUI协议
        NetBEUI(NetBiosEnhancedUserInterface,NetBios增强用户接口)是NetBIOS协议的增强版本,曾被许多操作系统采用,例如WindowsforWorkgroup、Win9x系列、WindowsNT等。NetBEUI协议在许多情形下很有用,是Windows 98之前的操作系统的默认协议。
        NetBEUI协议是一种短小精悍、通信效率高的广播型协议,安装后不需要进行设置,特别适合于在“网络邻居”传送数据。所以建议除了TCP/IP协议之外,局域网的计算机最好也安上NetBEUI协议。另外还有一点要注意,如果一台只装了TCP/IP协议的Windows 98机器要想加入到WINNT域,也必须安装NetBEUI协议。
        NetBEUI是非路由协议,用于携带NetBIOS通信。NetBEUI缺乏路由和网络层寻址功能,既是其最大的优点,也是其最大的缺点。由于不需要附加的网络寻址和网络层头尾,因此它很快、很有效且适用于单个网络或整个环境都桥接起来的小工作组环境。但由于它不支持路由,注定不会成为企业网络的主要协议。
        2.IPX/SPX协议
        Internet分组交换/顺序分组交换IPX/SPX(Internetwork Packet Exchange/Sequences Packet Exchange)是Novell公司的通信协议集。与NetBEUI形成鲜明区别的是IPX/SPX比较庞大,在复杂环境下具有很强的适应性。这是因为IPX/SPX在设计一开始就考虑了网段的问题,因此它具有强大的路由功能,适合于大型网络使用。当用户端接入NetWare服务器时,IPX/SPX及其兼容协议是最好的选择。
        IPX主要实现网络设备之间连接的建立、维持和终止;SPX协议是IPX的辅助协议,主要实现发出信息的分组、跟踪分组传输,保证信息完整无缺地传输。
        IPX的可扩展性受到其高层广播通信和高开销的限制。服务广告协议(Service Advertising Protocol,SAP)将路由网络中的主机数限制为几千。尽管SAP的局限性已经被智能路由器和服务器配置所克服,但是,大规模IPX网络的管理仍是非常困难的工作。
        3.TCP/IP协议
        定义
        TCP/IP协议是开放式的协议,已经成为Internet通信标准。TCP/IP是指一整套数据通信协议,其名字由这些协议中的两个协议组成,即传输控制协议(Transmission Control Protocol,TCP)和网际协议(Internet Protocol,IP)。虽然还有很多其他协议,但TCP和IP显然是两个最重要的协议。
        TCP/IP的特点
        TCP/IP协议有一些重要特点,能够满足世界范围的数据通信。其特点包括如下几点:
        .开放式协议标准。可免费使用,且与具体的计算机硬件或操作系统无关。
        .与物理网络硬件无关。TCP/IP可以将很多不同类型的网络集成在一起,它可以适用于以太网、令牌环网、拨号线、X.25网络以及任何其他类型的物理传输介质。
        .通用的寻址方案。
        .各种标准化的高级协议。可广泛而持续地提供多种用户服务。
        TCP/IP通信模型
        TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型(OSI)是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。7层分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。七层模型分别概括如下:
        .物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。这一层的数据叫做比特。
        .数据链路层:主要对从物理层接收的数据进行MAC地址(网卡的地址)的封装与解封装。常把这一层的数据叫做帧。在这一层工作的设备是交换机,数据通过交换机来传输。
        .网络层:主要对从下层接收到的数据进行IP地址的封装与解封装。在这一层工作的设备是路由器,常把这一层的数据叫做数据包。
        .传输层:定义了传输数据的协议和端口号,如TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的)。主要将从下层接收的数据进行分段传输,到达目的地址后再进行重组。常常把这一层数据叫做段。
        .会话层:建立和控制两个应用实体之间的会话过程。
        .表示层:提供统一的网络数据表示。对接收的数据进行解释、加密与解密、压缩与解压缩等。
        .应用层:提供OSI用户服务,以及提供网络与用户应用软件之间的接口服务。
        TCP/IP通信协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:
        .应用层:是TCP/IP栈的顶层,所有的应用程序和服务都包含在这一层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)、超文本传输协议(HTTP)等。
        .传输层:提供在计算机之间可靠或不可靠的数据传输,将数据上传到应用层或下传到互联网络层。包含两个核心协议:传输控制协议(TCP)和用户数据报协议(UDP)。TCP是一种面向连接的、可靠的协议;UDP是一种面向无连接的、不可靠的传输协议。
        .互连网络层:负责分配地址、打包和路由数据,让每一块数据包都能够到达目的主机(但不检查是否被正确接收)。这一层包括4个核心协议:IP、ARP、ICMP和IGMP。
        .网络接口层:负责将数据放置在网络介质上或从网络介质接收数据。这一层包含像网络缆线和网络适配器之类的物理设备。网络接口层不包括基于软件的协议类型,但包含像以太网和ATM这样的协议,它们定义了数据是如何在网络上传输的。
        TCP/IP模型和OSI模型的区别如下表所示。
        
        TCP/IP模型和OSI模型的区别
        主要协议
        TCP/IP协议主要包括如下协议:
        .IP:网际协议,是TCP/IP的心脏,也是网络层中最重要的协议,负责给要传输的数据分配地址,将其发送到目的地。
        .ARP:地址解析协议,实现通过IP地址得知其物理地址(MAC)。
        .RARP:反向地址解析协议。
        .ICMP:负责提供在数据投递过程中失败时诊断功能和错误报告。
        .IGMP:负责组播(多播的管理)。
        .TCP:面向连接的、可靠的传输协议。面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。
        .UDP:面向无连接的、不可靠的传输协议。UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,主要用于那些面向查询——应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网络时间协议)和DNS(DNS也使用TCP)。
        .SMTP:简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。
        .FTP:文件传输协议,是用于在网络上进行文件传输的一套标准协议。
        .TFTP:简单文件传输协议,相对于FTP,TFTP没有复杂的交互存取接口和认证控制,适用于客户端和服务器之间不需要复杂交互的环境。TFTP协议的运行基于UDP协议。
        .Telnet:远程登录协议。
        .HTTP:超文本传输协议,用于传送WWW方式的数据。
        .DNS:域名解析服务,即将域名映射成IP地址的协议。
        .NFS:网络文件系统。
        .SNMP:简单网络管理协议。
 
       数据流
        数据流由一组固定成分的数据组成,表示数据的流向。在DFD中,数据流的流向可以有以下几种:从一个加工流向另一个加工;从加工流向数据存储(写);从数据存储流向加工(读);从外部实体流向加工(输入);从加工流向外部实体(输出)。
        DFD中的每个数据流用一个定义明确的名字表示。除了流向数据存储或从数据存储流出的数据流不必命名外,每个数据流都必须有一个合适的名字,以反映该数据流的含义。
        数据流或者由具体的数据属性(也称为数据结构)构成,或者由其他数据流构成。组合数据流是由其他数据流构成的数据流,它们用于在高层的数据流图中组合相似的数据流,以使数据流图更便于阅读。
        控制流是对数据流图的补充,采用虚线表示,是对由触发系统功能的事件进行描述。
        另外,一个加工可以有多个输入数据流和多个输出数据流,此时可以加上一些扩充字符符号或图形元素来描述多个数据流之间的关系。如:
        (1)星号(*)。星号表示数据流之间存在“与”关系。如果是输入流则表示所有输入数据流全部到达后才能进行加工处理;如果是输出流则表示加工结束将同时产生所有的输出数据流。
        (2)加号(+)。加号表示数据流之间存在“或”关系。如果是输入流则表示其中任何一个输入数据流到达后就能进行加工处理;如果是输出流则表示加工处理的结果是至少产生其中一个输出数据流。
        (3)异或(⊕)。异或表示数据流之间存在“互斥”关系。如果是输入流则表示当且仅当其中一个输入流到达后才能进行加工处理;如果是输出流则表示加工处理的结果是仅产生这些输出数据流中的一个。
 
       中断
        中断是异步发生的,是来自处理器外部的I/O设备的信号的结果。硬件中断不是由任何一条专门的指令造成的,从这个意义上来说它是异步的。硬件中断的异常处理程序常常被称为中断处理程序(interrupt handler)。
               硬中断与软中断
               硬中断是由硬件产生的,例如磁盘、网卡、键盘、时钟等。每个设备或设备集都有它自己的IRQ(中断请求)。基于IRQ,CPU可以将相应的请求分发到对应的硬件驱动上。
               软中断是一组静态定义的下半部分接口,可以在所有的处理器上同时执行,即使两个类型相同也可以。但是一个软中断不会抢占另外的一个软中断,唯一可以抢占软中断的是硬中断。
               可屏蔽中断与不可屏蔽中断
               可屏蔽中断和不可屏蔽中断都属于外部中断,是由外部中断源引起的。不可屏蔽中断源一旦提出请求,CPU必须无条件响应,而对可屏蔽中断源的请求,CPU可以响应,也可以不响应。
               CPU一般设置两根中断请求输入线:可屏蔽中断请求INTR(Interrupt Require)和不可屏蔽中断请求NMI(Non Maskable Interrupt)。对于可屏蔽中断,除了受本身的屏蔽位控制外,还都要受一个总的控制,即CPU标志寄存器中的中断允许标志位IF(Interrupt Flag)的控制,IF位为1,可以得到CPU的响应,否则,得不到响应。IF位可以由用户控制,指令STI或Turbo C的Enable()函数,将IF位置1(开中断),指令CLI或Turbo_c的Disable()函数,将IF位清0(关中断)。
               中断优先级
               当多个中断源同时请求中断时,而CPU一次只能响应其中的一个中断,同时为了能响应所有中断,就引入中断优先级来处理。系统会根据引起中断事件的重要性和紧迫程度,将中断源分为若干个级别,称作中断优先级。中断优先级有两种:查询优先级和执行优先级。
               查询优先级是不可以更改和设置的,在该方式下当多个中断源同时产生中断信号时,中断仲裁器会选择中断源优先处理的顺序,此过程与是否发生中断服务程序的嵌套毫不相干。当CPU查询各个中断标志位的时候,会依照优先级顺序依次查询,当数个中断同时请求的时候,会优先查询到高查询优先级的中断标志位,但并不代表高查询优先级的中断可以打断已经并且正在执行的低查询优先级的中断服务。
               由于可屏蔽的中断源很多,故需要对其进行管理,如区分是哪个中断源发出的中断信号?哪个中断源最优先及怎样处理多级中断嵌套等。为此,可使用中断控制器对多个可屏蔽中断源进行管理。
               中断控制器能够对中断进行排队管理,避免中断信号的丢失,同时支持对不同中断进行优先级的配置,使高优先级中断能够中断低优先级中断,满足系统中具有更高时间约束特性功能的需要。
               中断嵌套
               当处理器正在处理一个中断时,有比该中断优先级高的中断源发出中断请求时,如果处理器正在执行中断处理程序,那么处理器会对高优先级的中断进行立即处理,处理完之后再返回到低优先级的中断服务程序继续执行。这样就形成了中断服务程序中套用中断服务程序的情况,即中断嵌套。可嵌套中断的处理流程和中断服务框图如下图所示。
               
               可嵌套中断处理流程
   题号导航      2012年下半年 信息系统项目管理师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第21题    在手机中做本题