TCP/IP協議學習一
阿新 • • 發佈:2019-02-05
一:TCP/IP的初步學習
1.NCP Network Control Protocol 網路控制協議
NCP是個半雙工的工作模式而TCP/IP是個全雙工的工作模式,所以使用的寄數
2.internet 是一個共同的協議把多個網路連線在一起 Internet 屬於一個internet
3.TCP/IP兩個應用介面:socket and TLI(transport layer interface)
4.TCP/IP:四層介面 應用層,網路層,運輸層,鏈路層
二:鏈路層
2.1 鏈路層的目的
a)為IP模組傳送和接受IP資料報文
b)為ARP模組傳送和接收ARP應答
c)為RARP傳送RARP請求和接收RARP應答
2.2 TCP/IP 支援多種的乙太網絡鏈路層協議,取決於硬體
乙太網、令牌環網、FDDI 4352、RS-232
2.3
a)CSMA/CD媒體接入方法,帶衝突檢測的載波偵聽多路接入,速率10Mb/s,地址是48bit
b)802.3 0800 -- ip data
0806 -- arp data
8035 -- rarp data
c)乙太網型別之後就是資料(46-1500:ARP\RARP 28+18)
802幀中還有3位元組的802.2 LLC和5位元組的802.2 SNAP
目的服務訪問點( Destination Service Access Point,D S A P)
源服務訪問點( Source Service Access Point, SSAP)的值都設為0 x a a。
Ct r l欄位的值設為3
隨後的3個位元組o rg code都置為0
2.4 SLIP序列線路IP Serial Line IP
a) RFC1055 它是一種在序列線路上對I P資料報進行封裝的簡單形式
b) END -- 0xc0 == db dc
ESC -- db == db dd
2.5 CSLIP
C S L I P一般能把上面的4 0個位元組壓縮到3或5個位元組。
它能在C S L I P的每一端維持多達1 6個T C P連線,並且知道其中每個連線的首部中的某些
欄位一般不會發生變化
2.6 PPP 點對點協議
a)在穿行鏈路上封裝IP 資料報: 支援8位無奇偶檢驗非同步模式,面向位元的同步連結
b)建立、配置及測試資料鏈路的鏈路控制協議( L C P:Link Control Protocol)。它允許通訊雙方進行協商,
以確定不同的選項
c)針對不同網路層協議的網路控制協議( N C P:Network Control Protocol)體系
d)每一幀都以標誌字元0 x 7 e開始和結束。緊接著是一個地址位元組,值始終是0 x ff,然後是一
個值為0 x 0 3的控制位元組。
2.7 環回介面loopback
a)目的:實現在同一臺主機上的客戶程式和伺服器程式能夠通過TCP/IP進行通訊。
b)A類地址127.0.0.1 預留給loopback的地址 localhost
1)傳給環回地址(一般是1 2 7 . 0 . 0 . 1)的任何資料均作為I P輸入。
2)傳給廣播地址或多播地址的資料報復制一份傳給環回介面,然後送到乙太網上。這是
因為廣播傳送和多播傳送的定義(第1 2章)包含主機本身。
3)任何傳給該主機I P地址的資料均送到環回介面。
2.8 MTU 最大的傳輸單元
a)分片f
1.NCP Network Control Protocol 網路控制協議
NCP是個半雙工的工作模式而TCP/IP是個全雙工的工作模式,所以使用的寄數
2.internet 是一個共同的協議把多個網路連線在一起 Internet 屬於一個internet
3.TCP/IP兩個應用介面:socket and TLI(transport layer interface)
4.TCP/IP:四層介面 應用層,網路層,運輸層,鏈路層
二:鏈路層
2.1 鏈路層的目的
a)為IP模組傳送和接受IP資料報文
b)為ARP模組傳送和接收ARP應答
c)為RARP傳送RARP請求和接收RARP應答
2.2 TCP/IP 支援多種的乙太網絡鏈路層協議,取決於硬體
乙太網、令牌環網、FDDI 4352、RS-232
2.3
a)CSMA/CD媒體接入方法,帶衝突檢測的載波偵聽多路接入,速率10Mb/s,地址是48bit
b)802.3 0800 -- ip data
0806 -- arp data
8035 -- rarp data
c)乙太網型別之後就是資料(46-1500:ARP\RARP 28+18)
802幀中還有3位元組的802.2 LLC和5位元組的802.2 SNAP
目的服務訪問點( Destination Service Access Point,D S A P)
源服務訪問點( Source Service Access Point, SSAP)的值都設為0 x a a。
Ct r l欄位的值設為3
隨後的3個位元組o rg code都置為0
2.4 SLIP序列線路IP Serial Line IP
a) RFC1055 它是一種在序列線路上對I P資料報進行封裝的簡單形式
b) END -- 0xc0 == db dc
ESC -- db == db dd
2.5 CSLIP
C S L I P一般能把上面的4 0個位元組壓縮到3或5個位元組。
它能在C S L I P的每一端維持多達1 6個T C P連線,並且知道其中每個連線的首部中的某些
欄位一般不會發生變化
2.6 PPP 點對點協議
a)在穿行鏈路上封裝IP 資料報: 支援8位無奇偶檢驗非同步模式,面向位元的同步連結
b)建立、配置及測試資料鏈路的鏈路控制協議( L C P:Link Control Protocol)。它允許通訊雙方進行協商,
以確定不同的選項
c)針對不同網路層協議的網路控制協議( N C P:Network Control Protocol)體系
d)每一幀都以標誌字元0 x 7 e開始和結束。緊接著是一個地址位元組,值始終是0 x ff,然後是一
個值為0 x 0 3的控制位元組。
2.7 環回介面loopback
a)目的:實現在同一臺主機上的客戶程式和伺服器程式能夠通過TCP/IP進行通訊。
b)A類地址127.0.0.1 預留給loopback的地址 localhost
1)傳給環回地址(一般是1 2 7 . 0 . 0 . 1)的任何資料均作為I P輸入。
2)傳給廣播地址或多播地址的資料報復制一份傳給環回介面,然後送到乙太網上。這是
因為廣播傳送和多播傳送的定義(第1 2章)包含主機本身。
3)任何傳給該主機I P地址的資料均送到環回介面。
2.8 MTU 最大的傳輸單元
a)分片f
b)netstat檢視網路介面的MTU
幾張比較重要的協議圖,如下: