- 相關(guān)推薦
計(jì)算機(jī)面試題和答案
計(jì)算機(jī)俗稱電,是一種用于高速計(jì)算的電子計(jì)算機(jī)器,可以進(jìn)行數(shù)值計(jì)算,又可以進(jìn)行邏輯計(jì)算,還具有存儲(chǔ)記憶功能。如下是計(jì)算機(jī)面試題和答案,歡迎閱讀以及參考!
計(jì)算機(jī)面試題和答案 1
1. 什么是程序局部性,為什么會(huì)有程序的空間局部性?
程序局部性是指程序在運(yùn)行時(shí)呈現(xiàn)出局部性規(guī)律,在一段時(shí)間間隔內(nèi),程序的執(zhí)行是局限在某個(gè)部份,所訪問(wèn)的存儲(chǔ)空間也只局限在某個(gè)區(qū)域。 空間局部性是指若一個(gè)存儲(chǔ)單元被訪問(wèn),那么它附近的單元也可能被訪問(wèn),這是由于程序的順序執(zhí)行引起的。
2. 比較TCP與UDP
TCP與UDP都是傳輸層的協(xié)議,且都用端口號(hào)標(biāo)識(shí)數(shù)據(jù)所達(dá)的進(jìn)程。 TCP提供的是面向連接服務(wù),提供可靠交付。且具有流量控制和擁塞控制?捎糜诳煽恳蟾叩膱(chǎng)合如:SMTP,F(xiàn)TP,HTTP等 。
UDP提供的是無(wú)連接服務(wù),提供不可靠交付,且無(wú)確認(rèn)機(jī)制。主要用于即時(shí)強(qiáng)的場(chǎng)合如:視頻聊天,語(yǔ)音電話等。
3. 網(wǎng)絡(luò)協(xié)議的三個(gè)核心要素,及概念 .各起什么作用?
語(yǔ)法,定義了數(shù)據(jù)與控制信息的格式;
語(yǔ)義,定義了需要發(fā)出何種控制信息,完成何種響應(yīng)動(dòng)作以及作出何種響應(yīng); 同步,定義了事件實(shí)現(xiàn)順序的詳細(xì)說(shuō)明;
4. 關(guān)系數(shù)據(jù)庫(kù)都有那些操作,特點(diǎn)是什么?
查詢:選擇、投影、連接、除、并、交、差
數(shù)據(jù)更新:插入、刪除、修改
關(guān)系操作的特點(diǎn):集合操作方式,即操作的對(duì)象和結(jié)果都是集合。
5. 解釋一下網(wǎng)絡(luò)體系結(jié)構(gòu),它得實(shí)現(xiàn)和理論有什么區(qū)別?
是指通信系統(tǒng)的整體設(shè)計(jì),它為網(wǎng)絡(luò)硬件、軟件、協(xié)議、存取控制和拓?fù)涮峁?biāo)準(zhǔn)。 網(wǎng)絡(luò)體系統(tǒng)結(jié)構(gòu)采用分層結(jié)構(gòu),各層之間相互獨(dú)立、較易維護(hù)、靈活性好。 國(guó)際標(biāo)準(zhǔn)化組織制定了OSI/RM標(biāo)準(zhǔn),該標(biāo)準(zhǔn)采用了七層結(jié)構(gòu)應(yīng)用層、表示層、會(huì)話層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層。七層協(xié)議體系結(jié)構(gòu)既復(fù)雜又不實(shí)用,但其概念清楚,體系結(jié)構(gòu)理論較完整。而TCP/IP卻成為了事實(shí)上的標(biāo)準(zhǔn),它采用了四層結(jié)構(gòu)即應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和網(wǎng)絡(luò)接口層。
6. 為了實(shí)現(xiàn)重定位需要哪些硬件?
最簡(jiǎn)單的方式是在系統(tǒng)中增設(shè)一個(gè)重定位寄存器,用來(lái)存放正在執(zhí)行作業(yè)的內(nèi)存地址,每次訪問(wèn)數(shù)據(jù)時(shí),由硬件自動(dòng)將相對(duì)地址與重定位寄存器中的起始地址相加,形成實(shí)際的特理地址。 當(dāng)然在分頁(yè)式與分段式系統(tǒng)中,具地址變換機(jī)構(gòu),以及快表等硬件。
7. 數(shù)據(jù)庫(kù)保護(hù)(訪問(wèn))的內(nèi)容有哪些?
利用權(quán)限機(jī)制,利用完整性約束防止法數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù),提供故障恢復(fù)能力,提供并發(fā)訪問(wèn)控制
8. 在交互式系統(tǒng)中,非剝奪是不是一個(gè)好的策略?為什么?
非剝奪方式:分派程序一旦把處理機(jī)分配給某進(jìn)程后便讓它一直運(yùn)行下去,直到進(jìn)程完成或發(fā)生某事件而阻塞時(shí),才把處理機(jī)分配給另一個(gè)進(jìn)程。 剝奪方式:當(dāng)一個(gè)進(jìn)程正在運(yùn)行時(shí),系統(tǒng)可以基于某種原則,剝奪已分配給它的處理機(jī),將之分配給其它進(jìn)程。剝奪原則有:優(yōu)先權(quán)原則、短進(jìn)程、優(yōu)先原則、時(shí)間片原則。
在分時(shí)系統(tǒng)中不剝奪并不是一個(gè)好的策略。因?yàn),在分時(shí)系統(tǒng)中,除了交互性以外,及時(shí)性是很重要的性能因素。當(dāng)一個(gè)作業(yè)被阻塞后,CPU就完全空閑了,別的用戶的及時(shí)性就無(wú)法保證了,而完全可以把這些時(shí)間分配給別的作業(yè)運(yùn)行。以提高整體的吞吐量。
9. DBA的職責(zé)是什么?
DBA則是這個(gè)機(jī)構(gòu)的一個(gè)(組)人員,負(fù)責(zé)全面管理和控制數(shù)據(jù)庫(kù)系統(tǒng).職責(zé)有:
(1)決定數(shù)據(jù)庫(kù)中的信息內(nèi)容和結(jié)構(gòu):數(shù)據(jù)庫(kù)中要存放哪些信息
(2)決定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存取策略:獲得較高的存取效率和存儲(chǔ)空間利用率
(3)約定義數(shù)據(jù)的安全性要求和完整性約束條件:負(fù)責(zé)確定各個(gè)用戶對(duì)數(shù)據(jù)庫(kù)的存取權(quán)限、數(shù)據(jù)的保密級(jí)別和完整性約束條件
(4)監(jiān)控?cái)?shù)據(jù)庫(kù)的使用和運(yùn)行:轉(zhuǎn)儲(chǔ)數(shù)據(jù)、維護(hù)日志文件、故障恢復(fù)
(5)數(shù)據(jù)庫(kù)的改進(jìn)和重組重構(gòu):對(duì)運(yùn)行情況進(jìn)行記錄、統(tǒng)計(jì)分析,以此來(lái)不斷改進(jìn)數(shù)據(jù)庫(kù)設(shè)計(jì)
10. 系統(tǒng)調(diào)用的定義
系統(tǒng)調(diào)用是OS與應(yīng)用程序之間的接口,它是用戶程序取得OS服務(wù)的惟一途徑。它與一般的過(guò)程調(diào)用的區(qū)別: 運(yùn)行在不同的系統(tǒng)狀態(tài)。調(diào)用程序在運(yùn)行在用戶態(tài),而被調(diào)用的程序運(yùn)行在系統(tǒng)態(tài); 通過(guò)軟中斷機(jī)制,先由用戶態(tài)轉(zhuǎn)為系統(tǒng)態(tài),經(jīng)枋心分析后,才能轉(zhuǎn)向相應(yīng)的系統(tǒng)調(diào)用處理子程序; 一般的過(guò)程調(diào)用返回后繼續(xù)執(zhí)行,但對(duì)系統(tǒng)調(diào)用,當(dāng)調(diào)用的進(jìn)程仍具有最高優(yōu)先權(quán)時(shí),才返回到調(diào)用進(jìn)程繼續(xù)處理;否則只能等被重新調(diào)度;
11. 死鎖是什么?
指多個(gè)有關(guān)進(jìn)程由于爭(zhēng)奪資源而造成的一種僵局,在無(wú)外力的情況下這些進(jìn)程都將無(wú)法再向前推進(jìn)的狀態(tài)。
12. CPU不執(zhí)行程序的時(shí)候干什么?
當(dāng)沒(méi)有被任何程序使用的時(shí)候,計(jì)算機(jī)的處理器被認(rèn)為是空閑的。當(dāng)然下面提到的空閑任務(wù)不在此列中。 當(dāng)有程序利用CPU空閑時(shí)間的時(shí)候,就意味著它以較低的優(yōu)先權(quán)運(yùn)行著,以便不會(huì)影響那有正常優(yōu)先權(quán)的程序運(yùn)行。一般來(lái)講,這會(huì)引起CPU消耗更多的電能,而大多數(shù)的現(xiàn)代CPU當(dāng)它們空閑的時(shí)候是能夠進(jìn)入省電模式的。 大多數(shù)操作系統(tǒng)都有個(gè)空閑任務(wù),它是一個(gè)特殊的任務(wù)。僅當(dāng)CPU無(wú)事可做的時(shí)候由操作系統(tǒng)調(diào)度器載入它。在現(xiàn)代的處理器中,HLT停機(jī)指令節(jié)省了大量的電能與執(zhí)量,而空閑任務(wù)幾乎總是由一個(gè)重復(fù)執(zhí)行HLT停機(jī)指令的循環(huán)組成。
13. 舉例解釋一下同步和互斥
同步表現(xiàn)為直接制約,如管道通信,一個(gè)進(jìn)程寫(xiě),一個(gè)進(jìn)程讀,它們是相互制約的。 互斥表現(xiàn)為間接制約,比如多個(gè)進(jìn)程同時(shí)請(qǐng)求打印機(jī)(沒(méi)使用SPOOLing技術(shù))、多個(gè)進(jìn)程同時(shí)請(qǐng)求一張網(wǎng)卡發(fā)送數(shù)據(jù)包等。
14. 解釋一下管程
管程是由一組局部變量、對(duì)局部變量進(jìn)行操作的一組過(guò)程和對(duì)局部變量進(jìn)行初始化的語(yǔ)句序列組成。引入它的目的是因?yàn)閃ait/Singal操作太過(guò)分散,對(duì)它的維護(hù)很麻煩且容易造成死鎖。管程的特點(diǎn)是:管程的過(guò)程只能訪問(wèn)管程的局部變量,管程的局部變量只能由其過(guò)程來(lái)訪問(wèn);任何時(shí)刻只能有一個(gè)進(jìn)程進(jìn)入管程執(zhí)行;進(jìn)程只能通管程提供的過(guò)程入口進(jìn)入管程;
15. 在可變分區(qū)管理中,需要哪些硬件機(jī)制
采用可變分區(qū)方式管理時(shí),一般均采用動(dòng)態(tài)重定位方式裝入作業(yè)。地址變換要靠硬件支持,主要是兩個(gè)寄存器:基址寄存器和限長(zhǎng)寄存器,限長(zhǎng)寄存器存放作業(yè)所占分區(qū)的長(zhǎng)度,基址寄存器則存放作業(yè)所占分區(qū)的起始地址,這兩個(gè)值確定了一個(gè)分區(qū)的位置和大小。
轉(zhuǎn)換時(shí)根據(jù)邏輯地址與限長(zhǎng)值比較,如果不有超過(guò)這個(gè)值,表示訪問(wèn)地址合法,再加上基址寄存器中的值就得到了絕對(duì)地址了,否則形成“地址越界”中斷。
16. 中斷和陷入有什么異同?
外中斷時(shí)指來(lái)自處理機(jī)和內(nèi)存外部的中斷,如I/O中斷、定時(shí)器中斷、外部信號(hào)中斷等。狹義上也叫中斷; 內(nèi)中斷主要指在處理機(jī)和內(nèi)存內(nèi)部產(chǎn)生的中斷,也稱陷入,如校驗(yàn)錯(cuò)、頁(yè)面失效、溢出、除數(shù)為零等;
中斷和陷阱的主要區(qū)別:
(1)陷入通常由處理機(jī)正在執(zhí)行的現(xiàn)行指令引起,而中斷則是由與現(xiàn)行指令無(wú)關(guān)的中斷源引起的。
(2) 陷阱處理程序提供的服務(wù)為當(dāng)前進(jìn)程所用,而中斷處理程序提供的服務(wù)則不是為了當(dāng)前進(jìn)程的。
(3) CPU在執(zhí)行完一條指令之后,下一條指令開(kāi)始之前響應(yīng)中斷,而在一條指令執(zhí)行中也可以響應(yīng)陷阱。
17. 數(shù)據(jù)庫(kù)系統(tǒng)和文件系統(tǒng)相比有什么優(yōu)點(diǎn)? 文件系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng) 某一應(yīng)用
18. 計(jì)算機(jī)網(wǎng)絡(luò)和分布式計(jì)算機(jī)系統(tǒng)的區(qū)別?
兩者在計(jì)算機(jī)硬件連接、系統(tǒng)拓樸結(jié)構(gòu)和通信控制等方面基本都是一樣的,它們都具有通信和資源共享的功能。 區(qū)別關(guān)鍵在于:分布式計(jì)算機(jī)系統(tǒng)是在分布式計(jì)算機(jī)操作系統(tǒng)支持下,進(jìn)行分布式數(shù)據(jù)庫(kù)處理的,也就是說(shuō)各互聯(lián)的計(jì)算機(jī)可以互相協(xié)調(diào)工作,共同完成一項(xiàng)任務(wù),多臺(tái)計(jì)算機(jī)上并行運(yùn)行。且具有透明性,用戶不知道數(shù)據(jù)、資源的具體位置,整個(gè)網(wǎng)絡(luò)中所有計(jì)算機(jī)就像是一臺(tái)計(jì)算機(jī)一樣;而計(jì)算機(jī)網(wǎng)絡(luò)卻不具備這種功能,計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中的各計(jì)算機(jī)通常是各自獨(dú)立進(jìn)行工作的。
19. 為什么引入多道程序技術(shù)?
因?yàn)橐攵嗟莱绦蚣夹g(shù)后,可以進(jìn)一步提高了CPU利用率(阻塞),提高內(nèi)存和I/O設(shè)備利用率(小作業(yè)把內(nèi)存浪費(fèi)了),增加系統(tǒng)吞吐量(兩都提高后的必然)。
計(jì)算機(jī)基礎(chǔ)知識(shí)面試題 2
1.網(wǎng)絡(luò)結(jié)構(gòu)
在OSI參考模型中,物理層的作用是透明的傳輸比特流。對(duì)等實(shí)體在一次交互作用中傳送的信息單位稱為協(xié)議數(shù)據(jù)單元,它包括控制信息和用戶數(shù)據(jù)兩部分。上下層實(shí)體之間的接口稱為服務(wù)訪問(wèn)點(diǎn)(SAP),網(wǎng)絡(luò)層的服務(wù)訪問(wèn)點(diǎn)也稱為網(wǎng)絡(luò)地址,通常分為網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)。
OSI參考模型分為:物理層、數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,傳輸層,會(huì)話層,表示層,應(yīng)用層。
物理層涉及到在信道上傳輸?shù)脑急忍亓。?shù)據(jù)鏈路層的主要任務(wù)是加強(qiáng)物理層傳輸原始比特流的功能,使之對(duì)應(yīng)的網(wǎng)絡(luò)層顯現(xiàn)為一條無(wú)錯(cuò)線路。發(fā)送包把輸入數(shù)據(jù)封裝在數(shù)據(jù)幀,按順序傳送出去并處理接受方回送的確認(rèn)幀。網(wǎng)絡(luò)層關(guān)系到子網(wǎng)的運(yùn)行控制,其中一個(gè)關(guān)鍵問(wèn)題是確認(rèn)從源端到目的端如何選擇路由。傳輸層的基本功能是從會(huì)話層接受數(shù)據(jù)而且把其分成較小的單元傳遞給網(wǎng)絡(luò)層。會(huì)話層允許不同機(jī)器上的用戶建立會(huì)話關(guān)系。
TCP/IP的五層結(jié)構(gòu)圖:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、運(yùn)輸層,應(yīng)用層。
2.請(qǐng)你詳細(xì)地解釋一下IP協(xié)議的定義,在哪個(gè)層上面?主要有什么作用?TCP與UDP呢?
答:IP是Internet Protocol的簡(jiǎn)稱,是網(wǎng)絡(luò)層的主要協(xié)議,作用是提供不可靠、無(wú)連接的數(shù)據(jù)報(bào)傳送。TCP是Transmit Control Protocol(傳輸控制協(xié)議)的縮寫(xiě),在運(yùn)輸層,TCP提供一種面向連接的,可靠的字節(jié)流服務(wù);UDP是User Datagram Protocol(用戶數(shù)據(jù)報(bào)協(xié)議)的縮寫(xiě),在運(yùn)輸層,UDP提供不可靠的傳輸數(shù)據(jù)服務(wù)。
3.請(qǐng)問(wèn)交換機(jī)和路由器各自的實(shí)現(xiàn)原理是什么?分別在哪個(gè)層次上面實(shí)現(xiàn)的?
答:交換機(jī)屬于OSI第二層即數(shù)據(jù)鏈路層設(shè)備。它根據(jù)MAC地址尋址,通過(guò)站表選擇路由,站表的建立和維護(hù)由交換機(jī)自動(dòng)進(jìn)行。路由器屬于OSI第三層即網(wǎng)絡(luò)層設(shè)備,它根據(jù)IP地址進(jìn)行尋址,通過(guò)路由表路由協(xié)議產(chǎn)生。交換機(jī)最大的好處是快速,路由器最大的好處是控制能力強(qiáng)。
4.交換和路由的區(qū)別是什么?VLAN有什么特點(diǎn)?
交換是指轉(zhuǎn)發(fā)和過(guò)濾幀,是交換機(jī)的工作,它在OSI參考模型的第二層。而路由是指網(wǎng)絡(luò)線路當(dāng)中非直連的鏈路,它是路由器的工作,在OSI參考模型的第三層。交換和路由的區(qū)別很多。首先,交換是不需要IP的,而路由需要,因?yàn)镮P就是第三層的協(xié)議,第二層需要的是MAC地址;再有,第二層的技術(shù)和第三層不一樣,第二層可以做VLAN、端口捆綁等,第三層可以做NAT、ACL、QOS等。
VLAN是虛擬局域網(wǎng)的英文縮寫(xiě),它是一個(gè)純二層的技術(shù),它的特點(diǎn)有三:控制廣播,安全,靈活性和可擴(kuò)展性。
5.什么是SNMP協(xié)議?它有什么特點(diǎn)?SNMP協(xié)議需要專門的連接么?
答:SNMP(Simple Network Manager Protocol)即簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議,它為網(wǎng)絡(luò)管理系統(tǒng)提供了底層網(wǎng)絡(luò)管理的框架。SNMP的特點(diǎn)是:SNMP易于實(shí)現(xiàn);SNMP協(xié)議是開(kāi)放的免費(fèi)產(chǎn)品;
SNMP協(xié)議有很多詳細(xì)的文檔資料,網(wǎng)絡(luò)業(yè)界對(duì)這個(gè)協(xié)議也有較深入的了解,這些都是SNMP協(xié)議進(jìn)一步發(fā)展和改進(jìn)的基礎(chǔ);SNMP協(xié)議可用于控制各種設(shè)備。
SNMP是一種無(wú)連接協(xié)議。無(wú)連接的意思是它不支持像TELNET或FTP這種專門的連接。通過(guò)使用請(qǐng)求報(bào)文和返回響應(yīng)的方式,SNMP在管理代理和管理員之間傳送消息。
6.路由表是做什么用的?在Linux環(huán)境中怎么配置一條默認(rèn)路由?
答:路由表是用來(lái)決定如何將包從一個(gè)子網(wǎng)傳送到另一個(gè)子網(wǎng)的,換句話說(shuō)就是用來(lái)決定從一個(gè)網(wǎng)卡接受到的包應(yīng)該送到哪一個(gè)網(wǎng)卡上去。路由表的每一行至少由目標(biāo)網(wǎng)絡(luò)號(hào)、netmask、到這個(gè)子網(wǎng)應(yīng)該使用的網(wǎng)卡這3條信息。當(dāng)路由器從一個(gè)網(wǎng)卡接受到一個(gè)包時(shí),它掃描路由表的每一行,用里面的netmask和包里的目標(biāo)IP地址做并邏輯運(yùn)算(&)找出目標(biāo)網(wǎng)絡(luò)號(hào)。如果此網(wǎng)絡(luò)號(hào)和這一行里的網(wǎng)絡(luò)號(hào)相同,就將這條路由保留下來(lái)作為備用路由。如果已經(jīng)有備用路由了,就在這兩條路由里將網(wǎng)絡(luò)號(hào)最長(zhǎng)的留下來(lái),另一條丟掉。如此接著掃描下一行直到結(jié)束。如果掃描結(jié)束仍沒(méi)有找到任何路由,就用默認(rèn)路由。確定路由后,直接將包送到對(duì)應(yīng)的網(wǎng)卡上去。
在Linux上可以用“route add default gw<默認(rèn)路由器IP>”命令配置一條默認(rèn)路由。
7.在網(wǎng)絡(luò)中有兩臺(tái)主機(jī)A和B,通過(guò)路由器和其他交換機(jī)設(shè)備連接起來(lái),已經(jīng)確認(rèn)物理連接正確無(wú)誤,怎么來(lái)測(cè)試這兩臺(tái)機(jī)器是否連通?如果不通,怎么判斷故障點(diǎn)?怎么排除故障?
答:測(cè)試這兩臺(tái)機(jī)器是否連通:從一臺(tái)機(jī)器ping另一臺(tái)機(jī)器。如果ping不同,用traceroute命令可以確定是哪個(gè)路由器不能連通,然后再找問(wèn)題是否在交換設(shè)備或HUB或網(wǎng)線等。
8.每個(gè)路由器在尋找路由器時(shí)需要直到哪5部分信息?
答:所有的路由器需要如下信息為報(bào)文尋找路由:目的地址 報(bào)文發(fā)送的目的主機(jī)。鄰站的確定 指明誰(shuí)直接連接到路由器的接口上。路由的發(fā)現(xiàn)發(fā)現(xiàn)鄰站知道哪些網(wǎng)絡(luò)。 選擇路由 通過(guò)從鄰站學(xué)習(xí)到的信息,提供最優(yōu)的到達(dá)目的地的路徑。 保持路由信息路由器保存一張路由表,它存儲(chǔ)所知道的所有路由信息。
9.什么是BGP?
答:BGP(Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)是一種在自治系統(tǒng)之間動(dòng)態(tài)交換路由器信息的路由協(xié)議。一個(gè)自治系統(tǒng)的經(jīng)典定義是一個(gè)管理機(jī)制控制之下的一組路由器,它使用IGP和普通度量值向其他自治系統(tǒng)轉(zhuǎn)發(fā)報(bào)文。
10.自適應(yīng)網(wǎng)卡只有紅燈閃爍,綠燈不亮,這種情況正常?
答:自適應(yīng)網(wǎng)卡紅燈代表Link/Act(連通/工作),即連通時(shí)紅燈長(zhǎng)亮,傳輸數(shù)據(jù)時(shí)閃爍;綠燈代表FDX(全雙工),即全雙工狀態(tài)時(shí)亮,半雙工狀態(tài)時(shí)滅。如果一個(gè)半雙工的網(wǎng)絡(luò)設(shè)備和自適應(yīng)網(wǎng)卡相連,由于這張網(wǎng)卡是自適應(yīng)網(wǎng)卡,它就會(huì)工作在半雙工狀態(tài),所以綠燈不亮也屬于正常情況。
11.兩臺(tái)筆記本電腦連起來(lái)后ping不通,你覺(jué)得可能存在哪些問(wèn)題?
答:(1)首先想到的就是你的網(wǎng)線問(wèn)題。確認(rèn)網(wǎng)線是否正確,電腦之間連的線和電腦與HUB之間連的線分正線、反線,是不同的。但是對(duì)于使用千兆位網(wǎng)卡的除外,千兆位網(wǎng)卡有自動(dòng)識(shí)別的功能,既可以是正線也可以是反線。(2)局域網(wǎng)設(shè)置問(wèn)題。電腦互連是要設(shè)置的?纯词欠癜惭b了必要的網(wǎng)絡(luò)協(xié)議,最重要的是,IP地址是否設(shè)置正確;ミB的時(shí)候,最好一臺(tái)為主,一臺(tái)為副,主的設(shè)為網(wǎng)關(guān)。(3)網(wǎng)卡驅(qū)動(dòng)未正確安裝。(4)防火墻設(shè)置有問(wèn)題。(5)是否有什么軟件阻止ping包。
12.解釋什么叫“透明”?什么叫“網(wǎng)格”?
答:透明即向高層隱蔽其具體實(shí)現(xiàn)。網(wǎng)格就是有規(guī)律的方格集,是虛擬的。網(wǎng)格是把整個(gè)因特網(wǎng)整合一臺(tái)巨大的超級(jí)計(jì)算機(jī),實(shí)現(xiàn)各種資源的全面共享。網(wǎng)格的根本特征不是它的規(guī)模,而是資源共享,消除資源孤島。在不同地區(qū)的計(jì)算機(jī)各自分析某一項(xiàng)計(jì)算的一部分,綜合起來(lái)計(jì)算出同一項(xiàng)東西。
13.我們?cè)谀暇,與深圳的網(wǎng)絡(luò)是通的,但和北京的網(wǎng)絡(luò)不通,你以怎樣的順序查找問(wèn)題所在?
答:查找路由器是否可以測(cè)試到目的地、所經(jīng)過(guò)的路由器及路由延遲狀態(tài)。通過(guò)這個(gè)命令看最后的一個(gè)數(shù)據(jù)包是在哪兒被丟棄或中斷的。
14.香農(nóng)定理是什么?
答:香農(nóng)定理:香農(nóng)定理描述了有限帶寬、有隨機(jī)熱噪聲信道的最大傳輸速率與信道帶寬、信號(hào)噪聲功率比之間的關(guān)系。在有隨機(jī)熱噪聲的信道上傳輸數(shù)據(jù)信號(hào)時(shí),數(shù)據(jù)傳輸率Rmax與信道帶寬B、信噪比S/N的關(guān)系為:Rmax=B*log2(1+S/N)。
香農(nóng)定理由如下的公式給出:C=B*log2(1+S/N),其中C是可得到的鏈路速度,B是鏈路的帶寬,S是平均信號(hào)功率,N是平均噪聲功率,信噪比(S/N)通常用分貝(dB)表示,分貝數(shù)=10*lg(S/N)。
15.TCP/IP 建立連接的過(guò)程?(3-way shake)
答:在TCP/IP協(xié)議中,TCP協(xié)議提供可靠的連接服務(wù),采用三次握手建立一個(gè)連接。
第一次握手:建立連接時(shí),客戶端發(fā)送syn包(syn=j)到服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的SYN(ack=j+1),同時(shí)自己也發(fā)送一個(gè)SYN包(syn=k),即SYN+ACK包,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài);第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成三次握手。
16. IP組播有那些好處?
答:Internet上產(chǎn)生的許多新的應(yīng)用,特別是高帶寬的多媒體應(yīng)用,帶來(lái)了帶寬的急劇
消耗和網(wǎng)絡(luò)擁擠問(wèn)題。組播是一種允許一個(gè)或多個(gè)發(fā)送者(組播源)發(fā)送單一的數(shù)據(jù)包
到多個(gè)接收者(一次的,同時(shí)的)的網(wǎng)絡(luò)技術(shù)。組播可以大大的節(jié)省網(wǎng)絡(luò)帶寬,因?yàn)闊o(wú)
論有多少個(gè)目標(biāo)地址,在整個(gè)網(wǎng)絡(luò)的任何一條鏈路上只傳送單一的數(shù)據(jù)包。所以說(shuō)組播
技術(shù)的核心就是針對(duì)如何節(jié)約網(wǎng)絡(luò)資源的前提下保證服務(wù)質(zhì)量。
17.基礎(chǔ)知識(shí)
1) 計(jì)算機(jī)網(wǎng)絡(luò):利用各種通信手段,把分散的計(jì)算機(jī)有機(jī)的連在一起,達(dá)到互相通信而且共享軟件、硬件和數(shù)據(jù)等資源的系統(tǒng)。
2) 組成數(shù)據(jù)通信網(wǎng)絡(luò)的基本要素為信源、信宿、傳輸系統(tǒng)3項(xiàng)。
3) 通信模型:信源(工作站)->發(fā)送器(調(diào)制解調(diào)器) ->傳輸系統(tǒng)(公用電話網(wǎng)) ->接收機(jī)(調(diào)制解調(diào)器) ->信宿(服務(wù)器)
4) 10BASE-T標(biāo)準(zhǔn)規(guī)定的網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是星形,網(wǎng)絡(luò)速率是10Mb/S,網(wǎng)絡(luò)所采用的網(wǎng)絡(luò)介質(zhì)是雙絞線。
5) 傳統(tǒng)的加密方法可以分成兩類:替代密碼和換位密碼,F(xiàn)代密碼學(xué)采用的算法主要有:秘密密鑰算法和公開(kāi)密鑰算法。
6) 數(shù)據(jù)傳輸通?梢苑殖5個(gè)階段:(1)建立通信鏈路;(2)建立數(shù)據(jù)傳輸鏈路;(3)傳送通信控制信號(hào)和傳輸數(shù)據(jù)信息;(4)數(shù)據(jù)傳輸結(jié)束,雙方通過(guò)控制信息確認(rèn)傳輸結(jié)束;(5)切斷數(shù)據(jù)傳輸鏈路。
7) 在WWW中,使用統(tǒng)一資源定位器URL來(lái)唯一地標(biāo)識(shí)和定位因特網(wǎng)中的資源,它由3部分組成:客戶與服務(wù)器之間所使用的通信協(xié)議和主機(jī)域名(或IP地址)和文件路徑和文件名。
8) 第一代網(wǎng)絡(luò)以單計(jì)算機(jī)為中心的聯(lián)機(jī)系統(tǒng),第二代網(wǎng)絡(luò)以遠(yuǎn)程大規(guī);ヂ(lián)為主要特點(diǎn)。
9) 單工是只能有一個(gè)方向的通信而沒(méi)有反方向的交互;半雙工是通信的雙方都可以發(fā)送信息。但不能雙方同時(shí)發(fā)送信息。全雙工是通信的雙方都可以同時(shí)發(fā)送信息和接受信息。
10)計(jì)算機(jī)通信子網(wǎng)技術(shù)發(fā)展的順序是線路交換-報(bào)文組交換-幀中繼-ATM。
11)使用同樣網(wǎng)絡(luò)操作系統(tǒng)的兩個(gè)局域網(wǎng)絡(luò)連接時(shí),為使連接的網(wǎng)絡(luò)從網(wǎng)絡(luò)層到應(yīng)用層都能一致,連接時(shí)必須使用網(wǎng)橋。
12)IEEE 802將數(shù)據(jù)鏈路層劃分為兩個(gè)子層,上子層是邏輯鏈路控制LLC,下子層是媒體接入控制MAC。
13)涉及OSI模型層次最多的設(shè)備是網(wǎng)關(guān)。
14)FTP工作時(shí)使用2條TCP連接來(lái)完成文件傳輸。
15)ICMP是Internet控制報(bào)文協(xié)議,處于網(wǎng)絡(luò)層(IP層)。
16)主要拓?fù)浣Y(jié)構(gòu):總線、星形、樹(shù)形,環(huán)形。
17)異步傳輸模式(ATM)本質(zhì)上一種高速分組交換模式,用固定大小的分組單元傳送信息,支持多媒體通信,包括音頻、視頻和數(shù)據(jù),結(jié)合了線路交換和分組交換的優(yōu)點(diǎn),被用于B-ISDN。
18)分組交換:以分組為單位,在網(wǎng)絡(luò)層上進(jìn)行;幀中繼:以幀為單位,在數(shù)據(jù)鏈路層上進(jìn)行;異步傳輸:以信元為單位,在數(shù)據(jù)鏈路層上進(jìn)行,建立在大容量光纖介質(zhì)基礎(chǔ)上的,適用于LAN和WAN。
19)有線傳輸介質(zhì):同軸電纜,雙絞線和光纖。
20)轉(zhuǎn)發(fā)器將信號(hào)放大并整形后再轉(zhuǎn)發(fā)出去,轉(zhuǎn)發(fā)器又稱為中繼器,轉(zhuǎn)發(fā)器的作用是消除信號(hào)由于經(jīng)過(guò)一長(zhǎng)段電纜而造成的失真和哀減,使信號(hào)的波形和強(qiáng)度達(dá)到所要求的指標(biāo),它工作在物理層,中繼器獲取衰減或損失的信號(hào)并重新生成它。
21)Internet采用TCP/IP協(xié)議;Internet物理地址和IP地址轉(zhuǎn)換采用ARP (Address Resolution Protocol)(地址解析協(xié)議;IP地址由兩部分組成,網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)。不過(guò)是要和“子網(wǎng)掩碼”按位與之后才能區(qū)分哪些是網(wǎng)絡(luò)位哪些是主機(jī)位。
18.試題(選擇題,只是答案中之一。):
1) 如果把一個(gè)網(wǎng)絡(luò)40.15.0.0分為兩個(gè)子網(wǎng),第一個(gè)子網(wǎng)是40.15.0.0/17,那么第二個(gè)子網(wǎng)將會(huì)是40.15.128.0/17。解析:讓主網(wǎng)分成兩個(gè)網(wǎng)段,子網(wǎng)掩碼分別是0xff 0xff 0x80 0x00和0xff 0xff 0x00 0x00。
2) 如果一個(gè)蠕蟲(chóng)病毒攻擊了一個(gè)家用PC機(jī)的A類地址主機(jī)的話,這個(gè)地址最有可能接受很多ICMP目的無(wú)法抵達(dá)包。 解析:大量發(fā)出IP請(qǐng)求,肯定很多不可達(dá),返回不可達(dá)錯(cuò)誤。
3) 在一個(gè)IP數(shù)據(jù)包到達(dá)目的地址之前,它可能成為碎片,而且不會(huì)重組。解析:網(wǎng)絡(luò)問(wèn)題,包未達(dá)到終點(diǎn)不可能重組,但可以分散成碎片。
4) 在TCP/IP協(xié)議棧里,如果出現(xiàn)阻塞情況,下面哪種情況最有可能發(fā)生?丟包解析:網(wǎng)絡(luò)阻塞問(wèn)題,擁塞導(dǎo)致丟包。
5) 文件傳輸是基于哪種協(xié)議?TCP 解析:FTP是有連接的服務(wù),所以必須基于TCP協(xié)議。
6) 一個(gè)C類網(wǎng)絡(luò)最多能容納多少臺(tái)主機(jī)? 254 解析:子網(wǎng)中IP為0~255,其中0和255不能用,所以是254個(gè)。
7) SMTP的全稱是“Simple Mail Transfer Protocol”,即簡(jiǎn)單郵件傳輸協(xié)議。 SMTP 協(xié)議屬于TCP/IP協(xié)議族,它幫助每臺(tái)計(jì)算機(jī)在發(fā)送或中轉(zhuǎn)信件時(shí)找到下一個(gè)目的地。SMTP服務(wù)器就是遵循SMTP協(xié)議的郵件發(fā)送服務(wù)器。
8) 以太網(wǎng)轉(zhuǎn)換控制包是基于目的IP地址。
9) 如果TCP服務(wù)器在客戶端發(fā)出數(shù)據(jù)報(bào)之前已經(jīng)崩潰了,TCP/IP棧可能返回一個(gè)SYN。解析:SYN包是TCP連接的第一個(gè)包,是非常小的一種數(shù)據(jù)包。SYN攻擊包括大量此類的包。由于這些包看上去來(lái)自實(shí)際不存在的站點(diǎn),因此無(wú)法有效地進(jìn)行處理。SYN攻擊就是利用TCP 連接的3次握手機(jī)制,但發(fā)起攻擊端只來(lái)一兩次握手,而被攻擊端一直在試圖完成TCP連接,因此造成資源不足。
10)在Windows2000操作系統(tǒng)中,配置IP地址的命令是ipconfig。若用ping命令來(lái)測(cè)試本機(jī)是否安裝了TCP/IP協(xié)議,則正確的命令是ping 127.0.0.1。如果要列出本機(jī)當(dāng)前建立的連接,可以使用的命令是netstat –a。
【計(jì)算機(jī)面試題和答案】相關(guān)文章:
Java面試題和答案11-02
Spring面試題和答案匯總10-15
69道Spring面試題和答案10-29
面試題及答案02-06
hr面試題及答案12-30
IBM面試題及答案11-11
c語(yǔ)言面試題及答案11-10
浙江國(guó)稅面試題及答案02-07
Swift 面試題及其答案10-22