当前位置:文档之家› 现代通信网络系统复习题复习进程

现代通信网络系统复习题复习进程

现代通信网络系统复习题复习进程
现代通信网络系统复习题复习进程

现代通信网络系统复

习题

现代通信网络系统复习题

一、选择题。

1、一座大楼内的一个计算机网络系统,属于( B )。

A. PAN

B. LAN

C. MAN

D. WAN

2、计算机网络中可以共享的资源包括( A )。

A. 硬件、软件、数据、通信信道

B. 主机、外设、软件、通信信道

C. 硬件、程序、数据、通信信道

D. 主机、程序、数据、通信信道

3、计算机网络是计算机技术和通信技术相结合的产物,这种结合开始于(A )。

A. 20世纪50年代

B. 20世纪60年代初期

C. 20世纪60年代中期

D. 20世纪70年代

4、世界上第一个计算机网络是( A )。

A. ARPANET

B. ChinaNet

C. Internet

D. CERNET

5、星形. 总线形. 环形和网状形是按照( B )分类。

A.网络跨度

B. 网络拓扑

C. 管理性质

D. 网络功能

6、计算机互联的主要目的是( D )。

A. 确定网络协议

B. 将计算机技术与通信技术相结合

C. 集中计算

D. 资源共享

7、计算机网络建立的主要目的是实现计算机资源的共享。计算机资源主要指计算机( C )。

A. 软件与数据库

B. 服务器、工作站与软件

C. 硬件、软件与数据

D. 通信子网与资源子网

8、以下的网络分类方法中,哪一组分类方法有误(B)。

A. 局域网/广域网

B. 对等网/城域网

C. 环型网/星型网

D. 有线网/无线网

9、局部地区通信网络简称局域网,英文缩写为( B )。

A. WAN

B. LAN

C. SAN

D. MAN

10、在OSI模型中,NIC(网络接口卡)属于( B )。

A. 物理层

B. 数据链路层

C. 网络层

D. 运输层

11、在OSI模型中,为网络用户间的通信提供专用程序的层次是( D )。

A. 运输层

B. 会话层

C. 表示层

D. 应用层

12、在OSI模型中,为实现有效、可靠的数据传输,必须对传输操作进行严格的控制和管理,完成这项工作的层次是( B )。

A. 物理层

B. 数据链路层

C. 网络层

D. 运输层

13、在OSI模型中,物理层存在四个特性。其中,通信媒体的参数和特性方面的内容属于( A

)。

A.机械特性

B. 电气特性

C. 功能特性

D. 规程特性

14、在OSI七层结构模型中,处于数据链路层与运输层之间的是( B )。

A. 物理层

B. 网络层

C. 会话层

D. 表示层

15、完成路径选择功能层次是在OSI模型的( C )。

A. 物理层 B. 数据链路层 C. 网络层 D. 运输层

16、TCP/IP协议簇的层次中,解决计算机之间通信问题是在( B )。

A. 网络接口层

B. 网际层

C. 传输层

D. 应用层

17、网络协议主要要素为(C )。

A. 数据格式、编码、信号电平

B. 数据格式、控制信息、速度匹配

C. 语法、语义、同步

D. 编码、控制信息、同步

18、Internet的网络层含有四个重要的协议,分别为( C )。

A. IP,ICMP,ARP,UDP

B. TCP,ICMP,UDP,ARP

C. IP,ICMP,ARP,RARP

D. UDP,IP,ICMP,RARP

19、TCP/IP体系结构中的TCP和IP所提供的服务分别为( D )。

A. 链路层服务和网络层服务

B. 网络层服务和运输层服务

C. 运输层服务和应用层服务

D. 运输层服务和网络层服务

20、计算机网络中,分层和协议的集合称为计算机网络的( C ),目前在Internet中使用最广泛的是(G )协议。

A. 组成结构;B参考模型; C. 体系结构; D. 基本功能。

E. SNA;F.MAP/TOP;G. TCP/IP;H.X.25;

I. ISO/OSI;

21、在TCP/IP协议簇中,UDP协议工作在( B )。

A. 应用层

B. 传输层

C. 网络互联层

D. 网络接口层

22、相邻层间交换的数据单元称之为服务数据单元,其英文缩写为( A )。

A. SDU

B. IDU

C. PDU D . ICI

23、对等层间交换的数据单元称之为协议数据单元,其英文缩写为( C )。

A. SDU

B. IDU

C. PDU D . ICI

24、当一台计算机从FTP服务器下载文件时,在该FTP服务器上对数据进行封装的五个转换步骤依次是:(

B )。

A. 比特,数据帧,数据包,数据段,数据

B. 数据,数据段,数据包,数据帧,比特

C. 数据包,数据段,数据,比特,数据帧

D. 数据段,数据包,数据帧,比特,数据

25、ISO提出OSI模型是为了( B )。

A. 建立一个设计任何网络结构都必须遵循的绝对标准

B. 克服多厂商网络固有的通信问题

C. 证明没有分层的网络结构是不可行的

D. 上列叙述都不是

26、TCP/IP参考模型中的网络接口层对应于OSI中的( D )。

A. 网络层

B. 物理层

C. 数据链路层

D. 物理层与数据链路层

27、在TCP/IP参考模型中,传输层的主要作用是在互联网络的源主机与目的主机对等实体之间建立用于会话的( C )。

A. 点到点的连接

B. 操作连接

C. 端到端的连接

D. 控制连接

28、在因特网中,IP数据报从源结点到目的结点可能需要经过多个网络和路由器。在整个传输过程中,IP数据报报头中的( A )。

A. 源地址和目的地址都不会发生变化

B. 源地址有可能发生变化而目的地址不会发生变化

C. 源地址不会发生变化而目的地址有可能发生变化

D. 源地址和目的地址都有可能发生变化

29、在因特网中,IP数据报的传输需要经由源主机和中途路由器到达目的主机,通常( D )。

A. 源主机和中途路由器都知道IP数据报到达目的主机需要经过的完整路径

B. 源主机知道IP数据报到达目的主机需要经过的完整路径,而中途路由器不知道

C. 源主机不知道IP数据报到达目的主机需要经过的完整路径,而中途路由器知道

D. 源主机和中途路由器都不知道IP数据报到达目的主机需要经过的完整路径

30、下列哪一项描述了网络体系结构中的分层概念( D )。

A. 保持网络灵活且易于修改

B. 所有的网络体系结构都用相同的层次名称和功能

C. 把相关的网络功能组合在一层中

D. A)和C)

31、下面可用于流量控制的是( A )。

A. 滑动窗口

B. SNMP

C. UDP

D. RARP

32网络接口卡的基本功能包括:数据转换. 通信服务和( B )。

A. 数据传输

B. 数据缓存

C. 数据服务

D. 数据共享

33、在中继系统中,中继器工作在( A )。

A. 物理层

B. 数据链路层

C. 网络层

D. 运输层以上的高层

34、下面对集线器的缺点描述正确的是( B )。

A. 集线器不能延伸网络可操作的距离

B. 集线器不能过滤网络流量

C. 集线器不能在网络上发送变弱的信号

D. 集线器不能放大变弱的信号

35、在同一个信道上的同一时刻,能够进行双向数据传送的通信方式是( C )。

A. 单工

B. 半双工

C. 全双工

D. 上述三种均不是

