graph lr
瀏覽器--輸入**傳遞給-->dns
dns--實際ip位址-->瀏覽器
瀏覽器--http tcp ip協議-->伺服器
當然你不能隨便訪問任何乙個販毒集團根據http協議你需要有「訪問口信」 而且根據tcp協議,這張紙條必須分割成眾多的小文段
瀏覽器寫了「訪問口信」 並把這張紙條弄成很多份 乙份乙份地給「芝加哥南區」
根據ip協議 瀏覽器和「芝加哥南區」間的通訊不能直接傳遞 要經過中轉 沒有人知道在瀏覽器和
「芝加哥南區」中,有多少個線人中轉
最終「芝加哥南區」的眼線收齊所有小文段 並根據tcp協議中教的方法 把所有的文段拼接成完整的「訪問口信」
然後交給「芝加哥南區」的老大處理 老大說原來他是想要請求看看我們的** 那就給他看吧
便利用tcp/ip協議返回了處理結果
三次握手:
graph lr
傳送端--1.傳送標記有syn的資料報-->接收端
接收端--2.傳送標記有syn/ack的資料報-->傳送端
傳送端--3.傳送標記有ack的資料報-->接收端
例子:在街頭交易中,傳送端把帶有syn標記的貨給接收端,接收端把帶有syn/ack標記的錢給傳送端,傳送端給回帶有ack標記的收據
訪問網頁過程
輸入位址後如何訪問上乙個網頁?先介紹幾個基本的知識點 dns 通過主機名,最終得到該主機名對應的ip位址的過程叫做網域名稱解析 或主機名解析 dns是典型的應用層協議,埠號53,獨特的地方在於在傳輸層,可以使用tcp和udp傳送資料!為什麼dns既可以使用tcp也可以使用udp?可以從2方面來理解 ...
python 網頁訪問
1 在python3中只有urllib乙個庫,這裡面整合了原來的urllib和urllib2 2import urllib.request34 定義乙個request物件,傳入乙個url完整位址,並用request函式。5 request urllib.request.request 67 開啟ur...
Django 訪問流程
django 訪問流程 訪問流程 使用者通過瀏覽器傳送請求,到達wsgi伺服器,使用其handler方法來處理http請求 其實最終是呼叫wsgiref.handlers.basehandler中的run方法處理 請求到達request中介軟體,中介軟體對request請求進行預處理或者直接返回re...