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

正文內(nèi)容

linux下http服務(wù)器設(shè)計(jì)畢業(yè)論文-預(yù)覽頁(yè)

 

【正文】 網(wǎng)絡(luò)上接收物理幀,抽取IP數(shù)據(jù)報(bào)轉(zhuǎn)交給下一層,對(duì)實(shí)際的網(wǎng)絡(luò)媒體的管理,定義如何使用實(shí)際網(wǎng)絡(luò)(如Ethernet、Serial Line等)來(lái)傳送數(shù)據(jù)。IP協(xié)議在主機(jī)和網(wǎng)絡(luò)之間尋址和路由數(shù)據(jù)包。IP層接收由更低層(網(wǎng)絡(luò)接口層例如以太網(wǎng)設(shè)備驅(qū)動(dòng)程序)發(fā)來(lái)的數(shù)據(jù)包,并把該數(shù)據(jù)包發(fā)送到更高層——TCP或UDP層;相反,IP層也把從TCP或UDP層接收來(lái)的數(shù)據(jù)包傳送到更低層。協(xié)議(Protocol):8bit,指明IP分組中數(shù)據(jù)字段攜帶的是哪種高層協(xié)議的數(shù)據(jù)。目標(biāo)IP地址(destination IP address):32bit,填入目標(biāo)主機(jī)的IP地址。其中網(wǎng)絡(luò)號(hào)標(biāo)識(shí)一個(gè)物理的網(wǎng)絡(luò),同一個(gè)網(wǎng)絡(luò)上所有主機(jī)需要同一個(gè)網(wǎng)絡(luò)號(hào),該號(hào)在互聯(lián)網(wǎng)中是唯一的;而主機(jī)號(hào)確定網(wǎng)絡(luò)中的一個(gè)工作端、服務(wù)器、路由器及其它TCP/IP客戶端。它在傳送數(shù)據(jù)時(shí)是分段進(jìn)行的,主機(jī)交換數(shù)據(jù)必須建立一個(gè)會(huì)話。通過(guò)發(fā)送應(yīng)答,用以確認(rèn)別的主機(jī)收到了數(shù)據(jù)。下圖展示了TCP首部的數(shù)據(jù)格式。(2)服務(wù)器收到了數(shù)據(jù)包,知道這是一個(gè)建立請(qǐng)求的連接,服務(wù)器也通過(guò)發(fā)回具有以下項(xiàng)目的數(shù)據(jù)包表示回復(fù):同步標(biāo)志置位、即將發(fā)送的數(shù)據(jù)段的起始字節(jié)的順序號(hào)、應(yīng)答并帶有將收到的下一個(gè)數(shù)據(jù)段的字節(jié)順序號(hào)。(4)服務(wù)器收到確認(rèn)信息,也完成連接。用戶數(shù)據(jù)報(bào)協(xié)議UDP提供了無(wú)連接的數(shù)據(jù)報(bào)服務(wù)。同時(shí)針對(duì)并發(fā)服務(wù),Linux下提供了I/O復(fù)用等高效的形式來(lái)滿足并發(fā)的要求。    Socket接口設(shè)計(jì)者最先是將接口放在Unix操作系統(tǒng)里面的。常用的Socket類型有兩種:流式Socket (SOCK_STREAM)和數(shù)據(jù)報(bào)式Socket(SOCK_DGRAM)。domain指明所使用的協(xié)議族,通常為PF_INET,表示互聯(lián)網(wǎng)協(xié)議族(TCP/IP協(xié)議族);type參數(shù)指定socket的類型: SOCK_STREAM 或SOCK_DGRAM,Socket接口還定義了原始Socket(SOCK_RAW),允許程序使用低層協(xié)議;protocol通常賦值“0”。Socket執(zhí)行體為你管理描述符表。面向連接的socket客戶端通過(guò)調(diào)用Connect函數(shù)在socket數(shù)據(jù)結(jié)構(gòu)中保存本地和遠(yuǎn)端信息。Sockfd是調(diào)用socket函數(shù)返回的socket描述符,my_addr是一個(gè)指向包含有本機(jī)IP地址及端口號(hào)等信息的sockaddr類型的指針;addrlen常被設(shè)置為sizeof(struct sockaddr)。sa_family一般為AF_INET,代表Internet(TCP/IP)地址族;sa_data則包含該socket的IP地址和端口號(hào)。 /* IP地址 *   unsigned char sin_zero[8]。指向sockaddr_in 的指針和指向sockaddr的指針可以相互轉(zhuǎn)換,這意味著如果一個(gè)函數(shù)所需參數(shù)類型是sockaddr時(shí),你可以在函數(shù)調(diào)用的時(shí)候?qū)⒁粋€(gè)指向 sockaddr_in的指針轉(zhuǎn)換為指向sockaddr的指針;或者相反。同樣,系統(tǒng)會(huì)自動(dòng)填入本機(jī)IP地址。下面是幾個(gè)字節(jié)順序轉(zhuǎn)換函數(shù):ntohs():把16位值從網(wǎng)絡(luò)字節(jié)序轉(zhuǎn)換成主機(jī)字節(jié)序 Bind()函數(shù)在成功被調(diào)用時(shí)返回0;出現(xiàn)錯(cuò)誤時(shí)返回“1”并將errno置為相應(yīng)的錯(cuò)誤號(hào)。看資料和教程是從細(xì)節(jié)和基礎(chǔ)上去學(xué)習(xí)知識(shí),而看相關(guān)程序的源碼則是從整體和實(shí)現(xiàn)上去了解一個(gè)系統(tǒng)。重點(diǎn)掌握核心的模塊,其他模塊可以采用現(xiàn)有的類庫(kù)或開(kāi)源的實(shí)現(xiàn),這樣可以提高開(kāi)發(fā)的效率。從最初的選題確定后,開(kāi)始進(jìn)行相關(guān)資料的收集和理論知識(shí)的學(xué)習(xí),接著確定自己的方案設(shè)計(jì)和系統(tǒng)整體結(jié)構(gòu),然后開(kāi)始編碼實(shí)現(xiàn),調(diào)試代碼,直至順利運(yùn)行,再進(jìn)行性能測(cè)試,最后寫(xiě)出論文。同時(shí)從中體會(huì)到時(shí)間控制和進(jìn)度安排都是很重要的,任何任務(wù)和項(xiàng)目都是有時(shí)間期限的,自己的想法和設(shè)計(jì)都是得基于按時(shí)完成這個(gè)前提的。無(wú)論是做人還是學(xué)習(xí),我的老師和同學(xué)朋友們都給了我很大的幫助,我非常感謝他們。在此衷心的感謝謝濤老師。感謝你們的幫助和鼓勵(lì),希望走出校門后的我們?nèi)匀皇且惠呑拥暮门笥选?參考文獻(xiàn)[1] JAMES ,KEITH ——自頂向下方法與Internet特色. 北京:機(jī)械工業(yè)出版社,2005年[2] STEVENS,BILL FENNER,ANDREW . UNIX網(wǎng)絡(luò)編程 第1卷套接口API. 北京:清華大學(xué)出版社,2006年6月第3版[3] STEVENS,STEPHEN . UNIX環(huán)境高級(jí)編程(第2版).北京:人民郵電出版社,2006年[4] :人民郵電出版社,2007年9月[5] 林宇,:人民郵電出版社,—65[6] 鄭齊,:146—147[7] 胥光輝等譯. STEVENS. TCP/IP詳解(第l卷):協(xié)議.北京:機(jī)械工業(yè)出版社,2000.15—25.[8] 張南平,徐靜. 基于進(jìn)程池的Linux并發(fā)服務(wù)器的研究. 計(jì)算機(jī)與數(shù)字工程,:159—161[9] 邵芬,于國(guó)防,張寧. ,:134—136[9] 孫霞. 基于java的高效多線程HTTP服務(wù)器的研究及實(shí)現(xiàn). 福建電腦,:38—39[10] 李磊. 嵌入式WEB服務(wù)器軟件的設(shè)計(jì)與實(shí)現(xiàn). 計(jì)算機(jī)工程與設(shè)計(jì)2003(10) [11]白小明, . 微計(jì)算機(jī)信息, 2006,22:787.[12]車飛鋒. 基于嵌入式Linux的Web和郵件服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn). 西安石油大學(xué):計(jì)算機(jī)應(yīng)用技術(shù),2008 [13]曲波,吳兆芝. Linux環(huán)境下面向Web服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn). 小型微型計(jì)算機(jī)系統(tǒng), 2002 [14] Dan C10K problem. [15]Jeff Darcy. HighPerformance Server Design. 附錄附錄1 軟件使用說(shuō)明第 17 頁(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1