网络通信协议分析与应用试题集6828(1).
《网络协议分析》习题答案

备注:以下给出习题答案作为参考,对于部分习题,读者也可以思考给出更好的答案。
第一章1. 讨论TCP/IP成功地得到推广和应用的原因TCP/IP是最早出现的互联网协议,它的成功得益于顺应了社会的需求;DARPA采用开放策略推广TCP/IP,鼓励厂商、大学开发TCP/IP产品;TCP/IP与流行的UNIX系统结合是其成功的主要源泉;相对ISO的OSI模型,TCP/IP更加精简实用;TCP/IP技术来自于实践,并在实践中不断改进。
2. 讨论网络协议分层的优缺点优点:简化问题,分而治之,有利于升级更新;缺点:各层之间相互独立,都要对数据进行分别处理;每层处理完毕都要加一个头结构,增加了通信数据量。
3. 列出TCP/IP参考模型中各层间的接口数据单元(IDU)应用层/传输层:应用层报文;传输层/IP层:TCP报文段或UDP分组;IP层/网络接口层:IP数据报;网络接口层/底层物理网络:帧。
4. TCP/IP在哪个协议层次上将不同的网络进行互联?IP层。
5. 了解一些进行协议分析的辅助工具可在互联网上搜索获取适用于不同操作系统工具,比如Sniffer Pro、Wireshark以及tcpdump等。
利用这些工具,可以截获网络中的各种协议报文,并进一步分析协议的流程、报文格式等。
6. 麻省理工学院的David Clark是众多RFC的设计者,在论及TCP/IP标准的形成及效果时,曾经讲过这样一段话:”We reject kings, presidents and voting. We believe in rough consensus and running code.”你对他的观点有什么评价。
智者见智,我认为这就是“实践是检验真理的唯一标准”。
7. 你认为一个路由器最基本的功能应该包含哪些?对于网桥、网关、路由器等设备的分界已经逐渐模糊。
现代路由器通常具有不同类型的接口模块并具有模块可扩展性,由此可以连接不同的物理网络;路由表的维护、更新以及IP数据报的选路转发等,都是路由器的基本功能。
网络协议分析及故障排除考试试卷

网络协议分析及故障排除考试试卷(答案见尾页)一、选择题1. 什么是网络协议?请列举几种常见的网络协议。
A. TCP/IP协议B. HTTP协议C. UDP协议D. ICMP协议2. 网络协议分析在网络故障排查中的重要性是什么?A. 协议分析可以帮助我们理解网络通信的规则。
B. 协议分析可以帮助我们定位网络故障的原因。
C. 协议分析可以预测网络性能瓶颈。
D. 协议分析可以简化网络管理和维护。
3. 在进行网络协议分析时,我们通常关注哪些信息?A. 数据包大小B. 数据包发送和接收的时间戳C. 数据包的来源和目的地D. 数据包的错误和异常情况4. 什么是TCP重传机制?请简要说明其工作原理。
A. TCP重传机制是在数据包丢失时自动重发数据包。
B. TCP重传机制是在网络拥堵时自动重发数据包。
C. TCP重传机制是在数据包传输延迟时自动重发数据包。
D. TCP重传机制是在数据包乱序时自动重发数据包。
5. 在网络故障排查中,如果发现TCP连接建立失败,应该检查哪些配置?A. IP地址和子网掩码设置是否正确B. 网关地址设置是否正确C. 防火墙和安全软件设置是否允许TCP连接D. 本地主机TCP端口设置是否正确6. 什么是UDP协议?请列举UDP协议的特点。
A. UDP协议是无连接的,不可靠的。
B. UDP协议是面向连接的,可靠的。
C. UDP协议是尽最大努力的,不可靠的。
D. UDP协议是面向连接的,可靠的。
7. 在网络故障排查中,如果发现数据包无法到达目的地,应该检查哪些设备或网络配置?A. 网络设备(如路由器、交换机)配置是否正确B. 网络带宽是否充足C. 目标主机的IP地址是否正确D. 网络链路是否正常8. 什么是HTTP超时?请简要说明其作用。
A. HTTP超时是指HTTP请求在一定时间内没有得到响应时发生的现象。
B. HTTP超时是指HTTP连接在一定时间内没有数据传输时发生的现象。
C. HTTP超时是指HTTP响应在一定时间内没有收到时发生的现象。
2023网络协议与标准复习 题集附答案

