面試過(guò)程中,面試官會(huì)向應(yīng)聘者發(fā)問(wèn),而應(yīng)聘者的回答將成為面試官考慮是否接受他的重要依據(jù)。對(duì)應(yīng)聘者而言,了解這些問(wèn)題背后的“貓膩”至關(guān)重要。以下是小編為大家整理的計(jì)算機(jī)專業(yè)面試題,僅供參考,歡迎大家閱讀。
計(jì)算機(jī)專業(yè)面試題
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é)議)的縮寫,在運(yùn)輸層,TCP提供一種面向連接的,可靠的字節(jié)流服務(wù);UDP是User Datagram Protocol(用戶數(shù)據(jù)報(bào)協(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)的英文縮寫,它是一個(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)路由
計(jì)算機(jī)基礎(chǔ)面試題
1、什么是ActiveMQ?
activeMQ是一種開(kāi)源的,實(shí)現(xiàn)了JMS1.1規(guī)范的,面向消息(MOM)的中間件,為應(yīng)用程序提供高效的、可擴(kuò)展的、穩(wěn)定的和安全的企業(yè)級(jí)消息通信。
2、Activemq的瓶頸值
根據(jù)網(wǎng)上一般評(píng)測(cè)文檔上來(lái)看,每秒的消息吞吐在20__以上,acticemq也可以集群化部署,也是使用zookeeper來(lái)搭建。
3、ActiveMQ服務(wù)器宕機(jī)怎么辦?
這得從ActiveMQ的儲(chǔ)存機(jī)制說(shuō)起。在通常的情況下,非持久化消息是存儲(chǔ)在內(nèi)存中的,持久化消息是存儲(chǔ)在文件中的,它們的最大限制在配置文件的節(jié)點(diǎn)中配置。
但是,在非持久化消息堆積到一定程度,內(nèi)存告急的時(shí)候,ActiveMQ會(huì)將內(nèi)存中的非持久化消息寫入臨時(shí)文件中,以騰出內(nèi)存。雖然都保存到了文件里,但它和持久化消息的區(qū)別是,重啟后持久化消息會(huì)從文件中恢復(fù),非持久化的臨時(shí)文件會(huì)直接刪除。
那如果文件增大到達(dá)了配置中的最大限制的時(shí)候會(huì)發(fā)生什么?我做了以下實(shí)驗(yàn):
設(shè)置2G左右的持久化文件限制,大量生產(chǎn)持久化消息直到文件達(dá)到最大限制,此時(shí)生產(chǎn)者阻塞,但消費(fèi)者可正常連接并消費(fèi)消息,等消息消費(fèi)掉一部分,文件刪除又騰出空間之后,生產(chǎn)者又可繼續(xù)發(fā)送消息,服務(wù)自動(dòng)恢復(fù)正常。
設(shè)置2G左右的臨時(shí)文件限制,大量生產(chǎn)非持久化消息并寫入臨時(shí)文件,在達(dá)到最大限制時(shí),生產(chǎn)者阻塞,消費(fèi)者可正常連接但不能消費(fèi)消息,或者原本慢速消費(fèi)的消費(fèi)者,消費(fèi)突然停止。整個(gè)系統(tǒng)可連接,但是無(wú)法提供服務(wù),就這樣掛了。
具體原因不詳,解決方案:盡量不要用非持久化消息,非要用的話,將臨時(shí)文件限制盡可能的調(diào)大。
版權(quán)聲明:此文自動(dòng)收集于網(wǎng)絡(luò),若有來(lái)源錯(cuò)誤或者侵犯您的合法權(quán)益,您可通過(guò)郵箱與我們?nèi)〉寐?lián)系,我們將及時(shí)進(jìn)行處理。
本文地址:http://www.springy.cn/fanwen/zhichang/50079.html