国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發 > Java > 正文

HTTP協議簡介_動力節點Java學院整理

2024-07-21 02:02:54
字體:
來源:轉載
供稿:網友

TCP協議對應于傳輸層,而HTTP協議對應于應用層,從本質上來說,二者沒有可比性。Http協議是建立在TCP協議基礎之上的,當瀏覽器需要從服務器獲取網頁數據的時候,會發出一次Http請求。Http會通過TCP建立起一個到服務器的連接通道,當本次請求需要的數據完畢后,Http會立即將TCP連接斷開,這個過程是很短的。所以Http連接是一種短連接,是一種無狀態的連接。所謂的無狀態,是指瀏覽器每次向服務器發起請求的時候,不是通過一個連接,而是每次都建立一個新的連接。如果是一個連接的話,服務器進程中就能保持住這個連接并且在內存中記住一些信息狀態。而每次請求結束后,連接就關閉,相關的內容就釋放了,所以記不住任何狀態,成為無狀態連接。

隨著時間的推移,html頁面變得復雜了,里面可能嵌入了很多圖片,這時候每次訪問圖片都需要建立一次tcp連接就顯得低效了。因此Keep-Alive被提出用來解決效率低的問題。從HTTP/1.1起,默認都開啟了Keep-Alive,保持連接特性,簡單地說,當一個網頁打開完成后,客戶端和服務器之間用于傳輸HTTP數據的TCP連接不會關閉,如果客戶端再次訪問這個服務器上的網頁,會繼續使用這一條已經建立的連接Keep-Alive不會永久保持連接,它有一個保持時間,可以在不同的服務器軟件(如Apache)中設定這個時間。雖然這里使用TCP連接保持了一段時間,但是這個時間是有限范圍的,到了時間點依然是會關閉的,所以我們還把其看做是每次連接完成后就會關閉。后來,通過Session, Cookie等相關技術,也能保持一些用戶的狀態。但是還是每次都使用一個連接,依然是無狀態連接。

為什么Http是無狀態的短連接,而TCP是有狀態的長連接?Http不是建立在TCP的基礎上嗎,為什么還能是短連接? Http就是在每次請求完成后就把TCP連接關了,所以是短連接。而我們直接通過Socket編程使用TCP協議的時候,因為我們自己可以通過代碼區控制什么時候打開連接什么時候關閉連接,只要我們不通過代碼把連接關閉,這個連接就會在客戶端和服務端的進程中一直存在,相關狀態數據會一直保存著。

在Java中會有Socket,實際上socket是對TCP/IP協議的封裝,Socket本身并不是協議,而是一個調用接口(API)。Socket的出現只是使得程序員更方便地使用TCP/IP協議棧而已,是對TCP/IP協議的抽象,從而形成了我們知道的一些最基本的函數接口,比如create、listen、connect、accept、send、read和write等等。

比較形象的描述:HTTP是轎車,提供了封裝或者顯示數據的具體形式;Socket是發動機,提供了網絡通信的能力。對于從C#編程的角度來講,為了方便,你可以直接選擇已經制造好的轎車Http來與服務器交互。但是有時候往往因為環境因素或者其他的一些定制的請求,必須要使用TCP協議,這時就需要使用Socket編程,然后自己去處理獲取的數據。就像是你用已有的發動機,自己造了一輛卡車,去從服務器交互。

HTTP/1.0和HTTP/1.1都把TCP作為底層的傳輸協議。HTTP客戶首先發起建立與服務器TCP連接。一旦建立連接,瀏覽器進程和服務器進程就可以通過各自的套接字來訪問TCP。如前所述,客戶端套接字是客戶進程和TCP連接之間的“門”,服務器端套接字是服務器進程和同一TCP連接之間的“門”。客戶往自己的套接字發送HTTP請求消息,也從自己的套接字接收HTTP響應消息。類似地,服務器從自己的套接字接收HTTP請求消息,也往自己的套接字發送HTTP響應消息。客戶或服務器一旦把某個消息送入各自的套接字,這個消息就完全落入TCP的控制之中。TCP給HTTP提供一個可靠的數據傳輸服務;這意味著由客戶發出的每個HTTP請求消息最終將無損地到達服務器,由服務器發出的每個HTTP響應消息最終也將無損地到達客戶。

WebService不需要連接,一秒中至少可以支持上萬/十萬的請求,每次請求然后釋放,沒有空余的內存消耗。一般不會限制同時連接的個數,這是優勢。因為每個連接即使沒有在請求數據,也會在內存中占用一定的空間存儲。會限制,比如SQL Server數據庫服務器,一般最多同時連接16個。

Http協議一定通過指定的端口,80,所以一般計算機上不會限制這個端口,所以Http協議能夠順利通過所有機器上的防火墻。而使用Socket編程的話,就需要自己指定特定的端口,那么很可能這個端口是在某個環境中禁用的,那么就無法穿透防火墻。