36、能从数据信号波形中提取同步信号的典型编码是( D )。

A. 归零码

B. 不归零码

C. 定比码

D. 曼彻斯特编码

37、计算机网络通信采用同步和异步两种方式,但传送效率最高的是( A )。

A.同步方式B.异步方式

C.同步与异步方式传送效率相同 D. 无法比较

38、有关光缆陈述正确的是( A )。

A. 光缆的光纤通常是偶数,一进一出

B. 光缆不安全

C. 光缆传输慢

D. 光缆较电缆传输距离近

39、通过改变载波信号的相位值来表示数字信号1. 0的方法叫做( C )。

A. ASK

B. FSK

C. PSK

D. ATM

40、同轴电缆与双绞线相比,同轴电缆的抗干扰能力( C )。

A. 弱

B. 一样

C. 强

D. 不能确定

41、ATM采用的线路复用方式为( C )。

A. 频分多路复用

B. 同步时分多路复用

C. 异步时分多路复用

D. 独占信道

42、数据传输速率是描述数据传输系统的重要指标之一。数据传输速率在数值上等于每秒钟传输构成数据代码的二进制( A )。

A. 比特数

B. 字符数

C. 帧数

D. 分组数

43、将一条物理信道按时间分成若干时间片轮换地给多个信号使用,每一时间片由复用的一个信号占用,这样可以在一条物理信道上传输多个数字信号,这就是( B )。

A. 频分多路复用

B. 时分多路复用

C.码分多路复用D.频分与时分混合多路复用

44、下面叙述正确的是( A )。

A.数字信号是电压脉冲序列

B.数字信号不能在有线介质上传输

C.数字信号可以方便地通过卫星传输

D.数字信号是表示数字的信号

45、通信系统必须具备的三个基本要素是( C )。

A. 终端电缆、计算机

B. 信号发生器、通信线路、信号接收设备

C. 信源、通信媒体、信宿

D. 终端、通信设施、接收设备

46、各种网络在物理层互连时要求( A )。

A. 数据传输速率和链路协议都相同

B. 数据传输速率相同,链路协议可不同

C. 数据传输速率可不同,链路协议相同

D. 数据传输速率和链路协议都可不同

47、UTP与计算机连接,最常用的接口连接器为( A )。

A. RJ-45

B. AUI

C. BNC-T

D. NNI

48、同轴电缆与双绞线相比,同轴电缆的抗干扰能力( C )。

A. 弱

B. 一样

C. 强

D. 不能确定

49、用一条双绞线可以把两台计算机直接相连构成一个网络,这条双绞线必须是( B )。

A. 直连线

B. 交叉线

C. 反接线

D. 以上都可以

50、基带系统是使用( C )进行数据传输的。

A. 模拟信号

B. 多信道模拟信号

C. 数字信号

D. 宽带信号

51、中继器这种网络互联设备处于OSI七层模型的( A )。

A. 物理层

B. 数据链路层

C.网络层

D. 传输层以上的高层

52、在PC机使用传统电话线拨号上网时,要使用调制解调器,其中调制的过程是( A )。

A. 将数字信号转换为模拟信号

B. 将模拟信号转换为数字信号

C. 将一种模拟信号转为另一种摸拟信号

D. 将一种数字信号转换为另一种数字信号

二、填空题。

1.线路(或电路)交换方式的通信过程通常包括三个阶段,分别是:电路建立阶段;数据传输

阶段和电路拆除。

2、局域网可采用多种通信介质,如双绞线__,同轴电缆_或___光纤等。

3、计算机网络系统由通信子网和资源子网组

成。

4、在TCP/IP协议簇中,运输层的TCP 协议提供了一种可

靠的数据流服务。

5、Internet采用的工作模式为客户机/服务器。

6、串行数据通信的方向性结构有三种,即单工、半双工.和全双工

7、一个WEB站点由端口编号、IP地址、主机标题名称和参数组成。实现多个WEB站点的

方法有三种,分别是多个端口号、多个IP地址、主机标题名称。

8、大多数网络层防火墙的功能可以设置在内部网络与Internet相连的网络接口层、网际层(或

网络层或IP层)、传输层、应用层上。

9、在采用电信号表达数据的系统中,数据有数字数据和路由器数据两种。

10、域名系统DNS是一个模拟系统。

11、TCP/IP的网络层最重要的协议是IP协议,它可将多个网络连成一个互连网。

12、在TCP/IP层次模型的第三层(网络层)中包括的协议主要有IP、ARP 、

RARP 和ICMP。

13、运输层的传输服务有两大类:面向连接服务和面向无连接

的服务。

14、Internet所提供的四项主要的服务是:WWW、E-mail、FTP和Telnet 。

15、在IEEE802局域网体系结构中,数据链路层被细化成LLC(逻辑链路控制)子层和

MAC(介质访问控制)子层两层。

16、OSI模型从低到高有:物理层、数据链路层、网络层、运输层、会话层、表示层和应用层七个层次。

17、在WWW中,使用统一资源定位器URL来唯一地标识和定位因特网中的资源,URL由三部分组成,分别是:

协议名称、主机地址(IP地址或域名)和文件路径名。

18、数据报的分片是在传输路径中相关的路由器上发生的,而片的重组则是在目的地主机上进行的。

三、名词解释

1、多路复用

答:在数据通信或计算机网络系统中,传输媒体的带宽或容量往往超过传输单一信号的需求,为了有效地利用通信线路,可以利用一条信道传输多路信号,这种方法称为信道的多路利用,简称多路复用。

1.带宽

答:带宽通常指通过给定线路发送的数据量,从模拟信号传输的角度看,带宽是通信信道的宽度(或传输信道的最高频率与最低频率之差),单位是赫兹。

2.FTP

答:FTP指文件传输协议,是Internet上使用最广泛的文件传输协议。

3.DHCP

答:DHCP指动态主机配置协议,它是简化主机IP地址分配管理的TCP/IP标准协议。

4.防火墙

答:防火墙是指在被保护的Intranet和公共的Internet之间竖起的一道安全屏障,用于增强Intranet 的安全性。典型的防火墙系统可以由一个或多个构件组成,其主要部分是:包过滤路由器,应用层网关和电路层网关。

5.网络协议

答:网络协议是指为了进行计算机网络中的数据交换而建立的规则、标准或约定的集合。协议总是指某一层的协议,准确地说,它是对同等层实体之间的通信制定的有关通信规则和约定的集合。

6.子网掩码

答:子网掩码是一个32位的二进制数,它的子网主机标识部分为全“0”。利用子网掩码可以判断两台主机是否在同一子网中。若两台主机的IP地址分别与它们的子网掩码相“与””后的结果相同,则说明这两台主机在同一子网中。

7.计算机网络

答:计算机网络是指利用通信设备和线路将地理位置不同、功能独立的多个计算机系统互连起来,再运行相应的网络软件(网络通信协议、信息交换技术和网络操作系统),以实现信息共享及信息传递的系统。

8.PPP协议

答:PPP协议是一种有效的点对点的通信协议,它由串行通信线路上的组帧方式,用于建立、配制、测试和拆除数据链路的链路控制协议LCP及一组用以支持不同网络控制协议NCPS三部分组成。

10、VLAN

