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