版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、9/9TCP/IP 原理 及 应用 课程试卷 A 适用专业: 考试日期: 闭卷所需时间:120分钟 总分:100分(所有的答案写在答题纸上) 一、单选题(每空1分,共10分)1、以下哪个层次不属于TCP/IP协议簇?( )。A、网络接口层 B、数据链路层C、应用层 D、网络层2、当分组被发送给错误的路由器时,路由器会发送哪种ICMP报文给源主机?( )A、目标不可达错误 B、超时错误 C、重定向 D、源路由失败3、Socket编程中,表示INET协议族地址结构的是( )。A、sockaddr_in B、in_addr C、s_addr D、sockaddr4、以下哪种应用程序使用的不是UDP端
2、口?( )A、SNMP B、TFTP C、DNS D、SMTP5、Winsock函数中,下列哪个函数不可用于数据报套接口?( )A、sendto B、listen C、connect D、recv6、以下哪个范围的端口号可以被任意的客户端程序使用?( )A、11023 B、10245000 C、0 D、5001655357、下列IP地址中,( )表示的某个指定网络的网络层广播地址。A、55 B、55C、FFFF.FFFF.FFFF D、8、以下哪个协议实现了域名到网络地址的解析?( )A、ARP B、DHCP C、RARP D、DNS9、不与IP协议配套的协议是( )。A、TCP B、ARP
3、C、IGMP D、ICMP 10、路由协议RIP、OSPF、BGP分别使用( )交换路由信息。A、IP、UDP、TCPB、UDP、TCP、IPC、IP、TCP、UDPD、UDP、IP、TCP二、填空题(每空1分,共10分)1、一次只能服务一个客户的称为 服务器。2、套接口的基本类型包括_、_和数据报套接口。3、路由器具有_和_两大功能。4、互联网协议中两种常用的应用编程接口分别是套接口和_。5、Winsock常用的五种I/O模型,分别为I/O复用(select)、消息机制(WSAAsyncSelect)、事件机制(WSAEventSelect)、_和_。6、IP地址方案包括分类IP地址、子网技
4、术和_。7、TCP连接的建立需要进行_次连接信息的发送/接收。三、程序选择填空题(每空2分,共20分)1、arpfind函数用于在高速缓存中查找ARP表项,请完成选择填空。struct arpentry /* format of entry in ARP cacheARP */short ae_state; /* state of this entry (see below) */short ae_hwtype; /* hardware type */short ae_prtype; /* protocol type */char ae_hwlen; /* hardware address l
5、ength */char ae_prlen; /* protocol address length */struct netif *ae_pni; /* pointer to interface structure */int ae_queue; /* queue of packets for this address */int ae_attempts; /* number of retries so far */int ae_ttl; /* time to live */u_char ae_hwaMAXHWALEN; /* Hardware address */u_char ae_praM
6、AXPRALEN; /* Protocol address */;#define AS_FREE 0 /* Entry is unused (initial value) */#define AS_PENDING 1 /* Entry is used but incomplete */#define AS_RESOLVED 2 /* Entry has been resolved */* arpfind - find an ARP entry given a protocol address and interface*/struct arpentry *arpfind(u_char *pra
7、, u_short prtype, struct netif *pni)struct arpentry *pae; int i;for (i=0; iae_state = (1) )continue;if (pae-ae_prtype = prtype &pae-ae_pni = pni &BLKEQU(pae-ae_pra, pra, pae-ae_prlen)return (2);return 0;(1)_ A、AS_PENDING B、AS_FREE C、AS_RESOLVED(2)_ A、pae B、1 C、*pae2、riprecv函数用来处理收到的RIP报文,请完成选择填空。rip
8、recv(struct rip *prip, unsigned len, IPaddr gw)struct route *prt;IPaddr mask;int nrts, rn, ifnum;nrts = (len - RIPHSIZE)/sizeof(struct riprt);prt = rtget(gw, RTF_REMOTE); /* find the interface number */if (prt = NULL)return SYSERR;ifnum = prt-rt_ifnum;rtfree(prt);(3);for (rn=0; rnrip_rtsrn;rp-rr_fam
9、ily = net2hs(rp-rr_family);rp-rr_metric = net2hl(rp-rr_metric);if (!ripok(rp)continue;mask = netmask(rp-rr_ipa);rtadd(rp-rr_ipa, mask, gw, rp-rr_metric,ifnum, RIPRTTL);(4);return OK;#endif /* RIP */(3)_ A、signal(riplock) B、wait(riplock)(4)_ A、signal(riplock) B、wait(riplock)3、ping程序是典型的原始套接口的应用例子,可自行组装IP、ICMP包头,请选择IP报头必须填入的字段。type struct iphdr unsigned char ver_hlen;/version & length of the headerunsigned char tos; /type of serviceunsigned total_len; /total length of the packetuns
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年土壤污染修复工程技术课
- 2026福建厦门市思明区招聘社区工作者21人备考题库带答案详解
- 2026青海果洛西宁民族中学国家公费师范生招聘2人备考题库带答案详解
- 电力负荷监测与调控手册
- 11第十一章 消费品广告文案写作
- 拉丝厂机修工年终总结(3篇)
- 七年级语文下册骆驼祥子和《海底两万里》名著导读-试题及答案
- 职业健康电子档案与居民健康档案的协同管理
- 职业健康应急中的伦理决策与多学科共识
- 职业健康促进长效机制的系统化构建
- (一模)乌鲁木齐地区2026年高三年级第一次质量监测物理试卷(含答案)
- 江苏省南通市如皋市创新班2025-2026学年高一上学期期末数学试题+答案
- 2026年年长租公寓市场分析
- 生态环境监测数据分析报告
- 2025年下半年四川成都温江兴蓉西城市运营集团有限公司第二次招聘人力资源部副部长等岗位5人考试参考试题及答案解析
- 内科护理科研进展
- 煤炭装卸施工方案(3篇)
- 浙江省杭州市萧山区2024-2025学年六年级上学期语文期末试卷(含答案)
- 学堂在线 雨课堂 学堂云 实绳结技术 章节测试答案
- 英译中国现代散文选(汉英对照)
- 国有企业干部选拔任用工作系列表格优质资料
评论
0/150
提交评论