TCPIP原理試卷A及答案_第1頁
TCPIP原理試卷A及答案_第2頁
TCPIP原理試卷A及答案_第3頁
TCPIP原理試卷A及答案_第4頁
TCPIP原理試卷A及答案_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論