舊聞系列-簡單理解TCP/IP

寫在前面

週末無心中發現了以前寫的一些筆記,無論是技術仍是感悟,看起來一些筆記仍是比較透意思的,不知道當時是看到了一段文字記下來仍是看了某個文章寫了讀後感,能夠再作整理看一看。web

TCP/IP

理解互聯網就要理解網絡,理解網絡就要理解TCP/IP。網絡

TCP/IP模型是一系列網絡協議的總稱,目的就是使計算機之間能夠進行信息交換。架構

協議簡單分四層:設計

從下到上的四層,分別爲鏈接層(Link Layer)、網絡層(Internet Layer)、傳輸層(Transport Layer)、應用層(Application Layer)。blog

  • 1)鏈接層負責創建電路鏈接,是整個網絡的物理基礎,典型的協議包括以太網、ADSL等等;
  • 2)網絡層負責分配地址和傳送二進制數據,主要協議是IP協議;
  • 3)傳輸層負責傳送文本數據,主要協議是TCP協議;
  • 4)應用層負責傳送各類最終形態的數據,是直接與用戶打交道的層,典型協議是HTTP、FTP等。

科學家在上世紀70年代設計互聯網的原始目的,就是爲了傳輸文本。全部協議最初都是爲了這個目標而設計的,互聯網架構的核心就是文本對話。it

好比經過telnet命令創建一個應用層協議,它的做用是在兩臺主機間,創建一個TCP鏈接,也就是打開兩臺主機間文本傳輸的一個通道。io

還有咱們使用的HTTP協議也是基於TCP/IP,若是要使用其餘"應用層協議"與主機進行對話,你只要改變端口就好了。好比,"telnet ftp.website.com 21",表示用ftp協議進行對話。基礎

全部這些對話的底層協議,都是TCP協議,由於這是負責文本傳輸的協議;而TCP協議又必須依靠IP協議,進行二進制數據的傳輸;而二進制數據的傳輸,離不開最底層負責網絡鏈接的物理協議。ftp

因此,經過這樣四層的網絡架構,就實現了整個互聯網的通訊。互聯網

相關文章
相關標籤/搜索