TCPIP协议大作业--修改版.

合集下载

关于TCPIP的作业

关于TCPIP的作业

作业:(用红色字体作答)
1.TCP/IP协议就是(),整个协议结构分成:()、()和()。

2.TCP协议层相当OSI参考模型的()。

IP协议层相当OSI参考模型();
3.IP协议层主要保证网络中计算机到计算机的数据通信。

主要功能有:()、()、()、()。

4.TCP协议层主要为上层的应用层提供()。

TCP协议层还执行()功能。

5.应用层协议包括()、()、()、()四个协议。

6.IP地址由()位二进制数组成,即()个字节(()位构成()个字节),为方便起见,将IP地址表示为()段十进制数。

每段数字的取值只允许在()之间。

7.IP地址的4段分成()和()。

IP地址分为:()类、()类、()类、()类、()类等5类地址格式。

8.A类IP地址范围(),适用于()网络,B类IP 地址范围(),适用于()网络,C类IP地址范围(),适用于()网络,
9.D类地址被称为()地址,用于多点广播。

IP地址
范围()
E类地址保留将来使用。

IP地址范围()
10.未划分子网的网络子网掩码分别是:A类:(),B类:(),C类:()
11.子网掩码的格式:将子网掩码中与网络地址和子网地址相对应的所有位都设为二进制的(),与()相对应的位全都设为二进制的()。

实验5+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网络与协议课后习题答案

tcpip网络与协议课后习题答案【篇一:《网络协议分析》习题答案】考给出更好的答案。

第一章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数据报的选路转发等,都是路由器的基本功能。

TCP IP课程复习题+部分答案(修改版)

TCP IP课程复习题+部分答案(修改版)

2015年TCP/IP网络编程复习题一、选择题1、要对IP协议直接访问,必须使用()套接字①数据流②数据报③原始④没有办法2、下列套接字函数可产生套接字的是()①send ②accept ③connect ④close3、使用数据报套接字进行网络通信的应用层协议是()①FTP ②POP3 ③PPP ④SNMP4、要建立数据报套接字,在socket函数中需要使用的参数是()。

① SOCK_DGRAM②SOCK_STREAM ③ SOCK_RAM ④SOCK_PACKET5、下面的属于IPv4地址结构的是()。

① sockaddr_in ②sockaddr ③ addr ④in_addr6、初始化信号量应该使用的函数名是()。

① pthread_cond_init ②pthread_create ③ sem_init ④pthread_mutex_init7、下列哪个协议是应用层的()①IGMP ②HTTP ③ARP ④ICMP8、下列哪个协议是应用层的()①CSMA ②SMTP③TCP ④ICMP9、在Linux下,下列哪个函数用来关闭一个套接字()①closesocket,②WSACleanup ③close④exit10、在数据流式套接字中()套接字函数将产生网络报文① socket ②bind ③ sendto ④connect11、下列套接字函数中,不能用于数据流通信的是()①socket ②bind ③ send ④recvfrom12、下列套接字函数中,需要地址结构作为参数的是()①socket ②recvfrom ③ send ④close13、 listen函数的作用是()①接受连接请求②设置等待连接状态③连接套接字到目的地④指定本地地址14、 winsock中提供的用于消息机制的函数是()①WSAStartup ② WSAEventSelect ③WSACleanup ④WSAAsynSelect15、将长整形数值从网络顺序转换为本机顺序的函数( )①ntohl ② htons ③ htonl ④ ntohs16、下列哪个函数在linux系统下网络程序不能使用( )①closesocket ② select ③close ④ printf17、套接字函数在完成其任务之前不返回,我们称之为()①消息机制②事件机制③阻塞方式④非阻塞方式18、属于网络层的协议()① CSMA/CD ② ICMP ③ FTP ④ UDP19、属于链路层的协议()① CDMA ② ICMP ③ PPP ④ UDP20、下列应用中使用TCP传输的是()①实时视频② IP电话③网页传输④ DNS21、下列应用中使用UDP传输的是()①文件传输② IP电话③网页传输④电子邮件22、 IP协议具有如下哪个特点()①保证传输可靠性②无连接的数据报③建立虚电路④进行拥塞控制23、下列哪个特点是TCP协议没有的()①保证传输可靠性②流量控制③建立虚电路④进行拥塞控制24 在网络通信中,客户机要访问服务器程序,必须知道服务器的()①地理位置②程序名称③所在国家④端口和主机地址25、下列哪个套接字函数不能用于客户程序()①socket ②send ③accept ④ connect26、下列哪个套接字函数不能用于服务器程序()①socket ②sendto ③accept ④ connect27、下列哪个套接字函数不能用于服务器程序()①listen ②send ③accept ④ connect28、网络应用程序运行在网络系统的()上①端系统②核心系统③路由器④网线29、下列设施属于网络核心系统的是()①路由器②智能手机③Web服务器④ PC30、根据规定,网络字节序是()①Big endian ② Little endian ③和Intel x86一致④说不清31、浏览器是一种()①HTTP客户端②HTTP服务器③文件服务器④邮件客户端32、已知IP地址的点分十进制形式,下列哪个函数能够得到其整数形式()①gethostbyname ②inet_ntoa ③inet_addr ④gethostbyaddr二、判断题1.服务器必须先于客户端启动。

