Ⅰ 計算機網路如何尋找目的地址
比如說我要訪問www.163.com
當我輸入之後.首先計算機會到DNS伺服器去尋找匹配163.COM的IP地址.
接著計算機去訪問該IP地址,這時有個協議叫ARP協議.將該IP地址變成MAC地址.
我們的計算機實際是訪問MAC的物理地址.
通過上述來尋找目標地址.
Ⅱ 計算機網路,UDP數據報的校驗和欄位是通過什麼來校驗源和目的IP的呢
其實這是一種加密技術用於對文件內容進行審計的方法,使用 精通讀文件把文件讀到內存中,再對文件內容作一個 MD5 校驗得到一串密碼,就是校驗和。
補充:
1、IP首部校驗和欄位是根據IP首部計算的校驗和碼,它不對首部後面的數據進行計算。ICMP、IGMP、UDP和TCP在它們各自的首部中均含有同時覆蓋首部和數據校驗和碼。
2、IP首部校驗和計算:
為了計算一份數據報的IP檢驗和,首先把檢驗和欄位置為0。然後,對首部中每個16bit進行二進制反碼求和(整個首部看成是由一串16bit的字組成),結果存在檢驗和欄位中。當收到一份IP數據報後,同樣對首部中每個16bit進行二進制反碼的求和。由於接收方在計算過程中包含了發送方存在首部中的檢驗和,因此,如果首部在傳輸過程中沒有發生任何差錯,那麼接收方計算的結果應該為全1。如果結果不是全1(即檢驗和錯誤),那麼IP就丟棄收到的數據報。但是不生成差錯報文,由上層去發現丟失的數據報並進行重傳。
3、TCP和UDP校驗和計算(兩者相同)
校驗和還包含—個96位的偽首標,理論上它位於TCP首標的前面。這個偽首標包含了源地址、目的地址、協議和TCP長度等欄位,這使得TCP能夠防止出現路由選擇錯誤的數據段。這些信息由網際協議(IP)承載,通過TCP/網路介面,在IP上運行的TCP調用參數或者結果中傳遞。
偽首部並非UDP數據報中實際的有效成分。偽首部是一個虛擬的數據結構,其中的信息是從數據報所在IP分組頭的分組頭中提取的,既不向下傳送也不向上遞交,而僅僅是為計算校驗和。
這樣的校驗和,既校驗了UDP用戶數據的源埠號和目的埠號以及UDP用戶數據報的數據部分,又檢驗了IP數據報的源IP地址和目的地址。(偽報頭保證UDP和TCP數據單元到達正確的目的地址。因此,偽報頭中包含IP地址並且作為計算校驗和需要考慮的一部分。最終目的端根據偽報頭和數據單元計算校驗和以驗證通信數據在傳輸過程中沒有改變而且到達了正確的目的地址。
Ⅲ 計算機網路計算問題ip地址計算
子網主機數最大50,那麼2^6-2=62接近並滿足50個主機的要求,可以分為幾個子網2^2=4
192.77.33.0
192.77.33.64
192.77.33.128
192.77.33.192
那麼用192.77.33.0/255.255.255.192來劃分,地址范圍192.77.33.1-62 滿足lan4 50個主機要求
用192.77.33.64/255.255.255.224進一步劃分,192.77.33.65-94和192.77.33.97-126 每個子網30個主機,滿足lan1和lan2的要求
用192.77.33.128/255.255.255.224進一步劃分,192.77.33.129-158和192.77.33.161-190,每個子網30個主機,滿足lan3和lan6
用192.77.33.192/255.255.255.240進一步劃分,則滿足lan5,lan7,lan8的要求,每個子網14個主機
Ⅳ 計算機網路:發送端的網路層怎麼獲取目的ip,源ip的
應用層通過socket通信。
比如 客戶端連接時:clientSocket.Connect(endp)
自身socket調用connect方法,傳入參數是伺服器的socket。
這時就指定了目的ip,port
另:如果不清楚伺服器IP ,dns查詢
Ⅳ 兩台計算機進行通信時,在網路層如何獲取目的主機的的ip地址
打電話給目的主機那個人,讓他查詢主機的IP,運行 CMD ipconfig
Ⅵ 大神請問個問題:計算機網路:發送端的網路層怎麼獲取目的ip,源ip的
發送端本來就知道目標IP,IP包從主機發出的時候就帶有目標地址信息。比如ping,當你ping某個地址的時候目標地址就已經指定。(1)如果目標地址在同網段內,主機會查找ARP表(IP與MAC地址對應關系,如果找不到就會廣播通過交換機制找到),直接將報文送達目標IP;(2)如果目標地址不在同網段內,主機會查找路由表,並進一步找到「下一跳」的IP地址,然後重復1的過程將IP包交給下一跳地址,下一跳行使路由功能,重復2的過程,知道IP包送達目標地址。最後目標地址主機層層解封讀取數據。
所以不管是目標IP還是源IP,這些信息不是IP包的負載「數據」提供的,而是應用軟體通過操作系統提供的,就像你寄出一封信,信封上的地址不一定要寫在信件內容上,信也一樣可以寄到。
Ⅶ 求計算機網路IP計算方法
計算機網路IP計算方法
子網掩碼:255.255.192.0
其中255和0不管,192換成二進制是1100 0000
那麼後面6個0是主機位(當然我們開始不管的0也是主機位,不過不管),前面的都是網路位
然後再拆179=128+51,那麼換成二進制是1011 0011
比對前面的拆的掩碼,主機位忽略,
1100 0000
1011 0011 下面和上面2個1對應的位置是10,後方位置補0
那麼組合出網路位就是1000 0000
這個IP屬於191.25.128.0的網段 第一個可以用的IP自然就是191.25.128.1
至於該網段主機位就是多了 是2的14次方減1
而子網數顯然多更多,是2的16次方減2(是按掩碼算,非當前IP,當前IP只能在一個子網內)
Ⅷ 求 計算計算機的網路地址和主機地址的值
這題我來給你解答:
首先這個IP是A類地址,其網路號可以知道是10.0.0.0
;子網掩碼換算成二進制就是11111111.11111111.11111111.00000000
可以看出網路位是24位,也就是子網網路號的位數是16位,把10.1.143.164換算成二進制就是00001010.00000001.10001111.10100100
那麼它所在的子網網路號就是00000001.10001111
所以說該計算機所在的網路地址就是00001010.00000001.10001111.00000000即10.1.143.0
廣播地址就是00001010.00000001.10001111.11111111即10.1.143.255,也就是說這個計算機的子網地址范圍是10.1.143.1----10.1.143.254
主機在子網中的地址就是164
你不給分,是沒人給你答案的
Ⅸ 計算機網路:怎麼計算IP地址啊
255.255.255.224
192.20.0.30在
192.20.0.17-192.20.0.30
第二個在192.20.0.49-192.20.0.62內
一眼就能看出來的
Ⅹ 計算機網路知識:怎麼計算廣播地址
1、將十進制IP地址、子網掩碼換算為二進制
2、將IP地址與子網掩碼進行「與」運算
3、得出的結果後面的全0位變為全1
4、再換算回十進制
5、得到廣播地址