1.http(hypertext transfer protocol)超文字傳輸協議。
先說下這東西具體是幹嘛用的吧。
http就是傳輸文字的一種協議,什麼是協議呢,也就是大家一起制定的乙個標準。
這些個頭資訊,就是標準了。以後詳細說明。這些東西簡單來說就是告訴伺服器我要看什麼東西。也告訴瀏覽器我都給了你什麼東西。
2.說一說基本的傳輸協議
在傳輸協議中。統稱的tcp/ip協議是乙個統稱,就好像麥當勞,只不過用了其中一種食品的名字。
通訊傳輸協議一共分四層(有的分七層),應用層,傳輸層,網路層,鏈路層。
我們就說下通常我們檢視網頁的時候,都用到了那些協議,才看到了網頁的內容。
首先是:
1.應用層。
http就是應用層的協議。那麼http都做了什麼呢。在客戶端http協議主要就是把使用者想要看的東西告訴伺服器。打比方來 說就好比是點菜的時候,服務員記菜的小本本,把你要吃的東西都寫在上面。
2.傳輸層
tcp協議就是處於傳輸層的。那麼tcp做了什麼呢。就是將你要告訴伺服器的東西分成一小塊一小塊的並且都寫上是誰要 的。打比方就是,哥們,你點的菜太多了。乙個本記不下了,我得分三個本記,沒個本上都有你這桌的桌號。當然tcp還 有其他作用比如三次握手(確保資訊送達)的操作
3.網路層
ip協議就是處於網路層的。這貨的功能就是,去找人。找到你具體要看的伺服器在**。打比方就是根據點餐單子找廚 師,根據菜找顧客。
4.鏈路層
這層就是硬體層面的了,路由器,mac位址等等。
額外說下dns協議,這個協議在web傳輸中也有作用,就是將網域名稱變為ip位址。說白了就是告訴你www.baidu.com這個網域名稱用的具體是哪個ip位址。
下次在女孩面前裝逼的時候記得用ip,不要打baidu.com
系統學習Windows HTTP協議
http協議 超文字傳輸協議 用於全球資訊網伺服器傳輸超文字到本地瀏覽器的傳送協議。c s架構 client server 客戶端 伺服器 b s架構 browser server 瀏覽器 伺服器 瀏覽器作為http客戶端通過url向http伺服器即web伺服器傳送所有請求。web伺服器接受到請求之...
系統學習 FTP協議原理
主動模式 被動模式 三次握手建立控制連線,客戶端的埠是隨機的,目標埠是21 控制連線建立完成之後,客戶端進行驗證,協商資料連線採用的模式 主動模式 隨後客戶端會向ftp服務端傳送port報文,表明自己的ip位址及埠號資訊 等待ftp服務端20埠主動地發起資料連線請求 服務端傳送資料連線請求,連線建立...
Git系統學習 一
1.學習背景 最近工作並不是很忙,就想在網上找一些開源專案去做做,這樣就可以熟悉新的知識和架構,對自己的能力也有一定的提公升,於是就在github這個託管git的 上,那時就感覺很糊塗,不知道git的這種版本管理軟體是怎麼運作的,怕把別人的專案搞出問題。於是google了下,想深入的學習這個軟體。2...