TCP/IP:TCP/IP簡單整理

爲了瞭解HTTP,首先要簡單瞭解一下TCP/IP協議族。

通常使用的網絡(包括互聯網)是在TCP/IP協議族的基礎上運作的。而HTTP屬於它內部的一個子集。

TCP/IP協議族裏最重要的一點就是分層(一共4層):

1、應用層

    應用層決定了向用戶提供應用服務時通信的活動。

    TCP/IP協議族內預存了各類通用的應用服務,比如FTP(文件傳輸協議)、DNS(域名系統),其中HTTP也處於該層。

2、傳輸層

    傳輸層對上層應用層,提供處於網絡連接中的兩臺計算機之間的數據傳輸。

    在傳輸層有兩個性質不同的協議:TCPUDP

3、網絡層

    網絡層用來處理在網絡上流動的數據包。數據包是網絡傳輸的最小數據單位。

    該層規定了通過怎樣的路徑(所謂的傳輸路線)到達對方計算機,並把數據包傳送給對方。

4、數據鏈路層(又名數據鏈路層、網絡接口層)

    用來處理連接網絡的硬件部分。

    包括控制操作系統、硬件的設備驅動及光纖等物理可見部分。硬件的範疇均在鏈路層的作用範圍之內。

把TCP/IP層次化的好處:

如果互聯網只由一個協議統籌,某個地方需要改變設計時,就必須把所有部分整體替換掉。而分層之後只需要把變動的層替換掉即可。把各層之間的接口部分規劃好之後,每個層次內部的設計就能夠自由改動了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章