




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、??登度胧焦P試題1 .請問TCP/IP協(xié)議分為哪幾層FTP協(xié)議屬于哪一層答:可以分為物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,傳輸層,應(yīng)用層應(yīng)用層:應(yīng)用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協(xié)議(FTP)、網(wǎng)絡(luò)遠(yuǎn)程訪問協(xié)議(Telnet)等。傳輸層:在此層中,它提供了節(jié)點(diǎn)間的數(shù)據(jù)傳送,應(yīng)用程序之間的通信服務(wù),主要功能是數(shù)據(jù)格式化、數(shù)據(jù)確認(rèn)和丟失重傳等。如傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報(bào)協(xié)議(UDP)等,TCP和UDP給數(shù)據(jù)包加入傳輸數(shù)據(jù)并把它傳輸?shù)较乱粚又?,這一層負(fù)責(zé)傳送數(shù)據(jù),并且確定數(shù)據(jù)已被送達(dá)并接收。互連網(wǎng)絡(luò)層:負(fù)責(zé)提供基本的數(shù)據(jù)封包傳送功能,讓每一塊數(shù)據(jù)包都能夠到達(dá)目的主機(jī)(但不檢
2、查是否被正確接收),如網(wǎng)際協(xié)議(IP)。如ARP是地址解析協(xié)議,在這一層的時(shí)候吧IP地址轉(zhuǎn)換為物理地址網(wǎng)絡(luò)接口層(主機(jī)-網(wǎng)絡(luò)層):接收IP數(shù)據(jù)報(bào)弁進(jìn)行傳輸,從網(wǎng)絡(luò)上接收物理幀,抽取IP數(shù)據(jù)報(bào)轉(zhuǎn)交給下一層,對實(shí)際的網(wǎng)絡(luò)媒體的管理,定義如何使用實(shí)際網(wǎng)絡(luò)(如Ethernet、SerialLine等)來傳送數(shù)據(jù)。另外補(bǔ)充一下OSI的七層所對應(yīng)的協(xié)議:應(yīng)用層(Application):應(yīng)用程序網(wǎng)關(guān)(applicationgateway)Telnet:遠(yuǎn)程登錄(在應(yīng)用層連接兩部分應(yīng)用程序)?FTP(FileTransferProtocol):文件傳輸協(xié)議HTTP(HyperTextTransferProt
3、ocol):超文本傳輸協(xié)議SMTP(SimpleMailTransterProtocol):簡單郵件傳輸協(xié)議POP3(PostOfficePtotocol):郵局協(xié)議SNMP(SimpleNetworkMangementProtocol)簡單網(wǎng)絡(luò)管理協(xié)議DNS(DomainNameSystem):域名系統(tǒng)傳輸層(Transport):傳輸網(wǎng)關(guān)ttransportgateway):傳輸控制協(xié)議TCP(TransmissionControlPotocol)(在傳輸層連接兩個(gè)網(wǎng)絡(luò))UDP(UserDataPotocol):用戶數(shù)據(jù)協(xié)議網(wǎng)絡(luò)層(Internet):多協(xié)議路由器(multiprotoco
4、lrouter)IP(Internetprotocol):網(wǎng)絡(luò)協(xié)議(在異構(gòu)網(wǎng)絡(luò)間轉(zhuǎn)發(fā)分組)ARP(AddressResolutionProtocol):地址解析協(xié)議RARP(ReverseAddressResolutionProtocol):逆地址解析協(xié)議ICMP(InternetControlMessageProtocol):因特網(wǎng)控制消息協(xié)議IGMP(InternetGroupManageProtocol):因特網(wǎng)組管理協(xié)議BOOTP(Bootstrap):可選安全啟動協(xié)議數(shù)據(jù)鏈后層(DataLink):網(wǎng)橋(bridge)交換機(jī)(switcher)HDLC(HighDataLinkCon
5、trol):高級數(shù)據(jù)鏈路控制(在LAN之間存儲-轉(zhuǎn)發(fā)數(shù)據(jù)鏈路針)SLIP(SerialLineIP):串行線路IPPPP(Point-to-PointProtocol):點(diǎn)到點(diǎn)協(xié)議等物理層(Physical):中繼器(repeater)集線器(hub)(放大或再生弱的信號,在兩個(gè)電纜段之間復(fù)制每一個(gè)比特)再回過頭來看,ftp是用tcp寫的一個(gè)文件傳輸協(xié)議,明顯就是在應(yīng)用層了=2 .在網(wǎng)絡(luò)應(yīng)用中,函數(shù)htons,htonl,ntohs,ntohl的作用htons:把短整型的主機(jī)字節(jié)順序轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)字節(jié)順序其它依次類推htons一般用來轉(zhuǎn)變端口,htonl一般用來轉(zhuǎn)IP網(wǎng)絡(luò)字節(jié)順序是先高位字節(jié),再低
6、位字節(jié);主機(jī)字節(jié)順序則視cpu而定干脆擴(kuò)展一點(diǎn)#include<>#include<>#include<>#include<>#include<netinet/>#include<sys/>#include<sys/>intmain()(charstr=;in_addr_tr1,r2,r3;structin_addrinp;r1=inet_addr(str);if(r1=-1)(printf("inet_addrreturn-1when);else(printf("inet_addr:ip=
7、%lun",ntohl(r1);r2=inet_network(str);if(r2=-1)(printf("inet_networkreturn-1when);else(printf("inet_network:ip=%lun",r2);r3=inet_aton(str,&inp);if(r3=0)(printf("inet_atonreturn-1when);else(printf("inet_aton:ip=%lun",ntohl);return0;=3 .在c語言中,static函數(shù)與普通函數(shù)有什么區(qū)別1.全
8、局靜態(tài)變量?在全局變量之前加上關(guān)鍵字static,全局變量就被定義成為一個(gè)全局靜態(tài)變量。?1)內(nèi)存中的位置:靜態(tài)存儲區(qū)(靜態(tài)存儲區(qū)在整個(gè)程序運(yùn)行期間都存在)。?2)初始化:未經(jīng)初始化的全局靜態(tài)變量會被程序自動初始化為0(自動對象的值是任意的,除非他被顯示初始化)。?3)作用域:全局靜態(tài)變量在聲明他的文件之外是不可見的。準(zhǔn)確地講從定義之處開始到文件結(jié)尾。?定義全局靜態(tài)變量的好處:?<1>不會被其他文件所訪問,修改。?<2>其他文件中可以使用相同名字的變量,不會發(fā)生沖突。?2 .局部靜態(tài)變量?在局部變量之前加上關(guān)鍵字static,局部變量就被定義成為一個(gè)局部靜態(tài)變量。?1)
9、內(nèi)存中的位置:靜態(tài)存儲區(qū)。?2)初始化:未經(jīng)初始化的全局靜態(tài)變量會被程序自動初始化為0(自動對象的值是任意的,除非他被顯示初始化)。?3)作用域:作用域仍為局部作用域,當(dāng)定義它的函數(shù)或者語句塊結(jié)束的時(shí)候,作用域隨之結(jié)束。?注:當(dāng)static用來修飾局部變量的時(shí)候,它就改變了局部變量的存儲位置,從原來的棧中存放改為靜態(tài)存儲區(qū)。考試,大提示局部靜態(tài)變量在離開作用域之后,并沒有被銷毀,而是仍然駐留在內(nèi)存當(dāng)中,直到程序結(jié)束,只不過我們不能再對他進(jìn)行訪問。?當(dāng)static用來修飾全局變量的時(shí)候,它就改變了全局變量的作用域(在聲明他的文件之外是不可見的),但是沒有改變它的存放位置,還是在靜態(tài)存儲區(qū)中。?3
10、 .靜態(tài)函數(shù)?在函數(shù)的返回類型前加上關(guān)鍵字static,函數(shù)就被定義成為靜態(tài)函數(shù)。?函數(shù)的定義和聲明默認(rèn)情況下是extern的,但靜態(tài)函數(shù)只是在聲明他的文件當(dāng)中可見,不能被其他文件所用。?定義靜態(tài)函數(shù)的好處:?<1>其他文件中可以定義相同名字的函數(shù),不會發(fā)生沖突。?<2>靜態(tài)函數(shù)不能被其他文件所用。?存儲說明符auto,register,extern,static,對應(yīng)兩種存儲期:自動存儲期和靜態(tài)存儲期。?auto和register對應(yīng)自動存儲期。具有自動存儲期的變量在進(jìn)入聲明該變量的程序塊時(shí)被建立,它在該程序塊活動時(shí)存在,退出該程序塊時(shí)撤銷。?關(guān)鍵字extern和st
11、atic用來說明具有靜態(tài)存儲期的變量和函數(shù)。用static聲明的局部變量具有靜態(tài)存儲持續(xù)期(staticstorageduration),或靜態(tài)范圍(staticextent)。雖然他的值在函數(shù)調(diào)用之間保持有效,但是其名字的可視性仍限制在其局部域內(nèi)。靜態(tài)局部對象在程序執(zhí)行到該對象的聲明處時(shí)被首次初始化。?擴(kuò)展分析:?術(shù)語static有著不尋常的歷史.起初,在C中引入關(guān)鍵字static是為了表示退出一個(gè)塊后仍然存在的局部變量。隨后,staticC中有了第二種含義:用來表示不能被其它文件訪問的全局變量和函數(shù)。為了避免引入新的關(guān)鍵字,所以仍使用static關(guān)鍵字來表示這第二種含義。最后,C+重用了這
12、個(gè)關(guān)鍵字,并賦予它與前面不同的第三種含義:表示屬于一個(gè)類而不是屬于此類的任何特定對象的變量和函數(shù)(與Java中此關(guān)鍵字的含義相同)。寫個(gè)例子,比對一下#include<>#include<>externinta;實(shí)現(xiàn)內(nèi)存復(fù)制函數(shù)voidmemcpy(void*dst,void*src,intsize)網(wǎng)上搜了一下void*MyMemCopy(void*dest,constvoid*src,size_tcount)char*pDest=static_cast<char*>(dest);constchar*pSrc=static_cast<constchar*>(src);if(pDest>pSrc&&pDest<pSrc+count)for(size_ti=count-1;i<=0;+i)pDesti=pSrci;elsefor(size_ti=0;i<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宗祠房頂施工方案
- 2025中級社會工作者職業(yè)資格筆試模擬題庫附答案
- 燈籠掛件施工方案
- 戶口信息更改授權(quán)書3篇
- 廣告行業(yè)創(chuàng)意勞動合同范本2篇
- 地磅購銷合約3篇
- 住宅質(zhì)量保證書樣本合輯3篇
- 銷售工作個(gè)人總結(jié)(28篇)
- 代收房產(chǎn)委托書3篇
- 殘疾人康復(fù)工作計(jì)劃
- (二模)濟(jì)寧市2025年4月高考模擬考試地理試卷
- 首都醫(yī)科大學(xué)附屬北京安貞醫(yī)院招聘考試真題2024
- 抽化糞池合同協(xié)議
- 中醫(yī)養(yǎng)生館運(yùn)營方案中醫(yī)養(yǎng)生館策劃書
- (二模)寧波市2024-2025學(xué)年第二學(xué)期高考模擬考試 英語試卷(含答案)+聽力音頻+聽力原文
- 高考備考:100個(gè)高考??家族e(cuò)的文言實(shí)詞(翻譯+正誤辨析)
- 軟件項(xiàng)目交付管理制度
- 知識產(chǎn)權(quán)現(xiàn)場審核記錄表模板
- 食品安全自查、從業(yè)人員健康管理、進(jìn)貨查驗(yàn)記錄、食品安全事故處置等保證食品安全的規(guī)章制度
- 2024年吉林省中考滿分作文《情味浸潤的時(shí)光》4
- 物理實(shí)驗(yàn)通知單記錄單初二上
評論
0/150
提交評論