答:VLAN(虚拟局域网)是由一些局域网网段构成的与物理位置无关的逻辑组,而这些网段具有某些共同的需求。每个VLAN的帧都有一个明确的标识符,指明发送这个帧的工作站是属于哪个VLAN,虚拟局域网是局域网给用户提供的一种服务,而不是一种新型局域网。

11、TCP/IP协议

答:TCP/IP协议是美国国防部高级计划研究局DARPA为实现ARPANET互连网而开发的。目前,TCP/IP已成为一个事实上的工业标准。TCP/IP是一组协议的代名词,它还包括许多别的协议,组成了TCP/IP协议簇。TCP提供运输层服务,而IP提供网络层服务。TCP/IP协议作为一个网络体系结构,它分为四个层次,自底向上依次为网络接口层、网络层(或网际层或IP层)、运输层和应用层。

12、IP地址:

答:IP地址用于区别Internet上主机,它由32位二进制数组成四段号码,是Internet中识别主机的唯一标识。

13、DNS

答:DNS即域名及域名系统。域名采用层次结构的基于“域”的命名方案,每一层由一个子域名组成,子域名间用“.”分隔,其格式为:机器名.网络名.机构名.最高域名。Internet上的域名由域名系统DNS 统一管理。DNS是一个分布式数据库系统,由域名空间、域名服务器和地址转换请求程序三部分组成,用来实现域名和IP地址之间的转换。

14、通信协议

答:指连在网络上的任意两台计算机之间要相互通信,所需要遵守的控制规则称之为通信协议。

四、简答题。

1、请写出计算机网络的定义,以及网络通信协议的定义。

答:(1)计算机网络的定义:将多台位于不同地理位置、功能自治的计算机利用通信线通信设备连接起来,以实现资源共享和数据通信的系统称为计算机网络。

(2)要想让两台计算机进行通信,必须使它们采用相同的信息交换规则。我们把在计算机网络中用于规定信息的格式以及如何发送和接收信息的一套规则称为网络通信协议(network communication

protocol)。

2、请根据从低至高依次写出ISO制定的OSI网络体系结构的7层模型的每一层的名称。

答:从低到高依次为:物理层、数据链路层、网络层、传输(或运输)层、会话层、表示层、应用层。

(说明:顺序不能答错)

3、一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,请计算这个主机所在网络的网络

地址和广播地址。

答:因为137(=10001001 )和22410(111000002)相与的结果为:128。故其网络地址是:

202.112.14.128 ;广播地址(就是将网络地址最后一个8位组的后面的5位主机位置全1即可)为:202.112.14.159

4、已知某个C类网络:211.81.192.0;现要将该网络划分为5个子网,每个子网至少可容纳20台主

机。试回答下列问题:(1)求出子网的掩码;(2)最多可划分出多少个子网数;(3)每个子网最多能容纳的主机数。(4)写出第一个子网和最后一个子网的网络地址。

答:(1)根据题意,应该从最后一个8位组的主机位中拿出3位作为子网的网络位,这时最大的可用子网数为:23-2=6,满足题目要求。这时子网掩码的最后一段为:(11100000)2=224,即子网掩码为:211.81.192.224。(2)最多可划分的子网数为:6个;(3)每个子网最多能容纳的主机数为:25-2=30。(4)第一个子网的网络地址为:211.81.192.32;最后一个子网的网络地址为:211.81.192.192(在0~224之间,以25=32为间隔,作为最后一个8位组的网络地址)。

5、域名系统是如何解释域名的?

答:从概念上讲,域名解析自上而下进行,从根服务器开始直到树叶上的服务器。域名解析有两种方

式:

(1)反复解析(iterative solution):每一次联系一个不同的服务器。递归解析(recursive solution):请求一个名字服务器系统完成全部解析。

(2)递归解析(recursive solution):请求一个名字服务器系统完成全部解析。

6、简述几种因特网的接入方式?

