標籤:一個 art dns伺服器 發送資訊 系統 響應 pop3 通訊 網站
電腦網路分層
OSI七層協議:物理層、資料連結層、網路層、傳輸層、會話層、展示層、應用程式層。
TCP/IP四層協議:網路介面層、網際層、運輸層、應用程式層。
常說的五層協議:物理層、資料連結層、網路層、運輸層、應用程式層。
網路層
涉及協議:IP、ICMP、ARP、RARP、RIP
運輸層
涉及協議:TCP(FTP、SMTP、POP3、HTTP、TELNET)、UDP(DNS、TFTP、SNMP)
1.連線導向的傳輸
- 連線導向的服務,通訊雙方在進行通訊之前,要先在雙方建立起一個完整的可以彼此溝通的通道,在通訊過程中,整個串連的情況一直可以被即時地監控和管理。
- 非連線導向的服務,不需要預先建立一個聯絡兩個通訊節點的串連,需要通訊的時候,發送節點就可以往網路上發送資訊,讓資訊自主地在網路上去傳,一般在傳輸的過程中不再加以監控。
2.TCP和UDP的區別
- TCP提供連線導向的、可靠的資料流傳輸;而UDP提供的是非連線導向的、不可靠的資料流傳輸。
- TCP傳輸單位稱為TCP報文段;UDP傳輸單位稱為使用者資料報。
- TCP注重資料安全性;UDP資料轉送快,因為不需要串連等待,少了許多操作,但是其安全性卻一般。
3.瀏覽器訪問網站過程
參考:77800998
當我們在瀏覽器中輸入一個網址,斷行符號會得到網址對應的頁面,這個過程如下:
- 1.瀏覽器本身是一個用戶端,輸入網址斷行符號後,瀏覽器首先需要通過DNS網域名稱系統獲得網域名稱對應的IP地址
- 首先瀏覽器檢查自身DNS緩衝,未果繼續
- 檢查本地host檔案是否有該網域名稱映射關係,未果繼續
- 向本地DNS伺服器請求解析,未果繼續
- 本地DNS伺服器向根伺服器請求解析,返回頂級國際網域名稱伺服器解析地址,繼續
- 本地的DNS伺服器向頂級網域名稱伺服器地址請求解析,返回網域名稱服務 (DNS)商的解析地址,繼續。
- 本地的DNS伺服器向網域名稱服務 (DNS)商請求解析,得到對應的IP,告知瀏覽器
- 2.獲得IP地址後找到IP對應的伺服器,並與之建立TCP串連
- 3.瀏覽器發送HTTP Request包,伺服器接收到請求包並處理
- 請求包包括三部分:要求方法/URI 協議/協議版本、要求標頭(Request Header) 、請求本文
- 4.伺服器處理完後,返回HTTP Response包
- 5.用戶端接收到伺服器返回的響應包後開始渲染這個包的主體,等全部接收完畢後斷開TCP串連
應用程式層
網路_體繫結構