0x00 arp與rarp
arp協議:位址解析協議,屬於鏈路層協議,用於將ip位址解析成為mac位址,因為在鏈路層通訊時使用的是mac位址,不是ip位址。
arp過程:
arp欺騙:
arp欺騙型別:主機型和閘道器型
單向欺騙:又稱主機型,冒充閘道器對其他主機進行欺騙,可造成大面積斷網,如果本身不進行資料報**的話,其他主機發來的資料報會在本機停住,不發給正真的目標。
雙向欺騙:同時欺騙a,b,和a說我是b,和b說我是a,從而達到監聽ab間通行流量。
可以發現此時129和1這兩台主機之間的mac位址全部都是攻擊主機的mac位址。
並且監聽到了兩台主機之間的通訊流量。此時在192.168.165.1的主機上開啟抓包軟體可以發現大量的arp響應包。但此時兩台主機都是可以正常使用網路的。
0x01 網路層(ip協議)
協議提供的一種統一的位址格式,它為網際網路上的每乙個網路和每一台主機分配乙個邏輯位址,以此來遮蔽實體地址的差異。就類似於家庭住址。
版本:目前通用
ipv4
,但是已經開始大規模建設
ipv6。
ipv4
32位的二進位制數,分為4
組八位二進位制,用「
.」隔開,我們現在看到的是為了記憶方便,而採用的點分十進位制,但是在進行程式設計的時候要進行格式化與進製轉化。例如:
192.168.165.132 由於
ipv4
只有32
位,所以最多表示
4億多個
ip位址,導致目前
ip位址緊張,所以已經開始大規模應用
ipv6
(128
位二進位制)。
特殊ip
127.x.x.x:
本地環迴位址,常用於代表本機
0.0.0.0
:表示特殊源,網路上全部主機
169.254.x.x
:當開啟動態獲取
ip位址但
dhcp
伺服器故障,本機為自己分配的乙個
ip位址 私有
ip:a: 10.0.0.0~10.255.255.255
即10.0.0.0/8
b:172.16.0.0~172.31.255.255
即172.16.0.0/12
c:192.168.0.0~192.168.255.255
即192.168.0.0/16
對於同一網路號的所有主機,我麼稱他處於同乙個網段。同網段之間通訊不需要進行資料報的路由交換,當進行跨網段的通訊的時候需要進行路由交換。那麼如何區分是否處於同乙個網段,就需要子網掩碼。
子網掩碼:又叫網路掩碼、位址掩碼、子網路遮罩,它是一種用來指明乙個ip位址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合
ip位址一起使用。子網掩碼只有乙個作用,就是將某個
ip位址劃分網路位址和主機位址兩部分。
計算方法:
ip位址與子網掩碼進行與運算,得到的結果便是
ip所在網段。
子網劃分,超網合併。
計算機網路arp隨筆
mac位址的作用 具有唯一標識性,標記我們的計算機,就像身份證一樣 ip位址的作用 從網路中標記計算機,但不聯網也是有ip的,只要有tcp 協議關係就會有ip位址 ip位址和mac位址的關係 ip位址通過詢問應答 arp協議 來得到對應的mac位址 arp協議 計算機c想要獲取到計算機a的mac位址...
2018 7 11 隨筆 計算機網路基礎
1.計算機網路的發展主要經歷了四個階段,可概括為 第一階段為面向終端的計算機網路,第二階段為多台計算機互連的計算機網路,第三階段面向標準化的計算機網路,第四階段為面向全球互連的計算機網路。2.計算機網路可定義為把分布在不同地點且具有獨立功能的多個計算機,通過通訊裝置和線路連線起來,在功能完善的網路軟...
計算機網路9 計算機網路效能
1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位時間 ...