答:(1).以终端方式入网:在本地PC机上运行仿真终端软件,连接到ISP主机,成为该主机的一台终端,经由该主机访问因特网。(

(2).以拨号方式入网:例如普通电话拨号,ISDN等,采用PPP协议。

(3).以专线方式入网:通过数字专线将本地局域网与因特网相连,不需要拨号。

7、什么是局域网?有什么特点?

答:局域网是一种计算机化的通信网络,支持各种数据通信设备间的设备互连. 信息交换和资源共享。主要特点是:(1)覆盖地理范围小,所有的站点共享较高的总带宽(即较高的数据传输速率(一般大于

10Mbps,可达1Gbps);(2)具有较小的时延和较低的误码率:(3)各站点之间形成平等关系而不是主从关系。(4)能进行广播或多播(又称为组播)。

8、能提供最好网络设备的组织通常选择交换机而不用集线器,为什么?

答:因为交换机本身具有整体速度(交换机快得多). 发送方法或电子逻辑(更智能). 更多的端口数等优点

9、举出网络高层应用中最基本的几种应用,并准确说明这些应用所涉及协议的中文名称与英文缩写。答:举出网络高层应用中最基本的几种应用,并准确说明这些应用所涉及协议的中文名称与英文缩写。电子邮件:SMTP(简单邮件传输协议). POP(邮局通信协议). IMAP(网络信息存取协议)

WWW:HTTP(超文本传输协议)文件传输:FTP(文件传输协议)远程登录:Telnet(远程登录协议)

10、为什么用中继器进行局域网扩展的时候,中继器不能超过4个?用网桥扩展有这个限制吗?为什么?

答:中继器工作在物理层,只是简单地把衰减的电信号予以能量放大,它看不懂数据链路层的帧结构;网桥工作在数据链路层,可以理解帧结构。这种差别导致中继器联接的网段实际上成为了一个网络,所联接形成的网络受CSMA/CD基本工作原理的限制,所以无法超过4个。网桥理论上无此限制。

进程间通信的四种方式

一、剪贴板 1、基础知识 剪贴板实际上是系统维护管理的一块内存区域,当在一个进程中复制数据时,是将这个数据放到该块内存区域中,当在另一个进程中粘贴数据时,是从该内存区域中取出数据。 2、函数说明: (1)、BOOL OpenClipboard( ) CWnd类的OpenClipboard函数用于打开剪贴板。若打开剪贴板成功,则返回非0值。若其他程序或当前窗口已经打开了剪贴板,则该函数返回0值,表示打开失败。若某个程序已经打开了剪贴板,则其他应用程序将不能修改剪贴板,直到前者调用了CloseClipboard函数。 (2)、BOOL EmptyClipboard(void) EmptyClipboard函数将清空剪贴板,并释放剪贴板中数据的句柄,然后将剪贴板的所有权分配给当前打开剪贴板的窗口。 (3)、HANDLE SetClipboardData(UINT uFormat, HANDLE hMem) SetClipboardData函数是以指定的剪贴板格式向剪贴板上放置数据。uFormat指定剪贴板格式,这个格式可以是已注册的格式,或是任一种标准的剪贴板格式。CF_TEXT表示文本格式,表示每行数据以回车换行(0x0a0x0d)终止,空字符作为数据的结尾。hMem指定具有指定格式的数据的句柄。hMem参数可以是NULL,指示采用延迟提交技术,则该程序必须处理WM_RENDERFORMA T和WM_RENDERALLFORMATS消息。应用程序在调用SetClipboardData函数之后,就拥有了hMem参数所标识的数据对象,该应用程序可以读取该数据对象,但在应用程序调用CloseClipboard函数之前,它不能释放该对象的句柄,或者锁定这个句柄。若hMem标识了一个内存对象,那么这个对象必须是利用GMEM_MOVEABLE标志调用GlobalAlloc函数为其分配内存。 注意:调用SetClipboardData函数的程序必须是剪贴板的拥有者,且在这之前已经打开了剪贴板。 延迟提交技术:当一个提供数据的进程创建了剪贴板数据之后,直到其他进程获取剪贴板数据之前,这些数据都要占据内存空间。若在剪贴板上放置的数据过大,就会浪费内存空间,降低对资源的利用率。为了避免这种浪费,就可以采用延迟提交计数,也就是由数据提供进程先提供一个指定格式的空剪贴板数据块,即把SetClipboardData函数的hMem参数设置为NULL。当需要获取数据的进程想要从剪贴板上得到数据时,操作系统会向数据提供进程发送WM_RENDERFORMA T消息,而数据提供进程可以响应这个消息,并在此消息的响应函数中,再一次调用SetClipboardData函数,将实际的数据放到剪贴板上。当再次调用SetClipboardData函数时,就不再需要调用OpenClipboard函数,也不再需要调用EmptyClipboard函数。也就是说,为了提高资源利用率,避免浪费内存空间,可以采用延迟提交技术。第一次调用SetClipboardData函数时,将其hMem参数设置为NULL,在剪贴板上以指定的剪贴板格式放置一个空剪贴板数据块。然后直到有其他进程需要数据或自身进程需要终止运行时再次调用SetClipboardData函数,这时才真正提交数据。 (4)、HGLOBAL GlobalAlloc( UINT uFlags,SIZE_T dwBytes); GlobalAlloc函数从堆上分配指定数目的字节。uFlags是一个标记,用来指定分配内存的方式,uFlags为0,则该标记就是默认的GMEM_FIXED。dwBytes指定分配的字节数。

实验八 进程通信应用

实验八进程通信应用 实验目的 1. 掌握命名管道的原理和应用 2. 掌握文件映射共享内存的原理 3、掌握基于进程通信的程序设计方法 实验内容 1.(1)命令行下创建有名管道myfifo,ls –l查看,分别在两个终端运行cat < myfifo 和echo hello >myfifo分析执行情况,将cat在后台运行,echo在前台运行,执行情况如何?分析FIFO的打开规则。 (2)设计两个程序,要求用命名管道FIFO,实现文本文件复制功能,即实现copy file1 file2的功能,file1是已经存在的文件,file2可以不存在,如果存在就清空原来的内容,通过建立的有名管道实现file1的内容复制到file2。

一、 FIFO 1.有名管道的创建 #include #include int mkfifo(const char * pathname, mode_t mode) 该函数的第一个参数是一个普通的路径名,也就是创建后FIFO的名字。第二个参数与打开普通文件的open()函数中的mode 参数相同。 2. 有名管道的打开 有名管道创建成功后并没有打开,需要使用系统调用open( )将对应的文件打开。 open(const char*pathname,oflg) 其中,参数pathname是要打开的有名管道的路径名,oflg是文件打开时的存取方式。必须指定的互斥模式: O_RDONLY, O_WRONLY, O_NONBLOCK O_RDONLY:若无进程写方式打开FIFO,open阻塞 O_RDONLY |O_NONBLOCK:若无进程写方式打开FIFO,open立即返回 O_WRONLY:若无进程读方式打开FIFO,open阻塞 O_WRONLY| O_NONBLOCK:若无进程读方式打开FIFO,open返回ENXIO错误,-1 FIFO的打开规则: (1)如果当前打开操作是为读而打开FIFO时,若已经有相应进程为写而打开该FIFO,则当前打开操作将成功返回;否则,可能阻塞直到有相应进程为写而打开该FIFO(当前打开操作设置了阻塞标志);或者,成功返回(当前打开操作没有设置阻塞标志)。 (2)如果当前打开操作是为写而打开FIFO时,如果已经有相应进程为读而打开该FIFO,则当前打开操作将成功返回;否则,可能阻塞直到有相应进程为读而打开该FIFO(当前打开操作设置了阻塞标志);或者,返回ENXIO错误(当前打开操作没有设置阻塞标志)。 3.有名管道的读写 #include ssize_t read(int fd, void *buf, size_t count); 返回值: 读到的字节数,若已到文件尾为0,若出错为-1 ssize_t write(int fd, const void *buf, size_t count); 返回值: 若成功为已写的字节数,若出错为-1 从FIFO中读取数据read 以阻塞方式打开的FIFO,read调用: ①当前FIFO内没有数据,read调用将一直阻塞。 ②当前FIFO内有数据,但有其它进程在读这些数据 解除阻塞的原因则是FIFO中有新的数据写入,不论信写入数据量的大小,也不论读操作请求多少数据量。

进程间通信方式比较

进程间的通信方式: 1.管道(pipe)及有名管道(named pipe): 管道可用于具有亲缘关系进程间的通信,有名管道除了具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 2.信号(signal): 信号是在软件层次上对中断机制的一种模拟,它是比较复杂的通信方式,用于通知进程有某事件发生,一个进程收到一个信号与处理器收到一个中断请求效果上可以说是一致得。 3.消息队列(message queue): 消息队列是消息的链接表,它克服了上两种通信方式中信号量有限的缺点,具有写权限得进程可以按照一定得规则向消息队列中添加新信息;对消息队列有读权限得进程则可以从消息队列中读取信息。 消息缓冲通信技术是由Hansen首先提出的,其基本思想是:根据”生产者-消费者”原理,利用内存中公用消息缓冲区实现进程之间的信息交换. 内存中开辟了若干消息缓冲区,用以存放消息.每当一个进程向另一个进程发送消息时,便申请一个消息缓冲区,并把已准备好的消息送到缓冲区,然后把该消息缓冲区插入到接收进程的消息队列中,最后通知接收进程.接收进程收到发送里程发来的通知后,从本进程的消息队列中摘下一消息缓冲区,取出所需的信息,然后把消息缓冲区不定期给系统.系统负责管理公用消息缓冲区以及消息的传递. 一个进程可以给若干个进程发送消息,反之,一个进程可以接收不同进程发来的消息.显然,进程中关于消息队列的操作是临界区.当发送进程正往接收进程的消息队列中添加一条消息时,接收进程不能同时从该消息队列中到出消息:反之也一样. 消息缓冲区通信机制包含以下列内容:

(1) 消息缓冲区,这是一个由以下几项组成的数据结构: 1、消息长度 2、消息正文 3、发送者 4、消息队列指针 (2)消息队列首指针m-q,一般保存在PCB中。 (1)互斥信号量m-mutex,初值为1,用于互斥访问消息队列,在PCB中设置。 (2)同步信号量m-syn,初值为0,用于消息计数,在PCB中设置。(3)发送消息原语send (4)接收消息原语receive(a) 4.共享内存(shared memory): 可以说这是最有用的进程间通信方式。它使得多个进程可以访问同一块内存空间,不同进程可以及时看到对方进程中对共享内存中数据得更新。这种方式需要依靠某种同步操作,如互斥锁和信号量等。 这种通信模式需要解决两个问题:第一个问题是怎样提供共享内存;第二个是公共内存的互斥关系则是程序开发人员的责任。 5.信号量(semaphore): 主要作为进程之间及同一种进程的不同线程之间得同步和互斥手段。 6.套接字(socket); 这是一种更为一般得进程间通信机制,它可用于网络中不同机器之间的进程间通信,应用非常广泛。 https://www.doczj.com/doc/2213891452.html,/eroswang/archive/2007/09/04/1772350.aspx linux下的进程间通信-详解

(完整word版)现代通信试题(附答案)

现代通信技术试题及答案 填空题 1、三网融合指的是电信网、__ __计算机网______、___有线电视网_______。 2、电信系统在三大硬件分别是终端设备、__ 传输设备_____、___ 交换设备_______。 3、信号可以分为两大类___模拟信号_______和___数字信号_______。 4、在数字通信技术中,复接方式有:按位复接、___按字节复接_______、___按路复接_______ 三种方式。 5、在PCM30/32系统中,有30个路时隙用来传送30路语音信号,一个路时隙用来传 帧同步码,另一个路时隙用来传送信令码。 6、信令按使用的信道划分可以分为____随路信令______和公共信道信令。 7、NO.7信令网由___信令点_______、信令转接点以及连接它们的信令链路组成。 8、数字调制的三种方法,移幅键控法、_____移频键控法_____、____移相键控法______。 9、通信协议的三要素,语法、___语义_______、___时序_______。 10、分组交换采用两种路由方式,分别是___数据报_______和____虚电路______。 11、在光纤通信中,短波波段是指波长为___0.85μm_______,长波波段是指波长为___1.31μm_______和____1.55μm______。 12、光纤通信中用到的光源有半导体激光器和__ 发光二极管________。 13、数据交换的三种方式是:____电路交换______,___报文交换_______和分组交换。 14、数字通信过程中发送端的模/数变换包括抽样、____量化_______和_____编码______。 15、多路复用主要包括频分多路复用和时分多路复用。 16、接入网技术可分为铜线接入网技术、光接入网技术、无线接入网技术和以太 网接入技术。 17、数字用户线技术是基于普通电话线的宽带接入技术,是在同一铜线分别传送数据和 ___语音__信号,数据信号并不通过电话交换机设备。 18、通信的分类按调制方式分为基带传输、___频带传输________。 19、电信业务分类分别是基础电信业务、增值电信业务。 20、电信系统的功能是把发信者的____信息_______进行转换、处理、交换、传输,最后送 给收信者。 21、交换设备是实现用户和它所要求的另一个或多个用户之间接续或非连接传输的设 备,是构成通信网中节点的主要设备。 22、数字传输中常用的同步技术有两种:___外同步法________和___自同步法________。 23、数据交换基本过程包括呼叫建立、____信息传递_______和___电路拆除________三个阶 段。 24、SDH的帧格式是___页面帧________,有9行270列构成,整个帧分成段开销、___STM-N 净负荷区________和管理单元指针3个区域。 25、微波站可以分为终端站、___分路站________、___枢纽站________和中继站。 选择题 1、话筒在通信系统中是属于哪种设备?(D) A)住宿B)发送设备C)接收设备D)信源 2、不属于载波三大要素的是(B) A) 幅度B)波长C)频率D)相位 3、在电话通信网中,用户终端设备主要为(B) A) 电缆B)电话机C)交换机D)光纤

