1. 程式人生 > >淺析網際網路網路傳輸的過程

淺析網際網路網路傳輸的過程

網際網路時代,網際網路連線著我們每個人,同時我們每天都接觸網際網路,那麼你會不會好奇當我們敲擊鍵盤、移動滑鼠、輸入語音之後,網際網路計算機是怎麼能夠將我們想要的資訊展現出來的呢?下面我們就從我們日常與網路的互動作一淺析交流。旨在給大家一個框架概念,細節不究。

瀏覽器URL訪問過程:通過域名獲取相應IP,如果快取裡沒有就請求DNS伺服器。得到IP後開始於目的主機進行三次握手來建立TCP連線;連線建立後進行HTTP訪問,傳輸並獲取網頁內容;傳輸後與目的主機進行四次揮手斷開連線。
底層通過電纜、光纖傳輸。訊號的轉變、翻譯、加密解密。
協議:計算機之間在網路實現通訊所達成的“約定”。

OSI模型

七層,每一層都接收下一層提供的服務,併為上層提供服務。
從下到上分為:
物理層 確保資料在各種媒介中傳輸 透明的傳送位元流 如網線、集線器、中繼器、HUB等
資料鏈路層 負責MAC地址 如網絡卡、網橋、交換機
網路層 負責IP地址 路徑選擇、路由及選址 如路由器、防火牆、交換機、IP
傳輸層 總體的資料傳輸和資料控制 如TCP、UDP、程序、埠
會話層 建立端連線、訪問控制和會話管理。如伺服器驗證使用者登入、斷電續傳。
表示層 一種通用的資料格式 解密與加密,壓縮與解壓縮 如URL加密、圖片加解密、口令加密等。
應用層

為作業系統提供訪問網路服務的介面 如Telnet、FTP、HTTP、SMTP等

物理層:bit
資料鏈路層:Frame
網路層:Package
傳輸層:Segment

相關名詞解釋:
MAC地址:出廠時已定,網絡卡決定的,固定的。十六進位制,6個位元組,48位。
IP地址:動態分配的。IPv4 32位。