更改適配器屬性 -> 選擇一個網路,單擊右鍵 -> 屬性 -> Internet 協議版本 4 (TCP/IPv4)-> 屬性 進入如下界面,開始配置: IP地址: IP地址用於網路通信,根據我的地址找到我 <=> 根據機器的IP地址找到這台機器在網路中的位置,確定了位置就可以向這台機器發信息交互了 ...
更改適配器屬性 -> 選擇一個網路,單擊右鍵 -> 屬性 -> Internet 協議版本 4 (TCP/IPv4)-> 屬性
進入如下界面,開始配置:
IP地址:
IP地址用於網路通信,根據我的地址找到我 <=> 根據機器的IP地址找到這台機器在網路中的位置,確定了位置就可以向這台機器發信息交互了。
前2位是192.168,後2位可自己取,[0,255]。
第三位儘量與網關(路由器)的第三位保持一致,因為不一致可能會出現網關與IP地址不在同一網段的問題。
第四位儘量取大寫,因為要使用此區域網內未分配的IP,數值小的可能已經分配給其他機器了。
子網掩碼:
用於判斷2台機器是否在同一區域網內。
將IP地址、子網掩碼都轉換為二進位,進行與運算(對應位都為1,結果才為1,否則為0),將結果轉換為十進位,這個結果便是這台機器的網路標識。
網路標識,顧名思義,相當於區域網的id。如果2台機器的網路標識相同,就說名這2台機器屬於同一區域網。
處在同一區域網內的2台機器才可以直接通信:
先在本機的arp緩存中根據對方ip查對方的mac地址,如果arp緩存裡面有,直接根據mac地址向對方通信(電腦通信靠的是mac地址,ip只是虛擬地址,最終要轉換為mac地址)。
如果arp緩存裡面沒有,本機向同一區域網的其它機器進行廣播(向每台機器都發送一個數據包),找到對方後將對方的mac地址寫進arp緩存中,與對方通信。(其它機器接收到數據包,一看收件人不是自己,直接丟棄,目標機器接收到數據包,看收件人是自己,做出響應)。
如果2台機器不在同一區域網內,需要藉助網關(路由器)中轉:
機器A -> 機器A的網關(路由器)-> 機器B的網關(路由器)->機器B。
有時候報錯“ip地址和網關不在同一網段(區域網)”,是你的IP地址、子網掩碼、預設網關沒配好,你的機器找不到網關(路由器)的位置。
子網掩碼一般配置為255.255.255.0,第四位可變。
預設網關
預設網關填路由器的ip地址。
DNS伺服器
可以直接填路由器的IP地址,由路由器查詢DNS伺服器,也可以直接填DNS伺服器的地址。
對一個網路雙擊左鍵,或右鍵 -> 狀態,->詳細信息,可查看此網路的IP配置。