久久影视这里只有精品国产,激情五月婷婷在线,久久免费视频二区,最新99国产小视频

        • 回答數(shù)

          4

        • 瀏覽數(shù)

          184

        laijiaying4
        首頁 > 工程師考試 > 網(wǎng)絡工程師入職考試題目

        4個回答 默認排序
        • 默認排序
        • 按時間排序

        lucaminiya

        已采納

        面試 的目的是確定面試者如何處理他們所選擇的研究領域的問題,以及他們?nèi)绾闻行缘厮伎紗栴}。下面我給大家?guī)?021面試網(wǎng)絡工程師的題目參考,希望能幫助到大家!

        Java多線程 面試題 目

        1、什么是線程?

        線程是 操作系統(tǒng) 能夠進行運算調(diào)度的最小單位,它被包含在進程之中,是進程中的實際運作單位。程序員可以通過它進行多處理器編程,你可以使用多線程對運算密集型任務提速。比如,如果一個線程完成一個任務要100毫秒,那么用十個線程完成改任務只需10毫秒。

        2、線程和進程有什么區(qū)別?

        線程是進程的子集,一個進程可以有很多線程,每條線程并行執(zhí)行不同的任務。不同的進程使用不同的內(nèi)存空間,而所有的線程共享一片相同的內(nèi)存空間。每個線程都擁有單獨的棧內(nèi)存用來存儲本地數(shù)據(jù)。

        3、如何在Java中實現(xiàn)線程?

        兩種方式: 類的實例就是一個線程但是它需要調(diào)用接口來執(zhí)行,由于線程類本身就是調(diào)用的Runnable接口所以你可以繼承 類或者直接調(diào)用Runnable接口來重寫run() 方法 實現(xiàn)線程。

        4、Java 關鍵字volatile 與 synchronized 作用與區(qū)別?

        Volatile:

        它所修飾的變量不保留拷貝,直接訪問主內(nèi)存中的。

        在Java內(nèi)存模型中,有main memory,每個線程也有自己的memory (例如寄存器)。為了性能,一個線程會在自己的memory中保持要訪問的變量的副本。這樣就會出現(xiàn)同一個變量在某個瞬間,在一個線程的memory中的值可能與另外一個線程memory中的值,或者main memory中的值不一致的情況。 一個變量聲明為volatile,就意味著這個變量是隨時會被其他線程修改的,因此不能將它cache在線程memory中。

        synchronized:

        當它用來修飾一個方法或者一個代碼塊的時候,能夠保證在同一時刻最多只有一個線程執(zhí)行該段代碼。

        一、當兩個并發(fā)線程訪問同一個對象object中的這個synchronized(this)同步代碼塊時,一個時間內(nèi)只能有一個線程得到執(zhí)行。另一個線程必須等待當前線程執(zhí)行完這個代碼塊以后才能執(zhí)行該代碼塊。

        二、然而,當一個線程訪問object的一個synchronized(this)同步代碼塊時,另一個線程仍然可以訪問該object中的非synchronized(this)同步代碼塊。

        三、尤其關鍵的是,當一個線程訪問object的一個synchronized(this)同步代碼塊時,其他線程對object中所有 其它 synchronized(this)同步代碼塊的訪問將被阻塞。

        四、當一個線程訪問object的一個synchronized(this)同步代碼塊時,它就獲得了這個object的對象鎖。結果,其它線程對該object對象所有同步代碼部分的訪問都被暫時阻塞。

        五、以上規(guī)則對其它對象鎖同樣適用。

        5、有哪些不同的線程生命周期?

        當我們在Java程序中新建一個線程時,它的狀態(tài)是New。當我們調(diào)用線程的start()方法時,狀態(tài)被改變?yōu)镽unnable。線程調(diào)度器會為Runnable線程池中的線程分配CPU時間并且講它們的狀態(tài)改變?yōu)镽unning。其他的線程狀態(tài)還有Waiting,Blocked 和Dead。

        6、你對線程優(yōu)先級的理解是什么?

        每一個線程都是有優(yōu)先級的,一般來說,高優(yōu)先級的線程在運行時會具有優(yōu)先權,但這依賴于線程調(diào)度的實現(xiàn),這個實現(xiàn)是和操作系統(tǒng)相關的(OS dependent)。

        我們可以定義線程的優(yōu)先級,但是這并不能保證高優(yōu)先級的線程會在低優(yōu)先級的線程前執(zhí)行。線程優(yōu)先級是一個int變量(從1-10),1代表最低優(yōu)先級,10代表最高優(yōu)先級。

        7、什么是死鎖(Deadlock)?如何分析和避免死鎖?

        死鎖是指兩個以上的線程永遠阻塞的情況,這種情況產(chǎn)生至少需要兩個以上的線程和兩個以上的資源。

        分析死鎖,我們需要查看Java應用程序的線程轉儲。我們需要找出那些狀態(tài)為BLOCKED的線程和他們等待的資源。每個資源都有一個唯一的id,用這個id我們可以找出哪些線程已經(jīng)擁有了它的對象鎖。

        避免嵌套鎖,只在需要的地方使用鎖和避免無限期等待是避免死鎖的通常辦法。

        8、什么是線程安全?Vector是一個線程安全類嗎?

        如果你的代碼所在的進程中有多個線程在同時運行,而這些線程可能會同時運行這段代碼。如果每次運行結果和單線程運行的結果是一樣的,而且其他的變量的值也和預期的是一樣的,就是線程安全的。

        一個線程安全的計數(shù)器類的同一個實例對象在被多個線程使用的情況下也不會出現(xiàn)計算失誤。很顯然你可以將集合類分成兩組,線程安全和非線程安全的。Vector 是用同步方法來實現(xiàn)線程安全的, 而和它相似的ArrayList不是線程安全的。

        9、Java中如何停止一個線程?

        Java提供了很豐富的API但沒有為停止線程提供API。JDK 本來有一些像stop(), suspend()和resume()的控制方法但是由于潛在的死鎖威脅因此在后續(xù)的JDK版本中他們被棄用了,之后Java API的設計者就沒有提供一個兼容且線程安全的方法來停止一個線程。

        當run()或者 call()方法執(zhí)行完的時候線程會自動結束,如果要手動結束一個線程,你可以用volatile 布爾變量來退出run()方法的循環(huán)或者是取消任務來中斷線程。

        10、什么是ThreadLocal?

        ThreadLocal用于創(chuàng)建線程的本地變量,我們知道一個對象的所有線程會共享它的全局變量,所以這些變量不是線程安全的,我們可以使用同步技術。但是當我們不想使用同步的時候,我們可以選擇ThreadLocal變量。

        每個線程都會擁有他們自己的Thread變量,它們可以使用get()set()方法去獲取他們的默認值或者在線程內(nèi)部改變他們的值。ThreadLocal實例通常是希望它們同線程狀態(tài)關聯(lián)起來是private static屬性。

        Kubernetes面試題匯總

        1、什么是Kubernetes?

        Kubernetes是一個開源容器管理工具,負責容器部署,容器擴縮容以及負載平衡。作為Google的創(chuàng)意之作,它提供了出色的社區(qū),并與所有云提供商合作。因此,我們可以說Kubernetes不是一個容器化平臺,而是一個多容器管理解決方案。

        2、Kubernetes與Docker有什么關系?

        眾所周知,Docker提供容器的生命周期管理,Docker鏡像構建運行時容器。但是,由于這些單獨的容器必須通信,因此使用Kubernetes。因此,我們說Docker構建容器,這些容器通過Kubernetes相互通信。因此,可以使用Kubernetes手動關聯(lián)和編排在多個主機上運行的容器。

        3、什么是Container Orchestration?

        考慮一個應用程序有5-6個微服務的場景?,F(xiàn)在,這些微服務被放在單獨的容器中,但如果沒有容器編排就無法進行通信。因此,由于編排意味著所有樂器在音樂中和諧共處,所以類似的容器編排意味著各個容器中的所有服務協(xié)同工作以滿足單個服務器的需求。

        4、Kubernetes如何簡化容器化部署?

        由于典型應用程序?qū)⒕哂锌缍鄠€主機運行的容器集群,因此所有這些容器都需要相互通信。因此,要做到這一點,你需要一些能夠負載平衡,擴展和監(jiān)控容器的東西。由于Kubernetes與云無關并且可以在任何公共/私有提供商上運行,因此必須是您簡化容器化部署的選擇。

        5、您對Kubernetes的集群了解多少?

        Kubernetes背后的基礎是我們可以實施所需的狀態(tài)管理,我的意思是我們可以提供特定配置的集群服務,并且集群服務將在基礎架構中運行并運行該配置。

        因此,正如您所看到的,部署文件將具有提供給集群服務所需的所有配置?,F(xiàn)在,部署文件將被提供給API,然后由集群服務決定如何在環(huán)境中安排這些pod,并確保正確運行的pod數(shù)量。

        因此,位于服務前面的API,工作節(jié)點和節(jié)點運行的Kubelet進程,共同構成了Kubernetes集群。

        6、Kubernetes Architecture的不同組件有哪些?

        Kubernetes Architecture主要有兩個組件 - 主節(jié)點和工作節(jié)點。如下圖所示,master和worker節(jié)點中包含許多內(nèi)置組件。主節(jié)點具有kube-controller-manager,kube-apiserver,kube-scheduler等。而工作節(jié)點具有在每個節(jié)點上運行的kubelet和kube-proxy。

        7、您能否介紹一下Kubernetes中主節(jié)點的工作情況?

        Kubernetes master控制容器存在的節(jié)點和節(jié)點內(nèi)部?,F(xiàn)在,這些單獨的容器包含在容器內(nèi)部和每個容器內(nèi)部,您可以根據(jù)配置和要求擁有不同數(shù)量的容器。

        因此,如果必須部署pod,則可以使用用戶界面或命令行界面部署它們。然后,在節(jié)點上調(diào)度這些pod,并根據(jù)資源需求,將pod分配給這些節(jié)點。kube-apiserver確保在Kubernetes節(jié)點和主組件之間建立通信。

        8、kube-apiserver和kube-scheduler的作用是什么?

        kube -apiserver遵循橫向擴展架構,是主節(jié)點控制面板的前端。這將公開Kubernetes主節(jié)點組件的所有API,并負責在Kubernetes節(jié)點和Kubernetes主組件之間建立通信。

        kube-scheduler負責工作節(jié)點上工作負載的分配和管理。因此,它根據(jù)資源需求選擇最合適的節(jié)點來運行未調(diào)度的pod,并跟蹤資源利用率。它確保不在已滿的節(jié)點上調(diào)度工作負載。

        9、你對Kubernetes的負載均衡器有什么了解?

        負載均衡器是暴露服務的最常見和標準方式之一。根據(jù)工作環(huán)境使用兩種類型的負載均衡器,即內(nèi)部負載均衡器或外部負載均衡器。內(nèi)部負載均衡器自動平衡負載并使用所需配置分配容器,而外部負載均衡器將流量從外部負載引導至后端容器。

        10、Replica Set 和 Replication Controller之間有什么區(qū)別?

        Replica Set 和 Replication Controller幾乎完全相同。它們都確保在任何給定時間運行指定數(shù)量的pod副本。不同之處在于復制pod使用的選擇器。Replica Set使用基于集合的選擇器,而Replication Controller使用基于權限的選擇器。

        Equity-Based選擇器:這種類型的選擇器允許按標簽鍵和值進行過濾。因此,在外行術語中,基于Equity的選擇器將僅查找與標簽具有完全相同 短語 的pod。

        示例:假設您的標簽鍵表示app = nginx,那么,使用此選擇器,您只能查找標簽應用程序等于nginx的那些pod。

        Selector-Based選擇器:此類型的選擇器允許根據(jù)一組值過濾鍵。因此,換句話說,基于Selector的選擇器將查找已在集合中提及其標簽的pod。

        示例:假設您的標簽鍵在(nginx,NPS,Apache)中顯示應用程序。然后,使用此選擇器,如果您的應用程序等于任何nginx,NPS或Apache,則選擇器將其視為真實結果。

        滲透攻擊的測試步驟

        1.如果原始值為2,我們使用(1+1)或(3-1),程序作出相同回應,表明易受攻擊

        2.如果單引號被過濾掉,我們可以用ASCII命令,使它返回字符的數(shù)字化代碼,如51-ASCII(1)

        3.在URL編碼中,&和=用于鏈接名稱/值對,建立查詢字符串應當分別使用%26和%3d進行編碼

        4.如查詢字符串不允許使用空格,使用+或%20編碼

        5.分號被用于分割cookie自讀,使用%3d編碼

        2021面試網(wǎng)絡工程師的題目相關 文章 :

        ★ 關于網(wǎng)絡工程師的面試題有哪些

        ★ 網(wǎng)絡管理員面試題及答案大全

        ★ 最新的運維工程師面試題目整理

        ★ 網(wǎng)絡測試工程師面試題及答案

        ★ 計算機網(wǎng)絡面試題及參考答案

        ★ 網(wǎng)絡工程師面試自我介紹范文五篇

        ★ 面試網(wǎng)絡技術工程師的有哪些提問

        ★ 最新的it運維工程師面試題整理

        網(wǎng)絡工程師入職考試題目

        100 評論(10)

        無敵小雷神

        網(wǎng)絡測試工程師求職者提高應聘水平的第一關就是 面試 題的回答。下面是我為大家精心推薦的網(wǎng)絡工程師 面試題 及參考答案,希望能夠?qū)δ兴鶐椭?。網(wǎng)絡工程師面試題篇1 1、什么是兼容性測試?兼容性測試側重哪些方面? 參考答案: 兼容測試主要是檢查軟件在不同的硬件平臺、軟件平臺上是否可以正常的運行,即是通常說的軟件的可移植性。 兼容的類型,如果細分的話,有平臺的兼容,網(wǎng)絡兼容,數(shù)據(jù)庫兼容,以及數(shù)據(jù)格式的兼容。 兼容測試的重點是,對兼容環(huán)境的分析。通常,是在運行軟件的環(huán)境不是很確定的情況下,才需要做兼容。根據(jù)軟件運行的需要,或者根據(jù)需求文檔,一般都能夠得出用戶會在什么環(huán)境下使用該軟件,把這些環(huán)境整理成表單,就得出做兼容測試的兼容環(huán)境了。 兼容和配置測試的區(qū)別在于,做配置測試通常不是Clean OS下做測試,而兼容測試多是在Clean OS的環(huán)境下做的。 2、我現(xiàn)在有個程序,發(fā)現(xiàn)在Windows上運行得很慢,怎么判別是程序存在問題還是軟硬件系統(tǒng)存在問題? 參考答案: 1、檢查系統(tǒng)是否有中毒的特征; 2、檢查軟件/硬件的配置是否符合軟件的推薦標準; 3、確認當前的系統(tǒng)是否是獨立,即沒有對外提供什么消耗CPU資源的服務; 4、如果是C/S或者B/S結構的軟件,需要檢查是不是因為與服務器的連接有問題,或者訪問有問題造成的; 5、在系統(tǒng)沒有任何負載的情況下,查看性能監(jiān)視器,確認應用程序?qū)PU/內(nèi)存的訪問情況。 3、測試的策略有哪些? 參考答案: 黑盒/白盒,靜態(tài)/動態(tài),手工/自動,冒煙測試,回歸測試,公測(Beta測試的策略) 4、正交表測試用例設計 方法 的特點是什么? 參考答案: 用最少的實驗覆蓋最多的操作,測試用例設計很少,效率高,但是很復雜; 對于基本的驗證功能,以及二次集成引起的缺陷,一般都能找出來;但是更深的缺陷,更復雜的缺陷,還是無能為力的; 具體的環(huán)境下,正交表一般都很難做的。大多數(shù),只在系統(tǒng)測試的時候使用此方法。 5、描述使用bugzilla缺陷管理工具對軟件缺陷(BUG)跟蹤的管理的流程? 參考答案: 就是Bugzilla的狀態(tài)轉換圖。 6、你覺得bugzilla在使用的過程中,有什么問題? 參考答案: 界面不穩(wěn)定; 根據(jù)需要配置它的不同的部分,過程很煩瑣。 流程控制上,安全性不好界定,很容易對他人的Bug進行誤操作; 沒有綜合的評分指標,不好確認修復的優(yōu)先級別。 網(wǎng)絡工程師面試題篇2 7、描述測試用例設計的完整過程? 參考答案: 需求分析 + 需求變更的維護工作; 根據(jù)需求 得出測試需求; 設計測試方案,評審測試方案; 方案評審通過后,設計測試用例,再對測試用例進行評審; 8、單元測試的策略有哪些? 參考答案: 邏輯覆蓋、循環(huán)覆蓋、同行評審、桌前檢查、代碼走查、代碼評審、景泰數(shù)據(jù)流分析 9、LoadRunner分哪三部分? 參考答案: 用戶動作設計; 場景設計; 測試數(shù)據(jù)分析; 10、LoadRunner進行測試的流程? 參考答案: 1、 測試測試 2、 創(chuàng)建虛擬用戶腳本 3、 創(chuàng)建運行場景 4、 運行測試腳本 5、 監(jiān)視場景 6、 分析測試的結果 以上,最好是結合一個案例,根據(jù)以上流程來介紹。 什么是并發(fā)?在lordrunner中,如何進行并發(fā)的測試?集合點失敗了會怎么樣? 參考答案: 在同一時間點,支持多個不同的操作。 LoadRunner中提供IP偽裝,集合點,配合虛擬用戶的設計,以及在多臺電腦上設置,可以比較好的模擬真實的并發(fā)。 集合點,即是多個用戶在某個時刻,某個特定的環(huán)境下同時進行虛擬用戶的操作的。集合點失敗,則集合點的才操作就會取消,測試就不能進行。 12、使用QTP做功能測試,錄制腳本的時候,要驗證多個用戶的登錄情況/查詢情況,如何操作? 參考答案: 分析用戶登錄的基本情況,得出一組數(shù)據(jù),通過性測試/失敗性測試的都有(根據(jù)TC來設計這些數(shù)據(jù)),然后錄制登錄的腳本,將關鍵的數(shù)據(jù)參數(shù)化,修改腳本,對代碼進行加強,調(diào)試腳本。 13、QTP中的Action有什么作用?有幾種? 參考答案: Action的作用 用Action可以對步驟集進行分組 步驟重組,然后被整體調(diào)用 擁有自己的sheet 組合有相同需求的步驟,整 體操 作 具有獨立的對象倉庫 Action的種類 可復用Action 不可復用Action 外部Action 網(wǎng)絡工程師面試題篇3 14、TestDirector有些什么功能,如何對軟件測試過程進行管理? 參考答案: 需求管理 定義測試范圍 定義需求樹 描述需求樹的功能點 測試計劃 定義測試目標和測試策略。 分解應用程序,建立測試計劃樹。 確定每個功能點的測試方法。 將每個功能點連接到需求上,使測試計劃覆蓋全部的測試需求。 描述手工測試的測試步驟 指明需要進行自動測試的功能點 測試執(zhí)行 定義測試集合。 為每個測試人員制定測試任務和測試日程安排。 運行自動測試。 缺陷跟蹤 記錄缺陷 查看新增缺陷,并確定哪些是需要修正的 相關技術人員修改缺陷 回歸測試 分析缺陷統(tǒng)計圖表,分析應用程序的開發(fā)質(zhì)量。 15、你所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、性能測試??)? 參考答案:Compatibility Testing(兼容性測試),也稱“Configuration testing(配置測試)”,測試軟件是否和系統(tǒng)的 其它 與之交互的元素之間兼容,如:瀏覽器、 操作系統(tǒng) 、硬件等。驗證測試對象在不同的軟件和硬件配置中的運行情況。 Functional testing (功能測試),也稱為behavioral testing(行為測試),根據(jù)產(chǎn)品特征、操作描述和用戶方案,測試一個產(chǎn)品的特性和可操作行為以確定它們滿足設計需求。本地化軟件的功能測試,用于驗證應用程序或網(wǎng)站對目標用戶能正確工作。使用適當?shù)钠脚_、瀏覽器和測試腳本,以保證目標用戶的體驗將足夠好,就像應用程序是專門為該市場開發(fā)的一樣。 Performance testing(性能測試),評價一個產(chǎn)品或組件與性能需求是否符合的測試。包括負載測試、強度測試、數(shù)據(jù)庫容量測試、基準測試等類型。 16、軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄? 參考答案:5C標準 17、Beta測試與Alpha測試有什么區(qū)別? 參考答案:Beta testing(β測試),測試是軟件的多個用戶在一個或多個用戶的實際使用環(huán)境下進行的測試。開發(fā)者通常不在測試現(xiàn)場 Alpha testing (α測試),是由一個用戶在開發(fā)環(huán)境下進行的測試,也可以是公司內(nèi)部的用戶在模擬實際操作環(huán)境下進行的受控測試 18、軟件的評審一般由哪些人參加?其目的是什么? 參考答案: 在正式的會議上將軟件項目的成果(包括各階段的文檔、產(chǎn)生的代碼等)提交給用戶、客戶或有關部門人員對軟件產(chǎn)品進行評審和批準。其目的是找出可能影響軟件產(chǎn)品質(zhì)量、開發(fā)過程、維護工作的適用性和環(huán)境方面的設計缺陷,并采取補救 措施 ,以及找出在性能、安全性和經(jīng)濟方面的可能的改進。 人員:用戶、客戶或有關部門開發(fā)人員,測試人員,需求分析師都可以,就看處于評審那個階段 19、測試活動中,如果發(fā)現(xiàn)需求文檔不完善或者不準確,怎么處理? 參考答案: 測試需求分析 發(fā)現(xiàn)需求文檔不完善或者不準確,應該立即和相關人員進行協(xié)調(diào)交流。 20、階段評審與項目評審有什么區(qū)別? 參考答案: 階段評審 對項目各階段評審:對階段成果和工作 項目評審 對項目總體評審:對工作和產(chǎn)品 21、闡述工作版本的定義? 參考答案: 構造號: BUILD 22、什么是樁模塊?什么是驅(qū)動模塊? 參考答案: 樁模塊:被測模塊調(diào)用模塊 驅(qū)動模塊 調(diào)用被測模塊 23、什么是扇入?什么是扇出? 參考答案:

        214 評論(15)

        熊貓家的小姐

        網(wǎng)絡工程師面試題 1: 交換機是如何轉發(fā)數(shù)據(jù)包的?交換機通過學習數(shù)據(jù)幀中的源MAC地址生成交換機的MAC地址表,交換機查看數(shù)據(jù)幀的目標MAC地址,根據(jù)MAC地址表轉發(fā)數(shù)據(jù),如果交換機在表中沒有找到匹配項,則向除接受到這個數(shù)據(jù)幀的端口以外的所有端口廣播這個數(shù)據(jù)幀。2 簡述STP的作用及工作原理.作用:(1) 能夠在邏輯上阻斷環(huán)路,生成樹形結構的拓撲;(2) 能夠不斷的檢測網(wǎng)絡的變化,當主要的線路出現(xiàn)故障斷開的時候,STP還能通過計算激活阻起到斷的端口,起到鏈路的備份作用。工作原理: STP將一個環(huán)形網(wǎng)絡生成無環(huán)拓樸的步驟:選擇根網(wǎng)橋(Root Bridge)選擇根端口(Root Ports)選擇指定端口(Designated Ports)生成樹機理每個STP實例中有一個根網(wǎng)橋每個非根網(wǎng)橋上都有一個根端口每個網(wǎng)段有一個指定端口非指定端口被阻塞 STP是交換網(wǎng)絡的重點,考察是否理解.3:簡述傳統(tǒng)的多層交換與基于CEF的多層交換的區(qū)別簡單的說:傳統(tǒng)的多層交換:一次路由,多次交換基于CEF的多層交換:無須路由,一直交換.4:DHCP的作用是什么,如何讓一個vlan中的DHCP服務器為整個企業(yè)網(wǎng)絡分配IP地址?作用:動態(tài)主機配置協(xié)議,為客戶端動態(tài)分配IP地址.配置DHCP中繼,也就是幫助地址.(因為DHCP是基于廣播的,vlan 或路由器隔離了廣播)5:有一臺交換機上的所有用戶都獲取不了IP地址,但手工配置后這臺交換機上的同一vlan間的用戶之間能夠相互ping通,但ping不通外網(wǎng),請說出排障思路.1:如果其它交換機上的終端設備能夠獲取IP地址,看幫助地址是否配置正確;2:此交換機與上連交換機間是否封裝為:單臂路由實現(xiàn)vlan間路由的話看子接口是否配置正確,三層交換機實現(xiàn)vlan間路由的話看是否給vlan配置ip地址及配置是否正確.4:再看此交換機跟上連交換機之間的級連線是否有問題;排障思路.6:什么是靜態(tài)路由?什么是動態(tài)路由?各自的特點是什么?靜態(tài)路由是由管理員在路由器中手動配置的固定路由,路由明確地指定了包到達目的地必須經(jīng)過的路徑,除非網(wǎng)絡管理員干預,否則靜態(tài)路由不會發(fā)生變化。靜態(tài)路由不能對網(wǎng)絡的改變作出反應,所以一般說靜態(tài)路由用于網(wǎng)絡規(guī)模不大、拓撲結構相對固定的網(wǎng)絡。 靜態(tài)路由特點 1、它允許對路由的行為進行精確的控制; 2、減少了網(wǎng)絡流量; 3、是單向的; 4、配置簡單。動態(tài)路由是網(wǎng)絡中的路由器之間相互通信,傳遞路由信息,利用收到的路由信息更新路由表的過程。是基于某種路由協(xié)議來實現(xiàn)的。常見的路由協(xié)議類型有:距離矢量路由協(xié)議(如RIP)和鏈路狀態(tài)路由協(xié)議(如 OSPF)。路由協(xié)議定義了路由器在與其它路由器通信時的一些規(guī)則。動態(tài)路由協(xié)議一般都有路由算法。其路由選擇算法的必要步驟1、向其它路由器傳遞路由信息; 2、接收其它路由器的路由信息; 3、根據(jù)收到的路由信息計算出到每個目的網(wǎng)絡的最優(yōu)路徑,并由此生成路由選擇表;4、根據(jù)網(wǎng)絡拓撲的變化及時的做出反應,調(diào)整路由生成新的路由選擇表,同時把拓撲變化以路由信息的形式向其它路由器宣告。 動態(tài)路由適用于網(wǎng)絡規(guī)模大、拓撲復雜的網(wǎng)絡。 動態(tài)路由特點: 1、無需管理員手工維護,減輕了管理員的工作負擔。 2、占用了網(wǎng)絡帶寬。 3、在路由器上運行路由協(xié)議,使路由器可以自動根據(jù)網(wǎng)絡拓樸結構的變化調(diào)整路由條目;能否根據(jù)具體的環(huán)境選擇合適的路由協(xié)議7:簡述有類與無類路由選擇協(xié)議的區(qū)別有類路由協(xié)議:路由更新信息中不含有子網(wǎng)信息的協(xié)議,如RIPV1,IGRP無類路由協(xié)議:路由更新信息中含有子網(wǎng)信息的協(xié)議,如OSPF,RIPV2,IS-IS,EIGRP 是否理解有類與無類8:簡述RIP的防環(huán)機制1.定義最大跳數(shù) Maximum Hop Count (15跳)2.水平分割 Split Horizon (默認所有接口開啟,除了Frame-Relay的物理接口,可用sh ip interface 查看開啟還是關閉)3.毒化路由 Poizoned Route4.毒性反轉 Poison Reverse (RIP基于UDP,UDP和IP都不可靠,不知道對方收到毒化路由沒有;類似于對毒化路由的Ack機制)5.保持計時器 hold--down Timer (防止路由表頻繁翻動)6.閃式更新 Flash Update7.觸發(fā)更新 Triggered Update (需手工啟動,且兩邊都要開 Router (config-if)# ip rip triggered )當啟用觸發(fā)更新后,RIP不再遵循30s的周期性更新時間,這也是與閃式更新的區(qū)別所在。RIP的4個計時器:更新計時器(update): 30 s無效計時器(invalid): 180 s (180s沒收到更新,則置為possible down狀態(tài))保持計時器(holddown): 180s (真正起作用的只有60s)刷新計時器(flush): 240s (240s沒收到更新,則刪除這條路由)如果路由變成possible down后,這條路由跳數(shù)將變成16跳,標記為不可達;這時holddown計時器開始計時。在holddown時間內(nèi)即使收到更優(yōu)的路由,不加入路由表;這樣做是為了防止路由頻繁翻動。什么時候啟用holddown計時器: “當收到一條路由更新的跳數(shù)大于路由表中已記錄的該條路由的跳數(shù)”9:簡述電路交換和分組交換的區(qū)別及應用場合. 電路交換連接根據(jù)需要進行連接每一次通信會話期間都要建立、保持,然后拆除在電信運營商網(wǎng)絡中建立起來的專用物理電路分組交換連接將傳輸?shù)臄?shù)據(jù)分組多個網(wǎng)絡設備共享實際的物理線路使用虛電路/虛通道(Virtual Channel)傳輸若要傳送的數(shù)據(jù)量很大,且其傳送時間遠大于呼叫時間,則采用電路交換較為合適;當端到端的通路有很多段的鏈路組成時,采用分組交換傳送數(shù)據(jù)較為合適。10:簡述PPP協(xié)議的優(yōu)點. 支持同步或異步串行鏈路的傳輸支持多種網(wǎng)絡層協(xié)議支持錯誤檢測支持網(wǎng)絡層的地址協(xié)商支持用戶認證允許進行數(shù)據(jù)壓縮11: pap和chap認證的區(qū)別PAP(口令驗證協(xié)議 Password Authentication Protocol)是一種簡單的明文驗證方式。NAS(網(wǎng)絡接入服務器,Network Access Server)要求用戶提供用戶名和口令,PAP以明文方式返回用戶信息。很明顯,這種驗證方式的安全性較差,第三方可以很容易的獲取被傳送的用戶名和口令,并利用這些信息與NAS建立連接獲取NAS提供的所有資源。所以,一旦用戶密碼被第三方竊取,PAP無法提供避免受到第三方攻擊的保障措施。CHAP(挑戰(zhàn)-握手驗證協(xié)議 Challenge-Handshake Authentication Protocol)是一種加密的驗證方式,能夠避免建立連接時傳送用戶的真實密碼。NAS向遠程用戶發(fā)送一個挑戰(zhàn)口令(challenge),其中包括會話ID和一個任意生成的挑戰(zhàn)字串(arbitrary challengestring)。遠程客戶必須使用MD5單向哈希算法(one-way hashing algorithm)返回用戶名和加密的挑戰(zhàn)口令,會話ID以及用戶口令,其中用戶名以非哈希方式發(fā)送。CHAP對PAP進行了改進,不再直接通過鏈路發(fā)送明文口令,而是使用挑戰(zhàn)口令以哈希算法對口令進行加密。因為服務器端存有客戶的明文口令,所以服務器可以重復客戶端進行的操作,并將結果與用戶返回的口令進行對照。CHAP為每一次驗證任意生成一個挑戰(zhàn)字串來防止受到再現(xiàn)攻擊(replay attack)。在整個連接過程中,CHAP將不定時的向客戶端重復發(fā)送挑戰(zhàn)口令,從而避免第3方冒充遠程客戶(remote client impersonation)進行攻擊。12:ADSL是如何實現(xiàn)數(shù)據(jù)與語音同傳的?物理層:頻分復用技術.(高頻傳輸數(shù)據(jù),低頻傳輸語音)具體講解的話可以說明:調(diào)制,濾波,解調(diào)的過程.13:OSPF中那幾種網(wǎng)絡類型需要選擇DR,BDR?廣播型網(wǎng)絡和非廣播多路訪問NBMA網(wǎng)絡需要選.14:OSPF中完全末梢區(qū)域的特點及適用場合特點:不能學習其他區(qū)域的路由不能學習外部路由完全末梢區(qū)域不僅使用缺省路由到達OSPF自主系統(tǒng)外部的目的地址,而且使用這個缺省路由到達這個區(qū)域外部的所有目的地址.一個完全末梢區(qū)域的ABR不僅阻塞AS外部LSA,而且阻塞所有匯總LSA.適用場合:只有一出口的網(wǎng)絡.15:OSPF中為什么要劃分多區(qū)域?1、減小路由表大小2、限制lsa的擴散3、加快收斂4、增強穩(wěn)定性16:NSSA區(qū)域的特點是什么?1.可以學習本區(qū)域連接的外部路由;2.不學習其他區(qū)域轉發(fā)進來的外部路由17:你都知道網(wǎng)絡的那些冗余技術,請說明.交換機的冗余性:spanning-tree、ethernet-channel路由的冗余性:HSRP,VRRP,GLBP.(有必要的話可以詳細介紹)18:HSRP的轉換時間是多長時間?10s19:標準訪問控制列表和擴展訪問控制列表的區(qū)別.標準訪問控制列表:基于源進行過濾擴展訪問控制列表: 基于源和目的地址、傳輸層協(xié)議和應用端口號進行過濾20:NAT的原理及優(yōu)缺點.原理:轉換內(nèi)部地址,轉換外部地址,PAT,解決地址重疊問題.優(yōu)點:節(jié)省IP地址,能夠處理地址重復的情況,增加了靈活性,消除了地址重新編號,隱藏了內(nèi)部IP地址.缺點:增加了延遲,丟失了端到端的IP的跟蹤過程,不能夠支持一些特定的應用(如:SNMP),需要更多的內(nèi)存來存儲一個NAT表,需要更多的CPU來處理NAT的過程.21: 對稱性加密算法和非對稱型加密算法的不同?對稱性加密算法的雙方共同維護一組相同的密鑰,并使用該密鑰加密雙方的數(shù)據(jù),加密速度快,但密鑰的維護需要雙方的協(xié)商,容易被人竊??;非對稱型加密算法使用公鑰和私鑰,雙方維護對方的公鑰(一對),并且各自維護自己的私鑰,在加密過程中,通常使用對端公鑰進行加密,對端接受后使用其私鑰進行解密,加密性良好,而且不易被竊取,但加密速度慢.22: 安全關聯(lián)的作用?SA分為兩步驟: SA,用于雙方的對等體認證,認證對方為合法的對端; SA,用于雙方認證后,協(xié)商對數(shù)據(jù)保護的方式.23: ESP和AH的區(qū)別?ESP除了可以對數(shù)據(jù)進行認證外,還可以對數(shù)據(jù)進行加密;AH不能對數(shù)據(jù)進行加密,但對數(shù)據(jù)認證的支持更好 .24: snmp的兩種工作方式是什么,有什么特點?首先,SNMP是基于UDP的,有兩種工作方式,一種是輪詢,一種是中斷.輪詢:網(wǎng)管工作站隨機開端口輪詢被管設備的UDP的161端口.中斷:被管設備將trap報文主動發(fā)給網(wǎng)管工作站的UDP的162端口.特點:輪詢一定能夠查到被管設備是否出現(xiàn)了故障,但實時性不好. 中斷實時性好(觸發(fā)更新),但不一定能夠?qū)rap報文報告給網(wǎng)管工作站.

        222 評論(9)

        孤星淚新民

        實力,自信,眼光

        149 評論(14)

        相關問答