TCP IP初識(包含ARP協議的理解)

2021-08-10 23:14:48 字數 895 閱讀 7789

tcp/ip(transmission control protocol/internet protocol的簡寫),中譯名為傳輸控制協議/

網際網路互聯協議,internet上所有應用、協議、網路裝置等都是基於這個協議的。那麼,什麼是協議?可以理解為一種秩序,一種規則,就像過馬路,會有交通規則;就像白帽子挖洞,應當遵守網路安全法;就像人活在世上,必須遵守法律。沒有規矩,不成方圓,所以internet也有一種規則,叫tcp/ip協議。

tcp/ip包含什麼?

可以劃分為四個層次:鏈路層、網路層、傳輸層以及應用層,鏈路層包含交換機、集線器等裝置;網路層的典型代表就是路由器;傳輸層則分為tcp和udp(tcp/ip是乙個族群,而非兩個協議,這裡的tcp指的是傳輸方式),應用層包含http、smtp、ftp以及icmp等等協議,所以tcp/ip是乙個非常大的框架,包含內容也非常的詳細。

區域網內,兩台計算機如何通訊?

同樣依賴於tcp/ip協議,當a計算機想要找到b計算機並對其傳輸資訊時,會向路由器傳送arp資料報,讓路由器在整個區域網內找b計算機,路由器可以識別ip(路由器裡有乙個路由表,負責將ip繫結對應的mac位址),所以當路由器發出arp廣播時,區域網所有計算機都能收到arp資料報,但如果不是b計算機的,則會不做應答,當b收到時會向路由返回乙個資訊,則a計算機便找到了b計算機,通過arp協議。傳輸檔案則可能通過其他協議,比如ftp等,但都必須先找到對方才行。

arp(address resolution protocol)位址解析協議,

是一種將ip位址轉化成

實體地址

的協議arp欺騙的原因?

中間人攻擊的一種手段,由於區域網的網路流通不是根據ip位址進行,而是根據mac位址進行傳輸。所以,mac位址在a上被偽造成乙個不存在的mac位址,這樣就會導致網路不通,a不能ping通c!這就是乙個簡單的arp欺騙。

TCP IP協議 ARP協議

arp協議 以下就預設在乙太網型別的網路。這個協議的作用是通過ip位址 32bit 找到硬體位址 48bit 順便提一下 在乙個區域網裡,大家常見的裝置交換機,交換機上的主機在互相通訊時,實際用的就是硬體 mac 位址,它並不管誰的ip。因此說交換機是鏈路層上的裝置,而不是ip層上的裝置。舉乙個ft...

初識TCP IP協議

簡單來講tcp ip協議就是為了實現兩台電腦之間的對話。既然是對話,語言必須要相通。所以要實現tcp ip協議,首先得約定一種大家都懂的 語言 舉個簡單的例子,在古代,烽火狼煙表示有敵人進犯,這個就是約定。為了簡單化,tcp ip協議是分層實現的,有哪些層呢?從上往下 應用層 http ftp 等等...

TCP IP協議 ARP詳解

本文主要講述了arp的作用 arp分組格式 arp快取記憶體 免費arp和 arp。應用接受使用者提交的資料,觸發tcp建立連線,tcp的第乙個syn報文通過connect函式到達ip層,ip層通過查詢路由表 如果目的ip和自己在同乙個網段 當ip層的arp快取記憶體表中存在目的ip對應的mac位址...