2023网络协议与标准复习题集附答案一、选择题:1. 选项 A2. 选项 C3. 选项 B4. 选项 D5. 选项 A二、判断题:1. 错误2. 正确3. 错误4. 正确5. 错误三、简答题:1. OSI模型共分为七层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
2. TCP/IP协议族包括网际层(IP)、传输层(TCP、UDP)、应用层(HTTP、FTP、SMTP等)等协议。
3. DNS(Domain Name System)是将域名解析为IP地址的分布式系统,用来对应不同的域名与其所在的IP地址。
4. HTTP(HyperText Transfer Protocol)是一种用于传输超文本的协议,是Web上应用最为广泛的协议之一。
5. IPv6是第六版互联网协议,与IPv4相比,它的地址长度更长,地址空间更广。
四、案例分析题:1. 问题:某公司员工无法访问特定网站,请分析可能的原因并提供解决方案。
答案:可能的原因包括网络连接问题、DNS解析问题、防火墙限制等。
解决方案可以是检查网络连接、清除DNS缓存、调整防火墙设置等。
五、应用题:1. 问题:请描述TCP三次握手的过程。
答案:TCP三次握手是建立TCP连接的过程。
首先,客户端发送一个SYN包,其中包含自己的初始序列号。
服务器收到后,回复一个SYN+ACK包,此时服务器会选择自己的初始序列号。
最后,客户端再发送一个ACK包,确认连接已建立。
六、论述题:请根据自己对网络协议与标准的掌握,选择一个相关主题进行论述,并提供具体的分析和解决方案。
答案:主题:网络安全协议SSL/TLS的作用及应用网络安全协议SSL/TLS(Secure Sockets Layer/Transport Layer Security)在网络通信中起到了重要的作用。
它通过建立安全通道,确保通信双方的信息传输过程中不被窃听或篡改。
SSL/TLS广泛应用于电子商务、云计算、移动应用等领域。
通信协议设计题库及答案解析

通信协议设计题库及答案解析通信协议设计题库及答案解析双方的基本信息:本通信协议由以下双方签订:甲方:[甲方名称][甲方注册地址][甲方法律代表人姓名]乙方:[乙方名称][乙方注册地址][乙方法律代表人姓名]各方身份、权利、义务、履行方式、期限、违约责任:1. 甲方身份:甲方是一家[甲方业务类型]企业,具有[甲方相关资质证书]证书,可经营[甲方经营范围]业务。
2. 乙方身份:乙方是一家[乙方业务类型]企业,具有[乙方相关资质证书]证书,可经营[乙方经营范围]业务。
3. 甲方权利:(1)甲方有权利根据协议约定收取乙方的使用费用。
(2)甲方有权利拟定平台使用规则,并根据规则进行管理。
(3)甲方有权利对使用平台过程中出现的问题进行处理。
4. 乙方权利:(1)乙方有权利按照协议约定使用甲方提供的平台。
(2)乙方有权利获得平台使用的技术支持和维护服务。
(3)乙方有权利按照协议约定要求甲方提供数据处理服务。
5. 甲方义务:(1)甲方应确保其提供的平台具有稳定性和安全性。
(2)甲方应按照协议约定提供技术支持和维护服务。
(3)甲方应按照协议约定要求处理数据。
6. 乙方义务:(1)乙方应按照协议约定使用甲方提供的平台,不得违反平台使用规则。
(2)乙方应按照协议约定支付使用费用。
(3)乙方应按照协议约定要求提供数据。
需遵守中国的相关法律法规:双方应遵守中国的相关法律法规,不得以任何形式违反法律法规。
明确各方的权力和义务:本协议中,甲方和乙方都有明确的权力和义务,双方应按照协议约定履行自身的权力和义务。
明确法律效力和可执行性:本协议具有法律效力,双方应认真履行协议约定的条款。
如有一方违反协议约定,应承担相应的法律责任。
其他:本协议的其他相关条款应符合中国的法律要求,并且双方应在合同签署前进行充分协商和沟通,确保条款的严密性和完整性。
网络协议分析与测试考试