TCPIP协议与网络编程期末大作业

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附满分答案

《TCPIP协议》在线作业3附满分答案

《TCP/IP协议》在线作业3附满分答案试卷总分:100 得分:100
一、单选题 (共 13 道试题,共 52 分)
1.对于IP地址19
2.0.0.10,()选项是正确的。

id是192
B.hostid是0.10
C.网络地址是192.0.0.0
D.hostid是0.0.10
答案:C
2.路由器读取一个分组上的()地址以确定下一跳。

A.目的
B.物理
C.源
D.ARP
答案:A
3.()可请求服务。

A.服务器
B.客户端
C.端口
D.网管
答案:B
4.UDP完成以下()功能。

A.进程到进程的通信
B.主机到主机的通信
C.端到端的可靠数据交付
D.以上所有
答案:A
5.当数据分组从较低的层次移动到较高的层次,时,其首部被()。

A.加上
B.抽走
C.重新安排
D.修改
答案:B
更多加微 boge30619
6.因为没有(),UDP被认为是无连接的运输协议。

A.确认
B.虚电路
C.可靠性
D.数据流控制。

XXX15春《TCP IP协议》在线作业1答案

XXX15春《TCP IP协议》在线作业1答案

XXX15春《TCP IP协议》在线作业1答案1.路由器需要读取分组上的目的地址来确定下一跳。

2.特定主机路由选择在路由表中给出了目的站的完整地址。

3.IP协议负责主机到主机的通信。

4.网桥在转发过滤一个分组时是将其地址表中的信息与分组的第2层的目的地址相比较。

5.UDP从应用层接收数据单元。

6.序号字段用来将报文的各分组进行排序。

7.4.5.6.7属于A类IP地址。

8.TCP处于应用层和网络层之间。

10.UDP从应用层接收数据单元。

11.源端口地址定义了发送计算机的应用程序。

12.尽力交付的服务不包括数据报确认。

13.BGP不属于路由选择协议。

多选题:1.广域网技术包括帧中继和X.25.2.内部路由选择协议包括RIP、OSPF和BGP。

答案:A3.一个IP地址为142.5.0.1的主机需要测试其内部软件,该主机在测试时需要发送分组到一个目的地址。

正确的目的地址应该是BC中的一个。

4.下面选项中正确的是:WWW是一个遍及全世界且相互链接起来的信息储藏所,超文本是通过指针的概念相互链接起来的文档,浏览器解释和显示万维网文档。

5.关于WWW服务系统,正确的说法是:WWW服务采用服务器/客户机工作模式,页面采用HTTP书写而成,客户端应用程序通常称为浏览器,页面到页面的链接信息由URL 维持。

6.关于因特网中的主机和路由器,正确的说法是:主机通常需要实现TCP/IP协议和IP协议,路由器必须实现TCP协议和IP协议。

7.因特网的域名解析需要借助于一组既独立又协作的域名服务器完成,这些域名服务器组成的逻辑结构为树形。

因此,答案为B。

8.循环服务器不能同时处理多个请求,因此答案为A。

9.帧中继工作在OSI模型中的物理层和数据链路层,因此答案为B。

10.如果借用一个C类IP地址的3位主机号部分划分子网,那么子网屏蔽码应该是255.255.255.224,因此答案为B。

11.WWW服务使用的协议是HTTP协议,而不是POP3协议,因此答案为A。

作业(第五章_TCP_IP协议)

作业(第五章_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中,使用了来保证网络中不出现重复请求报文,而流控则使用了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(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,以
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
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:长度任意
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报文段,该报文段的序号是多少?该报文段中的数据长度是多少字节?
–将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分组接收处理的不正确或不准确描述结合
作业1:OSI/RM、TCP/IP编址和底层网络技术(20分
1、试将以下功能分别属于OSI/RM的哪一层?
A、确定路由
B、流量控制
C、将ASCII转换到EBCDIC
D、可靠的端到端数据传输
E、定义帧
F、为用户提供电子邮件、文件传输等服务
G、在物理介质上传送bit流
H、建立、维护和终止会话
答:
A、确定路由:网络层
如果主机A在第3秒钟收到来自主机B的TCP确认报文段中的确认号仍为2801,但窗口字段值为1600,那么此时,主机A的发送窗口将如何改变?如果主机A要在第4秒钟向主机B发送第3个TCP报文段,该报文段的序号是多少?该报文段中的数据长度是多少字节?
2、请根据TCP的连接状态转换图画出以下两种情况下的时序交互图,并在时序图中标出
{
……
unsigned long intCRC;
};
作业2:IP地址规划与路由选择(10分
根据下图所示网络拓扑进行IP地址规划。
A
S1
S0S2
S0
S1E1S1
S2
S1
D
要求:
(1如果IP地址总空间是10.1.1.0/24,能否根据图中所示网络大小为每个IP网络分配适当的IP地址空间?如果可以,应如何编址?如果不行,请说明理由。
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
相关文档
最新文档