




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機網絡武漢鐵路職業技術學院面向網絡服務的應用層應用層是學習網絡協議的起點,大家最為熟悉的很多應用都在應用層。通過應用層學習,有助于認知協議有關的知識。信息化時代各種網絡應用程序層出不窮,微信、QQ等社交軟件高度普及,移動支付領先全球,在互聯網應用方面向世界展示了中國人的智慧與創新能力。
思政-展示中國人的智慧據了解,支付寶應用軟件已經在41個國家和地區開通;微信軟件也已經開通了13種不同幣種的支付。以支付寶和微信支付為代表的中國移動支付企業,在“走出去”的實踐中為國家的網絡基礎設施建設做出突出貢獻,在建設21世紀數字絲綢之路過程中彰顯了中國企業擔當。在印度,螞蟻金服用這種模式幫助的本地錢包Paytm,用戶數量從2015年的2500萬人增加到2017年的2.5億人,一躍成為全球第三大電子錢包。這種全球領先的應用模式和技術能力,吸引了眾多國家的關注。思政-展示中國人的智慧大學生有網絡編程的基礎和條件,如果能積極動手開發網絡應用程序,構思信息網絡的發展前景,一定能夠開發出更多展現中國人智慧的APP應用。思政-展示中國人的智慧課程導入應用層是OSI/RM和TCP/IP體系結構的最高層,它通過使用下層提供的服務直接向用戶提供服務,可以說是計算機網絡與用戶的界而或接口。如果沒有應用層,下面各層的存在就失去了意義。應用層的服務種類非常多,而且有許多是用戶每天都在使用的,如Web服務、E-mail服務、FTP服務、DNS服務、TELNET服務等。隨著Internet的發展,各種新的網絡應用服務層出不窮,這些服務也有著自己的通信方式。Web服務電子郵件FTP域名服務網絡管理應用層主要服務課程導入Web服務電子郵件FTP域名服務網絡管理應用層主要服務隨著網絡技術的發展和網絡應用的普及,各方面的網絡應用也不斷涌現。每類網絡應用都需要對應的應用服務支持,“應用層”要解決的問題就是為用戶提供所需的應用服務。應用層位置7.應用層OSI參考模型6.表示層5.會話層4.傳輸層3.網絡層2.數據鏈路層1.物理層TCP/IP協議棧4.應用層3.傳輸層2.網際層1.網絡接口層應用層主要協議HTTPFTPDNS電子郵件協議應用層主要協議DHCPTelnet超文本傳輸協議,使用端口80,主要用于上網文件傳輸協議,端口:21和20域名系統,端口:53動態主機IP地址分配協議,端口:67與68SMTP:簡單郵件傳輸協議,端口25POP3:郵局協議,端口110遠程登錄協議,端口為23C/S通信模型客戶端發出服務請求消息服務端給予響應消息應用層傳輸層底層應用層傳輸層底層Internet客戶端服務器端應用服務網絡應用軟件之間最常用、最重要的交互模型為C/S(Client/Server,客戶端/服務器)模型。應用進程應用進程C/S通信模型通過它可以充分利用兩端硬件環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通信開銷,如圖所示。客戶端發出服務請求消息服務端給予響應消息應用層傳輸層底層應用層傳輸層底層Internet客戶端服務器端應用服務應用進程應用進程C/S通信模型目前,大多數應用軟件系統都是Client/Server模式的兩層結構,如Web服務、FTP服務、E-mail服務等,這里所說的客戶機和服務器分別指雙方主機上安裝的對應應用程序。客戶端發出服務請求消息服務端給予響應消息應用層傳輸層底層應用層傳輸層底層Internet客戶端服務器端應用服務應用進程應用進程C/S通信模型Client和Server常常分別處在相距很遠的兩臺計算機上,網絡上的應用程序為了能夠順利通信,服務端通常處于偵聽狀態,等待客戶端發起連接請求。客戶端發出服務請求消息服務端給予響應消息應用層傳輸層底層應用層傳輸層底層Internet客戶端服務器端應用服務應用進程應用進程C/S通信模型在通信時,Client程序的任務是將用戶的要求提交給Server服務器端,再將Server程序返回的結果以特定的形式顯示給用戶(如HTTP用瀏覽器的形式呈現返回結果)。客戶端發出服務請求消息服務端給予響應消息應用層傳輸層底層應用層傳輸層底層Internet客戶端服務器端應用服務應用進程應用進程C/S通信模型Server程序的任務式接受客戶端應用程序提出的服務請求,進行相應的處理,再將結果返回到客戶端程序。客戶端發出服務請求消息服務端給予響應消息應用層傳輸層底層應用層傳輸層底層Internet客戶端服務器端應用服務應用進程應用進程Web基本概念萬維網WWW(WorldWideWeb)是將互聯網中的信息以超文本形式展現的系統,也叫做Web。Web服務器Web服務器Web服務器Web服務器InternetURLHTTPHTMLHTTPSWeb基本概念Web服務器Web服務器Web服務器Web服務器InternetURLHTTPHTMLHTTPS它是Internet
上發展最快同時又使用最多的一項服務,它可以提供包括文本、圖形、聲音和視頻等在內的多媒體信息的瀏覽。Web是一種特殊的框架結構,它的目的是為了訪問遍布在Internet上的網頁。對用戶來說,Web最具吸引力的是它的按需操作。Web基本概念Web服務器Web服務器Web服務器Web服務器InternetURLHTTPHTMLHTTPS當用戶需要時,就能得到他所想要的內容,這不同于廣播和電視,用戶只能看節目提供者提供的節目。Web還是跨平臺的,使用任何計算機、操作系統、瀏覽器都可以訪問Internet上的Web服務。Web基本概念Web服務器Web服務器Web服務器Web服務器InternetURLHTTPHTMLHTTPS另外,Web提供的信息是分布式的。Web信息分布在全球成千,上萬個站點,內容信息非常豐富。這些成為了Web服務快速發展的重要原因。Web基本概念Web服務器Web服務器Web服務器Web服務器InternetURLHTTPHTMLHTTPS人們每天上網都要用到Web服務。通過Web服務,只要用鼠標進行本地操作,就可以到達世界上的任何地方。由于Web服務使用的是超文本鏈接(HTML),所以可以很方便地從一個信息頁轉換到另一個信息頁。它不僅能查看文字,還可以欣賞圖片、音樂、動畫等。最流行的Web服務程序如360瀏覽器和谷歌chrome瀏覽器。Web服務相關協議(一)URL(UniformResourceLocator)URL是使用IE等瀏覽器訪問Web頁面時需要輸入的網頁地址。如就是URL。在Internet上的網站,無論服務器在那里,用戶只要在接入Internet的客戶端計算機瀏覽器中輸入網址,就可以訪問相關的網站信息。URL標識一個Internet資源,并指定對其進行操作或獲得該資源的方法。這里所說的資源指Internet.上可以訪問的任何對象,如文件、圖片、音頻、視頻等。Web服務相關協議(一)URL(UniformResourceLocator)
<協議>://<主機名>:<端口>/<路徑>URL格式URL由協議、頁面所在服務器DNS名字(必要時加端口號)、路徑和文件名三部分組成。Web服務相關協議(一)URL(UniformResourceLocator)/view/1496.htmURL舉例比如/view/1496.htm。協議是HTTP,指訪問對象所使用的協議,包括FTP、遠程登錄協議、電
子郵件協議等。主機名為,它是指Web服務器的名稱,Internet上的服務器主機名就是網站的域名。Web服務相關協議(一)URL(UniformResourceLocator)/view/1496.htmURL舉例該例中沒有端口信息,因為采用常規協議,端口可以省略,如HTTP的默認端口為80,FTP的默認端口為21,TELNET的默認端口為23.這些端口也可以在服務器上配置這些服務時自行設定,如設定HTTP服務端口為8080。Web服務相關協議(一)URL(UniformResourceLocator)/view/1496.htmURL舉例路徑參數為view/1496.htm,路徑參數用來指定要訪問的對象在Web服務器上的文件路徑,與本地主機文件的路徑格式一樣。通過以上的URL格式,就可以訪問互聯網中1496.htm的文件,顯示用戶請求的頁面了。Web服務相關協議(二)HTTP(HypertextTransferprotocol)超文本傳輸協議HTTP是用來在瀏覽器和WWW服務器之間傳送超文本的協議。客戶端請求訪問Internet客戶端服務器端Web服務相關協議(二)HTTP(HypertextTransferprotocol)客戶端請求訪問Internet客戶端服務器端它由兩部分組成:從瀏覽器到服務器的請求集和從服務器到瀏貿器的應答集。HTTP使用TCP作為傳輸協議,因此一般來說客戶端進程發出的每個HTTP請求都能到達服務器端,同樣,服務器端的響應也會到達客戶端。Web服務相關協議首先通過三次握手,客戶端與服務器端建立TCP連接。1連接完成后,客戶端發起連接請求。2服務器根據請求給出應答內容,將信息返回給客戶端。3信息傳輸完成后,雙方斷開TCP連接。4(二)HTTP(HypertextTransferprotocol)超文本傳輸協議HTTP是用來在瀏覽器和WWW服務器之間傳送超文本的協議。…Web服務相關協議(二)HTTP(HypertextTransferprotocol)HTTP屬于無狀態協議,當服務器完成對客戶的響應后,并不存儲任何關于該客戶機的狀態信息。例如,某個特定的客戶端在短短的幾秒鐘內兩次請求同一對象,那么客戶端與服務器端需要完成兩次HTTP的會話過程,也就是第2次請求時仍然需要重新建立TCP連接,就像服務器完全不記得之前所做過的事一樣。(三)HTTPS(HypertextTransferProtocolSecure)超文本傳輸安全協議HTTPS是超文本傳輸協議和SSL/TLS的組合,用以提供加密通訊及對網絡服務器身份的鑒定。訪問https網站時會有小鎖代表安全證書HTTPS的主要思想是在不安全的網絡上創建一安全信道,并可在使用適當的加密包和服務器證書可被驗證且可被信任時,對竊聽和中間人攻擊提供合理的保護。Web服務相關協議HTTPS與HTTP的區別HTTP的URL由”http://”開始,默認端口號為80;HTTPS的URL由”https://”開始,默認端口號為443HTTP的信息是明文傳輸,https則是具有安全性的ssl加密傳輸協議。Web服務相關協議(四)HTML(HypertextMarkupLanguage)超文本標記語言HTML是一種萬維網標記語言,用來結構化信息,描述了網頁上的每個組件,例如文本、表格或圖像等。還可以指定瀏覽器中顯示的文字、文字的大小和顏色。
<HTML><HEAD> ……</HEAD><BODY> ……</BODY></HTML>文件頭(Head)文件體(body)Web服務相關協議(四)HTML(HypertextMarkupLangu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國輸瓶轉盤市場調查研究報告
- 2025年中國計算機音箱市場調查研究報告
- 2025年中國螺紋口管件市場調查研究報告
- 2025新進廠職工安全培訓考試試題及參考答案(典型題)
- 老人補鈣健康教育
- 腦卒中出院康復指導
- 運動損傷治療與康復
- 缺氧缺血性腦病健康教育
- 《民法學課件》課件-第四編-第十五章 物權法中的占有
- 《簡明中國法制史教程》課件-中國法制史第10章
- 數控等離子切割機操作規程教育課件
- 2022年浙江省杭州市中考化學試卷【含答案】
- 機電工程技術標投標方案
- 光伏電纜的敷設
- C#實驗c-圖書管理系統源代碼
- 波羅維茨少女合唱譜
- 化療后嘔吐CINV相關知識考核試題及答案
- 七年級4班期中考試家長會課件
- 降低長期臥床病人便秘發生率
- GB/T 7894-2001水輪發電機基本技術條件
- GB/T 4995-2014聯運通用平托盤性能要求和試驗選擇
評論
0/150
提交評論