TCP IP協議學習筆記

2021-08-09 18:48:26 字數 1110 閱讀 4534

網際網路五層模型 1.

應用層:規定應用程式的資料格式,必須有不同的協議規定電子郵件、網頁、

ftp資料的格式,資料放在

udp或

tcp資料部門(http、ftp等) 2.

傳輸層:建立埠到埠的通訊。確定主機和埠實現程式之間的交流。(udp、tcp協議)3.

4.連線層:確定0、

1分組。(乙太網協議) 5.

實體層:電腦連線的物理手段,傳輸0、

1訊號

乙太網協議:一組電訊號構成乙個資料報,幀(網路傳輸的最小單位)。

每一幀分為標頭和資料報。[head][data]

標頭:包含資料報說明項、傳送者、接受者、資料型別等等;(18位元組)

資料:資料報的具體內容;(最長1500位元組)

主機將資料報向本網路內的所有計算機傳送,讓每個計算機自己通過mac位址判斷是否為資料報接收方(廣播形式)

目前廣泛採用ipv4,網路位址32位,從0.0.0.0到255.255.255.255,ip位址分成兩部分,第一部分代表網路,第二部分代表主機。

通過子網掩碼標識網路部分和主機部分。子網掩碼32位對應ip位址,對應子網掩碼1的ip為網路部分,0的為主機部分。

ip協議的資料報直接放進乙太網資料的資料部分,[head][[head][data]],乙太網標頭、ip標頭、ip資料

ip資料報分為標頭和資料[head][data]

標頭和資料最大65535位元組,由於放在乙太網資料報中所以資料報大於1500位元組就需要分片傳送(分片還和其他因素有關以後詳細描述);

udp/tcp協議:引入埠概念即網絡卡的程式編號區分資料報供主機上那個程式使用

資料報直接放入ip資料報的資料部分[head][[head][[head][data]]],乙太網標頭、ip標頭、udp/tcp標頭、udp/tcp資料

資料報由標頭和資料組成[head][data]

標頭:定義了發出埠和接受埠(8位元組)

標頭和資料長度不超過65535位元組

udp/tcp區別:

udp可靠性差,一旦資料報發出無法知道對方是否接收到

tcp通過超時重發提高了網路可靠性

以上傳送方通過ip位址、mac位址、埠號能將資料報傳達到接收方;

TCP IP協議學習筆記

最近正在上網路協議分析的課程,課程已經接近尾聲,因此做一些總結性的記錄。為什麼要進行分層呢 我們思考這樣乙個問題 我打算實現乙個qq,我需要解決哪些問題呢?假設qq伺服器現在已經知道了我要登入,然後他傳送給我乙個訊息告訴我說他就是qq的伺服器,那麼我可以相信他嗎?會不會是其他的搗蛋鬼冒充qq伺服器給...

TCP IP協議組學習筆記

tcp ip協議族學習筆記 一 基礎概念 1 tcp transmission control protocol 傳輸控制協議。2 ip internet protocol 網際協議。ip是一種不可靠的無連線資料協議。一種盡最大努力交付的服務。3 isp internet service provi...

TCP IP協議筆記

iso osi 國際標準化組織 開放系統互聯 參考模型把資料通訊協議分為7層,自底向上分別是物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層。ietf的tcp ip的層次模型可以看作比osi少幾層的結構。一般分為4層,自底向上分別是網路訪問層,網際層,傳輸層,應用層。不同層次對資料使用有不...