windows網(wǎng)絡(luò)編程基礎(chǔ)

windows網(wǎng)絡(luò)編程基礎(chǔ)

ID:36872627

大?。?19.50 KB

頁數(shù):55頁

時(shí)間:2019-05-10

windows網(wǎng)絡(luò)編程基礎(chǔ)_第1頁
windows網(wǎng)絡(luò)編程基礎(chǔ)_第2頁
windows網(wǎng)絡(luò)編程基礎(chǔ)_第3頁
windows網(wǎng)絡(luò)編程基礎(chǔ)_第4頁
windows網(wǎng)絡(luò)編程基礎(chǔ)_第5頁
資源描述:

《windows網(wǎng)絡(luò)編程基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Windows網(wǎng)絡(luò)編程技術(shù)南昌大學(xué)何俊一.學(xué)習(xí)目的培養(yǎng)網(wǎng)絡(luò)軟件開發(fā)技術(shù)人員二.總學(xué)時(shí):64課時(shí)安排:理論32,上機(jī)32三.理論學(xué)習(xí)內(nèi)容1windows網(wǎng)絡(luò)編程基礎(chǔ)2VC++6.03基于winsock的網(wǎng)絡(luò)編程4單機(jī)資源共享的應(yīng)用編程5高級(jí)網(wǎng)絡(luò)編程(MFC)四.上機(jī)實(shí)驗(yàn)內(nèi)容(共包括16個(gè)實(shí)驗(yàn),每個(gè)2個(gè)學(xué)時(shí))實(shí)驗(yàn)一熟悉網(wǎng)絡(luò)編程環(huán)境實(shí)驗(yàn)二創(chuàng)建Windows窗口應(yīng)用程序?qū)嶒?yàn)三創(chuàng)建菜單程序、對(duì)話框程序?qū)嶒?yàn)四TCP套接字編程實(shí)驗(yàn)五UDP套接字編程實(shí)驗(yàn)六利用互斥對(duì)象實(shí)現(xiàn)線程同步實(shí)驗(yàn)七利用事件對(duì)象實(shí)現(xiàn)線程同步實(shí)驗(yàn)八利用關(guān)鍵代碼段對(duì)象實(shí)現(xiàn)線程同步

2、實(shí)驗(yàn)九多線程聊天程序編程實(shí)驗(yàn)十基于消息的異步套接字編程實(shí)驗(yàn)十一基于剪貼板的進(jìn)程通信實(shí)驗(yàn)十二基于匿名管道的進(jìn)程通信實(shí)驗(yàn)十三基于命名管道的進(jìn)程通信實(shí)驗(yàn)十四基于郵槽的進(jìn)程通信實(shí)驗(yàn)十五動(dòng)態(tài)鏈接庫的創(chuàng)建與應(yīng)用實(shí)驗(yàn)十六基于MFC編寫一個(gè)網(wǎng)絡(luò)應(yīng)用程序參考書1.《windows網(wǎng)絡(luò)編程技術(shù)》胡鳴,科學(xué)技術(shù)出版社.2008.62.《精通windowssockets》孫海民,人民郵電出版社.2008.73.《windows網(wǎng)絡(luò)編程》第二版,瓊斯,楊合慶譯,清華大學(xué)出版社??己朔绞阶鳂I(yè)考勤第一章Windows網(wǎng)絡(luò)編程基礎(chǔ)南昌大學(xué)本章內(nèi)容1.1Wind

3、ows網(wǎng)絡(luò)編程基礎(chǔ)知識(shí)1.1.1常用的網(wǎng)絡(luò)應(yīng)用實(shí)例1.1.2網(wǎng)絡(luò)應(yīng)用的特點(diǎn)1.1.3網(wǎng)絡(luò)編程基礎(chǔ)知識(shí)1.2Windows環(huán)境下的應(yīng)用程序1.2.1應(yīng)用程序的形態(tài)1.2.2應(yīng)用程序的運(yùn)行環(huán)境1.2.3應(yīng)用程序的開發(fā)環(huán)境VC++1.3Windows環(huán)境下的網(wǎng)絡(luò)應(yīng)用程序1.3.1網(wǎng)絡(luò)應(yīng)用程序的系統(tǒng)支持1.3.2網(wǎng)絡(luò)應(yīng)用程序運(yùn)行環(huán)境的問題1.3.3網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用模型1.1Windows網(wǎng)絡(luò)編程基礎(chǔ)知識(shí)1.1.1常用的網(wǎng)絡(luò)應(yīng)用實(shí)例目的:開發(fā)網(wǎng)絡(luò)應(yīng)用程序,提供互聯(lián)網(wǎng)服務(wù)瀏覽器:瀏覽新聞、文獻(xiàn)檢索、論壇、在線收看影視等電子郵件:可非即時(shí)收

