![網(wǎng)絡(luò)編程實用教程第章_第1頁](http://file4.renrendoc.com/view/6bb4f3246459dcb72aa4fec07e7c5985/6bb4f3246459dcb72aa4fec07e7c59851.gif)
![網(wǎng)絡(luò)編程實用教程第章_第2頁](http://file4.renrendoc.com/view/6bb4f3246459dcb72aa4fec07e7c5985/6bb4f3246459dcb72aa4fec07e7c59852.gif)
![網(wǎng)絡(luò)編程實用教程第章_第3頁](http://file4.renrendoc.com/view/6bb4f3246459dcb72aa4fec07e7c5985/6bb4f3246459dcb72aa4fec07e7c59853.gif)
![網(wǎng)絡(luò)編程實用教程第章_第4頁](http://file4.renrendoc.com/view/6bb4f3246459dcb72aa4fec07e7c5985/6bb4f3246459dcb72aa4fec07e7c59854.gif)
![網(wǎng)絡(luò)編程實用教程第章_第5頁](http://file4.renrendoc.com/view/6bb4f3246459dcb72aa4fec07e7c5985/6bb4f3246459dcb72aa4fec07e7c59855.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
網(wǎng)絡(luò)編程主講:梅芳meifang@吉林大學(xué)軟件學(xué)院第一頁
最后一頁吉林大學(xué)軟件學(xué)院課程簡介使用教材《網(wǎng)絡(luò)編程實用教程》人民郵電出版社葉樹華高志紅編著考核方式考試80分考勤20分第一頁
最后一頁吉林大學(xué)軟件學(xué)院主要內(nèi)容網(wǎng)絡(luò)通信編程基本概念和編程模式UNIX套接字編程Sockets規(guī)范WinInetAPI和MFCWinInet類Win32的多進程機制5種套接字I/O模型電子郵件系統(tǒng)的構(gòu)成和工作原理第1章網(wǎng)絡(luò)編程基礎(chǔ)進程通信的概念因特網(wǎng)中網(wǎng)間進程的標(biāo)識方法網(wǎng)絡(luò)協(xié)議的特征TCP/IP中用戶數(shù)據(jù)報協(xié)議UDP和傳輸控制協(xié)議TCP的特點目前的網(wǎng)絡(luò)編程現(xiàn)狀網(wǎng)絡(luò)應(yīng)用程序的客戶/服務(wù)器交互模式第一頁
最后一頁吉林大學(xué)軟件學(xué)院1.1網(wǎng)絡(luò)編程相關(guān)的基本概念1.1.1網(wǎng)絡(luò)編程與進程通信1.進程與線程的基本概念進程是處于運行過程中的程序?qū)嵗遣僮飨到y(tǒng)調(diào)度和分配資源的基本單位。一個進程實體由三部分構(gòu)成。程序代碼:規(guī)定進程所做的計算。數(shù)據(jù):計算的對象。進程控制塊:是操作系統(tǒng)為了控制進程建立的數(shù)據(jù)結(jié)構(gòu),用來管理進程的內(nèi)核對象,系統(tǒng)用來存放關(guān)于進程的統(tǒng)計信息。第一頁
最后一頁吉林大學(xué)軟件學(xué)院1.1網(wǎng)絡(luò)編程相關(guān)的基本概念操作系統(tǒng)給進程分配內(nèi)存空間:靜態(tài)分配空間:用來裝入進程所有的可執(zhí)行模塊或動態(tài)鏈接庫模塊的代碼及數(shù)據(jù)。動態(tài)分配空間:如線程堆棧和堆分配空間。各種計算機應(yīng)用程序在運行時,都以進程的形式存在,網(wǎng)絡(luò)應(yīng)用程序也不例外。Windows系統(tǒng)不但支持多進程,還支持多線程。進程是分配資源的單位;線程是執(zhí)行和調(diào)度的單位。由線程負(fù)責(zé)執(zhí)行包含在進程的地址空間中的代碼.第一頁
最后一頁吉林大學(xué)軟件學(xué)院一個進程可以包含若干個線程,同時執(zhí)行進程地址空間中的代碼。當(dāng)創(chuàng)建一個進程時,系統(tǒng)會自動創(chuàng)建它的第一個線程,稱為主線程。然后,該線程可以創(chuàng)建其他的線程,而這些線程又能創(chuàng)建更多的線程。每個線程擁有自己的一組CPU寄存器和堆棧。進程至少擁有一個線程,否則將被撤銷。Windows2000能在有多個CPU的計算機上運行,每個CPU上運行不同的線程,達到多線程運行。
第一頁
最后一頁吉林大學(xué)軟件學(xué)院圖1.1單CPU分時地運行進程中的各個線程第一頁
最后一頁吉林大學(xué)軟件學(xué)院2.網(wǎng)絡(luò)應(yīng)用進程在網(wǎng)絡(luò)體系結(jié)構(gòu)中的位置從計算機網(wǎng)絡(luò)體系結(jié)構(gòu)的角度來看,網(wǎng)絡(luò)應(yīng)用進程處于網(wǎng)絡(luò)層次結(jié)構(gòu)的最上層。從功能上,可以將網(wǎng)絡(luò)應(yīng)用程序分為兩部分:專門負(fù)責(zé)網(wǎng)絡(luò)通信的模塊,它們與網(wǎng)絡(luò)協(xié)議棧相連接,借助網(wǎng)絡(luò)協(xié)議棧提供的服務(wù)完成網(wǎng)絡(luò)上數(shù)據(jù)信息的交換。面向用戶或者作其他處理的模塊,它們接收用戶的命令,或者對借助網(wǎng)絡(luò)傳輸過來的數(shù)據(jù)進行加工。兩部分模塊相互配合來實現(xiàn)網(wǎng)絡(luò)應(yīng)用程序功能。第一頁
最后一頁吉林大學(xué)軟件學(xué)院圖1.2網(wǎng)絡(luò)應(yīng)用程序在網(wǎng)絡(luò)體系結(jié)構(gòu)中的位置第一頁
最后一頁吉林大學(xué)軟件學(xué)院網(wǎng)絡(luò)應(yīng)用程序這兩部分的關(guān)系:通信模塊,是網(wǎng)絡(luò)分布式應(yīng)用的基礎(chǔ);其他模塊,對網(wǎng)絡(luò)交換的數(shù)據(jù)進行加工處理。網(wǎng)絡(luò)應(yīng)用程序要實現(xiàn)網(wǎng)絡(luò)資源的共享,共享的基礎(chǔ)就是必須能夠通過網(wǎng)絡(luò)輕松地傳遞各種信息。網(wǎng)絡(luò)編程首先要解決網(wǎng)間進程通信的問題。然后才能在通信的基礎(chǔ)上開發(fā)各種應(yīng)用功能。第一頁
最后一頁吉林大學(xué)軟件學(xué)院3.實現(xiàn)網(wǎng)間進程通信必須解決的問題網(wǎng)間進程通信,是指網(wǎng)絡(luò)中不同主機中的應(yīng)用進程之間的相互通信問題,必須解決以下問題:網(wǎng)間進程的標(biāo)識問題(不能只用進程號標(biāo)識);如何與網(wǎng)絡(luò)協(xié)議棧連接的問題(通過定義套接字網(wǎng)絡(luò)編程接口來解決);多重協(xié)議識別問題(不同協(xié)議工作方式不同);不同的通信服務(wù)的問題(要求不同,如文件傳輸要求可靠、無差錯、無亂序、無丟失,網(wǎng)絡(luò)聊天要求不高,可選TCP和UDP服務(wù))。第一頁
最后一頁吉林大學(xué)軟件學(xué)院1.傳輸層在網(wǎng)絡(luò)通信中的地位1.1.2因特網(wǎng)中網(wǎng)間進程的標(biāo)識第一頁
最后一頁吉林大學(xué)軟件學(xué)院TCP/IP協(xié)議棧的特點是“兩頭大、中間小”應(yīng)用層有多個應(yīng)用進程,使用不同應(yīng)用層協(xié)議;網(wǎng)絡(luò)接口層,有多種數(shù)據(jù)鏈路層協(xié)議,支持不同的物理網(wǎng)絡(luò)連接;網(wǎng)絡(luò)層有IP協(xié)議,傳輸層有TCP和UDP協(xié)議。按照OSI七層協(xié)議的描述,傳輸層與網(wǎng)絡(luò)層在功能上的最大區(qū)別,是傳輸層提供進程通信的能力。TCP/IP協(xié)議提出了傳輸層協(xié)議端口(簡稱端口)的概念,成功地解決了通信進程的標(biāo)識問題。傳輸層是計算機網(wǎng)絡(luò)中,通信主機內(nèi)部進行獨立操作的第一層,是支持端到端的進程通信的關(guān)鍵的一層。第一頁
最后一頁吉林大學(xué)軟件學(xué)院圖1.3基于TCP/IP協(xié)議棧的進程間的通信2.端口的概念端口是TCP/IP協(xié)議族中,應(yīng)用層進程與傳輸層協(xié)議實體間的通信接口。在OSI七層協(xié)議描述中,將其稱為應(yīng)用層進程與傳輸層協(xié)議實體間的服務(wù)訪問點(SAP)。應(yīng)用層進程通過系統(tǒng)調(diào)用與某個傳輸層端口進行綁定,然后通過該接口接收或發(fā)送數(shù)據(jù)。類似于文件描述符,每個端口都擁有一個叫作端口號(portnumber)的16位整數(shù)型標(biāo)識符。可以用端口標(biāo)識通信的網(wǎng)絡(luò)應(yīng)用程序。第一頁
最后一頁吉林大學(xué)軟件學(xué)院傳輸媽層TC辮P和UD做P兩個經(jīng)協(xié)議嫂是完看全獨釀立的河軟件緒模塊武,因松此各濟自的野端口臺號也緞獨立控。使用備時必俗須說書明是UD廟P端口曬還是TC林P端口宗,兩喘種協(xié)翁議的眼端口扶間沒誓有任趕何聯(lián)哀系。如同寺所示路,都外可以暴提供65回53通5個端治口。端口即是操們作系水統(tǒng)可哄分配繪的一術(shù)種資灘源。第一殃頁最后嚼一頁吉林拜大學(xué)酷軟件臨學(xué)院圖1.車4歡U鬼DP與TC紫P的報痛文格拌式從實話現(xiàn)的化角度掘講,馳端口洽是一奧種抽邪象的犁軟件贈機制,包括皂一些帳數(shù)據(jù)途結(jié)構(gòu)德和I/登O緩沖參區(qū)。進程機通過鄙系統(tǒng)駝?wù){(diào)用茶與某盤端口塑建立均綁定簽關(guān)系籃后,希傳輸皂層傳嚼給該的端口沸的數(shù)母據(jù)都似被相廈應(yīng)進傍程接忌收,狗相應(yīng)顏進程段發(fā)給摔傳輸畝層的佛數(shù)據(jù)您都通井過該等端口言輸出就。在TC夜P/糖IP實現(xiàn)沾中端糊口操勝作類亦似于溉一般窮的I/洽O操作否。進程決獲取拌一個刪端口胳,相夜當(dāng)于懷獲取苦本地要唯一衣的I/滴O文件著,可器以用毅一般旬的讀峰寫原鉛語訪括問。第一奪頁最后睬一頁吉林較大學(xué)進軟件致學(xué)院3.端豆口號挖的分劑配機蜓制網(wǎng)絡(luò)體進程仍通信查前必堅須獲偷知對益方的銷進程美地址智。由于圈網(wǎng)絡(luò)互應(yīng)用糠程序芹大多源采用C/涌S模式隙開發(fā)擊,通環(huán)信總安是由諸客戶朗機發(fā)濤起,浮因此握事先贏只需瞇讓客隆戶機甩知道香服務(wù)奧器的期進程良地址遺即可瞎。In棵te滋rn罩et中為慨客戶挑服務(wù)吃的眾輔所周蠅知的辛服務(wù)借有限臟。TC登P/鴨IP協(xié)議雹采用或了全局淘分配昨(靜蜜態(tài)分刃配)和本地拘分配惱(動客態(tài)分津配)相結(jié)業(yè)合的確分配臂方法雕。對于TC唐P或UD戴P,將飾它們仙的全群部65徑53幅5個端靈口號據(jù)分為保留跑端口蜂號和自由拌端口嫂號兩部揭分。第一捉頁最后音一頁吉林疊大學(xué)翠軟件程學(xué)院保留獨端口幟號,范圍脈是0-10羞23,又佳稱為眾所富周知勺的端浪口或熟知知端口域(we垮ll松-k怠no綠wn糖p征or進t),只占鞠少數(shù)由,采環(huán)用全險局分偉配或芽集中烏控制番的方冤式,地由一框個公認(rèn)嶄的中先央機槳構(gòu)根據(jù)跳需要裕進行征統(tǒng)一跟分配宿,靜草態(tài)地銳分配思給因匯特網(wǎng)純上著獻名的梅眾所清周知呀的服彈務(wù)器斗進程它,并鏡將結(jié)宋果公專布于篇眾。第一喉頁最后唉一頁吉林增大學(xué)穿軟件肆學(xué)院表1.渾1一些岡典型汁的應(yīng)接用層擁協(xié)議量分配凱到的由保留悄端口TCP的保留端口UDP的保留端口FTP21DNS53HTTP80TFTP69SMTP25SNMP161POP3110……
自由櫻端口劍號,范圍次是10六24-65工53哄5,采準(zhǔn)用本飛地分秋配,眾又稱據(jù)為動販態(tài)分答配。TC叔P或UD笨P端口蹲的分趁配規(guī)棍則是克:端口0:不使遭用,噴或者者作為對特殊艷的使仇用;端口1-訪25揉5:保留產(chǎn)給特逢定的洪服務(wù)另,TC士P和UD聾P均規(guī)遠定,但小于25炕6的端光口號俯才能毒分配驚給網(wǎng)擠上著斤名的乞服務(wù)面;端口25艇6-謊10媽23:保留伶給其盒他的悉服務(wù)室,如路路由稠;端口10嘩24久-4回99拔9:可用獄作任豎意客溫戶的多端口紗;端口50雪00店-6窗55償35:可用淘作用瓜戶的夸服務(wù)卻器端荒口。第一泡頁最后助一頁吉林逼大學(xué)王軟件朱學(xué)院在這規(guī)樣的漏端口描分配珍機制蘆下,朗客戶極進程C與服身務(wù)器嗚進程S第一豈次通串信的嬌情景將。第一啊頁最后節(jié)一頁吉林織大學(xué)平軟件限學(xué)院圖1.碰5客戶縣與服提務(wù)器快的第激一次招通信為確用保服瞇務(wù)器臟進程廳為多零個客輝戶機嶼進程符服務(wù)薪,服珠務(wù)器紋的保涌留端壁口是富專門網(wǎng)用來君監(jiān)聽肥客戶偏端的腔連接賽請求培的。當(dāng)服載務(wù)器泉從保墓留端拉口接矛收到剃一個曾客戶甚機的助請求菠后,做立即薄創(chuàng)建橫另外糠一個暖線程蘿,并客為這或個線店程分掏配一旅個保忌留端高口(綢在50在00-65腹53父5選擇福分配到),地然后此繼續(xù)附接收驚新的奇客戶罵機請叉求。第一草頁最后輩一頁吉林郵大學(xué)雷軟件都學(xué)院4.進凍程的顧網(wǎng)絡(luò)壟地址投的概掀念在因淺特網(wǎng)望中,胡用一井個三顛元組計可以藝在全菠局中漢唯一渡地標(biāo)破識一娘個應(yīng)勝用層輛進程繼:應(yīng)用自層進害程地壯址=(傳申輸層抬協(xié)議謹(jǐn),主堪機的IP地址農(nóng),傳驕輸層荒的端對口號雜)這個鎖三元歪組叫娃做一繩個半相魚關(guān)(ha村lf野-a水ss禍oc惹ia騾ti辱on),它晶標(biāo)識囑了因期特網(wǎng)存中,揪進程厚間通底信的犁一個地端點妻,也掏把它市稱為進程撒的網(wǎng)吼絡(luò)地遣址。第一財頁最后瀉一頁吉林風(fēng)大學(xué)振軟件瞧學(xué)院5.網(wǎng)部絡(luò)中趙進程劈燕通信迷的標(biāo)愿識一個催完整若的網(wǎng)志間通本信需趴要一收個五臂元組練在全淋局中償唯一咐地來擁標(biāo)識訓(xùn):(傳輸膜層協(xié)礎(chǔ)議,盲本地污機IP地址臣,本監(jiān)地機螺傳輸雨層端略口,煮遠地燭機IP地址重,遠剪地機糾傳輸羅層端開口)這個糕五元檢組稱通為一齡個全相元關(guān)(as蹲so過ci宇at影io扇n),即粗兩個暮協(xié)議懂相同吩的半瓜相關(guān)剝才能問組合剪成一逼個合姨適的艙全相盲關(guān),刊或完券全指帶定一肆對網(wǎng)胖間通悠信的麥進程戶。第一押頁最后哪一頁吉林載大學(xué)鼓軟件拒學(xué)院在網(wǎng)柱絡(luò)分糊層體逮系結(jié)慕構(gòu)中薄,各輪層之投間是端嚴(yán)格獄單向惰依賴督的,滾各層變次的霧分工開和協(xié)扶作集花中體資現(xiàn)在艙相鄰則層之召間的飄接口墾上。服務(wù)敘是描詳述相跑鄰層歡之間石關(guān)系艇的抽課象概扒念。下層叨是服尼務(wù)提炊供者開、上虧層是拉服務(wù)薦使用閘者;服務(wù)烈的表租現(xiàn)形翁式是擁原語本操作財,一撿般以承系統(tǒng)崗調(diào)用瞧或函崇數(shù)庫返的形從式提錯供。系統(tǒng)歸調(diào)用儉是操棕作系的統(tǒng)內(nèi)模核向竟網(wǎng)絡(luò)臥應(yīng)用鵝程序襯或高鋤層協(xié)旗議提啄供的土服務(wù)閘原語住。N層要侮向N+宅1層提蚊供比N-厚1層更呈完善連的服圾務(wù)。1.氧1.補3網(wǎng)絡(luò)猴協(xié)議畜的特灑征第一熱頁最后耐一頁吉林判大學(xué)剝軟件低學(xué)院網(wǎng)絡(luò)已層及累以下廈各層閉稱為裙通信吐子網(wǎng)湯,提渾供點只到點遠通信寄,沒吐有程齡序或笨進程槳的概伐念。傳輸匠層實劉現(xiàn)的腦是端巨到端宗的通逮信,飄引進固了網(wǎng)結(jié)間進軟程的肉概念村,同獎時還費要解悶決差上錯控慰制、句流量屑控制陜、報苗文排朝序和微連接炎管理緩等問利題。不同胡的傳于輸層歐協(xié)議奇以不浪同的滋方式足向應(yīng)春用層脫提供敲不同闖的服降務(wù)。網(wǎng)絡(luò)都程序紐奉開發(fā)保者應(yīng)騙了解皇常用躁網(wǎng)絡(luò)渣協(xié)議樸的基慰本特紀(jì)征,枕掌握輩特定廢協(xié)議嘆在程春序中敲的行趁為方助式。第一某頁最后孤一頁吉林咱大學(xué)炎軟件丘學(xué)院1.面膛向消掠息的挎協(xié)議弊與基慚于流穗的協(xié)麥議(1)面炮向消財息的最協(xié)議面向卡消息揉的協(xié)廉議以陰消息做為單永位在葉網(wǎng)上之傳送澡數(shù)據(jù)繁,在云發(fā)送若端,滿消息足一條紀(jì)一條承地發(fā)朱送,健在接驢收端懂,也邀只能膽一條戚一條乘地接耳收,境每一灣條消冰息是奮獨立祖的,濫消息燥之間謀存在宵著邊稠界。保護賄消息堪邊界夏:是指級傳輸拼協(xié)議熊把數(shù)冊據(jù)當(dāng)蠟作一誤條獨捕立的征消息鼠在網(wǎng)司上傳嫩輸,嫁接收辭端只析能接拜收獨雹立的違消息咱,即莊接收崖端一歇次只賢能接筒收發(fā)輕送端氣發(fā)出捷的一蹈個數(shù)脈據(jù)包意。第一慨頁最后幅一頁吉林零大學(xué)值軟件銅學(xué)院圖1.錯6保護塊消息禿邊界居的數(shù)漸據(jù)報紫傳輸虜服務(wù)第一淚頁最后堆一頁吉林云大學(xué)任軟件辛學(xué)院UD涼P就是茄面向悟消息剃的,扁適合嶼于交稀換結(jié)妹構(gòu)化芒數(shù)據(jù)。(2)基衣于流糖的協(xié)包議基于拆流的協(xié)協(xié)議糖不保星護消栗息邊隸界,鍬將數(shù)疤據(jù)當(dāng)餡作字季節(jié)流進連續(xù)蹄地傳絲式輸,燈不管媽實際崖消息予邊界驕?zhǔn)欠窀翊嬖跔C。發(fā)送認(rèn)端允桑許系魚統(tǒng)將劈燕原始接消息父分解泥成幾凍條小蠟消息倍分別溫發(fā)送鄰,或縣把幾掩條消艦息積戒累在懼一起萍形成習(xí)大數(shù)驗據(jù)包躍發(fā)送杯,多院次發(fā)當(dāng)送的熄數(shù)據(jù)炎統(tǒng)一牲編號客。如果超發(fā)送眾端連亦續(xù)發(fā)源送數(shù)導(dǎo)據(jù),春接收返端有鳥可能躺在一框次接秒收動錫作中扇接收繪兩個絨或更備多的崇數(shù)據(jù)遺包。只要愉數(shù)據(jù)欄一到掠達,映網(wǎng)絡(luò)腥堆棧窩就開撲始讀條取并暮將其撒緩存例,等墊待進天程處愉理。第一膨頁最后悟一頁吉林林大學(xué)億軟件筑學(xué)院圖1.檔7無消革息邊牲界的拘流傳箱輸服色務(wù)第一倦頁最后坑一頁吉林忘大學(xué)偉軟件愧學(xué)院TC步P是基奏于流臣的協(xié)啟議。流傳供輸,慨把數(shù)呈據(jù)當(dāng)四作一誦串?dāng)?shù)領(lǐng)據(jù)流坑,不植認(rèn)為鄰數(shù)據(jù)禍?zhǔn)且华M個一煤個的展消息棵,編您程時唱不要禍忽略琴這一仇點。2.面芳向連巾接的吵服務(wù)君和無央連接牲的服瞎務(wù)一個抖協(xié)議閑可以寶提供兆面向場連接沙的服可務(wù),汪或者讓提供瞧無連沫接的垂服務(wù)錯。面向已連接調(diào)服務(wù)勢,是電滴話系速統(tǒng)服伙務(wù)模同式的傻抽象仿,即遠每一驚次完嘗整的擁數(shù)據(jù)舅傳輸謝都要減經(jīng)過園建立乞連接魂、使拍用連著接、煉終止切連接漸的過睬程。傳輸殼過程之中數(shù)功據(jù)分涂組不不攜帶注目的京地址盾;TC億P提供憐面向慚連接令的虛賓電路愚服務(wù)水,建車立連泥接時叼確定輝通信芹路徑腥,并朵經(jīng)過諒協(xié)商氏做好初通信洗準(zhǔn)備汪。連接繳需要后很多結(jié)開銷靠,如傾差錯供控制棕和流蓬量控遼制。第一搖頁最后路一頁吉林劇大學(xué)密軟件亦學(xué)院無連愈接服季務(wù),是郵界政系笛統(tǒng)服藝務(wù)的夸抽象割,每蘇個分青組都似攜帶余完整捎的目礎(chǔ)的地墻址,茄各分編組在納系統(tǒng)斑中獨翁立傳巡壽送。不能派保證柔分組瘡按序克到達身,不率能進版行分兔組出劃錯的蔑恢復(fù)原與重虧傳,橫不能兵保證款傳輸落的可揮靠性修。通信詠前不薪需建灰立連寄接,泉不管咽接收句端是巡壽否做復(fù)好準(zhǔn)廁備接刷收數(shù)垂據(jù)。UD極P是無細連接圈協(xié)議蒸。第一笨頁最后閘一頁吉林華大學(xué)覆軟件務(wù)學(xué)院3.可數(shù)靠性食和次增序性可靠蘇性,保證驢了發(fā)敲送端含發(fā)出因的每艇個字款節(jié)都聞能到拉達既脾定的寧接收灑端,柱不出愁錯,流不丟斤失,軟不重軋復(fù),暫保證通數(shù)據(jù)暖的完鞠整性艱,稱覽為保證姑投遞。次序龍性,是指洲對數(shù)憐據(jù)到葬達接大收端嘉的順冊序進遙行處配理。砍保護膛次序占性的斥協(xié)議擔(dān)保證線接收銅端收紋到數(shù)險據(jù)的嘗順序愧就是暴數(shù)據(jù)頸的發(fā)殘送順肚序,惑稱為按序壤遞交。協(xié)議妖的可篇靠性括和次心序性遮與是霸否面股向連諒接密鞭切相秩關(guān),悄面向掀連接量的協(xié)將議可雖保證稿可靠鐮性和宮次序邊性。第一序頁最后橫一頁吉林挖大學(xué)乓軟件雕學(xué)院1.伶1.隔4高效渡的用擦戶數(shù)芽據(jù)報晴協(xié)議UD竹P第一能頁最后夾一頁吉林酬大學(xué)營軟件置學(xué)院用戶突數(shù)據(jù)站報協(xié)倍議(Us下er購D雖at層ag宜ra鋤m鴿Pr縣ot極oc族ol,UD岡P),是一孤種盡摸力傳壘送的紹、無區(qū)連接陸的、不保賓障可龍靠的傳輸服務(wù)疊,是一腔種保宵護消街息邊無界的蔽數(shù)據(jù)咸傳輸酷。基于UD域P的應(yīng)言用程常序在僚高可跡靠性師、低攀延遲順的網(wǎng)填絡(luò)中謊運行測良好疫;在網(wǎng)眠絡(luò)層箱的基猶礎(chǔ)上壟只增弄加了歲端口腎號的所支持糕;傳輸蒼效率桂高,交適用涂于交循易型速的應(yīng)泊用程酸序,辣如TF蠢TP、SN喇MP、DN霧S等應(yīng)劇用進請程。1.威1.字5可靠稿的傳孝輸控笛制協(xié)涌議TC癥P1.可魔靠性腿是很懲多應(yīng)戶用的鈔基礎(chǔ)2.TC扇P為應(yīng)巡壽用層頑提供諷的服差務(wù)TC文P為應(yīng)用禽層進疊程提供倍一個怨面向廣連接杯的、端到魯端的漫、完全詢可靠浮的(痕無差護錯、嗎無丟筍失、加無重寧復(fù)或病失序輔)全郵雙工插的流傳目輸服務(wù)鴨。IP為TC孔P提供陳的是正無連蟻接的鏟、盡哄力傳宅送的掠、不泡可靠址的傳飽輸服蓬務(wù),TC促P為了步向應(yīng)蛾用層曬進程劫提供揭可靠算的傳堆輸服蓬務(wù),進采取豎了一巖系列塊保障依機制妖。TC慕P提供衛(wèi)流傳加輸服準(zhǔn)務(wù),洗對傳既輸數(shù)格據(jù)的鋤內(nèi)部僵結(jié)構(gòu)焦一無常所知辱,只鉛負(fù)責(zé)納將字侮節(jié)流粥原封紛不動恐的傳便送到衫對方墳的應(yīng)屬用進后程。第一郵頁最后謎一頁吉林污大學(xué)廚軟件抱學(xué)院TC軋P被稱忙作一窩種端條對端套(en末d碎to嚇e吹nd)協(xié)羊議,膽因為愚它提傲供一氏個直厭接從后一臺蓋計算晃機上咱的應(yīng)敞用進比程到疲另一刑遠程趣計算添機上奴的應(yīng)厲用進圓程的崇連接佳。應(yīng)用啊進程形能請稅求TC盆P構(gòu)造顏一個忠連接丹,通民過這甘個連剝接發(fā)矛送和野接收街?jǐn)?shù)據(jù)幼,以畏及關(guān)爸閉連襖接。由TC誓P提供央的連剪接叫圈做虛惕連接甲(VC),澇虛連考接是浴由軟楚件實術(shù)現(xiàn)的孕。底奴層的筒因特鋤網(wǎng)系如統(tǒng)并黃不對宏連接晶提供娘硬件最或軟萬件支軌持,者只是熄兩臺語機器咐上的TC綁P軟件狡模塊皺通過茶交換蠟消息精來實蠢現(xiàn)連扶接的績虛擬狂。3.陳TC太P利用IP數(shù)據(jù)挖報實組現(xiàn)了廈端對安端的貓傳輸矩服務(wù)第一宿頁最后影一頁吉林叮大學(xué)過軟件醬學(xué)院圖1.匹8捷T踩CP是一汁個端捧到端顯的傳識輸協(xié)就議第一凈頁最后鍋一頁吉林架大學(xué)沙軟件注學(xué)院從TC柳P角度碗來看農(nóng),整御個In扎te報rn翠et是一技個通籍信系蓄統(tǒng),態(tài)能夠押接收骨和傳盡遞消腿息,犁而不腔會改鵝變和飯干預(yù)冰消息祥的內(nèi)竿容。4.三銷次握包手為確夸保連湯接的槐建立刊和終啟止都闖是可聰靠的掠,TC釘P使用券三次掀握手效(3-越wa堡y乞ha奪nd畢sh造ak古e)的什方式恥來建慨立連思接圖1.安9控T車CP的三朵次握春手過棗程第一核頁最后赴一頁吉林確大學(xué)砍軟件劇學(xué)院已證干明:踏三次菊握手辛是在非包丟橡失、攪重復(fù)遙和延忘遲的太情況稀下確統(tǒng)保非駁模糊盤協(xié)定朋的充忽要條向件。如圖熊所示溫,前巨兩個間被稱癥為SY避N段。TC辟P會重魚發(fā)丟鑰失的SY濤N段。三次遍握手喘確保TC洋P不會債打開致或關(guān)歌閉一婚個連鑰接,沈直到攻兩端片達成攝一致既。創(chuàng)建輕一個手連接花的三獅次握吼手中估,要居求每濤一端爐產(chǎn)生檔一個嬌隨機32位序蘆列號湖。在計敏算機莖重啟贊后,釘嘗試舒建立耐一個稼新的TC單P連接畏時,身要選館擇一膚個新食的隨兇機數(shù)穴,可浸保證雷不受番老連金接的顯重復(fù)泄或延和遲包孤的影開響。第一離頁最后著一頁吉林泛大學(xué)翠軟件噸學(xué)院1.獸2.陳1基于TC呆P/腦IP協(xié)議傳棧的渴網(wǎng)絡(luò)崗編程最基仿本的肌網(wǎng)絡(luò)甜編程昆方式緩,主要包是使丘用各光種編郊程語錯言,咐利用猛操作局系統(tǒng)偶提供表的套烈接字?jǐn)嗑W(wǎng)絡(luò)重編程蕩接口脫,直走接開艇發(fā)各朱種網(wǎng)叨絡(luò)應(yīng)徑用程暫序。本門杏課程攔主要堵講解伸這種塞網(wǎng)絡(luò)箱編程飼的相塘關(guān)技思術(shù)。直接香利用境網(wǎng)絡(luò)嚇協(xié)議鎮(zhèn)棧提股供的樸服務(wù)絮來實燙現(xiàn)網(wǎng)去絡(luò)應(yīng)眠用,吳層次伯比較遞低,賴編程殺者自扛由度意經(jīng)較浮大,西在利壩用套秩接字認(rèn)實現(xiàn)向了網(wǎng)徹絡(luò)進蠅程通蕩信以蟻后,啟可以預(yù)編寫拘各種湊網(wǎng)絡(luò)杰應(yīng)用睜程序照。需掌際握套急接字糧網(wǎng)絡(luò)螺編程脅接口案及應(yīng)呈用層扮網(wǎng)絡(luò)挎協(xié)議1.濤2三類挪網(wǎng)絡(luò)牧編程第一車頁最后詞一頁吉林失大學(xué)方軟件盆學(xué)院1.壩2.第2基于WW叫W應(yīng)用妨的網(wǎng)填絡(luò)編錄程WW投W稱為瞇萬維編網(wǎng)或We用b,是附因特閘網(wǎng)上迷最廣穩(wěn)泛的弱應(yīng)用明?;赪W盞W應(yīng)用羞的網(wǎng)祥絡(luò)編形程技鵲術(shù),潑包括關(guān):所見胡即所斷得的壞靜態(tài)禍網(wǎng)頁醋制作建;HT生ML、Ja升va農(nóng)Sc鍛ri壤pt等。動態(tài)牧服務(wù)帖器頁禍面的蒙制作尋。AS嗚P、PH艷P、JS從P、J2傻EE、Hi流be櫻rn呀at育e、Sp遠ri分ng、St齊ru時ts等技續(xù)術(shù)。第一庭頁最后宏一頁吉林消大學(xué)融軟件源學(xué)院1.關(guān)兇于.N洗ET平臺微軟贈公司押在20徒00年7月公投布的盒,是獄一個但全新辯的開紙發(fā)框敢架,嬸集成骨了微斜軟20世紀(jì)90年代墻后期案的許廳多技而術(shù),勝如CO巡壽M+組件乘技術(shù)孝、AS屆P匹We庫b開發(fā)菜框架頃、XM聯(lián)L和OO隆P面向均對象洪設(shè)計奪等。.N店ET支持思新的We丑b服務(wù)剖協(xié)議峽,如擇簡單廁對象屬訪問惑協(xié)議突(SO長AP),We囑b服務(wù)妻描述暑語言座(WS羽DL),漢統(tǒng)一女描述傭、發(fā)逐現(xiàn)和連集成枝規(guī)范惰(UD污DI),早以及捎以In仰te倒rn寄et為中躁心的鉤理念摔。1.含2.搖3基于.N繡ET框架浸的We槍b婚Se捧rv屋ic肢es網(wǎng)絡(luò)叛編程第一染頁最后量一頁吉林碑大學(xué)勝軟件轎學(xué)院(1型)虜.N坦ET平臺怖有四歌組產(chǎn)尼品開發(fā)辯工具鼓:一組辣語言胡(C#和VB垮.N華ET)、逢一組稼開發(fā)斧工具自(Vi海su前al斗S婦tu密di當(dāng)o.雞NE獨T)、贏一個應(yīng)綜合跪類庫鏡(用鹿于創(chuàng)趕建We碼b服務(wù)抽、We回b應(yīng)用刃程序捆和Wi名nd評ow修s應(yīng)用燙程序扒)、戴一個裙用于澤執(zhí)行鋼對象樂的公易共語難言運毅行環(huán)遍境(CL宴R)。專用瓶服務(wù)苗器:.N己ET企業(yè)鳥級服吃務(wù)器貫,提肆供關(guān)蓬系型膠數(shù)據(jù)參存儲倍。We捧b服務(wù)衛(wèi)。設(shè)備:.N牲ET驅(qū)動減的數(shù)車字化園智能萌設(shè)備抽。第一駕頁最后愚一頁吉林陡大學(xué)齡軟件草學(xué)院(2始)努MS的.N寶ET策略則是使姐軟件吃成為袍一種至服務(wù)走,除朋了以We定b為中上心外對,還偷順應(yīng)迷了軟升件工捎業(yè)的壺趨勢礦,包畝括以蛾下幾課個方貓面:分布烏式計遠算組件魂化企業(yè)刃級別牲的服本務(wù)WE效B范型饑轉(zhuǎn)移這些估都有酷助于頌互操正作性祝、可歇伸縮乞性、擊易得肅性、色可管慎理性暴指標(biāo)住的實安現(xiàn)。第一都頁最后咬一頁吉林抹大學(xué)肆軟件潑學(xué)院(3眨)懲.N閃ET平臺阿由三沿層軟襪件構(gòu)佳成頂層弟是全礦新的報開發(fā)明工具VS兄.N診ET:用于最開發(fā)We炭b服務(wù)挨和其侵他應(yīng)斯用程喂序,塵支持4種語匪言和債跨語臨言調(diào)辦試的可集成豆開發(fā)臥環(huán)境鴨。中間紛層包會括三鮮部分勤:.N攜ET服務(wù)皆器.N甘ET服務(wù)愿構(gòu)件.N黨ET框架底層慌是WI炭ND掉OW例S操作策系統(tǒng)。第一劫頁最后舍一頁吉林桂大學(xué)聞軟件襖學(xué)院(4群)盤.N吼ET框架趕的設(shè)有計要壯支持伍的目聾標(biāo)①晝簡化瘦組件拳的使并用;②雨實現(xiàn)技語言夾的集辭成;③避支持In街te拒rn侵et的互呈操作東;④步簡化頁軟件蘭的開捷發(fā);⑤避簡化漿組件薯的部絨署;⑥所提高陡可靠拾性;⑦鳥提高掌安全貞性。第一鎮(zhèn)頁最后霸一頁吉林組大學(xué)近軟件必學(xué)院2.關(guān)痰于We銹b服務(wù)什么洗是We壩b服務(wù)顏?We撐b服務(wù)迷是松賠散耦您合的匠可復(fù)關(guān)用的委軟件杜模塊似,在In扣te紅rn地et上發(fā)憲布后油,能掘通過輔標(biāo)準(zhǔn)椒的In早te疫rn類et協(xié)議胸在程獄序中鹽訪問羞,具批有以津下的庫特點屠:(1)可私復(fù)用尾;(2)松耽散耦棚合;(3)封結(jié)裝了單離散愉;(4)We渠b服務(wù)映可以神在程宏序中監(jiān)訪問熄;(5)We高b服務(wù)檔在In敬te絕rn奸et上發(fā)拉布。第一解頁最后瓜一頁吉林幻玉大學(xué)犬軟件械學(xué)院We庭b服務(wù)注用發(fā)桶現(xiàn)機答制來燈定位賞服務(wù),實現(xiàn)墊松散攔耦合億。We嚼b服務(wù)堪發(fā)現(xiàn)悉,是定瀉位或書發(fā)現(xiàn)遇特定川的We材b服務(wù)武文檔讀的過駕程,信文檔船用We眾b服務(wù)程描述許語言嚷(WS騾DL)來泄描述垮。We畫b服務(wù)急發(fā)現(xiàn)硬通過.d餐is濟co文件晴實現(xiàn)鼠,當(dāng)昌一個We鐮b服務(wù)濁出現(xiàn)弟后,竄為之日發(fā)布讀一個.d伸is括co文件祝,是驕一個XM泛L文檔字,其趙中包青括指生向描半述We姻b服務(wù)相的其貴他信泥息資企源的棉鏈接回。程序繭可以污動態(tài)會的使旁用這其些鏈虹接獲侄取說窄明文更檔,島最終幼得知We腰b服務(wù)上的詳宏細信里息。第一侮頁最后岡一頁吉林注大學(xué)雅軟件途學(xué)院We決b服務(wù)資的基癥本結(jié)蜘構(gòu):We伏b服務(wù)餐目錄定,發(fā)布We稻b服務(wù)悄提供逼者能判夠提西供的We請b服務(wù)伙,供漢客戶記查找順;We遇b服務(wù)素發(fā)現(xiàn),統(tǒng)一繼描述惠、發(fā)加現(xiàn)和榴集成最規(guī)范UD氧DI定義膀了一堡種發(fā)覽布和睡發(fā)現(xiàn)We郊b服務(wù)鋒相關(guān)幻玉信息匙的標(biāo)爛準(zhǔn)方默法;We仗b服務(wù)鮮描述援,We碗b服務(wù)寸的基項本結(jié)令構(gòu)建展立在均通過津基于XM股L的消土息進刮行通震信的螺基礎(chǔ)決上,胞而消廳息必偵須遵睡守We候b服務(wù)越描述控的約疾定,濱是一諒個用WS爭DL表示賀的XM洪L文檔嘆,定縣義We韻b服務(wù)秋可以憂理解首的消斜息格壓式。第一業(yè)頁最后檔一頁吉林往大學(xué)訴軟件給學(xué)院We摸b服務(wù)蹄建立袖在3個角暖色的障交互甲上,歌交互懷的內(nèi)諸容包幣括3個操們作。3個角滅色:服務(wù)趨的提毫供者魄、注吃冊處落和請承求者辰;3個操信作:發(fā)布渾、查傭找和榴綁定蠢。這些基角色閑和操噴作都小圍繞We奶b服務(wù)敏本身和服務(wù)私說明兩個扯產(chǎn)品蘋展開調(diào)。第一林頁最后里一頁吉林樂大學(xué)膜軟件藥學(xué)院We聲b服務(wù)皇的運宣行機銷理:服務(wù)屑提供摩者有煙一個衫可以駱通過柏網(wǎng)絡(luò)杠訪問燙的軟滿件模館塊,終即We緊b服務(wù)朽的實根現(xiàn),臥并為彩此We誦b服務(wù)講定義淹了服價務(wù)描亞述,秩并把穗它發(fā)侮布給逢服務(wù)零的請藍求者惕或服瞇務(wù)的耍注冊警處;服務(wù)走請求召者用鼠查找杜操作癥從本義地或月注冊賺處得嘉到服裂務(wù)描螺述,委并使益用描甜述中兆的信漂息與題服務(wù)扣提供任者實盤現(xiàn)綁屯定,坑然后打與We謙b服務(wù)光交互命,調(diào)屬用其撤中的嘩操作跌。服務(wù)倉提供逆者和決服務(wù)盆請求北者是We朵b服務(wù)杠的邏終輯基刷礎(chǔ),凍一個We填b服務(wù)項即可漸以是狐提供墳者也旋可以媽是請柳求者顛。第一澇頁最后仇一頁吉林蝕大學(xué)盈軟件榴學(xué)院服務(wù)皆提供團者從商么業(yè)的倉角度符來說宴是服妨務(wù)的巴擁有階者,貓從We忙b服務(wù)渠的架技構(gòu)來貴說是奇擁有打服務(wù)透的平槽臺;服務(wù)著請求剩者是需深要某刮種功擇能的燃商業(yè)灰機構(gòu)海,從申商業(yè)第的角骨度來屆說是烘查找次調(diào)用純服務(wù)皮的應(yīng)犧用程鋒序,趴包括統(tǒng)人使護用的搞瀏覽險器,惠或無洞用戶夏界面?zhèn)膽?yīng)朽用程則序。服務(wù)盡注冊榴處從We帳b服務(wù)難的架走構(gòu)來碑說是常供服節(jié)務(wù)提蠻供者晉發(fā)布渾服務(wù)省描述個的地眨方,杜供請用求者患找到鎮(zhèn)服務(wù)亮以及辟與服數(shù)務(wù)綁求定的蛾信息葉,包址括開欣發(fā)時菊的靜薪態(tài)綁撈定和凈運行吼時的稠動態(tài)俗綁定窩。第一吳頁最后蝴一頁吉林盼大學(xué)點軟件蒼學(xué)院We灣b服務(wù)敲開發(fā)供的生衰命周染期,蔥包括4個階搬段:創(chuàng)建銅,開發(fā)爹測試We餅b服務(wù)雀的實償現(xiàn),敬包括密服務(wù)省接口及描述弊的定賺義和橫服務(wù)唯實現(xiàn)予描述離的定怎義;安裝,把服綠務(wù)接護口和錯服務(wù)謠實現(xiàn)厚的定董義發(fā)俊布到貸服務(wù)杠請求雷者或逼服務(wù)餡注冊府處,辯把服冶務(wù)的全可執(zhí)釋行程帆序放贈到We到b服務(wù)腥器的娃可執(zhí)鈴行環(huán)螺境中攝;運行青,We純b服務(wù)批等待流調(diào)用急請求得,被掃不同扣的請漢求者習(xí)通過懂網(wǎng)絡(luò)伏訪問澤或調(diào)毅用,諒服務(wù)喜請求碎者此神時可堪以查盞找或還綁定善操作裂。管理瓣,對We站b服務(wù)私應(yīng)用止程序術(shù)進行辣監(jiān)督箭、檢竿查和敵控制纏,包補括安習(xí)全性哀、性疫能和伏服務(wù)料質(zhì)量參管理恢等。第一承頁最后猾一頁吉林辛大學(xué)夢軟件念學(xué)院本節(jié)鴨著重并于因門特網(wǎng)題上的徑高級盛服務(wù)譜,以郊及提忍供這漫些服棟務(wù)的岸應(yīng)用陵軟件粉。討論還網(wǎng)絡(luò)離應(yīng)用隸軟件述的客靈戶/服務(wù)志器交而互模猜式,蒼并說哪明網(wǎng)滅絡(luò)協(xié)鎮(zhèn)議操液作的惡方式頓為什按么需毅要這口種模趁式。這是盡構(gòu)筑搏所有把網(wǎng)絡(luò)刑應(yīng)用遺的基疫礎(chǔ)。1.偶3客戶/服務(wù)輕器交雜互模們式第一胸頁最后志一頁吉林酒大學(xué)拒軟件盞學(xué)院1.活3.駝1網(wǎng)絡(luò)哀應(yīng)用崖軟件布的地怕位和蘆功能因特消網(wǎng)僅墻僅提勉供一蕉個通涼用的訪通信林構(gòu)架策,它至只負(fù)帳責(zé)傳瓦送信體息。插而對倡于信壤息傳像過去則干什職么用挖?利冶用因并特網(wǎng)煌究竟朱提供樂什么為服務(wù)瞞?由撐哪些鉗計算秧機來錯運行正這些態(tài)服務(wù)陷?如慕何確漂定服害務(wù)的巾存在績?如駛何使坑用這廉些服啞務(wù)等卻等問辟題?赴都要瞧由應(yīng)度用軟旁件和膊用戶膊解決間。計算蝕機能婚夠利闊用因吹特網(wǎng)寨提供丹什么庭服務(wù)悅?何驚時啟罪動這叮些服假務(wù)?倆都需幫要高憂層應(yīng)送用軟饒件及別用戶均決定封。第一槳頁最后貧一頁吉林單大學(xué)架軟件歷學(xué)院1.餐3.碗2客戶/服務(wù)潛器模紹式網(wǎng)絡(luò)潤應(yīng)用燒進程咬通信射時,籍普遍植采用聰客戶/服務(wù)斤器交爸互模唯式,它簡稱C/告S模式災(zāi)。這是躲因特推網(wǎng)上事應(yīng)用蓮程序債最常石用的裙通信蕉模式綱。C/齡S模式潔的建葛立基品于以陷下兩芬點:客戶幟與服視務(wù)器爪之間盟的關(guān)怎系是糖非對抹等的燦,服融務(wù)器施提供您資源就,客稅戶機宜請求劫共享登這些起資源卵;網(wǎng)間慨進程嘩通信京是完奇全異萍步的青,互沿相通法信的拉進程島間既雷不存佛在父鋒子關(guān)痕系,腐又沒農(nóng)有共格享內(nèi)仁存緩霜沖區(qū)握,需布要一棋種機某制為繪二者昌間的幟數(shù)據(jù)袍交換燦提供窗同步.第一鉤頁最后棗一頁吉林五大學(xué)貢軟件捧學(xué)院1、服拳務(wù)器歲的工痰作過殼程C/沙S模式衰過程鍛中服小務(wù)器絹處于吊被動恰服務(wù)郵的地制位。服務(wù)李器要溉先啟患動,糕并根頓據(jù)客抽戶請色求提腫供相幕應(yīng)服樣務(wù):打開浪一通向信通致道,犯并告珠知服誓務(wù)器盛所在洲的主膚機,啄并愿竄意在鄭某一矩公認(rèn)咸的地鑒址上榜(熟創(chuàng)知知套端口途,如FT聲P為21)接晉收客姻戶請蒼求。等待宇客戶墓的請攏求到數(shù)達該穩(wěn)端口惹。服務(wù)闖器接舍收到呼服務(wù)億請求零,處監(jiān)理該米請求委并發(fā)旗送應(yīng)仗答信拆號。為了葵能并澇發(fā)地號接收彈多個播客戶鏡的服止務(wù)請上求,品要激踏活一催個新尺進程決或新略線程影來處催理這貸個客嶺戶請究求(如UN縣IX系統(tǒng)協(xié)中用fo制rk、ex衫ec意)。服軌務(wù)完劫成后勇,關(guān)求閉此簡新進蘆程與井客戶鐮的通級信鏈宅路并捉終止.返回描第二跑步,應(yīng)等待緒并處考理另房誠一客眨戶請不求。在特逮定的帝情況園下,容關(guān)閉伏服務(wù)汗器。第一蛾頁最后蘆一頁吉林稍大學(xué)借軟件鈴學(xué)院2、客灶戶端茶的工帝作過遲程客戶牲方采雙取的盛是主幼動請檢求方驗式:打開謊一通什信通徒道,斬并連兩接到攻服務(wù)勸器所躁在主伐機的雷特定罩監(jiān)聽朋端口族。向服天務(wù)器業(yè)發(fā)送堤請求威報文砍,等負(fù)待并偽接收曾應(yīng)答??;繼療續(xù)提盲出請央求,扁與服塞務(wù)器夸的會圈話按慮照應(yīng)哥用協(xié)鍋議進企行。請求行結(jié)束途后,靈關(guān)閉煉通信口通道給并終醬止。第一療頁最后圣一頁吉林胡大學(xué)乞軟件陽學(xué)院表1.宗2一些篇著名夕的網(wǎng)晝絡(luò)應(yīng)渣用網(wǎng)絡(luò)應(yīng)用客戶端軟件服務(wù)器軟件應(yīng)用層協(xié)議電子郵件foxmail電子郵件服務(wù)器SMTP、Pop3文件傳輸cutFTP文件傳輸服務(wù)器FTPWWW瀏覽IE瀏覽器IIS服務(wù)器HTTP第一鍋頁最后害一頁吉林結(jié)大學(xué)傷軟件柴學(xué)院客戶邁端軟坊件的價特點服務(wù)沙器端著軟件次的特鳥點基于匙因特阿網(wǎng)的C/阻S模式棍的應(yīng)謀用程立序的擇特點1.畫3.張3客戶磚與服扯務(wù)器石的特處性第一圈頁最后觸一頁吉林匹大學(xué)徐軟件逐學(xué)院1.客注戶端戲軟件五特點在進五行網(wǎng)撐絡(luò)通廚信時悉臨時牧成為脆客戶固,但唐它也況可在彼本地潤進行宿其他娃的計桑算。被用業(yè)戶調(diào)廢用,之只為烏一個驕會話婆運行棋。在途打算心通信芳時主質(zhì)動向脫遠地橡服務(wù)齒器發(fā)扭起通驚信。能訪剛問所集需的敲多種夜服務(wù)瓦,但提在某鄙一時塘刻只亞能與漏一個德遠程屋服務(wù)福器進答行主花動通軍信。主動趙地啟浙動與朵服務(wù)喉器的朱通信顆。在用巷戶的猜計算拜機上潑運行贈,不氣需要題特殊迅的硬蔑件和夢很復(fù)催雜的適操作獎系統(tǒng)仍。第一備頁最后穴一頁吉林勇大學(xué)析軟件劑學(xué)院2.服悲務(wù)器散軟件荷的特南點是一強種專套門用既來提茫供某帶種服雖務(wù)的石程序痛,可巾同時除處理填多個書遠地襪客戶續(xù)的請礎(chǔ)求。當(dāng)系君統(tǒng)啟勝動時般即自火動調(diào)終用,著并且攻連續(xù)餅運行著著,癢不斷綁地為隱多個攻會話慨服務(wù)敞。接受偷來自躺任何糠客戶釀的通臂信請招求,貼但只劣提供鋸一種懼服務(wù)池。被動務(wù)地等增待并績接受詢來自納多個題遠端源客戶明的通倒信請凍求。在共榮享計姿算機畝上運類行,馳一般禾需要屈強大低的硬翅件和圈高級趙的操挨作系喉統(tǒng)支幻玉持。第一偶頁最后筆一頁吉林淡大學(xué)艙軟件穴學(xué)院3.基穩(wěn)于因名特網(wǎng)鼠的C/參S模式敢的應(yīng)兔用程骨序的鳳特點客戶損和服章務(wù)器卷都是漏軟件慕進程箭,C/賢S模式遷是網(wǎng)后絡(luò)上斷通過龜進程青通信欠建立騎分布豆式應(yīng)挪用的張常用盯模型姐。非對斗稱性棕:服務(wù)眉器通液過網(wǎng)責(zé)絡(luò)提尋供服帝務(wù),穩(wěn)客戶獄通過抹網(wǎng)絡(luò)大使用倘服務(wù)跪,這瘡種不舒對稱汽性體僵現(xiàn)在范軟件唱結(jié)構(gòu)棵和工椒作過毅程上棵。對等梅性:客戶證和服呼務(wù)器裂必有錄一套司共識劑的約遍定,消必與勾以某醬種應(yīng)潛用層脈協(xié)議麗相聯(lián)奔,并聯(lián)且協(xié)挖議必推須在煙通信味的兩衣端實側(cè)現(xiàn)。腰比如膊瀏覽高器和3W服務(wù)絲式器就輩都基乳于HT過TP超文腐本傳烈輸協(xié)漢議。第一京頁最后糕一頁吉林令大學(xué)權(quán)軟件候?qū)W院服務(wù)趙器的芒被動裹性:服務(wù)籌器必詳須先狀行啟癥動,水時刻約監(jiān)聽貪,日廁夜值浙守,穴及時羞服務(wù)客,只煎要有撇客戶望請求災(zāi),就突立即引處理乳并響罩應(yīng),膝回傳娛信息早。但燭決不連主動鈴提供煩服務(wù)喉??蛻翩湙C的紐奉主動坐性:客戶嗚機可擺以隨摸時提浪出請捐求,粒通過勉網(wǎng)絡(luò)原得到河服務(wù)鞭,也城可以粘關(guān)機支走人訓(xùn),一共次請測求與善服務(wù)乏的過憤程是縮慧由客重戶機財首先壩激發(fā)糠的。一對想多:一個濟服務(wù)巨器可圓以為把多個吊客戶睜機服隱務(wù),失客戶訪機也藝可以愚打開話多個骨窗口存,連躬接多票個服逆務(wù)器裝。分布腥性與狠共享胞性:資源揪在服嗓務(wù)器湊端組羊織與蜘存儲緞,通豬過網(wǎng)早絡(luò)分癥散在昌多個戴客戶制端使樣用。第一四頁最后弊一頁吉林百大學(xué)獵軟件涉學(xué)院1.服久務(wù)器萄程序忍與服肯務(wù)器梨類計犁算機服務(wù)洗器(se植rv遭er)這陸個術(shù)輕語來壟指那制些運齊行著獅的服哪務(wù)程鳴序。服務(wù)愈器類孝計算樂機(se伶rv砌er樹-c專la惡ss爺c鬼om型pu以te皆r)這服一術(shù)爸語來宣稱呼碌那些濁運行巖服務(wù)煌器軟句件的制強大轉(zhuǎn)的計史算機祖。1.貓3.尋4容易守混淆攔的術(shù)牛語第一幫頁最后攝一頁吉林鑰大學(xué)替軟件頁學(xué)院2.客亭戶與石用戶“客物戶”(c遲li蒸en響t)和服勉務(wù)器旬都指推的是孩應(yīng)用宗進程著,即坊計算蘭機軟蛋件。“用淚戶”(u慌se拘r)指的槳是使叔用計抄算機愧的人回。第一愁頁最后影一頁吉林懷大學(xué)痛軟件斷學(xué)院圖1.悉10用戶幟、客書戶、僑服務(wù)蓄器、刮服務(wù)巧器類戶計算萄機客戶鴉與服奶務(wù)器漢的通么信過血程一刑般是掏這樣厘的:通信衰之前糊,服兵務(wù)器奮應(yīng)先決行啟艙動,春并通水知它蝦的下溪層協(xié)醋議棧槽做好堵接收冶客戶冤請求遺的準(zhǔn)黎備,傲然后貝被動掩地等壩待客挽戶的船通信雕請求愧,稱臉服務(wù)雞器處憂于監(jiān)語聽狀技態(tài)。一般瘋是先供由客遍戶向樓服務(wù)鈔器發(fā)辭送請修求,晃服務(wù)菠器向協(xié)客戶瘡返回呆應(yīng)答優(yōu)??捅稇綦S費時可魔以主江動啟櫻動通伙信,鉛向服覽務(wù)器群發(fā)出則連接秧請求皇,服杠務(wù)器浙接收花這個躍請求分,建纏立了宴二者勝的通底
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 普通話學(xué)分申請書范文
- 電子競技的社會責(zé)任健康游戲與道德規(guī)范探討
- 2025年度醫(yī)療廢物處理與處置合作協(xié)議合同
- 2025年度景區(qū)旅游咨詢服務(wù)承包合同
- 2025年度水利工程防汛物資采購分包合同范本
- 2025年度住宅小區(qū)景觀設(shè)計與室內(nèi)裝修合同
- 崗位聘任申請書
- 二零二五年度茶園認(rèn)養(yǎng)與茶葉種植保險合作協(xié)議
- 2025年度股份占比合同協(xié)議書:數(shù)字經(jīng)濟領(lǐng)域股權(quán)投資合作協(xié)議
- 二零二五年度車輛過戶交易雙方車輛保養(yǎng)責(zé)任協(xié)議
- 室內(nèi)裝飾拆除專項施工方案
- 醫(yī)院院外會診申請單、醫(yī)師外出會診審核表、醫(yī)師外出會診回執(zhí)
- 鋼筋工程精細化管理指南(中建內(nèi)部)
- 核酸的分離與純化技術(shù)
- 2024年山西省高考考前適應(yīng)性測試 (一模)英語試卷(含答案詳解)
- 教科版六年級下冊科學(xué)第三單元《宇宙》教材分析及全部教案(定稿;共7課時)
- 2024年中國鐵路投資集團有限公司招聘筆試參考題庫含答案解析
- 干部人事檔案數(shù)字化 制度
- 經(jīng)營開發(fā)部工作目標(biāo)責(zé)任書
- 小班繪本教學(xué)《藏在哪里了》課件
- 滄州師范學(xué)院學(xué)士學(xué)位論文寫作指南2020版
評論
0/150
提交評論