网络协议分析与测试考试(答案见尾页)一、选择题1. 网络协议的基本概念是什么?A. 协议是网络中不同设备之间进行通信的规则B. 协议是一种标准化的通信规程C. 协议是网络中数据传输的一种规范D. 协议是网络中实现设备间连接和通信的一组规则2. 在OSI模型中,哪个层次负责提供可靠的端到端数据传输服务?A. 物理层B. 数据链路层C. 网络层D. 传输层3. TCP/IP协议中的TCP协议是一种可靠的、基于连接的协议,它提供了哪种服务?A. 面向连接的数据报传输B. 无连接的数据报传输C. 无确认的数据报传输D. 有确认的数据报传输4. 在网络调试中,通常使用什么工具来监听和分析网络流量?A. WiresharkB. TCPdumpC. NetstatD. ping5. 在网络规划中,哪种设备用于连接不同的网络?A. 路由器B. 交换机C. 集线器D. 中继器6. 在OSI模型中,网络层的主要功能是什么?A. 提供可靠的端到端数据传输服务B. 提供数据包路由和转发功能C. 提供端到端的差错和流量控制服务D. 提供数据的加密和解密功能7. 在网络测试中,哪种命令可以用来检测网络连通性?A. pingB. tracerouteC. netstatD. ifconfig8. 在OSI模型中,哪个层次负责确保数据包的完整性和错误恢复?A. 应用层B. 传输层C. 网络层D. 数据链路层9. 在网络规划中,哪种设备用于集中管理网络设备?A. 路由器B. 交换机C. 集线器D. 服务器10. 网络协议的基本概念是什么?A. 协议是网络中数据传输的一种规范B. 协议是一种标准或规则,它规定了网络通信中的行为和操作C. 协议是网络中计算机之间进行通信的一组规则D. 协议是网络中设备和软件之间的接口11. OSI七层模型中,哪一层负责数据传输?B. 数据链路层C. 网络层D. 传输层12. TCP/IP协议中的TCP和UDP协议的主要区别是什么?A. TCP提供可靠的数据传输,而UDP提供不可靠的数据传输B. TCP提供面向连接的服务,而UDP提供无连接的服务C. TCP提供有序的数据传输,而UDP提供无序的数据传输D. TCP提供可靠的连接建立,而UDP不提供连接建立13. 在网络协议分析中,常用的工具软件有哪些?A. WiresharkB. tcpdumpC. EtherealD. all of the above14. 在网络协议测试中,通常关注哪些方面?A. 数据包的发送和接收B. 数据包的错误检查和纠正C. 数据包的传输速率D. 数据包的优先级和延迟15. 在TCP/IP协议中,IP地址分为哪几类?A. A类B. B类C. C类D. D类E. E类16. 在OSI七层模型中,哪一层负责物理层的硬件设备连接?A. 物理层B. 数据链路层C. 网络层17. 在网络协议测试中,如何验证数据的完整性?A. 使用校验和算法B. 使用错误检测码C. 使用重传机制D. 使用确认机制18. 在OSI七层模型中,哪一层负责建立、管理和终止网络连接?A. 物理层B. 数据链路层C. 网络层D. 传输层19. 什么是网络协议?请简要描述网络协议的基本功能。
通信协议设计题目及答案解析