4、發(fā)。如foxmail、outlook等文件傳輸服務(wù):可共享軟件資源。如BT。個(gè)人聊天:QQ、MSN、聊天室網(wǎng)絡(luò)游戲:網(wǎng)絡(luò)圍棋、三國(guó)等網(wǎng)絡(luò)安全:防火墻、殺毒軟件,如瑞星等網(wǎng)絡(luò)應(yīng)用:在線考試等1.1.2網(wǎng)絡(luò)應(yīng)用的特點(diǎn)1)網(wǎng)絡(luò)服務(wù)至少需要2臺(tái)以上計(jì)算機(jī)支持;2)每臺(tái)計(jì)算機(jī)運(yùn)行的網(wǎng)絡(luò)應(yīng)用進(jìn)程與該計(jì)算機(jī)上的其它進(jìn)程共享該機(jī)器上的系統(tǒng)資源;3)網(wǎng)絡(luò)應(yīng)用進(jìn)程之間的通信由標(biāo)準(zhǔn)化的I/O接口(如網(wǎng)卡)以及其它連接硬件支持;4)網(wǎng)絡(luò)進(jìn)程通信,由計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議(如TCP/IP)支持。5)具有虛擬設(shè)備的功能。必須建立標(biāo)準(zhǔn)的通信規(guī)范。1.1.3網(wǎng)絡(luò)編程基

5、礎(chǔ)知識(shí)AB網(wǎng)絡(luò)192.168.0.118192.168.0.10協(xié)議協(xié)議端口號(hào)端口號(hào)IP地址IP網(wǎng)絡(luò)中每臺(tái)主機(jī)都必須有一個(gè)唯一的IP地址;IP地址是一個(gè)邏輯地址;因特網(wǎng)上的IP地址具有全球唯一性;32位,4個(gè)字節(jié),常用點(diǎn)分十進(jìn)制的格式表示,例如:192.168.0.16協(xié)議為進(jìn)行網(wǎng)絡(luò)中的數(shù)據(jù)交換(通信)而建立的規(guī)則、標(biāo)準(zhǔn)或約定。(=語義+語法+規(guī)則)不同層具有各自不同的協(xié)議。網(wǎng)絡(luò)的狀況多種通信媒介——有線、無線……不同種類的設(shè)備——通用、專用……不同的操作系統(tǒng)——Unix、Windows……不同的應(yīng)用環(huán)境——固定、移動(dòng)……不同業(yè)

6、務(wù)種類——分時(shí)、交互、實(shí)時(shí)……用戶業(yè)務(wù)的延續(xù)性——不允許出現(xiàn)大的跌宕起伏。它們互相交織,形成了非常復(fù)雜的系統(tǒng)應(yīng)用環(huán)境。網(wǎng)絡(luò)異質(zhì)性問題的解決網(wǎng)絡(luò)體系結(jié)構(gòu)就是使這些用不同媒介連接起來的不同設(shè)備和網(wǎng)絡(luò)系統(tǒng)在不同的應(yīng)用環(huán)境下實(shí)現(xiàn)互操作性,并滿足各種業(yè)務(wù)需求的一種粘合劑,它營(yíng)造了一種“生存空間”——任何廠商的任何產(chǎn)品、以及任何技術(shù)只要遵守這個(gè)空間的行為規(guī)則,就能夠在其中生存并發(fā)展。網(wǎng)絡(luò)體系結(jié)構(gòu)解決異質(zhì)性問題采用的是分層方法——把復(fù)雜的網(wǎng)絡(luò)互聯(lián)問題劃分為若干個(gè)較小的、單一的問題,在不同層上予以解決。就像我們?cè)诰幊虝r(shí)把問題分解為很多小的模塊來

7、解決一樣。ISO/OSI七層參考模型OSI(OpenSystemInterconnection)參考模型將網(wǎng)絡(luò)的不同功能劃分為7層。應(yīng)用層表示層物理層會(huì)話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層處理網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)表示主機(jī)間通信端到端的連接尋址和最短路徑介質(zhì)訪問(接入)二進(jìn)制傳輸ISO/OSI七層參考模型通信實(shí)體的對(duì)等層之間不允許直接通信。各層之間是嚴(yán)格單向依賴。上層使用下層提供的服務(wù)—Serviceuser;下層向上層提供服務(wù)—Serviceprovider。對(duì)等通信示例“你好”“Hello”傳真中國(guó)教師翻譯秘書“Hallo”“Hello”傳真德

8、國(guó)教師翻譯秘書對(duì)交談內(nèi)容的共識(shí)用英語對(duì)話使用傳真通信P3P2P1物理通信線路對(duì)等層通信的實(shí)質(zhì)對(duì)等層實(shí)體之間虛擬通信。下層向上層提供服務(wù),實(shí)際通信在最底層完成。OSI各層所使用的協(xié)議應(yīng)用層:遠(yuǎn)程登錄協(xié)議Telnet、文件傳輸協(xié)議FTP、超文本傳輸協(xié)議HTTP、域名

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。