日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

万维网服务器协议提供web,万维网的HTTP和FTP协议.doc

發布時間:2023/12/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 万维网服务器协议提供web,万维网的HTTP和FTP协议.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

萬維網的HTTP和FTP協議.doc

萬維網的HTTP和FTP協議

摘 要:20世紀40年代以來,人們就夢想能擁有一個世界性的信息庫。在這個信息庫中,信息不僅能被全球的人們存取,而且能輕松地鏈接到其他地方的信息,使用戶可以方便快捷地獲得重要的信息。1991年8月6日,伯納斯?李發表萬維網項目簡介的文章。標志著萬維網公共服務的首次亮相。1994年6月,中國新聞計算機網絡(China News Digest,CND)將World Wide Web稱為“萬維網”。萬維網聯盟W3C理事會(World Wide Web Consortium,W3C)于1994年10月在麻省理工學院(MIT)計算機科學實驗室成立。

關鍵詞:萬維網;WWW;HTTP;FTP;Web服務器

WWW(World Wide Web,3W,Web)中文譯名為萬維網,環球信息網等。是歐洲核物理研究中心(CERN)為全球范圍的科學家利用Internet建立在客戶機/服務器模型之上,為了方便地進行通信、交流和查詢所建立的。Internet采用超文本和超媒體的信息組織方式,將信息的鏈接擴展到整個Internet上。萬維網是一個分布式的超媒體(Hypermedia)系統,它是超文本(Hypertext)系統的擴充,所謂超文本是包含指向其他文檔的鏈接文本,超文本是萬維網的基礎,在萬維網中,主要使用了兩個協議,分別是HTTP協議和FTP協議。

1 HTTP協議

超文本傳輸協議(Hypertext Transfer Protocol,HTTP)提供了訪問超文本信息的功能,是萬維網與Web服務器之間的通信協議,屬于應用層。HTTP協議是用于分布式協作超文本信息系統的、通用的、面向對象的協議。可以用于傳輸各種超文本頁面和數據。

HTTP協議包括以下4個步驟:

第一,建立連接。客戶端向服務器發出建立連接HTTP報文的請求,服務端將響應發送回客戶端,連接建立。

第二,發送請求。客戶端按照HTTP協議通過連接線路向服務端發送請求。

第三,給出應答。服務器按照客戶端的要求給出應答,將結果HTML文件返回給客戶端。

第四,關閉連接。客戶端接到HTTP報文請求后關閉連接。

HTTP協議是基于TCP/IP之上的協議,它不僅保證是否能夠正確傳輸超文本文檔,而且還要確定傳輸文檔中的哪一部分,以及哪部分內容首先顯示等。通常HTTP報文消息包括客戶向服務器的請求報文和服務器向客戶的響應報文。這兩種類型的報文消息由一個起始行,一個或者多個頭域,一個指示結束的空行和消息體組成。HTTP的報文結構包括通用首部、請求首部、響應首部、實體首部和實體主體五個部分。每個頭域由,和三部分組成。(注意:域名與大小寫無關,可以在域值前添加任何數量的空格符,可將萬維網的頭域擴展為多行。)

通用域名首部包含請求和響應報文,其中的頭域還包含Cache-Control、Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via等。對通用頭域的擴展要求通訊雙方都支持,如果存在不支持的通用頭域,一般將會作為實體處理。

一次HTTP操作其工作過程可分為以下幾步:

第一,瀏覽器分析鏈接指向頁面的URL。

第二,瀏覽器向DNS請求解析IP地址。

第三,域名系統DNS解析出微軟服務器的IP地址。

第四,瀏覽器與該服務器建立TCP鏈接。

第五,瀏覽器發出HTTP請求GET。

第六,服務器通過HTTP響應把文件index.heml發送給瀏覽器。

第七,TCP連接釋放。

第八,瀏覽器將文件index.heml進行解釋,并將Web頁顯示給用戶。

如果在以上過程中的某一步出現錯誤,那么產生錯誤的信息將返回到客戶端,由顯示屏輸出。對于用戶來說,這些過程是由HTTP自己完成的,用戶只要用鼠標點擊,等待信息顯示就可以了。HTTP采用TCP作為運輸層協議,保證了數據的可靠傳輸,HTTP不需要考慮數據在傳輸過程中丟失后是怎樣重傳的,但是HTTP協議本身是無連接的,即通信雙方在交換HTTP報文之前不需要先建立HTTP鏈接。

2 FTP協議

文件傳輸協議(File Transfer Protocol,FTP)是因特網上使用最廣泛的文件傳輸協議,FTP運行在TCP上采用客戶/服務器模型,包括兩個組成部分,分別為FTP服務器、FTP客戶端。其中FTP服務器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位于服務器上的資源。FTP使用20和21這兩個端口,如果采用主動模式,那么數據傳輸端口就是20;如果采用被動模式,數據傳輸端口就是21。

FTP提供以下功能:

第一,提供不同種類的主機系統之間的傳

總結

以上是生活随笔為你收集整理的万维网服务器协议提供web,万维网的HTTP和FTP协议.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。