可以交给上层(即传输层)来完成。不采用CRC检验码是为了减少计算检验和的工作量。
5.假设数据位11011,多项式为X3+X+1,请计算CRC校验码。 答:X3+X+1对应1011,用11011000?1011,得到余数为:001,所以CRC校验吗为11011001。
6.请给出IEEE802.3MAC帧格式(标明每个字段英文缩写名称或中文、含义及所占字节数)。 答: 目的源地址 地址 字节: 6 6 2 1 1 1 43-1497 4
7.简述OSI参考模型及每一层的功能,TCP/IP参考模型及每一层的功能。
答:OSI参考模型:(1)物理层—物理层的任务就是为其上一层(即数据链路层)提供一个物理连接,以便透明地传送比特流。在物理层上所传数据的单位是比特。(2)数据链路层—数据链路层负责在两个相邻结点间的线路上,无差错地传送以帧为单位的数据。每一帧包括一定数量的数据和一些必要的控制信息。和物理层相似,数据链
49
长度/DSASSA控类型 P P 制 数据 FCS 路层要负责建立、维持和释放数据链路的连接。在传送数据时,若接收结点检测到所传数据中有差错,就要通知发方重发这一帧,直到这一帧正确无误地到达接收结点为止。(3)网络层—网络层的任务就是要选择合适的路由,使发送站的运输层所传下来的分组能够正确无误地按照地址找到目的站,并交付给目的站的运输层。这就是网络层的寻址功能。(4)运输层—运输层的任务是根据通信子网的特性最佳地利用网络资源,并以可靠和经济的方式,为两个端系统(也就是源站和目的站)的会话层之间,建立一条运输连接以透明地传送报文。(5)会话层—会话层虽然不参与具体的数据传输,但它却对数据传输进行管理。会话层在两个互相通信的应用进程之间,建立、组织和协调其交互(interactlon)。(6)表示层—表示层主要解决用户信息的语法表示问题。表示层将欲交换的数据从适合于某一用户的抽象语法(abstract syntax),变换为适合于OSI系统内部使用的传送语法(transfer syntax)。(7)应用层—应用层确定进程之间通信的性质以满足用户的需要(这反映在用户所产生的服务请求);负责用户信息的语义表示,并在两个通信者之间进行语义匹配。
TCP/IP参考模型:(1)应用层—应用层程序负责发送和接收数据。每个应用程序选择所需的传送服务类型,可以是独立的报文序列,或者是连续的字节流。应用程序将数据按要求的格式传送给传输层。(2)传输层—传输层的基本任务是提供应用层之间的通信,即端到端的通信。传输层管理信息流,提供可靠的传输服务,以确保数据无差错地按序到达。(3)IP层—IP层处理机器之间的通信。它接收来自传输
50