通信协议设计题目及答案解析通信协议设计题目及答案解析一、双方基本信息甲方:[甲方的基本信息]乙方:[乙方的基本信息]二、各方身份、权利、义务、履行方式、期限、违约责任1.甲方的身份:[甲方的身份]甲方的权利:(1) 甲方有权按照协议约定向乙方收取通信费用。
(2) 甲方有权要求乙方按照协议要求履行义务。
(3) 其他合法权利。
甲方的义务:(1) 提供通信服务,确保通信质量。
(2) 向用户提供准确、完整、及时的通信账单。
(3) 按照国家法律法规和本协议的规定保护用户隐私。
(4) 其他合法义务。
甲方的履行方式:甲方需按照协议约定提供通信服务和账单服务。
甲方的期限:合同期为[ ]年。
甲方的违约责任:(1) 未按照协议约定履行义务的,应承担相应的违约责任。
(2) 对用户造成损失的,应承担相应的赔偿责任。
2.乙方的身份:[乙方的身份]乙方的权利:(1) 乙方有权享受甲方提供的通信服务。
(2) 乙方有权根据协议约定向甲方提出服务要求。
(3) 其他合法权利。
乙方的义务:(1) 按照协议约定缴纳通信费用。
(2) 按照甲方要求提供真实、准确的个人资料。
(3) 其他合法义务。
乙方的履行方式:乙方需按照协议约定缴纳通信费用,并向甲方提供个人资料。
乙方的期限:合同期为[ ]年。
乙方的违约责任:(1) 未按照协议约定缴纳通信费用的,应承担相应的违约责任。
(2) 提供虚假个人资料的,应承担相应的法律责任。
三、需遵守中国相关法律法规甲、乙双方均需遵守中国的相关法律法规,包括但不限于《中华人民共和国电信条例》、《网络安全法》等。
四、明确各方的权利和义务甲、乙双方需明确各自的权利和义务,并在协议中做出明确约定,以充分保障各自的合法权益。
五、明确法律效力和可执行性本协议是甲、乙双方之间达成的法律协议,双方需认真履行协议中的各项条款,并严格按照协议约定进行履行。
若任何一方违反协议规定,应承担相应的法律责任,且协议中的约定具有法律效力和可执行性。
计算机网络协议与应用题库解析

计算机网络协议与应用题库解析计算机网络协议是计算机通信中最基础和重要的部分,它定义了计算机之间数据传输的规则和方法。
理解和掌握计算机网络协议对于IT从业人员和计算机科学学生来说是至关重要的。
本文将对计算机网络协议与应用题库进行解析,帮助读者深入理解和应用计算机网络协议。
1. OSI模型与TCP/IP协议栈计算机网络通常使用OSI模型和TCP/IP协议栈作为参考模型。
OSI模型将计算机网络通信划分为七个层次,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
而TCP/IP协议栈由四个层次组成,分别是网络接口层、网络层、传输层和应用层。
理解和熟悉OSI模型和TCP/IP协议栈的层次结构对于解析计算机网络协议与应用题目至关重要。
2. IP协议与路由选择IP协议是计算机网络中最常用的网络层协议,它负责将数据包从源主机传输到目的主机。
IP协议使用IP地址来唯一标识每个主机和路由器,在数据传输过程中利用路由选择算法来寻找最佳的传输路径。
在解析IP协议与应用题目时,需要了解IP地址的分类和划分、子网划分和路由选择算法。
3. ARP协议与MAC地址解析ARP协议是用于实现网络层IP地址与网络接口层MAC地址的映射的协议。
它通过广播方式在局域网内寻找目标主机的MAC地址并进行映射,以实现数据包的传输。
在解析ARP协议与应用题目时,需要掌握ARP请求和应答的过程、ARP缓存和ARP欺骗等相关知识。
4. TCP协议与流量控制TCP协议是一种面向连接、可靠传输的传输层协议,它通过流量控制、拥塞控制和错误恢复机制来保证数据的可靠传输。
在解析TCP协议与应用题目时,需要了解TCP的三次握手和四次挥手过程、滑动窗口机制、拥塞控制算法和超时重传等相关内容。
5. DNS协议与域名解析DNS协议是用于将域名解析为IP地址的协议,它在应用层提供了域名与IP地址之间的映射关系。
在解析DNS协议与应用题目时,需要了解DNS查询过程、域名解析的递归查询和迭代查询、DNS缓存和DNS负载均衡等知识。
网络协议分析试题

