中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      TCP/IP、Http的區(qū)別

      時間:2024-11-12 04:41:21 TCP/IP 我要投稿
      • 相關(guān)推薦

      TCP/IP、Http的區(qū)別

        TPC/IP協(xié)議是傳輸層協(xié)議,主要解決數(shù)據(jù)如何在網(wǎng)絡(luò)中傳輸,而HTTP是應(yīng)用層協(xié)議,主要解決如何包裝數(shù)據(jù)。關(guān)于TCP/IP和HTTP協(xié)議的關(guān)系,網(wǎng)絡(luò)有一段比較容易理解的介紹:“我們在傳輸數(shù)據(jù)時,可以只使用(傳輸層)TCP/IP協(xié)議,但是那樣的話,如果沒有應(yīng)用層,便無法識別數(shù)據(jù)內(nèi)容,如果想要使傳輸?shù)臄?shù)據(jù)有意義,則必須使用到應(yīng)用層協(xié)議,應(yīng)用層協(xié)議有很多,比如HTTP、FTP、TELNET等,也可以自己定義應(yīng)用層協(xié)議。WEB使用HTTP協(xié)議作應(yīng)用層協(xié)議,以封裝HTTP 文本信息,然后使用TCP/IP做傳輸層協(xié)議將它發(fā)到網(wǎng)絡(luò)上。”

        術(shù)語TCP/IP代表傳輸控制協(xié)議/網(wǎng)際協(xié)議,指的是一系列協(xié)議。“IP”代表網(wǎng)際協(xié)議,TCP和UDP使用該協(xié)議從一個網(wǎng)絡(luò)傳送數(shù)據(jù)包到另一個網(wǎng)絡(luò)。把IP想像成一種高速公路,它允許其它協(xié)議在上面行駛并找到到其它電腦的出口。TCP和UDP是高速公路上的“卡車”,它們攜帶的貨物就是像HTTP,文件傳輸協(xié)議FTP這樣的協(xié)議等。

        你應(yīng)該能理解,TCP和UDP是FTP,HTTP和SMTP之類使用的傳輸層協(xié)議。雖然TCP和UDP都是用來傳輸其他協(xié)議的,它們卻有一個顯著的不同:TCP提供有保證的數(shù)據(jù)傳輸,而UDP不提供。這意味著TCP有一個特殊的機制來確保數(shù)據(jù)安全的不出錯的從一個端點傳到另一個端點,而UDP不提供任何這樣的保證。

        HTTP(超文本傳輸協(xié)議)是利用TCP在兩臺電腦(通常是Web服務(wù)器和客戶端)之間傳輸信息的協(xié)議。客戶端使用Web瀏覽器發(fā)起HTTP請求給Web服務(wù)器,Web服務(wù)器發(fā)送被請求的信息給客戶端。

        下面的圖表試圖顯示不同的TCP/IP和其他的協(xié)議在最初OSI模型中的位置:

      7 應(yīng)用層 例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP
      6 表示層 例如XDR、ASN.1、SMB、AFP、NCP
      5 會話層 例如ASAP、TLS、SSH、ISO 8327 / CCITT X.225、RPC、NetBIOS、ASP、Winsock、BSD sockets
      4 傳輸層 例如TCP、UDP、RTP、SCTP、SPX、ATP、IL
      3 網(wǎng)絡(luò)層 例如IP、ICMP、IGMP、IPX、BGP、OSPF、RIP、IGRP、EIGRP、ARP、RARP、 X.25
      2 數(shù)據(jù)鏈路層 例如以太網(wǎng)、令牌環(huán)、HDLC、幀中繼、ISDN、ATM、IEEE 802.11、FDDI、PPP
      1 物理層 例如線路、無線電、光纖、信鴿

        一、HTTP協(xié)議的幾個重要概念

        1.連接(Connection):一個傳輸層的實際環(huán)流,它是建立在兩個相互通訊的應(yīng)用程序之間。

        2.消息(Message):HTTP通訊的基本單位,包括一個結(jié)構(gòu)化的八元組序列并通過連接傳輸。

        3.請求(Request):一個從客戶端到服務(wù)器的請求信息包括應(yīng)用于資源的方法、資源的標識符和協(xié)議的版本號

        4.響應(yīng)(Response):一個從服務(wù)器返回的信息包括HTTP協(xié)議的版本號、請求的狀態(tài)(例如“成功”或“沒找到”)和文檔的MIME類型。

        5.資源(Resource):由URI標識的網(wǎng)絡(luò)數(shù)據(jù)對象或服務(wù)。

        6.實體(Entity):數(shù)據(jù)資源或來自服務(wù)資源的回映的一種特殊表示方法,它可能被包圍在一個請求或響應(yīng)信息中。一個實體包括實體頭信息和實體的本身內(nèi)容。

        7.客戶機(Client):一個為發(fā)送請求目的而建立連接的應(yīng)用程序。

        8.用戶代理(Useragent):初始化一個請求的客戶機。它們是瀏覽器、編輯器或其它用戶工具。

        9.服務(wù)器(Server):一個接受連接并對請求返回信息的應(yīng)用程序。

        10.源服務(wù)器(Originserver):是一個給定資源可以在其上駐留或被創(chuàng)建的服務(wù)器。

        11.代理(Proxy):一個中間程序,它可以充當一個服務(wù)器,也可以充當一個客戶機,為其它客戶機建立請求。請求是通過可能的翻譯在內(nèi)部或經(jīng)過傳遞到其它的服務(wù)器中。一個代理在發(fā)送請求信息之前,必須解釋并且如果可能重寫它。

        代理經(jīng)常作為通過防火墻的客戶機端的門戶,代理還可以作為一個幫助應(yīng)用來通過協(xié)議處理沒有被用戶代理完成的請求。

        12.網(wǎng)關(guān)(Gateway):一個作為其它服務(wù)器中間媒介的服務(wù)器。與代理不同的是,網(wǎng)關(guān)接受請求就好象對被請求的資源來說它就是源服務(wù)器;發(fā)出請求的客戶機并沒有意識到它在同網(wǎng)關(guān)打交道。

        網(wǎng)關(guān)經(jīng)常作為通過防火墻的服務(wù)器端的門戶,網(wǎng)關(guān)還可以作為一個協(xié)議翻譯器以便存取那些存儲在非HTTP系統(tǒng)中的資源。

        13.通道(Tunnel):是作為兩個連接中繼的中介程序。一旦激活,通道便被認為不屬于HTTP通訊,盡管通道可能是被一個HTTP請求初始化的。當被中繼的連接兩端關(guān)閉時,通道便消失。當一個門戶(Portal)必須存在或中介(Intermediary)不能解釋中繼的通訊時通道被經(jīng)常使用。

        14.緩存(Cache):反應(yīng)信息的局域存儲。

        二.發(fā)送請求

        打開一個連接后,客戶機把請求消息送到服務(wù)器的停留端口上,完成提出請求動作。

        HTTP/1.0 請求消息的格式為:

        請求消息=請求行(通用信息|請求頭|實體頭)CRLF[實體內(nèi)容]

        請求 行=方法 請求URL HTTP版本號 CRLF

        方 法=GET|HEAD|POST|擴展方法

        U R L=協(xié)議名稱+宿主名+目錄與文件名

        請求行中的方法描述指定資源中應(yīng)該執(zhí)行的動作,常用的方法有GET、HEAD和POST。不同的請求對象對應(yīng)GET的結(jié)果是不同的,對應(yīng)關(guān)系如下:

        對象 GET的結(jié)果

        文件 文件的內(nèi)容

        程序 該程序的執(zhí)行結(jié)果

        數(shù)據(jù)庫查詢 查詢結(jié)果

        HEAD??要求服務(wù)器查找某對象的元信息,而不是對象本身。

        POST??從客戶機向服務(wù)器傳送數(shù)據(jù),在要求服務(wù)器和CGI做進一步處理時會用到POST方法。POST主要用于發(fā)送HTML文本中FORM的內(nèi)容,讓CGI程序處理。

        一個請求的例子為:

        GEThttp://networking.zju.edu.cn/zju/HTTP/1.0 networking.zju.edu.cn/zju/HTTP/1.0 頭信息又稱為元信息,即信息的信息,利用元信息可以實現(xiàn)有條件的請求或應(yīng)答。

        請求頭??告訴服務(wù)器怎樣解釋本次請求,主要包括用戶可以接受的數(shù)據(jù)類型、壓縮方法和語言等。

        實體頭??實體信息類型、長度、壓縮方法、最后一次修改時間、數(shù)據(jù)有效期等。

        實體??請求或應(yīng)答對象本身。

        三.發(fā)送響應(yīng)

        服務(wù)器在處理完客戶的請求之后,要向客戶機發(fā)送響應(yīng)消息。

        HTTP/1.0的響應(yīng)消息格式如下:

        響應(yīng)消息=狀態(tài)行(通用信息頭|響應(yīng)頭|實體頭) CRLF 〔實體內(nèi)容〕

        狀態(tài)行=HTTP版本號 狀態(tài)碼 原因敘述

        狀態(tài)碼表示響應(yīng)類型

        1×× 保留

        2×× 表示請求成功地接收

        3×× 為完成請求客戶需進一步細化請求

        4×× 客戶錯誤

        5×× 服務(wù)器錯誤

        響應(yīng)頭的信息包括:服務(wù)程序名,通知客戶請求的URL需要認證,請求的資源何時能使用。

        四.關(guān)閉連接

        客戶和服務(wù)器雙方都可以通過關(guān)閉套接字來結(jié)束TCP/IP對話

      【TCP/IP、Http的區(qū)別】相關(guān)文章:

      TCP/IP協(xié)議是什么06-18

      OSI七層與TCP/IP五層網(wǎng)絡(luò)架構(gòu)詳解09-07

      TCP/IP三次握手四次揮手過程10-18

      對TCP/IP網(wǎng)絡(luò)協(xié)議的深入淺出歸納10-16

      查找本地IP/網(wǎng)絡(luò)IP/對方IP地址圖文教程07-17

      TCP的可靠性10-30

      IP雷達使用教程09-03

      TCP與UDP協(xié)議有什么不同09-16

      TCP洪水攻擊SYN Flood的診斷和處理05-26

      手機修改ip地址方法03-08

      主站蜘蛛池模板: 亚洲一区丝袜美腿在线观看| 久久国产精品免费一区六九堂 | 黄 色 成 年 人 网 站免费| 国产亚洲精品hd网站| 麻栗坡县| 亚洲AV日韩AV高潮喷潮无码| 国产女主播强伦视频网站| 啪啪网站免费观看| 免费视频一区二区三区亚洲激情| 天祝| 精品在线观看视频二区| 久久精品国产亚洲AV高清wy | 资源在线观看视频一区二区| 久久HEZYO色综合| 国产毛片av一区二区三区网站| 国产色婷婷亚洲99精品| 一本久久精品久久综合桃色| 碌曲县| 国产三级三级三级看三级日本 | 牡丹江市| 南靖县| 香河县| 亚洲av粉嫩性色av| 亚洲国产一区二区在线| 财经| 国产免费自拍av一区| 日本a级大片免费观看| 迁安市| 日本一区二区三区视频一| 国产黄片一区视频在线观看| av无码特黄一级| 99精品视频69v精品视频免费| 新宁县| 亚洲人成网站在线播放小说| 亚洲女同制服中文字幕| 中字亚洲国产精品一区二区| 久久青草国产免费观看| 精品91精品91精品国产片| 国产亚洲精品不卡在线| 久久久精品国产视频在线| 国产欧美激情一区二区三区|