計算機網絡--網絡層、應用層
● 請簡單解釋一下,arp協議和arp攻擊。
考察點:ARP協議
參考回答:
地址解析協議。ARP攻擊的第一步就是ARP欺騙。由上述“ARP協議的工作過程”我們知道,ARP協議基本沒有對網絡的安全性做任何思考,當時人們考慮的重點是如何保證網絡通信能夠正確和快速的完成——ARP協議工作的前提是默認了其所在的網絡是一個善良的網絡,每臺主機在向網絡中發送應答信號時都是使用的真實身份。不過後來,人們發現ARP應答中的IP地址和MAC地址中的信息是可以偽造的,並不一定是自己的真實IP地址和MAC地址,由此,ARP欺騙就產生了。
● 什麽是icmp協議,它的作用是什麽?
考察點:ICMP協議
參考回答:
它是TCP/IP協議族的一個子協議,用於在IP主機、路由器之間傳遞控制消息。控制消息是指網絡通不通、主機是否可達、路由是否可用等網絡本身的消息。這些控制消息雖然並不傳輸用戶數據,但是對於用戶數據的傳遞起著重要的作用。
● 請你講一下路由器和交換機的區別?
考察點:路由器
參考回答:
交換機用於同一網絡內部數據的快速傳輸轉發決策通過查看二層頭部完成轉發不需要修改數據幀工作在 TCP/IP 協議的二層 —— 數據鏈路層工作簡單,直接使用硬件處理路由器用於不同網絡間數據的跨網絡傳輸轉發決策通過查看三層頭部完成轉發需要修改 TTL ,IP 頭部校驗和需要重新計算,數據幀需要重新封裝工作在 TCP/IP 協議的三層 —— 網絡層工作復雜,使用軟件處理。
---------------------------------------------------------應用層-------------------------------------------------------------------------
● 請你談談DNS的尋址過程。
考察點:DNS
參考回答:
1、在瀏覽器中輸入www.qq.com域名,操作系統會先檢查自己本地的hosts文件是否有這個網址映射關系,如果有,就先調用這個IP地址映射,完成域名解析。
2、如果hosts裏沒有這個域名的映射,則查找本地DNS解析器緩存,是否有這個網址映射關系,如果有,直接返回,完成域名解析。
3、如果hosts與本地DNS解析器緩存都沒有相應的網址映射關系,首先會找TCP/ip參數中設置的首選DNS服務器,在此我們叫它本地DNS服務器,此服務器收到查詢時,如果要查詢的域名,包含在本地配置區域資源中,則返回解析結果給客戶機,完成域名解析,此解析具有權威性。
4、如果要查詢的域名,不由本地DNS服務器區域解析,但該服務器已緩存了此網址映射關系,則調用這個IP地址映射,完成域名解析,此解析不具有權威性。
5、如果本地DNS服務器本地區域文件與緩存解析都失效,則根據本地DNS服務器的設置(是否設置轉發器)進行查詢,如果未用轉發模式,本地DNS就把請求發至13臺根DNS,根DNS服務器收到請求後會判斷這個域名(.com)是誰來授權管理,並會返回一個負責該頂級域名服務器的一個IP。本地DNS服務器收到IP信息後,將會聯系負責.com域的這臺服務器。這臺負責.com域的服務器收到請求後,如果自己無法解析,它就會找一個管理.com域的下一級DNS服務器地址(qq.com)給本地DNS服務器。當本地DNS服務器收到這個地址後,就會找qq.com域服務器,重復上面的動作,進行查詢,直至找到www.qq.com主機。
6、如果用的是轉發模式,此DNS服務器就會把請求轉發至上一級DNS服務器,由上一級服務器進行解析,上一級服務器如果不能解析,或找根DNS或把轉請求轉至上上級,以此循環。不管是本地DNS服務器用是是轉發,還是根提示,最後都是把結果返回給本地DNS服務器,由此DNS服務器再返回給客戶機。
從客戶端到本地DNS服務器是屬於遞歸查詢,而DNS服務器之間就是的交互查詢就是叠代查詢。
● 請你簡單講解一下,負載均衡 反向代理模式的優點、缺點
考察點:反向代理
參考回答:
(1)反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的連接請求,然後將請求轉發給內部網絡上的服務器,並將從服務器上得到的結果返回給internet上請求連接的客戶端,此時代理服務器對外就表現為一個服務器。
(2)反向代理負載均衡技術是把將來自internet上的連接請求以反向代理的方式動態地轉發給內部網絡上的多臺服務器進行處理,從而達到負載均衡的目的。
(3)反向代理負載均衡能以軟件方式來實現,如apache mod_proxy、netscape proxy等,也可以在高速緩存器、負載均衡器等硬件設備上實現。反向代理負載均衡可以將優化的負載均衡策略和代理服務器的高速緩存技術結合在一起,提升靜態網頁的訪問速度,提供有益的性能;由於網絡外部用戶不能直接訪問真實的服務器,具備額外的安全性(同理,NAT負載均衡技術也有此優點)。
(4)其缺點主要表現在以下兩個方面
反向代理是處於OSI參考模型第七層應用的,所以就必須為每一種應用服務專門開發一個反向代理服務器,這樣就限制了反向代理負載均衡技術的應用範圍,現在一般都用於對web服務器的負載均衡。
針對每一次代理,代理服務器就必須打開兩個連接,一個對外,一個對內,因此在並發連接請求數量非常大的時候,代理服務器的負載也就非常大了,在最後代理服務器本身會成為服務的瓶頸。
一般來講,可以用它來對連接數量不是特別大,但每次連接都需要消耗大量處理資源的站點進行負載均衡,如search等。
計算機網絡--網絡層、應用層