1. 程式人生 > >二層三層網路協議-從物理層到MAC層

二層三層網路協議-從物理層到MAC層



網線有兩種連線方式
1.連線網口的
2.電腦連電腦的
網線的1,2和3,6腳分別起著收,發訊號的作用
將一端的1號和3號線,2號和6號線位置互換一下,就能在物理層實現一端傳送訊號,另一端接收
之後就是設定 子網掩碼,預設閘道器,IP地址
如果有三臺,或者更多的電腦,就需要用 HUB連線了

這是第一層物理層的連通方案






MAC全稱是 Medium Access Control,媒體訪問控制
控制資料傳送的順序,衝突,就類似馬路上跑的車,有三種方式
1.分多個扯到,在計算機網路中叫 通道劃分
2.今天單號,明天雙號,在計算機網路中叫輪流協議

3.先出門碰到高峰再回去,這個叫隨機接入協議,乙太網用的就是這個方式

MAC資料報的格式



當一個網路中,只知道目標端的IP不知道MAC地址,就使用ARP的方式通過區域網廣播獲取對方MAC地址並快取




ARP廣播的資料包格式如下







當局域網中的機器少的時候,用HUB還是可以的,機器多了HUB效率就差了
這個時候就可以用交換機了
假設A機器連在埠1上,B機器連在埠2上,A傳送資料給B,一開始交換機也不知道B在哪個埠上,於是就將資料包轉發給除了埠1之外的所有埠
等B機器回覆訊息後,交換機就知道B機器對應埠2,過了一段時間,整個區域網的結構他就知道了,就不用再轉發到所有埠上了