freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

tcpip協(xié)議與網(wǎng)絡(luò)編程實驗指導(dǎo)書(參考版)

2024-10-17 10:33本頁面
  

【正文】 在命令行下輸入: dig 查看 是 FQDN 嗎?其 FQDN 是什么? 五、思考題及其它 列舉常見的 RR 類型。 下圖為一次抓包的結(jié)果: 啟動報文分析軟件,在命令窗口中輸入: dig –x 查看并解釋 dig 的輸出。 啟動報文分析軟件 Wireshark,再在命令窗口中輸入: dig DNS_Server 域名 +trace 查看 dig 的輸出,掌握 DNS 的工作過程。 DNS 報文結(jié)構(gòu):見理論教材。 三、實驗原理及相關(guān)知識 DNS 作用。如下圖示: 五、思考題及其它 實驗 四 :分析 DNS 報文 實驗學(xué)時: 2 實驗類型: 設(shè)計型 一、實驗?zāi)康? 通過本實驗的學(xué)習(xí),使學(xué)生 掌握 UDP 的特點; 掌握 DNS 的工作原理;了解 DNS 報文的結(jié)構(gòu); 應(yīng)用 Wireshark 分析 DNS 報文。 1使用 Winsock 的程序 ,需要在“項目” ?“設(shè)置”中添加 的支持,見下圖: 1使用 Build 菜單編譯項目,如果沒有錯誤在對應(yīng)的 Debug 文件夾中生成可執(zhí)行程序。 } }while(!success)。 else if (WSAGetLastError() == WSAETIMEDOUT) { printf(Request timed out.\n)。from_addr,amp。 fromlen=sizeof(from_addr)。 1定義接收報文的函數(shù): void recv_packet() { int n,fromlen。 } 其中: sendto(): 功能:向一指定目的地發(fā)送數(shù)據(jù) 格式: int sendto( SOCKET sockfd, const char * buf, int len, int flags,const struct sockaddr * to, int tolen)。 if( sendto(sockfd,(const char *)sendpacket,packetsize,0,(struct sockaddr *)amp。 static int pack_no=0。 } return 0。 printf(Reply from %s: bytes=%d time=%.0fms TTL=%d icmp_seq=%u\n, i_ntoa(), len, rtt, ipip_ttl, icmpicmp_seq)。 (icmpicmp_id==pid) ) { len=leniphdrlen8。 if( (icmpicmp_type==ICMP_ECHOREPLY) amp。 iphdrlen=ipip_hl*4。 int iphdrlen。 struct icmp *icmp。 /*校驗算法 */ return packsize。 icmpicmp_data=GetTickCount()。 icmpicmp_seq=pack_no。 icmpicmp_code=0。 icmp=(struct icmp*)sendpacket。 struct icmp *icmp。 return answer。 sum+=(sum16)。 } sum=(sum16)+(sumamp。answer)=*(unsigned char *)w。 nleft=2。 unsigned short answer=0。 int sum=0。 Sleep(1000)。i++) { send_packet()。 for(i=0。 參數(shù): name 用來存放 host 名稱的暫存區(qū), namelen name 的大小,傳回值: 成功 0 失敗 SOCKET_ERROR (呼叫 WSAGetLastError() 可得知原因 ) 1發(fā)送 ping 報文: pid=getpid()。 } 其中: gethostname(): 功能:獲取目前使用者使用的 host 的名稱。 } else if( =i_addr(par_host)==INADDR_NONE) { printf(Unkown host %s\n,par_host)。,hosth_addr,hosth_length)。 =AF_INET。 1設(shè)置 ping 的目標地址信息: memset(amp。 格式: int PASCAL FAR setsockopt( SOCKET s,int level,int optname,const char FAR *optval,int optlen )。timeout,sizeof(timeout))0) fprintf(stderr,failed to set send timeout: %d\n,WSAGetLastError())。timeout,sizeof(timeout))0) fprintf(stderr,failed to set recv timeout: %d\n,WSAGetLastError())。 Socket 的型態(tài)可為 Stream Socket 或 Datagram Socket。 ( 3) socket(): 功能:建立 Socket; 格式: SOCKET socket( int af,int type,int protocol )。 該函數(shù)的第一個參數(shù)指明程序請求使用的 Socket 版本, 其中高位字節(jié)指明副版本、低位字節(jié)指明主版本;操作系統(tǒng)利用第二個參數(shù)返回請求的 Socket 的版本信息。 exit(1)。 exit(1)。 exit(1)。 } 創(chuàng)建原始套接字: if(WSAStartup(0x1010,amp。 } //fall through default:
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1