现代通信系统 选择题

现代通信系统选择题 1.()现代通信系统的标志为______技术。 a. 邮政 b. 印刷 c. 信息 d. 电气通信 2.()GSM数字蜂窝移动电话采用______多址方式和______调制方式。 a. FDMA ,QPSK b. TDMA ,GMSK c. CDMA ,QPSK d. FDMA/TDMA,GMSK 3.()半双工通信方式,利用______信道进行信号传送。 a. 一个 b. 两个 c. 一个或两个 4.()通信系统若按照调制方式分类,基带通信系统传输的是______信号,调制通信系统传输的是______信号。 a. 低通,高通 b. 低通,带通 c. 高通,低通 d. 带通,低通 5.()模拟和数字通信系统的调制信号_____,模拟和数字通信系统的已调信号为______信号。 a. 相同,模拟 b. 不同,模拟 c. 相同,数字 d. 不同,数字 6.()信源编码和信道编码技术在______通信系统中采用。 a. 模拟 b. 数字 c. 模拟和数字 7.()信源编码的目的是提高通信系统信号传输的______,信道编码提高通信系统信号传输的______。 a.有效性,可靠性 b.可靠性,有效性 c.有效性,有效性 d.可靠性,可靠性8.()若消息中所描述事件发生的可能性______,则此消息所携带的信息量______。 a. 越小,越小 b. 越小,越大 c. 越大,越大 9.()在通信网的基本结构中,______通信网的可靠性最高。 a. 网形 b. 星形 c. 环形 d. 总线形 10.()各用户的信息分组模块在______通信网传输过程中,最容易产生碰撞。 a. 网形 b. 星形 c. 环形 d. 总线形 11.()数字通信系统的有效性一般由_____来衡量,可靠性一般由______来衡量。 a. 信噪比,带宽 b. 带宽,信噪比 c. 误码率,传输速率 d. 传输速率,误码率 12.()已知4进制数字信号的传码率为400波特,转换为2进制数字信号的传输速率为______。 a. 400 b/s b. 800 b/s c. 1600 b/s d. 3200 b/s 13.()已知2进制数字信号的传输速率为4800 b/s,转换为8进制数字信号的传码率为______。 a. 400波特 b. 800波特 c. 1600波特 d. 3200波特 14.( ) 根据信道容量C的理论公式(香农公式) C=B log2(1+S/N),当噪声功率N趋于无穷小时,信道容量C趋于_______。当信道带宽B趋于无穷大时,信道容量C趋于_______。 a. 无穷大,无穷大 b. 某常数,无穷大 c. 无穷大,某常数 d.某常数,某常数15.( ) 按照人类的听觉特性,对声音强弱的感觉近似为_______规律;对声音频率的感觉近似为_______规律。 a. 指数,指数 b. 对数,指数 c. 指数,对数 d.对数,对数16.( ) 统计结果表明,语音信号强度的动态范围为_______;交响乐、戏剧等信号强度的动态范围_______。 a. 20~40 dB,40~60 dB b. 20~40 dB,60~80 dB c. 40~60 dB,20~60 dB d. 60~80 dB,20~40 dB

进程间通信实验报告

