TCPIP协议大作业--修改版
实验5+TCPIP协议属性设置 作业
实习五实验报告一、实习目的1.了解网络基本配置中包含的协议、服务、客户端,以及基本参数,并了解各种协议的作用,以及安装方法;2.掌握Windows支持的网络协议及参数设置方法;3.练习并掌握简单网络命令的使用。
二、实习内容1.查看所在机器的主机名称和网络属性,包括网络基本配置中包含的协议、服务、客户端,以及有关的基本参数;2.修改网络配置参数,建立小组内的局域网;3.网络协议、服务、客户端等组件的安装和卸载方法;4.常用网络命令的使用。
三、实习步骤1. 常用网络命令的使用(1)IPConfig命令 ipconfig/all ,显示的信息如下:Windows 2000 IP ConfigurationHost Name . . . . . . . . . . . . : cie172Primary DNS Suffix . . . . . . . :Node Type . . . . . . . . . . . . : BroadcastIP Routing Enabled. . . . . . . . : NoWINS Proxy Enabled. . . . . . . . : NoEthernet adapter 本地连接:Connection-specific DNS Suffix . :Description . . . . . . . . . . . : VMware Accelerated AMD PCNet AdapterPhysical Address. . . . . . . . . : 00-0C-29-AD-96-62DHCP Enabled. . . . . . . . . . . : NoIP Address. . . . . . . . . . . . : 192.168.19.172 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.19.252 DNS Servers . . . . . . . . . . . : 210.27.80.261.134.1.4 (2) ping●在命令行下键入:Ping 127.0.0.1,显示以下信息:Pinging 127.0.0.1 with 32 bytes of data:Reply from 127.0.0.1: bytes=32 time<10ms TTL=128Reply from 127.0.0.1: bytes=32 time<10ms TTL=128Reply from 127.0.0.1: bytes=32 time<10ms TTL=128Reply from 127.0.0.1: bytes=32 time<10ms TTL=128Ping statistics for 127.0.0.1:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:Minimum = 0ms, Maximum = 0ms, Average = 0ms●在命令行下键入:Ping 本机IP地址,显示信息如下:说明网络配置正常。
TCPIP协议与网络编程期末大作业
TCPIP协议与网络编程期末大作业
课题是网络协议栈中传输层的应用,在网络成的基础上,在传输层中使用网络套接字,达到数据传送的目的,从而实现聊天室系统功能。
关键词:TCP/UDP;聊天室;网络套接字;数据传送目录第1章总体设计2第2章客户端设计32.1发送端设计32.11流程图32.12代码32.2接收端设计32.21流程图32.22代码3第3章服务器设计43.1流程图43.2代码4第4章运行结果5第1章总体设计1原理1.1TCP在面向连接的数据流(SOCK_STREAM)传输过程中,设计基于TCP/IP协议的程序是传输层使用TCP协议,它的最大的特点是在通信之前要在客户和服务器之间先建立连接,在数据传输完成后要关闭连接,释放网络资源。
面向连接的客户/服务器程序工作模型如下:1.2UDP无连接的数据报(SOCK_DGRAM)传输服务在传输层使用的协议时UDP协议。
与面向连接的通信协议过程不同,它的最大的特点就是必须要在客户和服务器之间建立连接,通信的任何一方可以先发送数据,这样首先发送数据的一方就成为客户端,而接收数据的一方就是服务器端。
在数据传输完毕后,只要关闭套接口,释放网络资源,通信过程就结束了。
无连接的数据包传输服务通信是,客户端与服务器端所使用的函数是类似的。
面向无连接的客户/服务器程序工作模型如下:1.3流程图基于
TCP/UDP的聊天室系统包括客户端、客户显示端和服务器端三部分。
功能主要是注册、登陆、群聊、单聊、显示在线人员和退出。
客户端与服务器端的连接协议基于TCP协议,服务器端发送功能基于UDP协议。
客户端与服务器端建立连接后,客户端进行操作,将数据发送至客户显示端。
TCPIP协议大作业--修改版.
作业3:ARP、IP、ICMP、UDP (45分
1、ARP分组的长度固定吗?为什么?携带ARP分组的以太网帧的长度是多
少? 2、路由器A的一个网络接口的IP地址为195.23.67.3,掩码是255.255.255.0,以
c、N3、N5、N8是以太网,其余均为点到点网络
d、R1连接N1
e、R2连接N2
f、R3连接N1、N2和N3
g、R4连接N3和N4
h、R5连接N4和N5
i、R6连接N3和N6
j、R7连接N6和N7
每个TCP报文段的类型。
1通信双方同时主动打开连接
2通信双方同时关闭连接
3、路由器A的路由表如下:
请按照RFC1058中定义的RIP更新算法,写出路由器A更新后的路由表。
4、试画出具有以下规约的自治系统:
a、共有8个网络:N1~N8,有8台路由器:R1~R8
b、共有4个OSPF区域:Area 0 ~ Area 3
(2IP地址总空间是10.1.0.0/16,请采用聚合设计,按照图中所示网络大小为每个IP网络分配适当的IP地址空间,从而使得每台路由器的路由表项数尽可能最少。写出每个IP网络的网络地址、掩码和直接广播地址,并写出每台路由器每个网络接口的IP地址,以及每个有主机的子网中一台主机的IP地址、子网掩码和缺省网关。
太网物理地址是0x2345AB4F67CD。路由器收到一个目的IP地址是185.11.78.10的IP分组,当路由器检查路由表时,它找出该分组应交付给下一跳路由器B ,其IP地址是195.23.67.9,掩码是255.255.255.0,请写出路由器A发出的ARP请求分组和收到的ARP响应分组的内容,以及封装这两个分组的数据帧的首部字段。假设:195.23.67.9对应的MAC地址是0x154983AF6CD2,185.11.78.10对应的MAC地址是0x94EF65A3B2D7。3、IP报文解析帧:00 07 eb c7 9a 20 50 78 4c 6d 0b 41 08 00 45 00
作业(第五章_TCP_IP协议)
第五章TCP/IP协议一、填空1、说明IP地址中的主机号如何被划分为子网号和主机号两部分。
2、数据链路层的数据传输单位是,所识别的地址是。
网络层的数据传输单位是,所识别的地址是。
3、当计算机通过LAN连到因特网时,必须在计算机中安装硬件设备。
4、已知某主机的IP地址是197.99.222.139,属于类IP地址;不划分子网时的网络地址是;子网掩码是255.255.255.240,划分子网时的网络地址是,主机号是,子网号是。
5、ARP协议的作用是将解析为。
6、IP地址由32个二进制位构成,其组成结构为:网络号+主机号。
分为五类,其中提供作为组播地址的是,A类网络个数为,B类网络个数为,划分子网后IP 地址的组成结构为。
7、在邮件地址中,@之后的字符通常为。
二、选择题1、路由器用于物理网络之间的互连,路由选择是基于。
A 目标网络B 目标主机C 本地网络D 本地主机2、为了使互联网中的路由器报告差错或提供有关意外情况的信息,在TCP/IP中设计了一个特殊用途的报文机制,称为。
A ARPB RARPC ICMPD IGMP3、路由表的大小仅取决于。
A 互联网中主机数目B 互联网中网络数目C 互联网中B类网的数目D 互联网中A类网所能容纳的最大主机数目4、当路由器无法转发或传送IP数据报时,向初始源站点发回一个报文。
A 目的站不可达B 源站抑制C 重定向D 数据报超时5、ICMP报文,通过互联网的ICMP允许路由器向其他路由器或主机发送差错和控制报文。
A 放在IP数据报的数据部分中B 放在IP数据报的报头部分中C 放在UDP数据报的数据部分中D 放在TCP数据报的数据部分中6、当主机知道它的物理地址,但不知道它的IP地址,可以使用。
A ICMPB IGMPC ARPD RARP7、对地址98.0.46.201,默认的子网掩码是。
A 255.0.0.0B 255.255.0.0C 255.255.255.0D 255.255.255.2558、在TCP中,使用了来保证网络中不出现重复请求报文,而流控则使用了。
《第8课 认识TCP-IP》作业设计方案-初中信息技术浙教版23七年级上册自编模拟
《认识TCP-IP》作业设计方案(第一课时)一、作业目标本作业旨在帮助学生了解TCP/IP协议的基本概念和功能,掌握IP地址的组成和分类,以及理解网络设备间的连接方式。
通过实践操作,学生将能够熟悉配置TCP/IP属性的基本步骤,为后续的网络操作打下基础。
二、作业内容1. 知识回顾:学生需阅读教材相关章节,了解TCP/IP协议的基本概念和功能。
2. IP地址与子网划分:学生需了解IP地址的组成和分类,理解子网划分的作用和意义。
3. 网络设备连接:学生需观察并描述常见的网络设备(如路由器、交换机、网卡等)的连接方式,了解其在网络中的作用。
4. 配置IPv4地址:学生需根据家庭或学校网络的实际情况,为网络中的一台计算机配置一个有效的IPv4地址。
5. 测试网络连接:学生需通过ping命令测试网络连接的稳定性和速度。
三、作业要求1. 独立完成:学生需独立完成所有作业内容,不得抄袭或使用辅助工具完成。
2. 真实操作:学生需根据作业要求真实配置计算机的IP地址和网络连接,不得虚构或虚假描述。
3. 记录反馈:学生需在完成作业后,记录遇到的困难和问题,以及作业完成情况的评价和反馈。
4. 按时提交:学生需在规定时间内提交作业,逾期不予评价。
四、作业评价1. 评价标准:根据学生的作业完成情况、真实性和准确性进行评价。
2. 评价方式:教师对学生提交的作业进行批改,给出分数和意见。
3. 评价时间:作业提交后,将在3个工作日内完成评价并反馈给学生。
五、作业反馈1. 学生反馈:学生需在完成作业后,主动向教师询问作业中的问题和困难,以便教师给予指导和帮助。
2. 教师反馈:教师将根据学生的作业完成情况,给出针对性的反馈和建议,帮助学生更好地理解和掌握TCP/IP协议的相关知识。
通过本次作业,学生将能够更加深入地了解TCP/IP协议的基本概念和功能,掌握IP地址的组成和分类,了解网络设备间的连接方式,为后续的网络操作打下坚实的基础。
TCPIP作业课后答案
1.简述MAC帧格式由五个字段组成:1)6字节长的目的地址2)6字节长的源地址3)2字节的类型字段,用来标志上一层使用什么协议4)数据字段5)4字节的帧校验序列FCS2.无效的MAC帧1)数据字段的长度与长度字段的值不一致2)帧的长度不是整个字段3)用收到的帧校验序列FCS查出有差错4)数据字段的长度不在46~1500字节之间5)有效的MAC帧长度为64~1518字节之间6)对于检查出的无效的MAC帧就简单地丢弃,以太网不负责重传丢弃的帧3-3.现有一个C类网络地址块199.5.6.0,需要支持至少7个子网,每个子网最多9台主机。
请进行子网规划,给出各子网的地址,可以分配给主机的地址范围和子网广播地址。
取m=4,可以有24-2=14个子网可用,此时,子网掩码为255.255.255.240各子网的地址主机的地址范围子网广播地址199.5.6.16 199.5.6.17~199.5.6.30 199.5.6.31199.5.6.32 199.5.6.33~199.5.6.46 199.5.6.47+16 +16 +16 +16···199.5.6.224 199.5.6.255~199.5.6.238 199.5.6.2393-4.子网号为10位的A类地址与子网号为2位的B类地址的子网掩码有何不同?子网号为10位的A类地址的子网掩码为255.255.192.0子网号为2位的B类地址的子网掩码为255.255.192.0从子网掩码上没有什么不同,但其实A类是比B类更大规模的网络,所以,这种情况可看成是A类包含了B类的子网掩码。
AB3-5.若IP地址为156.42.72.37,子网掩码为255.255.192.0,其子网地址是什么?二进制表示IP地址: 10011100 00101010 01001000 00100101子网掩码:11111111 11111111 11000000 00000000子网地址:10011100 00101010 01000000 00000000所以子网地址为:156.42.64.03-6.将以203.119.64.0,开始的16个C类地址块构造成一个超网,请给出超网的超网地址和超网掩码。
tcpip协议知识点与练习题
tcpip协议知识点与练习题编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(tcpip协议知识点与练习题)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为tcpip协议知识点与练习题的全部内容。
第一章✓TCPIP和OSI分层模型,包含了哪些层,作用是什么tcp五层osi七层✓每层名称,作用不用原话背下来,理解就可以,能用自己的话写下来就行。
✓上下层的关系,谁封装谁(tcp),谁在谁的内部(外部)✓TCPIP协议和OSI协议异同点?相同点:都是层次结构,按照功能分层不同点:一个是五层,一个是七层;OSI之间有严格的调用关系,两个N层实体间进行通信必须通过下一层N-1层实体,不能越级;TCPIP可以越过紧邻的下一层直接使用更底层所提供的服务,减少了不必要的开销,效率更高。
✓如果题目没有明确说明的情况下,所有的网络环境默认为以太网第三章✓以以太网为例,搞清楚帧的最短和最长的限制分别是多少https://blog。
csdn。
net/u012503786/article/details/7861555146-1500 数据部分计算完整的帧长,需要加上头部和尾部,头部+尾部18字节,所以帧的范围是64—151864是怎么来的?46+18✓CSMA/CD 载波监听冲突检测一个帧从节点到其他节点发送时,如果其他节点也发送数据,则发生冲突。
标准以太网最长距离的往返时间是51.2微妙,这个时间称为冲突窗口。
如果发生了冲突,则会在冲突窗口内检测出来,如果没有发生冲突,之后其他节点再发出数据帧时,就会侦听到信道忙,所以就不会发送数据,所以也就不会产生冲突。
tcp ip 大作业
武汉轻工大学数学与计算机学院课程考核报告书课程名称TCPIP与网络编程姓名:专业:软件工程班级:成绩:1.课程考核内容说明名为“高程”,学号为“110511613”,所在班级为2班同学。
本次课程考核内容大致如下:本次课程考核要完成的一个基于TCP的客户端服务器网络通信程序系统。
该系统的客户端将采用多进程模拟多个客户端用户,而服务器采用单进程方式响应客户端的网络服务请求。
本客户端将创建23个进程,及客户端将模拟23个客户向多进程服务器发起服务请求。
完成本系统主要所使用到的课程知识点包括:Linux 文件基本IO;套接字API;Linux多进程并发编程基础;Linux多线程并发模式编程基础TCP/IP协议的基本工作原理;本系统完成的主要目的为:测试在单个进程处理多客户网络服务请求时的工作特性和性能分析,此目的将在考核报告的系统测试部分进行详细说明和分析。
“2.课程考核内容设计说明2.1客户端设计说明●客户端功能描述:客户端程序的主要功能,是从本地文件中获取文件中的内容,并将获取的文件内容以字符串形式发送给服务器,并等待服务器的回复消息,然后将服务器回复的消息打印到屏幕,然后客户端程序完成通信工作退出。
●设计流程说明:2.2服务器设计说明服务器程序的主要功能,启动后等待客户端发送来消息,然后根据发送来的消息构造出反馈信息并发回给客户端。
3. 程序代码说明3.1 客户端代码3.2 服务器代码4. 系统测试及分析4.1 系统测试4.2 测试分析需要分析的内容包括:本次客户端因为客户端涉及到多线程通信,故采用了并发模式来完成本次考核,通过测试发现得到了预期的测试结果,通过以上输出结果显示可分析得出达到了设计目的;服务器也采用的并发模式,设计并发策略的目的就是因为UDP服务器与TCP服务器不同,UDP服务器无需等待连接的建立,只需要从本地套接字缓冲中接收远端客户发来的数据包进行处理,然后再将服务内容发回给远端客户。
计算机网络(大作业)
一、简答题(每题15分,共60分)1.简述TCP/IP协议的分层及各层次功能。
是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。
该模型的目的是使各种硬件在相同的层次上相互通信。
这7层是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。
这4层分别为:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
传输层:在此层中,它提供了节点间的数据传送,应用程序之间的通信服务,主要功能是数据格式化、数据确认和丢失重传等。
如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
网络接口层(主机-网络层):接收IP数据包并进行传输,从网络上接收物理帧,抽取IP数据报转交给下一层,对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。
TCP/IP协议结构图2.采用HDLC协议控制数据传输时,若被传输的数据为比特串“0111110101111110“,请问进行比特填充后的输出是什么?答案:111110010111110003.举例说明什么是重装死锁。
答:下图为重装死锁的例子。
设三个报文P,Q和R经过节点X→Y→Z发往主机H。
每一个报文由四个分组构成。
又设每个节点的信道队列长度均为bmax =4(链路网段级流量控制)。
从图4—15可看出,报文R在节点Z已占了四个缓冲区,虽然分组R2尚未到达节点Z,但其缓冲区已留好了。
由于还缺一个分组R2,所以目前还不能交付给主机H,但是分组R2暂存于节点X的缓冲区中。
TCP IP实验作业
操作系统:windows server 2003一、TCP/IP协议的安装与配置1.打开“网络连接”窗口右键点击桌面上的网上邻居图标,选择【属性】选项,打开“网络连接”窗口。
图1-12.打开“本地连接属性”对话框右键点击【本地连接】属性,打开“本地连接属性”对话框。
图1-23.打开“Internet协议(TCP/IP)属性”对话框选择【Internet协议(TCP/IP)】,点击【属性】,打开“Internet协议(TCP/IP)属性”对话框,如图1-3所示。
选中【使用下面的IP地址】单选按钮,分别输人IP地址、子网掩码、默认网关和DNS服务器。
如果要通过DHCP服务器获取IP地址,则保留默认的【自动获得IP地址】。
图1-34.完成设置点击【确定】,完成TCP/IP的安装与配置。
二、针对一特定环境,完成子网的详细设计以及子网的规划1.环境描述一家公司分配了一个地址:211.87.40.17,共有十家子公司,没加子公司包括十台主机。
2.分析这是一个C类的地址,因为有十家子公司,每家子公司包括十台主机,因为24>10,则分配子网号和主机号分别为4位。
一共子网有24-2=14。
三、用Ping命令测试网络的连通性,并写出排除网络故障的详细方案和步骤1.打开“CMD”窗口点击【开始】,点击【运行】,打开“CMD”窗口。
图3-12.首先PING127.0.0.1,检测本地环回是否连通,不通,检测网卡和协议是否正确配置。
图3-23.然后IPCONFIG,查看网卡和协议是否配置正确,PING10.10.10.2,检测本地与网关。
如果不通,则表明是本机与网关之间存在连通问题。
图3-34.最后PING外网的域名地址,例如:百度的网址。
来检测网络连通性。
图3-4四、Tracert、Netstat、ARP命令的具体应用1.TracertTracert(路由跟踪)是路由跟踪实用程序,用于确定IP数据包访问目标所采取的路径。
TCPIP大作业基于TCP的网络通信编程C语言版(江南大学)
TCP/IP协议编程大作业课题名称基于TCP的网络通信专业计算机科学与技术班级计算机1206学号1030412612学生姓名王成义物联网工程学院摘要此TCP/IP课程设计实现了基于TCP的客户/服务器通信程序,具体实验过程通过有连接服务为主体,无连接服务为辅并利用事件对象I/O管理来实现。
客户机具有注册,登陆,单聊,私聊,在线人数列表,退出等功能。
目录一、总体设计 (4)1、基本通信协议选取 (4)2、通信过程设计 (4)3、通信过程数据包设计 (4)4、程序流程图 (5)二、客户端程序 (6)1、功能: (6)2、原理: (7)3、程序清单 (7)三、服务器端程序 (19)1、功能: (19)2、原理: (20)3、程序清单: (20)四、运行结果 (35)1、服务器端截图 (35)2、客户端截图 (38)一、总体设计1、基本通信协议选取TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。
TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。
通过面向连接、端到端和可靠的数据包发送。
而UDP则不为IP提供可靠性、流控或差错恢复功能。
TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。
本次实验基于TCP/IP协议利用事件对象I/O管理实现基本的聊天功能,包括注册,登录,群聊,私聊及在线人数统计。
2、通信过程设计2.1客户端设计a.本地服务器主要功能:1)接收远程服务器转发的消息并显示消息。
b.本地客户端主要功能:1)发送建立TCP连接的请求操作;2)发送注册信息,登陆消息及退出请求;3)发送群聊消息,私聊消息,在线人数统计及退出请求。
2.2服务器端设计a.远程服务端主要功能:1)监听客户端的连接请求;2)提供注册服务,验证登陆请求和验证功能;3)查看在线人数,发送在线状态;4)发送群聊消息及私聊消息。
TCPIP协议试卷(可编辑修改word版)
一、单选题(每题1.5 分共45 分)1. 下列哪些不属于计算机网络的功能A. 软硬件资源共享; C. 分布与集中处理;B. 综合信息交换; D. 移动通讯业务2. OSI/RM 是由哪家组织于哪年公布的A. IEEE、1977;B. IEEE、1984;C. ISO 、1977;D. ISO、19843. 下列属于计算机网络硬件的一组是A. 路由器、交换机、网卡;C. 路由器、交换机、网络通信协议;B. 路由器、服务器、服务器操作系统;D. 路由器、客户机、客户机操作系统4. Windows 操作系统中的Ping 命令是基于哪种协议实现的A. ARPB. ICMPC. Proxy ARPD. IGMP5. 以太网技术属于下列哪一种技术的范畴A. LAN;B. MAN;C. WAN;D. INTERNET6. IPX/SPX 是由哪家公司开发并维护的A. Intel;B. Novell;C. Microsoft;D. Cisco7. 关于TCP/IP 协议簇,下列说法中正确的是A. 是所有网络都使用的协议簇;B. TCP/IP 协议簇可以像OSI 模型一样共分为7 层;C. 是ARPANet 开发的协议簇;D. 只包含TCP(传输控制协议)和IP(网际协议)两个协议8. 以太网卡的物理地址是由多少位什么进制数组成的A. 12 位十六进制; C. 4 位十六进制;B. 8 位十六进制; D. 32 位十六进制9. 关于令牌环网络,下列说法中正确的是A. 是由IBM 开发的广域网协议;B. 可以较为容易的实现扩充;C. 物理拓扑可以是星形;D. 被纳入IEEE802.11 规范10. 以太网交换机依据什么转发数据帧A. 路由表 C. 邻居表B. 拓扑表 D. MAC 地址表11. 关于第二代计算机网络,下列说法中不正确的是A. 提出了存储转发的概念;B. 出于军事目的开发;C. 被定义为“能够发送数据为目的的远程联机系统”;D. 是当今Internet 的雏形12. 以太网交换机工作在OSI/RM 参考模型的哪一层A. 物理层; C. 数据链路层;B. 网络层; D. 传输层1.D2.不会3.A4.B5.D6.B7.D8.A9.D10.D11.D12.C。
福建师范大学《TCPIP协议原理与编程》在线作业一附参考答案(2021年春季学期)
福建师范大学《TCP/IP协议原理与编程》在线作业一附参考答案(2021年春季学期)试卷总分:100 得分:100一、单选题 (共 40 道试题,共 80 分)1.在通常情况下,下列哪一种说法是错误的()。
A.ICMP协议的报文与IP数据报的格式一样B.ICMP协议位于TCP/IP协议的互联层C.ICMP协议的报文是作为IP数据报的数据部分传输的D.ICMP协议不仅用于传输差错报文,还用于传输控制报文答案:A2.已知目标计算机的IP地址却不知道其MAC地址时,应该通过哪个协议来解决?A.IPB.ARPC.RARPD.BOOTP答案:B更多加微boge306193.以下有关DHCP授权,正确的是:A.没有授权DHCP无法正常工作B.只有存在AD的情况下才要求授权C.只有域管理员可以授权D.授权只是一个法律问题,与技术无关答案:B4.你是公司网管,网络中包括一个单独的IP子网,使用DHCP 分配IP。
你安装了WINS服务以减少名称解析中的广播交通。
过了一些天,用户报告网络太慢了。
你调查发现广播没有减少。
下一步应如何查看?A.检查WINS服务器是否有客户机的注册记录B.检查WINS服务器是否有其他WINS服务器的注册记录C.检查WINS服务器服务是否开启D.检查WINS服务器是否存在静态记录答案:A5.TCP/IP协议是Internet中计算机之间通信所必须共同遵循的一种()。
A.信息资源B.通信规定C.软件D.硬件答案:B6.停-等协议的主要缺点是()。
A.通信不可靠B.信道利用率不高C.不能进行全双工通信D.需要大容量的存储器答案:B7.对已经是分片的IP数据包再进行分片后得到的每个分片中的标志位是()。
A.一定是1B.一定是0C.可能是0D.以上皆错答案:A8."TimeToLive"字段的最大值是()。
A.127B.128C.255D.256答案:C9.某台客户机手工静态设置了WINS服务器的地址,但同时在DHCP服务器中,又通过服务器选项、作用域选项和客户保留选项分别指定了不同WINS服务器的地址。
tcpip协议族习题答案
tcpip协议族习题答案TCP/IP协议族是互联网的基础,它定义了在网络中传输数据的规则和标准。
以下是一些常见的TCP/IP协议族习题及其答案,供学习参考。
题目1:TCP和UDP协议的主要区别是什么?答案:TCP(传输控制协议)是一种面向连接的协议,它在传输数据之前需要建立连接,并确保数据的可靠传输。
TCP提供流量控制、拥塞控制和错误恢复机制。
UDP(用户数据报协议)则是一种无连接的协议,它不保证数据的顺序、完整性或可靠性,适用于对实时性要求高的应用,如语音和视频通信。
题目2:解释IP地址和MAC地址的区别。
答案:IP地址是网络层的地址,用于在互联网上标识设备的位置,它是一个逻辑地址。
每个IP地址由一系列数字组成,通常分为IPv4和IPv6两种格式。
MAC地址则是数据链路层的地址,用于标识网络接口卡(NIC),是一个物理地址。
MAC地址是设备制造商在生产时分配的,全球唯一。
题目3:DNS服务的主要作用是什么?答案:DNS(域名系统)服务的主要作用是将域名转换为IP地址。
用户通常通过域名来访问互联网上的资源,而设备之间的通信则需要使用IP地址。
DNS服务通过查询域名对应的IP地址,使得用户无需记忆复杂的数字地址。
题目4:简述TCP三次握手过程。
答案:TCP三次握手过程是建立一个可靠的连接所必须的步骤。
第一次握手是客户端发送一个SYN(同步序列编号)标志的数据包到服务器,并指定客户端的初始序列号。
第二次握手是服务器响应客户端的SYN,并发送一个SYN-ACK(同步和确认)标志的数据包,同时指定服务器的初始序列号。
第三次握手是客户端发送一个ACK(确认)标志的数据包到服务器,确认收到服务器的SYN-ACK。
题目5:什么是NAT技术?答案:NAT(网络地址转换)技术是一种用于在私有网络和公共网络之间共享一个IP地址的方法。
它允许多个设备共享单个公网IP地址,从而减少IP地址的消耗,并在一定程度上提供网络安全。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
作业1:OSI/RM、TCP/IP编址和底层网络技术(20分)
1、试将以下功能分别属于OSI/RM的哪一层?
A、确定路由
B、流量控制
C、将ASCII转换到EBCDIC
D、可靠的端到端数据传输
E、定义帧
F、为用户提供电子邮件、文件传输等服务
G、在物理介质上传送bit流
H、建立、维护和终止会话
答:
A、确定路由:网络层
B、流量控制:数据链路层、传输层
C、将ASCII转换到EBCDIC :表示层
D、可靠的端到端数据传输:传输层
E、定义帧:数据链路层
F、为用户提供电子邮件、文件传输等服务:应用层
G、在物理介质上传送bit流:物理层
H、建立、维护和终止会话:会话层
2、物理地址属于OSI/RM的哪一层?是否需要全球唯一?应在什么范围内唯一?Ethernet 网卡的物理地址——MAC地址为什么要求全球唯一?
3、在使用Windows系统的PC机上配置Internet协议(TCP/IP)属性时,“默认网关”是指路由器(Router)还是网关(Gateway)?理由是什么?
4、完成下面的struct语句,用它来描述Ethernet的帧格式(RFC 894,从“目的地址”开始)。
struct Ethernet_frame
{
……
unsigned long intCRC;
};
作业2:IP 地址规划与路由选择(10分)
根据下图所示网络拓扑进行IP 地址规划。
A
E C B E0
S0
E0E0
E0
S0
S1
S0S2
S0
S1E1S1
S2
S1
D
要求:
(1)如果IP 地址总空间是10.1.1.0/24,能否根据图中所示网络大小为每个IP 网络分配适当的IP 地址空间?如果可以,应如何编址?如果不行,请说明理由。
(2)IP 地址总空间是10.1.0.0/16,请采用聚合设计,按照图中所示网络大小为每个IP 网络分配适当的IP 地址空间,从而使得每台路由器的路由表项数尽可能最少。
写出每个IP 网络的网络地址、掩码和直接广播地址,并写出每台路由器每个网络接口的IP 地址,以及每个有主机的子网中一台主机的IP 地址、子网掩码和缺省网关。
(3)请根据(2)中的IP 地址分配方案,按以下格式分别写出路由器A 、B 、C 、D 和E 的路由选择表。
作业3:ARP 、IP 、ICMP 、UDP (45分)
1、 ARP 分组的长度固定吗?为什么?携带ARP 分组的以太网帧的长度是多
少? 2、 路由器A 的一个网络接口的IP 地址为195.23.67.3,掩码是255.255.255.0,以
太网物理地址是0x2345AB4F67CD 。
路由器收到一个目的IP 地址是185.11.78.10的IP 分组,当路由器检查路由表时,它找出该分组应交付给下一跳路由器B ,其IP 地址是195.23.67.9,掩码是255.255.255.0,请写出路由器A 发出的ARP 请求分组和收到的ARP 响应分组的内容,以及封装这两个分组的数据帧的首部字段。
假设:195.23.67.9对应的MAC 地址是0x154983AF6CD2,185.11.78.10对应的MAC 地址是0x94EF65A3B2D7。
3、 IP 报文解析帧:00 07 eb c7 9a 20 50 78 4c 6d 0b 41 08 00 45 00
00 3c 00 e5 00 00 80 01 22 d7 0a 01 01 01 0a 01
02 03 08 00 4a 5c 02 00 01 00 61 62 63 64 ……
4、IP校验和算法软件实现
1)开发环境
–任何一种程序语言,Windows或Linux系统
2)实现功能
–键盘输入模拟发送端的被校验数据串X:长度任意
–将X经IP校验和算法C( )计算后的计算结果C(X)输出到屏幕上显示
–将X和C(X)一起经IP校验和算法计算后的计算结果C(X+C(X))输出到屏幕上显示
–输入和输出内容均代表若干16进制形式的字节
3)要求
–第17周之内将软件的源代码和可执行文件(.exe)上交
5、试用一张表来归纳说明:哪些类型的ICMP差错报告报文是由路由器发送的?
哪些类型的ICMP差错报告报文是由目的主机发送的?
6、IP协议和UDP协议都是一种不可靠的无连接数据报交付协议,使用无连接、
不可靠传输服务的应用进程为什么不能直接使用IP协议进行传输?
7、分析RFC826中“Packet Reception”一节关于ARP分组的接收处理,指出教
材关于ARP输入模块对ARP分组接收处理的不正确或不准确描述结合
RFC925和RFC1027,分析代理ARP的用途、适用的网络结构和实现原理作业4:TCP、Routing Protocol(25分)
1、主机A的发送窗口大小为2000字节。
第1秒钟,主机A向主机B发送了第1个报文段:
序号为2001,发送了800字节数据,重传计时器为5秒。
第2秒钟,主机A向主机B 发送了第2个报文段:序号为2801,发送了800字节数据,重传计时器为5秒。
第3秒钟,主机A收到来自主机B的1个TCP确认报文段:确认号为2801,窗口字段值为600。
此时,主机A的发送窗口将如何改变?如果主机A要在第4秒钟向主机B发送第3个TCP报文段,该报文段的序号是多少?该报文段中的数据长度是多少字节?
如果主机A在第3秒钟收到来自主机B的TCP确认报文段中的确认号仍为2801,但窗口字段值为1600,那么此时,主机A的发送窗口将如何改变?如果主机A要在第4秒钟向主机B发送第3个TCP报文段,该报文段的序号是多少?该报文段中的数据长度是多少字节?
2、请根据TCP的连接状态转换图画出以下两种情况下的时序交互图,并在时序图中标出
每个TCP报文段的类型。
1)通信双方同时主动打开连接
2)通信双方同时关闭连接
3、路由器A的路由表如下:
请按照RFC1058中定义的RIP更新算法,写出路由器A更新后的路由表。
4、试画出具有以下规约的自治系统:
a、共有8个网络:N1~N8,有8台路由器:R1~R8
b、共有4个OSPF区域:Area 0 ~ Area 3
c、N3、N5、N8是以太网,其余均为点到点网络
d、R1连接N1
e、R2连接N2
f、R3连接N1、N2和N3
g、R4连接N3和N4
h、R5连接N4和N5
i、R6连接N3和N6
j、R7连接N6和N7
k、R8连接N7和N8
l、N1和N2在Area 1中,N4和N5在Area 2中,N6~N8在Area 3中m、N3在Area 0中
试回答以下问题:
a)该自治系统中的路由器分别是哪种类型的OSPF路由器?
b)该自治系统中会产生哪几种类型的OSPF LSA?
c)该自治系统中哪几台路由器的链路状态数据库完全一致?
d)该自治系统中有哪几种类型的OSPF链路?
5、请根据下面的路由表画出网络拓扑图
192.168.4.0/24 via 192.168.4.162, serial0
192.168.4.160/30 is directly connected, serial0
192.168.5.0/24 via 192.168.4.162, serial0 192.168.6.0/30 is directly connected, ethernet0 192.168.2.0/30 via 192.168.3.1, ethernet1
via 192.168.6.1, ethernet0
192.168.3.0/30 is directly connected, ethernet1 192.168.0.0/23 via 192.168.3.1, ethernet1
0.0.0.0/0 via 192.168.6.1, ethernet0。