1. 程式人生 > >網路原理基本知識

網路原理基本知識

ipv4的分配

PS:全0為本機,全1為廣播

 

埠的作用  子網掩碼與tcp/udp協議

根據ip地址與子網掩碼去查詢所在主機區域網,根據mac地址查詢局域網裡所在位置確定主機,根據埠確定主機所需具體服務 

子網掩碼:一段連續的1與0注意前面確定區域網的那段1一定要連續,然後將子網掩碼與某ip按位與運算就可得出該ip是否在某區域網中

PS:ip   10111110.10000000.11101111.10000000對應的掩碼為

子網掩碼11111111.111111111.111111111.00000000按位與,

 則該ip在這個子網中  10111110.10000000.11101111.00000000

根據自定義的子網的不同子網掩碼也不同但是前面的1一定要連續

tcp/udp協議不同在於,tcp是面向連線的,效率低但是安全可靠,udp是面向非物件的,效率高但是不可靠且無狀態(兩種連線的不同見http://www.cnblogs.com/zhangstarstar/p/8973255.html)

閘道器

 連線外網與區域網

ps:交換機沒有ip可以看作是一臺區域網內的主機,作用為在物理層面上延伸區域網的範圍

 

路由

連線外網與區域網,本身具有ip近似看為只具有物理  鏈路 傳輸 網路層的簡單主機,內建mac對映表具有自學習與快取的功能

arp協議:例如A區域網內的1主機與B區域網內的2主機通訊,首先1在自己的快取表內進行查詢,如果沒有A內進行廣播(PS:因為報文中攜帶A自己的mac地址,在廣播時如果A區域網內的其他主機包括路由器如果沒有1的mac地址,則對該地址進行存表,這就是所謂的學習功能),如果沒有找到則將其傳送到閘道器處此處為路由器,經過閘道器將其繼續傳播到外網

域名與DNS

 

域名解析可以交給本地的host檔案(host有限dns)與dns伺服器,如果host檔案沒有該域名對應的ip的對映就請求dns伺服器,dns的原理圖如下

 

對迭代查詢與遞迴查詢與dns的查詢型別的解釋如下

注意在訪問完dns伺服器後自動把ip的對映寫入本地的快取檔案便於下一次的訪問