浏覽器生成消息
浏覽器、Web服務器、網址(URL)、HTTP、HTML、協議、URI、請求消息、解析器、Socket庫、DNS服務器 、域名
浏覽器的工作會從對用戶輸入的網址進行解析開始。浏覽器會根據網址的含義來生成請求的消息。浏覽器通過請求消息将用戶需要哪些數據告知服務器,隻要理解了具體的消息長什麼樣,我們就能夠理解訪問Web服務器時使用的HTTP協議的原理了。
用電信号傳輸TCP/IP數據
TCP/IP、套接字、協議棧、IP地址、端口号、包、頭部、網卡、網卡驅動、MAC地址、以太網控制器、ICMP、UDP
在網絡包出現之前,通信都是像電話一樣把線路連接起來進行的。但是,連接線路的通信方式隻能和固定的對象進行通信,無法發揮計算機可以處理多種工作的特點。為了解決這個問題,人們設計出了使用網絡包來進行通信的方式。
從網線到網絡設備
局域網(LAN)、雙絞線、串擾、中繼式集線器、MDI、MDI-X、交換式集線器、全雙工、半雙工、碰撞、自動協商、路由器、路由表、子網掩碼、默認網關、分片、地址轉換、公有地址、私有地址
交換機比路由器更簡單,因此可能有人認為交換機應該比路由器出現的更早,其實路由器先問世的。
對于路由器和交換機,如果包在傳輸過程中發生錯誤,會直接丢棄錯誤的包而不會嘗試修複。不過操作系統中的網絡控制軟件(協議棧)會對丢失的包進行重發,數據不會因此丢失。
通過接入網進入互聯網内部
ADSL、FTTH、光纖、接入網、ADSL Modem集成式路由器、ATM、信元、正交振幅調制、分離器、DSLAM、寬帶接入服務、PPP、網絡運行中心(NOC)、光纖、IX(Internet eXchange, 互聯網交換)
互聯網通過技術更新一直在不斷進化,大家可能會認為它是一種很新的網絡,其實并非如此。互聯網實際上是一種具有将近40年曆史的最古老的包網絡。
服務器端的局域網中有什麼玄機
防火牆、包過濾、數據中心、輪詢、負載均衡器、緩存服務器、代理、代理服務器、内容分發服務、重定向
浏覽器有時候是和Web服務器通信,有時候是和緩存服務器以及負載均衡器等進行通信。
防火牆并不是必需的,但是沒有防火牆會增加風險。防火牆不會檢查通信數據的具體内容,因此無法抵域隐藏在通信數據内容中的攻擊。
請求到達Web服務器,響應返回浏覽器
響應消息、多任務、多線程、虛拟目錄、CGI、表單、訪問控制、密碼、數據格式、MIME
無論任何計算機,協議棧的功能和工作方式都是相同的,因此客戶端計算機也可以當作服務器來使用。不過,客戶端和服務器相比其性能和可靠性都比較差。
路由器和交換機是不考慮請求包和響應包之間的關聯的,而是将他們作為獨立的包來處理,因此請求和響應是有可能通過不同的路由來傳輸的,具體走哪條路由,是由路由器的路由表和交換機的地址表中的配置來決定的。
大綱是這樣的,後面将具體描述一下過程。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!