进程间通信实验报告 班级:10网工三班学生姓名:谢昊天学号:1215134046 实验目的和要求: Linux系统的进程通信机构 (IPC) 允许在任意进程间大批量地交换数据。本实验的目的是了解和熟悉Linux支持的消息通讯机制及信息量机制。 实验内容与分析设计: (1)消息的创建,发送和接收。 ①使用系统调用msgget (), msgsnd (), msgrev (), 及msgctl () 编制一长度为1k 的消息的发送和接收程序。 ②观察上面的程序,说明控制消息队列系统调用msgctl () 在此起什么作用? (2)共享存储区的创建、附接和段接。 使用系统调用shmget(),shmat(),sgmdt(),shmctl(),编制一个与上述功能相同的程序。(3)比较上述(1),(2)两种消息通信机制中数据传输的时间。 实验步骤与调试过程: 1.消息的创建,发送和接收: (1)先后通过fork( )两个子进程,SERVER和CLIENT进行通信。 (2)在SERVER端建立一个Key为75的消息队列,等待其他进程发来的消息。当遇到类型为1的消息,则作为结束信号,取消该队列,并退出SERVER 。SERVER每接收到一个消息后显示一句“(server)received”。 (3)CLIENT端使用Key为75的消息队列,先后发送类型从10到1的消息,然后退出。最后的一个消息,既是 SERVER端需要的结束信号。CLIENT每发送一条消息后显示一句“(client)sent”。 (4)父进程在 SERVER和 CLIENT均退出后结束。 2.共享存储区的创建,附接和断接: (1)先后通过fork( )两个子进程,SERVER和CLIENT进行通信。 (2)SERVER端建立一个KEY为75的共享区,并将第一个字节置为-1。作为数据空的标志.等待其他进程发来的消息.当该字节的值发生变化时,表示收到了该消息,进行处理.然后再次把它的值设为-1.如果遇到的值为0,则视为结束信号,取消该队列,并退出SERVER.SERVER 每接收到一次数据后显示”(server)received”. (3)CLIENT端建立一个为75的共享区,当共享取得第一个字节为-1时, Server端空闲,可发送请求. CLIENT 随即填入9到0.期间等待Server端再次空闲.进行完这些操作后, CLIENT退出. CLIENT每发送一次数据后显示”(client)sent”. (4)父进程在SERVER和CLIENT均退出后结束。 实验结果: 1.消息的创建,发送和接收: 由 Client 发送两条消息,然后Server接收一条消息。此后Client Server交替发送和接收消息。最后一次接收两条消息。Client 和Server 分别发送和接收了10条消息。message 的传送和控制并不保证完全同步,当一个程序不再激活状态的时候,它完全可能继续睡眠,造成上面现象。在多次send message 后才 receive message.这一点有助于理解消息转送的实现机理。

现代通信技术试题

