tcpip課后習(xí)題答案整理版_第1頁
tcpip課后習(xí)題答案整理版_第2頁
tcpip課后習(xí)題答案整理版_第3頁
tcpip課后習(xí)題答案整理版_第4頁
tcpip課后習(xí)題答案整理版_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第一章1、Internet是以ARPANET網(wǎng)絡(luò)為雛形建立的2、現(xiàn)在Internet中廣泛使用的TCP/IP協(xié)議族,其版本為V43、tcp/ip一般分為網(wǎng)絡(luò)接口層,網(wǎng)際層,傳輸層和應(yīng)用層四層4、常用的http工作在tcp./ip的應(yīng)用層層5、ip地址屬于tcp/ip中網(wǎng)際層的概念6、傳輸層常用的兩個(gè)協(xié)議是TCP和UDP7、網(wǎng)絡(luò)接口卡工作再tcp/ip的網(wǎng)絡(luò)接口層8、osi/rm開放系統(tǒng)互聯(lián)參考模型共有7層由國際標(biāo)準(zhǔn)化組織提出9、中國互聯(lián)網(wǎng)信息中心是1997年6月3日組建的Internet管理和服務(wù)機(jī)構(gòu),行使我國互聯(lián)網(wǎng)絡(luò)信息中心的管理職責(zé)10、rfc是指請求評價(jià)文檔第二章按照覆蓋的地理范圍,計(jì)算機(jī)網(wǎng)絡(luò)可以分為局域網(wǎng),城域網(wǎng)和廣域網(wǎng)三種物理層常用的傳輸介紹有雙絞線,同軸電纜,光纖和無線四種物理層數(shù)據(jù)傳輸方式有模擬傳輸,數(shù)字傳輸,光波傳輸和無線電傳輸四種在數(shù)據(jù)傳輸系統(tǒng)中,主要采用的數(shù)據(jù)編碼技術(shù)有數(shù)字?jǐn)?shù)據(jù)的模擬編碼,數(shù)字?jǐn)?shù)據(jù)的數(shù)字信號(hào)編碼和模擬數(shù)據(jù)的數(shù)字信號(hào)編碼三種根據(jù)通信雙方是否可以同時(shí)傳輸數(shù)據(jù),通信可以分為單工通信,半雙工通信和全雙工通信三種通信方式數(shù)據(jù)編碼是指將數(shù)據(jù)表示成適當(dāng)?shù)男盘?hào)形式,以便數(shù)據(jù)的傳輸和處理在數(shù)據(jù)傳輸系統(tǒng)中,主要采用三種數(shù)據(jù)編碼技術(shù):即數(shù)字?jǐn)?shù)據(jù)的模擬編碼,數(shù)字?jǐn)?shù)據(jù)的數(shù)字信號(hào)編碼和模擬數(shù)據(jù)的數(shù)字信號(hào)編碼常用的數(shù)字信號(hào)編碼方式不歸零,差分不歸零,曼徹斯特和差分曼徹斯特等第三章一個(gè)ip地址由網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)兩部分組成Ip地址共分為5大類一個(gè)ip地址用4個(gè)字節(jié)表示,最常用的一種表示格式是點(diǎn)分十進(jìn)制假設(shè)一個(gè)主機(jī)的ip地址為21,而子網(wǎng)掩碼為48那么該主機(jī)的網(wǎng)絡(luò)號(hào)部分(包括子網(wǎng)號(hào)部分)為以太網(wǎng)是利用Arp協(xié)議獲得目的主機(jī)ip地址與Mac地址的映射關(guān)系在轉(zhuǎn)發(fā)一個(gè)ip數(shù)據(jù)包過程中,如果路由器發(fā)現(xiàn)該數(shù)據(jù)報(bào)報(bào)頭中的ttl字段為0,那么,它首先將該數(shù)據(jù)報(bào)丟棄,然后向源主機(jī)發(fā)送ICMP報(bào)文路由器選擇算法工作在網(wǎng)際層,它負(fù)責(zé)確定對所受到的ip數(shù)據(jù)包應(yīng)通過哪條傳輸線轉(zhuǎn)發(fā)路由表分為靜態(tài)路由表和動(dòng)態(tài)路由表兩種,它們建立與維護(hù)方式不同tcp/ip協(xié)議簇專門設(shè)計(jì)了用于地址解析的協(xié)議,其中ARP可以把一個(gè)ip地址映射成對應(yīng)的物理地址,而對于無法保存ip地址的主機(jī),RARP提供了從物理地址到ip地址的逆向地址映射第四章傳輸層主要提供了TCP和UDP兩個(gè)常用協(xié)議端口號(hào)用一個(gè)16位的二進(jìn)制數(shù)表示常用協(xié)議HTTP的端口號(hào)為80Tcp可以提供面向連接的可靠的數(shù)據(jù)流服務(wù)。而udp可以提供無連接的不可靠服務(wù)第五章DNS由域名空間,服務(wù)器和解析器三部分組成頂級(jí)域名大致可以分為兩類:一類是組織性頂級(jí)域名另一類是地域性頂級(jí)域名,我國的頂級(jí)域名是CN。在tcp/ip互聯(lián)網(wǎng)中,電子郵件客戶端程序向郵件服務(wù)器發(fā)送郵件使用SMTP協(xié)議,電子郵件客戶端查看郵件服務(wù)器中自己的郵箱使用POP3協(xié)議,郵件服務(wù)器之間相互傳遞使用SMTP協(xié)議ftp可以使用的四種文件類型是ASCII碼文件,EBCDIC碼文件,圖像文件和本地文件。在tcp/ip互聯(lián)網(wǎng)中,www服務(wù)器與WWW瀏覽器之間的信息傳遞使用HTTP協(xié)議URL由協(xié)議名稱,主機(jī)名和目錄與文件名三部分組成解答題:什么是tcp/ipTCP/IP是網(wǎng)絡(luò)中使用的基本的通信協(xié)議。雖然從名字上看TCP/IP包括兩個(gè)協(xié)議,傳輸控制協(xié)議(TCP)和網(wǎng)際協(xié)議(IP),但TCP/IP實(shí)際上是一組協(xié)議,它包括TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP、TFTP等許多協(xié)議,這些協(xié)議一起稱為TCP/IP協(xié)議。網(wǎng)絡(luò)協(xié)議分層的好處各層之間相互獨(dú)立易于設(shè)計(jì)與實(shí)現(xiàn)易于維護(hù)說明tcp/ip的分層結(jié)構(gòu)和各層的功能網(wǎng)絡(luò)接口層負(fù)責(zé)將其之上的網(wǎng)絡(luò)層要發(fā)送出去的數(shù)據(jù)發(fā)送到其下面的物理網(wǎng)絡(luò)網(wǎng)際層把源主機(jī)上的分組根據(jù)需要發(fā)送到互聯(lián)網(wǎng)中的任意一臺(tái)目標(biāo)主機(jī)上傳輸層完成兩臺(tái)主機(jī)上對應(yīng)的應(yīng)用進(jìn)程之間的通信,應(yīng)用層向用戶提供一組常用的應(yīng)用程序,什么是地址邊界將高層互聯(lián)網(wǎng)地址與低層物理網(wǎng)卡分開的邊界簡要說明tcp/ip與iso/osi之間的關(guān)系Osi模型與tcp/ip模型都是以層次結(jié)構(gòu)來定義協(xié)議棧的,盡管協(xié)議的層數(shù)不同,但層間功能的分配基本相似,簡述路由器的工作原理與功能說明ip在tcp/ip協(xié)議棧中的地位與作用Ip是Tcp/ip協(xié)議簇中最重要的協(xié)議,從協(xié)議體系結(jié)構(gòu)來看,向下它屏蔽了不同物理網(wǎng)絡(luò)的底層,向上它提供了一個(gè)邏輯上統(tǒng)一的互聯(lián)網(wǎng)Ip主要有哪些功能將上層數(shù)據(jù)或同層的其他數(shù)據(jù)封裝到ip數(shù)據(jù)包中將ip數(shù)據(jù)包傳送到最終目的地為了使數(shù)據(jù)能夠在鏈路上進(jìn)行傳輸,對數(shù)據(jù)進(jìn)行分段確定數(shù)據(jù)報(bào)到達(dá)其他網(wǎng)絡(luò)的路徑Ip有什么特點(diǎn)Ip是一種無連接不可靠的數(shù)據(jù)包傳輸協(xié)議,Ip互聯(lián)網(wǎng)中的計(jì)算機(jī)沒有主次之分,Ip互聯(lián)網(wǎng)沒有確定的拓?fù)浣Y(jié)構(gòu)在ip互聯(lián)網(wǎng)中的任何一臺(tái)主機(jī)都至少有一個(gè)獨(dú)一無二的ip地址在互聯(lián)網(wǎng)中有ip地址的設(shè)備,不一定是計(jì)算機(jī)什么是ip的校驗(yàn)和?什么是TTL?用十六位二進(jìn)制表示,這個(gè)域用于協(xié)議頭數(shù)據(jù)有效性的校驗(yàn),可以保證ip報(bào)頭區(qū)在傳輸過程中的正確性和完整性用8位二進(jìn)制數(shù)表示,它制訂了數(shù)據(jù)包可以在網(wǎng)絡(luò)中傳輸?shù)淖铋L時(shí)間。在實(shí)際應(yīng)用中,把生存時(shí)間字段設(shè)置成了數(shù)據(jù)包可以經(jīng)過的最大路由器數(shù)。最大傳輸單元(mtu)是什么意思不同網(wǎng)絡(luò)由于鏈路層和介質(zhì)的物理特性不同,因此在進(jìn)行數(shù)據(jù)傳輸時(shí),對數(shù)據(jù)幀的最大長度的限制,這個(gè)限制值叫做MTUIp地址用來標(biāo)示互聯(lián)網(wǎng)中的主機(jī),但少數(shù)ip地址有特殊用途不能分配給主機(jī),說明這些特殊ip地址的分類與功能網(wǎng)絡(luò)地址 在互聯(lián)網(wǎng)中經(jīng)常要使用某個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)地址直接廣播地址 同時(shí)向指定網(wǎng)絡(luò)中所有主機(jī)發(fā)送數(shù)據(jù)有限廣播地址 用于對本網(wǎng)廣播通信本網(wǎng)特定主機(jī)地址 主機(jī)想進(jìn)行本網(wǎng)內(nèi)主機(jī)之間進(jìn)行通信,但不又不知道本網(wǎng)的網(wǎng)絡(luò)地址時(shí)用回送地址 測試本機(jī)進(jìn)程間通信本網(wǎng)絡(luò)本主機(jī) 點(diǎn)到點(diǎn)的通信和端到端通信有什么不同?點(diǎn)到點(diǎn)的通信是由網(wǎng)絡(luò)互聯(lián)層來實(shí)現(xiàn)的,只是解決了數(shù)據(jù)通信問題端到端通信是建立在點(diǎn)到點(diǎn)通信基礎(chǔ)上的,他是比網(wǎng)絡(luò)互聯(lián)層通信更高級(jí)的通信方式,完成進(jìn)程到進(jìn)程的通信,端到端的通信是由傳輸層來實(shí)現(xiàn)的說明常用協(xié)議的端口號(hào)http:80ftp:21ftp-data:20Telnet:23Smtp:25Domain:53Pop3:110Nntp:119如何理解tcp的“3次握手”概念建立一條連接時(shí)通訊雙方要進(jìn)行三次數(shù)據(jù)包交換說明TCP工作時(shí)連接的建立過程在TCP/IP協(xié)議中,TCP協(xié)議提供可靠的連接服務(wù),采用三次握手建立一個(gè)連接。