apache使用的是80端口,也就是這個程序一直在監聽著這個端口。一旦發現有人要建立到這個端口的連接,他就會響應,然后建立連接。這里說的連接都是短連接。所以你對服務器上的網址的請求,都是通過80端口送到網站程序的。然后通過這個端口發送的客戶端瀏覽器。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产中文在线视频| 中文av资源在线| 四虎a级欧美在线观看| 国产成人综合美国十次| 国产丝袜在线| 国产jizz| 欧美xxxx黑人又粗又长| 国产美女自拍视频| 国产天堂在线播放视频| 国产小视频在线播放| 国产精品一品| 国产一级电影网| 国产极品视频| 色欧美在线观看| 日本中文字幕视频| 91视频久色| 九色成人在线| 精品推荐蜜桃传媒| 久久久久久国产视频| 国产高清免费视频| 秋霞av在线| 国产95在线|亚洲| 欧美xxxxx性| 精品极品三级久久久久| 国产在线观看av| 2018中文字幕在线| 国产麻豆麻豆| 国产精品人人| 青青草原av在线| 国产三区四区在线观看| xxxxx中文字幕| 国产成a人亚洲精v品| 国产69久久| 欧美亚洲天堂| av麻豆国产| 国产高清在线a视频大全| 国产美女高潮一区二区三区| 四虎免费视频| 伊人色综合网| 69日小视频在线观看| 久久这里精品| www.av在线视频| 在线看黄色av| 亚洲电影先锋| 亚洲男人网站| 三级小说一区| 青青久草在线| 免费男女羞羞的视频网站中文字幕| 2020亚洲男人天堂| 精品女厕厕露p撒尿| 国产精品毛片一区二区三区四区| 国产一级在线| 国产极品视频| 精品欧美色视频网站在线观看| 18av在线播放| 中文产幕区在线观看| 精品视频麻豆入口| 亚洲一区免费在线| 亚洲精品aaaa| jizz在线免费观看| 好男人免费精品视频| 88av在线| 国产精品入口麻豆免费| 精品视频一二三| 亚洲视频在线网| 欧美色第一页| 国产网站av| a视频在线播放| 国产专区在线播放| 91涩漫在线观看c| 黄色一级视频网站| 超碰免费在线观看| 黄色毛片在线| 91亚洲天堂| 午夜av在线播放| 国产成+人+亚洲+欧美+综合| 免费国产在线视频| 国产福利微拍精品一区二区| 一级黄色av| √天堂资源地址在线官网| 99精品老司机免费视频| 黄色电影网站在线观看| 97国产视频| 国产一级激情| 久草一本av| www操操操| 国产欧美日韩第一页| 日本在线视频www鲁啊鲁| 国产三区四区在线观看| 久草.com| 日本亚洲欧美| 伊人影院在线视频| 国产视频三区| 国产在线高潮| 国产一区在线视频观看| 超碰免费在线| jlzzjlzz欧美大全| 夜夜爽视频导航| 精品99又大又爽又硬少妇毛片| 国产一级二级在线| 成人福利视频导航| 在线黄色av| 香蕉视频网站在线播放| 在线视频中文字幕第一页| 国产黄大片在线观看画质优化| 国产美女高潮| 国产精品自产拍在线观看2019| 国产免费高清| 国产精品视频一区二区久久| 中文字幕网在线| 国产人成在线观看| 91精品专区| av在线免费观看网| 欧美日韩视频精品二区| 国产尤物一区二区三区| 国产毛片毛片| 美女av在线播放| 国产在线麻豆精品| 国产色视频网站| 亚洲精品天堂在线观看| 天天草天天爽| 国产男女无套在线播放| 国产l精品国产亚洲区在线观看| 精品国产高清a毛片无毒不卡| japanese色国产在线看视频| 国产乱子伦三级在线播放| 国产野外战在线播放| 中文在线视频| 国产字幕在线看| 99在线欧洲视频| 国产麻豆视频| 92久久精品| 黄色片大全在线观看| 2020国产在线视频| 高清av中文在线字幕观看1| 999精品网| 国产免费一级片| 先锋av资源网| 国产精品人人| 嫩草在线播放| 精品视频二区三区| 尤物视频在线免费观看| 日本视频在线| 国产爆初菊在线观看免费视频网站| 亚洲人在线播放| 国产福利资源| 狠狠色综合久久婷婷| 日本视频三区| 伊人永久在线| 国产黄大片在线观看画质优化| 毛片视频免费观看| 亚洲精品少妇久久久久久| 精品欧美不卡一区二区在线观看 | 免费看的毛片| 在线观看视频污| 精品一区二区三区在线成人| 国产网友自拍电影在线| 在线91av| 五月天天在线| 国产在线二区| 五月天天在线| 国产一区久久精品| 国产一卡2卡3卡4卡网站免费| 国产69精品久久久久孕妇国产69久久| a级片国产精品自在拍在线播放| 中文天堂av| 在线久久视频| 一级黄色av| 热99re久久精品精品免费| 日日夜夜中文字幕| 狠狠干婷婷色| 国产激情视频在线| 精品视频二区| 日本韩国精品一区二区| gogo在线观看| 国产乱码在线| 国产区视频在线| 午夜在线不卡| 国产美女被遭强高潮免费网站| 国产小视频免费在线观看| 国产精品99999| av网址在线看| 国产乱精品一区二区三区| 国产黄在线观看免费观看不卡| 99久久精品免费观看国产| 免费黄色网页在线观看| 国产三级在线看| 亚洲综合色视频在线观看 | 51成人精品网站| 亚洲国产aⅴ精品| 黄色av网站在线| 精品一区二区三区在线成人| 全网国产福利在线播放| 国产精品秘入口| 激情视频国产| 人成在线免费视频| 992tv在线观看在线播放| 国内精品不卡| www.av在线视频| 伊人影院在线观看|