《现代通信技术》模拟试题 一、填空(每小题2分,共20分) 1. 通信的目的是从一个地方向另一个地方 。 2. 相干检测器的解调原理可等效为一个 后接一个低通滤波器。 3. 瞬时频率随待传递信息信号线性变化的角调制称为 。 4 某数据传输系统采用4进制码元以4800波特的码元速率传输数据,则该系统的信息速率为 。 5. 在加性高斯白噪声信道中传输二进制数据的平均误码率可表示为 。 6. 二进制移相键控(2FSK )调制用两种不同 的正弦脉冲信号传送二进制信息“0”和“1”。 7. PCM30/32(E1 system )基群时分多路复用系统的标称数据速率为 。 8. 收音机上标示的“SW ”广播采用的调制方式是 。 9. 通信网是按照通信协议和标准,通过传输设备和 设备将地理位置分散的用户终端设备连接起来的通信系统。 10. 数字通信中的同步可能包括载波同步、 、字同步、帧同步和网同步。 8* In communication systems, two primary resources are 。 9* Let B denote the channel bandwidth, and let SNR demote the signal-to-noise ratio. According to Shannon’s Information Capacity Theorem, the information capacity can be described as 。 10* An (n, k) linear block code of minimum distance d min can correct up to t errors if, and only if 。 二、选择题(每小题2分,共20分) (一)单项选择题(在每小题的四个备选答案中选择一个正确的答案。) 1. 若m (t )是基带信息信号,则上边带单边带调幅信号(USSB)的时域表达式是( )。 ① ; ② ; ③ ; ④ 2. 在模拟载波电话中,传输话音信号一般采用( )。 ① 标准AM调制; ② 双边带调制; ③ 单边带调制; ④ 残留边带调制。 3. 时分多路复用信号的特征是( )。 ① 在时域混叠在一起,在频域混叠在一起; ② 在时域混叠在一起,在频域可分辨; ③ 在时域可分辨,在频域可分辨; ④ 在时域可分辨,在频域混叠在一起。 t t m c ωcos )(t t m t t m c c sin )(? cos )(ωω-t t m t t m c c sin )(? cos )(ωω+t t m t A c c ωωcos )(cos +?

Linux下的进程间通信-详解

Linux下的进程间通信-详解 详细的讲述进程间通信在这里绝对是不可能的事情,而且笔者很难有信心说自己对这一部分内容的认识达到了什么样的地步,所以在这一节的开头首先向大家推荐著 名作者Richard Stevens的著名作品:《Advanced Programming in the UNIX Environment》,它的中文译本《UNIX环境高级编程》已有机械工业出版社出版,原文精彩,译文同样地道,如果你的确对在Linux下编程有浓 厚的兴趣,那么赶紧将这本书摆到你的书桌上或计算机旁边来。说这么多实在是难抑心中的景仰之情,言归正传,在这一节里,我们将介绍进程间通信最最初步和最 最简单的一些知识和概念。 首先,进程间通信至少可以通过传送打开文件来实现,不同的进程通过一个或多个文件来传递信息,事实上,在很多应用系统里,都使用了这种方法。但一般说来, 进程间通信(IPC:InterProcess Communication)不包括这种似乎比较低级的通信方法。Unix系统中实现进程间通信的方法很多,而且不幸的是,极少方法能在所有的Unix系 统中进行移植(唯一一种是半双工的管道,这也是最原始的一种通信方式)。而Linux作为一种新兴的操作系统,几乎支持所有的Unix下常用的进程间通信 方法:管道、消息队列、共享内存、信号量、套接口等等。下面我们将逐一介绍。 2.3.1 管道 管道是进程间通信中最古老的方式,它包括无名管道和有名管道两种,前者用于父进程和子进程间的通信,后者用于运行于同一台机器上的任意两个进程间的通信。 无名管道由pipe()函数创建: #include int pipe(int filedis[2]); 参数filedis返回两个文件描述符:filedes[0]为读而打开,filedes[1]为写而打开。filedes[1]的输出是filedes[0]的输入。下面的例子示范了如何在父进程和子进程间实现通信。 #define INPUT 0 #define OUTPUT 1 void main() { int file_descriptors[2]; /*定义子进程号 */ pid_t pid; char buf[256]; int returned_count; /*创建无名管道*/ pipe(file_descriptors); /*创建子进程*/ if((pid = fork()) == -1) { printf("Error in fork\n"); exit(1); } /*执行子进程*/ if(pid == 0) { printf("in the spawned (child) process...\n"); /*子进程向父进程写数据,关闭管道的读端*/ close(file_descriptors[INPUT]); write(file_descriptors[OUTPUT], "test data", strlen("test data"));

现代通信技术期中试卷答案

一.下列英文缩写在通信技术中的中文含义(每小题1分,共10分)1.3G 第3代移动通信系统2.Baud 波特 3.FDM 频分多路复用4.PCM 脉冲编码调制 5.ITU 国际电信联盟6.HDB3三阶高密度双极性码7.SDH 同步数字系列8.TDM 时分多路复用9.WCDMA 宽代码分多址10.TD-SCDMA 时分双工、同步码分多址二.判断题(对的打“√”,错的打“×”,每题1分,共10分) 1.通信系统中的噪声影响甚至破坏正常的通信。(√) 2.理论上做不到无码间串扰传输数字信号。(×) 3.从时间上和频谱上都可以分辨时分多路复用信号。(×) 4.量化是一种信息有损变换。(√) 5.数字通信比模拟通信具有更好的抗噪声性能。(√) 6.通信系统中经过调制后的信号称为基带信号。(×) 7.误码率是码元在传输系统中被传错的概率。(√) 8.信源编码和信道编码都是为了解决通信系统的有效性问题。(×) 9.在带宽为B的信道中能实现速率为2B的信号无码间串扰传输。(×)10.HDB3码和AMI相比,HDB3码最大优点是消除了连“0”现象。(√)三.单项选择题(每小题1分,共25分) 1.信源可以分为( B)

A.模拟信源和电子信源 B.模拟信源和数字信源 C.模拟信源和电压信源 D.数字信源和电子信源 2.接收设备的功能是放大和反变换,其目的是从受到干扰或减损的接收信号中正确恢复出原始信号,如( A) A.译码和滤波 B.编码和滤波 C.滤波和压缩 D.解调和编码 3.把不同特性或不同信源的信号进行合成,以便共享通信资源,这种技术就是( C) A.加密或缓冲 B.缓冲或多路合成 C.多路复用或多址接入 D.多路合成或加密 4.按照传输媒介来分,移动电话系统属于( C) A.中波通信系统 B.短波通信系统 C.无线通信系统 D.有线通信系统 5.正弦波是( A) A.周期和模拟信号 B.周期和离散信号 C.周期和数字信号 D.离散和数字信号 6.一个正弦信号的频率是2kHz,那么它的周期等于( D) A.2 ms B.1 ms C.0.8 ms D.0.5 ms 7.语音信号的数字化过程称为( C) A.语音数字抽样 B.语音滤波 C.语音编码 D.语音量化 8.下列编码方案中采用二进制码的是( A)

进程间的通信

实验三进程间的通信 【实验类型】 综合性实验 【目的要求】 学习如何利用管道机制、消息缓冲队列、共享存储区机制进行进程间的通讯,并加深对上述通信机制的理解。 【内容提要】 1、了解系统调用pipe()、msgget()、msgsnd()、msgrcv ()、msgctl()、shmget()、shmat()、shmdt()、shmctl()的功能和实现过程。 2、编写一段程序,使其用管道来实现父子进程之间的进程通讯。子进程向父进程发送自己的进程标识符,以及字符串“is sending a message to parent!”。父进程则通过管道读出子进程发来的消息,将消息显示在屏幕上,然后终止。 3、编写一段程序,使用系统调用fork()来创建两个子进程CLIENT进程和SERVER进程,使其用消息缓冲队列来实现CLIENT进程和SERVER进程之间的通信。SERVER端建立一个Key为75的消息队列,等待其他进程发来的消息。当遇到类型为1的消息,则作为结束信号,取消该队列,并退出SERVER。SERVER每接收到一条消息后显示一句“(server) received”。CLIENT端使用Key为75的消息队列,先后发送类型从10到1的消息,然后退出。最后的一个消息,即是SERVER端需要的结束信号。CLIENT每发送一条消息后显示一句“(client) sent”。父进程在SERVER和CLIENT均退出后结束。 4、编写一个与3具有类似功能的程序,使其用共享存储区来实现两个进程之间的通讯。 【主要仪器设备】 每人一台计算机,硬件要求:CPU PII以上,64M内存,1OOM硬盘空间即可;软件要求: Linux操作系统。

现代通信技术复习题与答案

一、填空题 1.一个频带限制在f m H Z以下的连续信号m(t),可以惟一地用时间每隔T__≤ ________秒的抽样值序列来确定。 2.PCM系统信道部分包括传输线路及_再生中继器___。 3.非均匀量化的宗旨是:在不增大量化级数N的前提下,利用降低大信号的信噪比来提高_小信号的量化信噪比。 4.ADPCM的主要特点是用自适应量化取代__固定量化。 5.为了提高通信信道的利用率,使信号沿同一信道传输而不互相干扰,称为__多路复用_。 6.为了保证在接收端能正确地接收或者能正确的区分每一路话音信号,时分多路复用系统中的收、发两端要 做到同步。 7.所谓时钟同步是使收端的时钟频率与发端的时钟频率__相同_。 8.数字复接的同步指的是被复接的几个低次群信号的数码率____相同_。 9.数字分接器的功能是把高次群分解成原来的__低次群_。 10.PCM信号脉冲经过信道传输,各中继站和终端站接收的脉冲信号在时间上不再是等间隔的,而是随时间 变动的,这种现象称为_相位抖动_。 11.SDH帧结构中安排有两大类开销:通道开销和___段开销__。 12.按字复接是每次复接各低次群的一个码字形成__高次群________。 13.SDH网同步通常采用__主从同步________方式。 14. PCM30/32系统中前方保护的前提状态是___同步状态____。 15.SDH网的基本网络单元有终端复用器、再生中继器、数字交叉连接设备和_分插复用器_。 16.抽样是将模拟信号在时间域上__离散化____的过程。 17.量化是将模拟信号在幅度上__离散化____的过程。 18.异步复接二次群1帧中信息码至少为__820____bit。 19.所谓PCM复用就是直接将多路信号__编码复用____。 20.SDH帧结构中包括段开销、信息净负荷和_管理单元指针_____三个区域。 21.SDH网的基本网络单元有再生中继器、分插复用器、数字交叉连接设备和_终端复用器(TM)_____。22.数字通信采用__时分____多路复用方式实现多路通信。 23.定时钟提取是____从接收到的信息码流中提取时钟成份__。 24.采用环形网实现自愈的方式称为__自愈环____。 25.具有误码的码字被解码后将产生幅值失真,这种失真引起的噪声称为__误码噪声____。 26.数字信号传输中再生中继系统的两个特点是:无噪声积累和__有误码率的积累____。 27.码速调整技术可分为正码速调整、正/负码速调整和__正/零/负码速调整____。 28.数字复接器的功能是把四个支路(低次群)合成_高次群_____。 29.使多路信号沿同一信道传输而互不干扰,称为__多路复用____。 30.数字复接系统包括数字复接器和__数字分接器____。 31.数字通信系统模型中调制的作用是_进行频谱的搬移______。 32.量化信噪比的公式为_(S/D)dB=10lg Ps/D Q(dB)_______。 33.在低通型信号中f0与信号带宽B的关系为__f0

现代通信网试题及答案

西安邮电学院 2006/2007学年第一学期专业姓名学号 《现代通信网》期末考试试题A卷 一填空题(每空1分,共计30 分) 1.电信支撑网包括三种网络,和。2.SDH传送网中,基本的网络单元有, 和三种。 3.我国七号信令网信令点编码包括位,由,和三部分组成。 4.智能网可以快速给用户提供业务,举例说出三种智能网的业务: ,和。 5.数字通信网中,要实现,和三种同步。 6.数字同步网中,可以作为基准时钟源的有和两种。7.电话网接续质量是指在给定条件下用户发出呼叫时网络能够提供业务能力的程度,它主要包括和两项质量参数。 8.在Internet上,将服务器域名转化成IP地址使用协议,将IP地址转化为MAC层地址使用协议。 9.Internet体系结构的传输层包含和两个协议。10.Internet的路由协议按使用的区域分类为和两类;其中OSPF属于, BGPv4属于。 11.在Internet上,进行Web浏览时,自应用层到网络层使用到的协议依次是,,和。 二.简答题(每题5分,共25 分) 1.现代通信网为什么要采用分层结构?第N层协议实体包含几部分内容?画出对等层之间通信的过程。

2.画图说明我国三级信令网的物理结构,以及各级信令转接点的设置原则。 3.画图说明智能网IN 的网络结构,说明主要网络节点的功能 4.说明ATM 层将业务量分为几类来管理?分类的原则和依据是什么? 5.简述Internet 无分类IP 地址(CIDR )的原理与地址结构。 三.说明我国现有电话网的结构及各级交换中心的设置原则和职能,并描述我国固定电话网的固定等级选路规则,并在图示网络中,给出A 局到D 局所有可能的路由选择顺序。(10分) B局 C局 D局 A局 DC1 DC2 基干路由高效直达路由 四.画图描述ADSL 接入网结构,描述ADSL 的工作原理和主要网元的功能,并标出SNI 和UNI 接口的位置。(5分) 五.说明端系统中一个TCP 连接是如何标识的。并在如图所示TCP 连接释放 过程中,填写每次握手发送的相应分组的FIN (控制位)、ACK (控制位)、SN (序号)、AN (确认号)。(10分) TCP 连接建立 A (客户) B (服务器) FIN =?ACK =? SN =300, ACK =? SN =800,AN =? FIN =? SN =?AN =? ACK =? SN =?AN =?

进程间的通信

# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 # 有名管道(named pipe) :有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 # 信号量( semophore ) :信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的同步手段。 # 消息队列( message queue ) :消息队列是由消息的链表,存放在内核中并由消息队列标识符标识。消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺点。 # 信号( sinal ) :信号是一种比较复杂的通信方式,用于通知接收进程某个事件已经发生。# 共享内存( shared memory ) :共享内存就是映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个进程都可以访问。共享内存是最快的IPC 方式,它是针对其他进程间通信方式运行效率低而专门设计的。它往往与其他通信机制,如信号两,配合使用,来实现进程间的同步和通信。 # 套接字( socket ) :套接口也是一种进程间通信机制,与其他通信机制不同的是,它可用于不同及其间的进程通信。 windows进程通信的几种方式(转) 2008-10-13 16:47 1 文件映射 文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。 Win32 API允许多个进程访问同一文件映射对象,各个进程在它自己的地址空间里接收内存的指针。通过使用这些指针,不同进程就可以读或修改文件的内容,实现了对文件中数据的共享。 应用程序有三种方法来使多个进程共享一个文件映射对象。 (1)继承:第一个进程建立文件映射对象,它的子进程继承该对象的句柄。 (2)命名文件映射:第一个进程在建立文件映射对象时可以给该对象指定一个名字(可与文件名不同)。第二个进程可通过这个名字打开此文件映射对象。另外,第一个进程也可以通过一些其它IPC机制(有名管道、邮件槽等)把名字传给第二个进程。 (3)句柄复制:第一个进程建立文件映射对象,然后通过其它IPC机制(有名管道、邮件槽等)把对象句柄传递给第二个进程。第二个进程复制该句柄就取得对该文件映射对象的访问权限。 文件映射是在多个进程间共享数据的非常有效方法,有较好的安全性。但文件映射只能用于本地机器的进程之间,不能用于网络中,而开发者还必须控制进程间的同步。 2 共享内存 Win32 API中共享内存(Shared Memory)实际就是文件映射的一种特殊情况。进程在创建文件映射对象时用0xFFFFFFFF来代替文件句柄(HANDLE),就表示了对应的文件映射对象是从操作系统页面文件访问内存,其它进程打开该文件映射

现代通信技术考试试题

现代通信技术考试试题 一.选择题 .国际电信联盟的英文缩写是( C )。 A.IEEE B.ISO C.ITU D.IEC .下列( C )不属于有线通信。 A.双绞线B.同轴电缆C.红外线D.光纤 .通信网上数字信号传输速率用( E )来表示,模拟信号传输速率用( C )来表示。 A.bit B.byte C.Hz D.dB E.bit/s F.byte/s G.volt/s .光纤通信( C )的特点正适应高速率、大容量数字通信的要求。 A.呼损率低B.覆盖能力强C.传输频带宽D.天线增益高 .PCM30/32基群方式属于( B )。 A.FDM B.TDM C.WDM D.SDM .在30/32路PCM中,一复帧有( D )帧,一帧有( B )路时隙,其中话路时隙有( A )路。 A.30 B.32 C.18 D.16 E.14 F.12 .在30/32路PCM中,每帧的时间为( B )us,每个路时隙的时间为( C )us,每个位时隙为( E )us。 A.100 B.125 C.... .在时分复用通信中,在接收端产生与接收码元的时钟频率和相位一致的时钟脉冲序列的过程称为( A )。 A.位同步B.载波同步C.帧同步D.群同步 .在正交调幅(QAM)中,载波信号的( A )和相位被改变。 A.振幅B.频率C.比特率D.波特率 .检错法中,为了检验多位差错,最精确、最常用的的检错技术码是( D )。 A.奇偶校验码B.方阵码C.恒比码D.循环冗余校验码 .电话网采用的是( A )交换方式。 A.电路B.报文C.分组D.信元 .在数字交换网中,任一输入线和任一输出线之间的交换是( B )。 A.时分交换B.空分交换C.频分交换D.波分交换 .在话路设备中,( B )完成话务量集中的任务。 A.用户电路B.用户集线器C.数字用户电路D.信号设备 .智能网的基本思想是( C )。 A.实现标准通信B.网络功能模块化 C.业务控制和交换分离D.有效利用现有网络资源 .用ATM构成的网络,采用( B )的形式。 A.电传输,电交换B.光传输,电交换 C.电传输,光交换D.光传输,光交换 .LAN通过FR网络在网络层处的互联采用( D );LAN通过FR网络在数据链路层的互联采用( C ); A.帧中继终端B.帧中继装/拆设备C.网桥D.路由器 .( C )协议是Internet的基础与核心。

现代通信技术期末试卷

北京邮电大学2007——2008学年第二学期《现代通信技术》期末考试试题(A) 试题一:(共35分) 1.(6分,每题1.5分)选择题:请在括号内填入你的选择。 (1)无论怎么设置子网掩码,IP地址为()的两台主机肯定不在同一个子网内。 a)46.15.6.1和46.100.6.150 b)128.255.150.1和128.255.5.253 c)129.46.200.5和129.46.200.95 (2)在Internet中,由主机名字到物理地址的转换过程不涉及()。 a)ARP b)DNS c)RARP (3)如图所示,已知交换网络A由B、C两级交换网络构成,B交换网络的出线等于C 交换网络的入线。如果A的连接函数为δ(x2 x1 x0)= x0 x1 x2,C的连接函数为δ(x2 x1 x0)= x1 x0 x2,那么B的连接函数应当是()。 a)δ(x2 x1 x0)= x0 x1 x2 b)δ(x2 x1 x0)= x1 x2 x0 c)δ(x2 x1 x0)= x2 x0 x1 (4)已知A和B是两个TST型电话交换网络。A方案满足T接线器的容量为1024,S 接线器为16?16矩阵;B方案满足T接线器的容量为512,S接线器为32?32矩阵。在上述两种情况下,S接线器电子交叉矩阵的所有控制存储器需要的存储单元总数和每个存储单元至少需要的比特数的乘积M符合()。 a)M A>M B b)M A=M B

c)M A

相关主题
文本预览
相关文档 最新文档