第一次握手:建立連接時(shí),客戶端發(fā)送syn包(syn=j)到服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);

第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的SYN(ack=j+1),同時(shí)自己也發(fā)送一個(gè)SYN包(syn=k),即SYN+ACK包,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài);

第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成三次握手。

完成三次握手,客戶端與服務(wù)器開始傳送數(shù)據(jù)比較tcp與udpTCP-有連接,所以握手過程會(huì)消耗資源,過程為可靠連接,不會(huì)丟失數(shù)據(jù),適合大數(shù)據(jù)量交換

UDP-非可靠連接,會(huì)丟包,沒有校驗(yàn),速度快,無須握手過程什么是網(wǎng)絡(luò)虛擬終端(NVT)為了解決不同系統(tǒng)之間的互操作問題,telnet專門定義了一種通用字符終端,叫做NVT,NVT是虛擬設(shè)備,它定義了一套自己的字符集,連接的雙方多必須能進(jìn)行物理端與NVT的相互轉(zhuǎn)換。什么是b/s工作模式,他有什么特點(diǎn)?B/S模式是瀏覽器/服務(wù)器模式,具有以下特點(diǎn)易用性好易于維護(hù)信息共享度高擴(kuò)張性好安全性好支持廣域網(wǎng)保護(hù)企業(yè)投資說明dns進(jìn)行域名解析的過程第一步:客戶機(jī)提出域名解析請求,并將該請求發(fā)送給本地的域名服務(wù)器。第二步:當(dāng)本地的域名服務(wù)器收到請求后,就先查詢本地的緩存,如果有該紀(jì)錄項(xiàng),則本地的域名服務(wù)器就直接把查詢的結(jié)果返回。第三步:如果本地的緩存中沒有該紀(jì)錄,則本地域名服務(wù)器就直接把請求發(fā)給根域名服務(wù)器,然后根域名服務(wù)器再返回給本地域名服務(wù)器一個(gè)所查詢域(根的子域)的主域名服務(wù)器的地址。第四步:本地服務(wù)器再向上一步返回的域名服務(wù)器發(fā)送請求,然后接受請求的服務(wù)器查詢自己的緩存,如果沒有該紀(jì)錄,則返回相關(guān)的下級(jí)的域名服務(wù)器的地址。第五步:重復(fù)第四步,直到找到正確的紀(jì)錄。第六步:本地域名服務(wù)器把返回的結(jié)果保存到緩存,以備下一次使用,同時(shí)還將結(jié)果返回給客戶機(jī)。說明tcp/ip下e-mail的工作原理在tcp/ip互聯(lián)網(wǎng)中,電子郵件客戶端程序向郵件服務(wù)器發(fā)送郵件使用SMTP協(xié)議,電子郵件客戶端查看郵件服務(wù)器中自己的郵箱使用POP3協(xié)議,郵件服務(wù)器之間相互傳遞使用SMTP協(xié)議舉例說明SMTP的工作過程(1)建立TCP連接。(2)客戶端向服務(wù)器發(fā)送HELLO命令以標(biāo)識(shí)發(fā)件人自己的身份,然后客戶端發(fā)送MAIL命令。(3)服務(wù)器端以O(shè)K作為響應(yīng),表示準(zhǔn)備接收。(4)客戶端發(fā)送RCPT命令。(5)服務(wù)器端表示是否愿意為收件人接收郵件。(6)協(xié)商結(jié)束,發(fā)送郵件,用命令DATA發(fā)送輸入內(nèi)容。(7)結(jié)束此次發(fā)送,用QUIT命令退出。Mime有什么用途MiMe只是對郵件格式進(jìn)行了一些擴(kuò)展在郵件頭中增加了對郵件體結(jié)構(gòu)和內(nèi)容的說明部分對非ASCII碼定義了編碼規(guī)則什么是Windowssockets?它就是定義了一套MicosoftWindows下網(wǎng)絡(luò)編程接口。它包含大量的庫函數(shù),以使程序員能充分地利用Windows消息驅(qū)動(dòng)機(jī)制進(jìn)行編程。唯一標(biāo)識(shí)網(wǎng)絡(luò)中的通信的一個(gè)進(jìn)程要用什么樣的三元組?本地協(xié)議本地ip本地端口號(hào)什么是網(wǎng)絡(luò)字節(jié)順序?網(wǎng)絡(luò)字節(jié)順序NBO(NetworkByteOrder):按從高到低的順序存儲(chǔ),在網(wǎng)絡(luò)上使用統(tǒng)一的網(wǎng)絡(luò)字節(jié)順序,可以避免兼容性問題。開發(fā)網(wǎng)絡(luò)程序要考慮哪些問題并發(fā)環(huán)境下的網(wǎng)絡(luò)編程異構(gòu)環(huán)境下的網(wǎng)絡(luò)編程阻塞與非阻塞通信服務(wù)類型的選擇Winsock中的數(shù)據(jù)傳輸函數(shù)有哪幾個(gè)?Send()recv()recvfrom()sendto()基于tcp的網(wǎng)絡(luò)程序,其服務(wù)器端和客服端的工作流程如何?在各個(gè)工作階段,需要使用哪些winsock函數(shù)?服務(wù)端使用WSAStatup()函數(shù)檢查系統(tǒng)協(xié)議棧的安裝情況使用socket函數(shù)創(chuàng)建服務(wù)器端通信的套接口使用bind()函數(shù)將創(chuàng)建的套接口與服務(wù)器地址綁定使用listen()函數(shù)使服務(wù)器套接口做好接收連接請求的準(zhǔn)備使用accept()函數(shù)接收來自客戶端由connect發(fā)出的連接請求建立連接后使用send()函數(shù)發(fā)送數(shù)據(jù)或使用recv()函數(shù)接收數(shù)據(jù)使用closesocket()函數(shù)關(guān)閉套接口調(diào)用WAScleanup結(jié)束windowsSocketsApi的調(diào)用客戶端使用WSAStatup()函數(shù)檢查系統(tǒng)協(xié)議棧的安裝情況使用socket函數(shù)創(chuàng)建客戶端通信的套接口使用connect()發(fā)出連接請求建立連接后使用send()函數(shù)發(fā)送數(shù)據(jù)或使用recv()函數(shù)接收數(shù)據(jù)使用closesocket()函數(shù)關(guān)閉套接口調(diào)用WAScleanup結(jié)束windowsSocketsApi的調(diào)用說明TCP網(wǎng)絡(luò)程序的工作模型1,、編寫基于tcp的客戶端/服務(wù)器程序,要求當(dāng)客戶機(jī)向服務(wù)器發(fā)出請求后,將客戶機(jī)從鍵盤輸入的字符串信息傳輸給服務(wù)器,然后由服務(wù)器將其小寫轉(zhuǎn)換成大寫原樣返回p99第九章說明udp網(wǎng)絡(luò)程序的工作流程在具體編寫無連接的客戶機(jī)/服務(wù)器時(shí),應(yīng)注意哪些問題?通信的一方可以不用綁定ip地址與端口號(hào),而由系統(tǒng)自動(dòng)分配,但不綁定的一方必須先向bind的一方發(fā)送數(shù)據(jù)無連接的應(yīng)用程序也可以調(diào)用connect()函數(shù),但是它并不向?qū)Ψ桨l(fā)送連接請求,無連接的數(shù)據(jù)報(bào)傳輸過程中作為服務(wù)器一方必須先啟動(dòng),否則客戶請求傳送不到服務(wù)進(jìn)程由于無連接的客戶端一般不調(diào)用connect()因此在數(shù)據(jù)發(fā)送前,客戶與服務(wù)器之間只建立了半相關(guān),發(fā)送過程中動(dòng)態(tài)的建立了全相關(guān)編寫無連接的客戶機(jī)/服務(wù)器程序,當(dāng)前客戶機(jī)向服務(wù)器發(fā)出請求時(shí),返回服務(wù)器當(dāng)前的時(shí)間第十章簡單說明MFC中與網(wǎng)絡(luò)程序設(shè)計(jì)有關(guān)的類文件服務(wù)類Internet服務(wù)器Api類Internet服務(wù)類Windows套接口類使用CSocket類設(shè)計(jì)網(wǎng)絡(luò)程序有什么好處CSocket類派生

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論