网络协议分析试题网络协议是计算机网络通信中的基础,它规定了数据在网络中的传输格式、传输方式、错误检测等内容。
网络协议的正确性和性能对于网络通信的稳定和高效起到了至关重要的作用。
为了深入理解和应用网络协议,下面将从不同层次对网络协议进行分析。
一、物理层协议的分析物理层协议负责实现比特流的传输,为上层协议提供可靠的物理信道。
以以太网为例,其物理层协议采用了载波侦听多路访问/冲突检测(CSMA/CD)机制来协调多个主机之间的访问竞争。
CSMA/CD机制通过侦听信道的状态,当信道空闲时开始发送数据,并对冲突进行检测并采取退避算法来解决冲突。
二、数据链路层协议的分析数据链路层协议负责将物理层提供的比特流转化为帧,在数据帧中添加控制信息以实现差错检测和流量控制。
以以太网为例,其数据链路层协议采用了帧起始定界符、帧检验序列和帧校验序列等技术来确保数据的可靠传输。
此外,以太网还采用了链路层地址(MAC地址)来指示数据帧的发送和接收主机。
三、网络层协议的分析网络层协议负责实现在网络中的数据包的选路和转发,同时提供一些额外的服务,如错误检测、拥塞控制等。
其中,互联网协议(IP)是最为重要的网络层协议之一。
IP协议提供了统一的寻址方案和路由选择算法,使得数据包可以在互联网上进行跨网络的传输。
IP协议还支持多种服务模型,如无连接服务和面向连接的服务。
四、运输层协议的分析运输层协议负责提供端到端的数据传输服务,保证应用程序之间的可靠通信。
其中,传输控制协议(TCP)是最为常用的运输层协议之一。
TCP协议通过建立连接、数据分段、流量控制和错误恢复等机制,实现了可靠的数据传输。
此外,用户数据报协议(UDP)也是一种常用的运输层协议,其主要特点是无连接和不可靠性,适用于实时性要求较高的应用程序。
五、应用层协议的分析应用层协议提供了特定的服务和功能,满足用户的应用需求。
常见的应用层协议有域名系统(DNS)、超文本传输协议(HTTP)、文件传输协议(FTP)等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
解答:1. OSI标准中,采用的是三级抽象:体系结构,服务定义,协议说明。
2. TCP/IP协议族中,使用了三个不同层次的地址,主机网络层或网络接口层使用了:物理地址(MAC地址)。
3. TCP/IP协议族中,使用了三个不同层次的地址,传输层使用了:端口地址。
4. TCP/IP协议族中,使用了三个不同层次的地址,网络层使用了:逻辑地址(IP地址)。
5. 根据所提供的服务方式的不同,端口又可分为TCP协议端口和UDP协议端口两种。
6. 从端口的性质来分,通常可以分为以下三类,注册端口(Registered Ports)松散地绑定于一些服务。
7. 从端口的性质来分,通常可以分为三类,FTP和HTTP服务需要使用:公认端口(Well Kno wn Ports)类型。
8. 从端口的性质来分,通常可以分为三类,动态或私有端口(Dynamic and/or Private Po rts)容易被黑客和木马程序利用。
9. 接口是同一结点内相邻层之间交换信息的连接点。
10. CCITT与ISO的工作领域是不同的:CCITT 主要是考虑通信标准的制定。
11. CCITT与ISO的工作领域是不同的:ISO主要是考虑信息处理与网络体系结构。
12. OSI参考模型和TCP/IP参考模型只是描述了一些概念,用来协调进程间通信标准的制定。
13. 通信服务可以分为两大类:面向连接服务(connect-oriented service)和无连接服务(connectless service)。
14. 网络数据传输的可靠性一般通过确认和重传机制保证。
15. 通信协议包括:面向连接与确认服务;面向连接与不确认服务;无连接与确认服务;无连接与不确认服务四种类型。
16. IP协议是无连接的、提供“尽力而为”服务的网络层协议。
17. 17. INTERNET使用了不同类型的地址概念,应用层使用了域名(DNS)、电子邮件址、URL等地址。
18. 网络协议是由程序和进程来完成的。
19. B类IP地址中的一个私有网络地址,如果需要50个子网,网络掩码应该为(点十进制表示):255.255.252.0 。
20. C类IP地址中的一个私有网络地址,从192.168.0.0 网络地址开始。
二.选择1. 哪层不在TCP/IP模型中,但它在OSI模型中?BA. 应用层,表示层,网络层B. 表示层,会话层,链路层C. 会话层,网络层,物理层D. 表示层,链路层,物理层2. 在TCP/IP协议簇的层次中,解决计算机之间通信问题是在(C)A.网络接口层B.网络层C.传输层D.应用层3. 在网络协议中,涉及速度匹配和排序等内容的属于网络协议的(D)A.语义要素B.语法要素C.通信要素D.时序要素4. TCP/IP网络协议主要在OSI模型的哪些层上操作( D)A. 数据链路层、传输层、物理层B. 物理层、传输层、会话层C. 网络层、传输层、数据链路层D. 网络层、传输层、会话层5. 在( B )服务中每个分组都携带完整的目的结点地址。
A 面向连接B 无连接C 面向连接和无连接D 面向连接与不确认6. 在( A )服务中每个分组可以不携带完整的目的结点地址。
A 面向连接B 无连接C 面向连接和无连接D 无连接与不确认7. 在(A )服务中收发数据的顺序不变。
A 面向连接B 无连接C 面向连接和无连接D 无连接与不确认8. 在( B )服务中目标节点接收的分组可能出现乱序、重复与丢失现象。
A 面向连接B 无连接C 面向连接和无连接D 面向连接与不确认9. ( B )服务的可靠性不好,但是协议相对简单,通信效率较高。
A 面向连接B 无连接C 面向连接和无连接D 面向连接与不确认10. 在ISO/OSI参考模型中采用( B )。
A 分组封装帧B 帧封装分组C 分组封装报文D 报文封装分组11. 在规定的时间内,如果发送结点没有接收到接收结点的确认信息,就认为该数据分组发送失败,发送结点重新发送该数据分组。
这种机制称为( B )。
A 确认机制B 重传机制C 连接机制D 不可靠机制12. 在TCP/IP参考模型中,拥塞控制问题需要在(B )解决。
A 主机网络层B网络层C传输层 D 应用层13. 在TCP/IP参考模型中,( C )用于在互联网中源主机与目的主机的对等实体间建立会话的端-端连接。
A 主机网络层B网络层C传输层 D 应用层14. (A)由一系列草案组成,内容和Internet相关。
A RFCB ISOC IETFD TCP/IP15. 数据包PACKETS是由报头和( A )两部分组成。
A 净载荷B 分组C 报文D 控制字段16. 在数据包PACKETS中,需要发送的数据包含在( B )部分。
A 报头B 净载荷C 分组D 报文17. 网络协议就是按照( A )模型来组织的。
A层次结构B网状结构C树形结构D星型结构18. OSI参考模型中,物理层的数据传输单元是(A)。
A 比特B帧C分组D报文19. OSI参考模型中,数据链路层的数据传输单元是(B)。
A 比特B帧C分组D报文20. OSI参考模型中,网络层的数据传输单元是(C)。
A 比特B帧C分组D报文三.简答题1.OSI参考模型的网络层和TCP/IP参考模型的网络层的异同?OSI/RM的网络层同时支持无连接和面向连接的通信,但是在传输层上只支持面向连接的通信,而TCP/IP模型的网络层上只有一种无连接通信模式,但是在传输层上同时支持两种通信模式.2.网络协议的三要素是什么?各有什么含义?(1) 语义。
语义是解释控制信息每个部分的意义。
它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。
(2) 语法。
语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。
(3) 时序。
时序是对事件发生顺序的详细说明。
人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序。
3.协议和服务的区别与联系?区别:协议是控制对等实体之间通信的规则,是水平的;服务是下层通过层间接口向上层提供的功能,是垂直的。
联系:协议的实现保证了能向上一层提供服务,要实现本层协议还需使用下层提供的服务。
4.试述面向连接服务及其特点?面向连接的服务就是通信双方在通信时,要事先建立一条通信线路,其过程有建立连接、使用连接和释放连接三个过程。
①面向连接服务的数据传输必须经过连接建立,连接维护,释放连接3个阶段。
②面向连接服务在数据传输过程中,各个分组不需要携带目的节点的地址③面向连接服务传输可靠性高,但是协议复杂,通信效率低5.请给出协议使用分层结构的两个理由。
1.各层之间相互独立某一层只要了解下一层通过接口所提供的服务,而不需了解其实现细节.2.灵活性好若某一层的内容发生变化,只要接口关系不变,上下层均不受影响.同时,也便于程序的实现,调试和维护.6.画出TCP/IP参考模型的层次结构图,并标明各层涉及的相关协议。
主机-网络层:接收IP数据包并进行传输,从网络上接收物理帧,抽取IP数据报转交给下一层,对实际的网络媒体的管理,定义如何使用实际网络来传送数据。
Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM等互连互连层:负责相邻计算机之间的通信,提供基本的数据封包传送功能,让每一块数据包都能够到达目的。
IP协议、ICMP协议、ARP、RARP协议。
传输层:提供应用程序间的通信,在此层中,它提供了节点间的数据传送,应用程序之间的通信服务,主要功能是数据格式化、数据确认和丢失重传等。
如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
应用层:向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。
FTP、TELNET、DNS、SMTP、NFS、HTTP。
7. 端口号和进程号之间的区别与联系?协议号是存在于IP数据报的首部的20字节的固定部分,占有8bit.该字段是指出此数据报所携带的是数据是使用何种协议,以便目的主机的IP层知道将数据部分上交给哪个处理过程。
也就是协议字段告诉IP层应当如何交付数据。
而端口号,是运输层服务访问点TSAP,端口的作用是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层。
端口号存在于UDP和TCP报文的首部,而协议号则是存在这个IP数据报的首部.8.TCP/IP协议的特点?•开放的协议标准;•独立于特定的计算机硬件与操作系统;•独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互连网中;•统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有惟一的地址;•标准化的高层协议,可以提供多种可靠的用户服务。
9.请评价OSI参考模型。
•层次数量与内容选择不是很好,会话层很少用到,表示层几乎是空的,数据链路层与网络层有很多的子层插入;•寻址、流控与差错控制在每一层里都重复出现,降低系统效率;•数据安全性、加密与网络管理在参考模型的设计初期被忽略了;•参考模型的设计更多是被通信的思想所支配,不适合于计算机与软件的工作方式;•严格按照层次模型编程的软件效率很低。
10.请评价TCP/IP参考模型。
•在服务、接口与协议的区别上不很清楚,一个好的软件工程应该将功能与实现方法区分开,参考模型不适合于其他非TCP/IP协议族;•TCP/IP参考模型的主机-网络层本身并不是实际的一层;•物理层与数据链路层的划分是必要和合理的,而TCP/IP参考模型却没有做到这点。
四.分析与解决问题解答:第二章局域网与广域网协议1. 目前,WLAN领域主要是IEEE 802.11x系列与HiperLAN/x系列两种标准。
2. PPP协议不仅在拨号电话线,并且在路由器─路由器之间的专用线上广泛应用。
3. PPP协议包含:链路控制协议LCP 和网络控制协议NCP 2个协议。
4. 帧中继网络提供的业务有两种:永久虚电路PVCs 和交换虚电路SVCs。
5. ATM参考模型从上到下,最高层为A TM 适配层(AAL)。
6. 基于以太网的PPP协议为PPPoE 。
7. 基于以太网的PPP协议的工作过程分为两个阶段,分别是Discovery 地址发现阶段和PPP 会话阶段。
8. 虚拟专用网络技术使用了PPTP 协议。
9. ATM参考模型从上到下,中间层为A TM 层。
10. A TM参考模型从上到下,最底层为A TM物理层。
11. 虚拟专用网络技术要求传输网络必须是基于IP 协议的网络。
12. 以太网帧的最大帧长度为1518 字节。
13. 以太网帧的最大传输单元为1500 字节。
14. 物理地址分为3类,分别是:单播地址,组播地址和广播地址。