華為C++筆試題
1.請(qǐng)你分別畫出OSI的七層網(wǎng)絡(luò)結(jié)構(gòu)圖和TCP/IP的五層結(jié)構(gòu)圖。
2.請(qǐng)你詳細(xì)地解釋一下IP協(xié)議的定義,在哪個(gè)層上面?主要有什么作用?TCP與UDP呢 ?
3.請(qǐng)問交換機(jī)和路由器各自的.實(shí)現(xiàn)原理是什么?分別在哪個(gè)層次上面實(shí)現(xiàn)的?
4.請(qǐng)問C++的類和C里面的struct有什么區(qū)別?
5.請(qǐng)講一講析構(gòu)函數(shù)和虛函數(shù)的用法和作用。
6.全局變量和局部變量有什么區(qū)別?是怎么實(shí)現(xiàn)的?操作系統(tǒng)和編譯器是怎么知道的 ?
7.8086是多少位的系統(tǒng)?在數(shù)據(jù)總線上是怎么實(shí)現(xiàn)的?
拓展:
a 網(wǎng)絡(luò)接口層
這是TCP/IP協(xié)議的最低一層,包括有多種邏輯鏈路控制和媒體訪問協(xié)議。網(wǎng)絡(luò)接口層的功能是接收 IP數(shù)據(jù)報(bào)并通過特定的網(wǎng)絡(luò)進(jìn)行傳輸,或從網(wǎng)絡(luò)上接收物理幀,抽取出IP數(shù)據(jù)報(bào)并轉(zhuǎn)交給網(wǎng)際層。
b 網(wǎng)際網(wǎng)層(IP層)
該層包括以下協(xié)議:IP(網(wǎng)際協(xié)議)、ICMP(Internet Control Message Protocol,因特 網(wǎng)控制報(bào)文協(xié)議)、ARP(Address Resolution Protocol,地址解析協(xié)議)、RARP(Reverse Address Resolution Protocol,反向地址解析協(xié)議)。該層負(fù)責(zé)相同或不同網(wǎng)絡(luò)中計(jì)算機(jī)之間的通信,主要處理數(shù)據(jù)報(bào)和路由。在IP層中 ,ARP協(xié)議用于將IP地址轉(zhuǎn)換成物理地址,RARP協(xié)議用于將物理地址轉(zhuǎn)換成IP地址,ICMP協(xié)議用于報(bào)告差錯(cuò)和傳送控 制信息。IP協(xié)議在TCP/IP協(xié)議組中處于核心地位。
c 傳輸層
該層提供TCP(傳輸控制協(xié)議)和UDP(User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)兩個(gè)協(xié)議,它們 都建立在IP協(xié)議的基礎(chǔ)上,其中TCP提供可靠的面向連接服務(wù),UDP提供簡(jiǎn)單的無連接服務(wù)。傳輸層提供端到端,即 應(yīng)用程序之間的通信,主要功能是數(shù)據(jù)格式化、數(shù)據(jù)確認(rèn)和丟失重傳等。
d 應(yīng)用層
TCP/IP協(xié)議的應(yīng)用層相當(dāng)于OSI模型的會(huì)話層、表示層和應(yīng)用層,它向用戶提供一組常用的應(yīng)用層協(xié)議 ,其中包括:Telnet、SMTP、DNS等。此外,在應(yīng)用層中還包含有用戶應(yīng)用程序,它們均是建立在TCP/IP協(xié)議組之上 的專用程序。
【華為C++筆試題】相關(guān)文章:
華為c/c++筆試題12-19
華為2017筆試題08-16
華為2017筆試試題08-10
聯(lián)想C++筆試題12-24
Sony C++筆試題12-19
華為上機(jī)試題匯總11-12
C++筆試題目分享12-20
華為硬件面試題08-22