實現這樣的互動,兩者之間維護乙個請求和響應的機制(很多協議棧),這種機制是由作業系統中的網路控制軟體, 以及交換機、 路由器等裝置分工合作來實現的, 它的基本思路是將數字資訊分割成乙個乙個的小塊,然後裝入一些被稱為「包」( packet) 的容器中來運送。主要包括以下六個方面。
主要內容
web瀏覽器
從url生成完整的請求訊息,封裝資料,傳送
協議棧、網絡卡
將從瀏覽器接收到的訊息打包, 然後加上目的位址等控制資訊,協議棧會將包交給網絡卡( 負責乙太網或無線網路通訊的硬體)。 然後, 網絡卡會將包轉換為電訊號並通過網線傳送出去。
集線器、交換機、路由器
接入網際網路,網絡卡傳送的包會經過交換機等裝置, 到達用來接入網際網路的路由器。 路由器的後面就是網際網路, 網路運營商會負責將包送到目的地, 就好像我們把信投到郵筒中之後, 郵遞員會負責把信送給收件人一樣。
接入網、網路運營商
接下來, 資料從用來接入網際網路的路由器出發, 進入了網際網路的內部。接入網連線到簽約的網路運營商,接入點的實體是一台專為運營商設計的路由器, 我們可以把它理解為離你家最近的郵局。 連線到巨大的網際網路絡,直到找到請求的伺服器位置
防火牆、快取伺服器
防火牆會對進入的包進行檢查,看看有沒有危險的包混在裡面,之後網路包接下來可能還會遇到快取伺服器,對於可重複利用的資源
web伺服器
當網路包到達 web 伺服器後, 資料會被解包並還原為原始的請求訊息, 然後交給 web 伺服器程式。 和客戶端一樣, 這個操作也是由作業系統中的協議棧( 網路控制軟體) 來完成的。 接下來,web 伺服器程式分析請求訊息的含義, 並按照其中的指示將資料裝入響應訊息中, 然後發回給客戶端。
網路是怎麼連線的?
1.web瀏覽器 首先,使用者輸入 url 瀏覽器對url進行解析,確定了web伺服器和檔名,根據這些資訊生成http請求訊息。瀏覽器本身不具備傳送能力,因此需要委託作業系統。對於作業系統要提供的不是網域名稱,而是ip位址。因此,瀏覽器呼叫socket庫中的解析器,進行網域名稱 ip轉換 dns 2...
網路是怎麼連線的
瀏覽器 web伺服器 url http html 協議 uri 請求訊息 解析器 socket庫 dns伺服器 網域名稱 tcp ip 套接字 協議棧 ip位址 埠號 包 頭部 網絡卡 網絡卡驅動 mac位址 乙太網控制器 icmp udp 區域網 lan 雙絞線 串擾 中繼式集線器 mdi mdi...
網路是怎樣連線的
presence prezns n.出席 存在 到場 接近 point of presence,pop 接入點 入網點 瀏覽器 dns伺服器 查詢網域名稱對應的ip位址 瀏覽器 作業系統 網路控制軟體 協議棧 網絡卡 交換機 路由器 接入網 接入點 入網點 各網路運營商路由器群 防火牆 快取伺服器 ...