成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

TCP/IP模型的簡單解釋

網絡 網絡管理
TCP/IP模型是互聯網的基礎。本文作者按照自己的理解,解釋互聯網到底是怎么搭建起來的。

TCP/IP模型是互聯網的基礎。想要理解互聯網,就必須理解這個模型。但是,它不好懂,我就從來沒有搞懂過。

前幾天,BetterExplained上有一篇文章,很通俗地解釋了這個模型。我讀后有一種恍然大悟的感覺,第一次感到自己理解了互聯網的總體架構。

下面,我按照自己的理解,寫一下互聯網到底是怎么搭建起來的。說得不對的地方,歡迎指正。

 [[128435]]

什么是TCP/IP模型?

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

所謂"協議"可以理解成機器之間交談的語言,每一種協議都有自己的目的。TCP/IP模型一共包括幾百種協議,對互聯網上交換信息的各個方面都做了規定。

TCP/IP模型的四層結構

這些協議可以大致分成四個層次,上一層的協議都以下一層的協議為基礎。就像下面這張圖:

TCP/IP模型的四層結構

 

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

可以這樣理解它們的作用:

1)連接層負責建立電路連接,是整個網絡的物理基礎,典型的協議包括以太網、ADSL等等;

2)網絡層負責分配地址和傳送二進制數據,主要協議是IP協議;

3)傳輸層負責傳送文本數據,主要協議是TCP協議;

4)應用層負責傳送各種最終形態的數據,是直接與用戶打交道的層,典型協議是HTTP、FTP等。

理解這個結構的關鍵,在于理解科學家在70年代設計互聯網的原始目的,就是為了傳輸文本。所有協議最初都是為了這個目標而設計的,互聯網架構的核心就是文本對話。

實例:用Telnet建立HTTP對話

為了觀察文本在互聯網上是如何傳輸的,我們做一個小實驗。

第一步:在"開始"菜單中,點擊"運行"命令,輸入"telnet google.com 80"。

實例:用Telnet建立HTTP對話

 

telnet命令本身就是一個應用層協議,它的作用是在兩臺主機間,建立一個TCP連接,也就是打開兩臺主機間文本傳輸的一個通道。

"telnet google.com 80"表示建立本機與google.com在80端口的一個文本傳輸通道。所謂"端口"其實是TCP協議的一個參數,用來幫助TCP協議判斷對方主機傳來的文本,到底使用的是哪一種應用層協議。80端口是HTTP協議的端口,就是我們平時瀏覽網頁的端口。常見端口列表可以參考這里。

另外,與Windows 2000和Windows XP不同,Vista系統默認沒有安裝Telnet客戶端,大家可以參考微軟公司的安裝說明自行安裝。如果你使用的是Linux系統,那么可以直接在命令行窗口中,輸入上面的命令。

第二步:打開本地顯示。(非Windows系統跳過此步。)

請按以下步驟操作:在Telnet窗口中按下"Ctrl+]";然后,輸入"set localecho"命令,再連續按下兩次回車鍵。

實例:用Telnet建立HTTP對話

 

好了,這個時候你就可以直接同google.com主機進行對話了。

第三步:你可以試著同Google隨便說句話,看看有什么反應。

我輸入了"Hello World!"。

實例:用Telnet建立HTTP對話

 

結果,Google的回答是這樣的:

實例:用Telnet建立HTTP對話

 

"400 Bad Request"說明Google看不懂你的發言。這是毫不奇怪的,因為這時你是在TCP文本通道中,進行HTTP對話。所以,你的發言必須遵守HTTP協議,這樣Google才能看懂。

第四步:輸入"GET / HTTP/1.1",表示向google索要首頁根文件,使用的協議是HTTP的1.1版本。

Google的回應如下:

實例:用Telnet建立HTTP對話

 

"200 OK"表示要求數據成功。在頭部信息的下面,就是google在瀏覽器中顯示的首頁文件的源代碼。

總結

上面這個例子用的是HTTP協議,如果要使用其他"應用層協議"與主機進行對話,你只要改變端口就行了。比如,"telnet ftp.website.com 21",表示用ftp協議進行對話。

所有這些對話的底層協議,都是TCP協議,因為這是負責文本傳輸的協議;而TCP協議又必須依靠IP協議,進行二進制數據的傳輸;而二進制數據的傳輸,離不開最底層負責網絡連接的物理協議。

所以,通過這樣四層的網絡架構,就實現了整個互聯網的通信。

責任編輯:林琳 來源: CSDN博客
相關推薦

2019-04-08 08:44:10

TCPIP網絡協議

2014-07-09 09:43:59

2023-06-01 07:55:56

TCP/IP網絡模型

2022-10-08 00:00:00

DNS地址網關

2019-07-30 14:35:58

TCPIP模型

2023-09-02 21:44:24

TCP/IP通信協議

2010-06-18 14:10:46

TCP IP協議

2010-06-09 16:28:50

TCP IP傳輸協議

2010-09-17 16:38:41

TCP IP協議

2019-12-31 20:41:39

IPUDPTCP

2017-06-22 09:02:40

TCPIP重組

2025-02-24 08:00:28

2014-10-13 09:22:39

TCPIPwireshark

2009-08-06 10:55:46

C#代碼解釋器

2014-10-15 09:14:24

IP

2014-11-11 15:46:54

MapReduce算法

2020-04-10 08:55:26

TCPIPBBR算法

2010-06-09 13:31:36

TCP IP協議集

2010-06-12 15:19:10

TCP IP協議

2009-04-09 10:11:00

TCPIP通訊
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产网站在线免费观看 | 黄网站在线观看 | 久久精品99 | a久久| 欧美大片在线观看 | 国产亚洲精品a | 久久久91精品国产一区二区精品 | 亚洲高清网 | 91在线精品一区二区 | 日韩欧美专区 | 黄视频网址 | 福利视频日韩 | 中文字幕一区在线观看视频 | 亚洲黄色成人网 | 中文字幕国产 | 免费美女网站 | 国产一级一级 | 91免费看片| 成人免费一区二区三区牛牛 | 91爱啪啪| 精品一区二区三区四区外站 | 日韩一区二区福利 | 成人性视频免费网站 | 欧美午夜视频 | 人人擦人人 | 欧美精品一二三区 | 亚洲欧美综合精品久久成人 | 97精品国产97久久久久久免费 | 国产精品久久久久久久毛片 | 日韩精品一区二区三区在线观看 | 亚洲国产欧美精品 | 久久久蜜桃 | 在线播放亚洲 | 91久久久www播放日本观看 | 国产欧美精品一区二区 | 天天曰夜夜操 | 国产精品视频一二三 | 欧美一区视频 | 国产成人jvid在线播放 | 欧美日韩在线观看一区二区三区 | 伊人网一区 |