週末無心中發現了以前寫的一些筆記,無論是技術仍是感悟,看起來一些筆記仍是比較透意思的,不知道當時是看到了一段文字記下來仍是看了某個文章寫了讀後感,能夠再作整理看一看。web
理解互聯網就要理解網絡,理解網絡就要理解TCP/IP。網絡
TCP/IP模型是一系列網絡協議的總稱,目的就是使計算機之間能夠進行信息交換。架構
協議簡單分四層:設計
從下到上的四層,分別爲鏈接層(Link Layer)、網絡層(Internet Layer)、傳輸層(Transport Layer)、應用層(Application Layer)。blog
科學家在上世紀70年代設計互聯網的原始目的,就是爲了傳輸文本。全部協議最初都是爲了這個目標而設計的,互聯網架構的核心就是文本對話。it
好比經過telnet命令創建一個應用層協議,它的做用是在兩臺主機間,創建一個TCP鏈接,也就是打開兩臺主機間文本傳輸的一個通道。io
還有咱們使用的HTTP協議也是基於TCP/IP,若是要使用其餘"應用層協議"與主機進行對話,你只要改變端口就好了。好比,"telnet ftp.website.com 21",表示用ftp協議進行對話。基礎
全部這些對話的底層協議,都是TCP協議,由於這是負責文本傳輸的協議;而TCP協議又必須依靠IP協議,進行二進制數據的傳輸;而二進制數據的傳輸,離不開最底層負責網絡鏈接的物理協議。ftp
因此,經過這樣四層的網絡架構,就實現了整個互聯網的通訊。互聯網