1.请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?
OSI/ISO根据整个计算机网络功能将网络分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层七层。也称“七层模型”。
TCP/IP“五层模型”分为:物理层、网络接口层、网络层(IP层)、传输层(TCP/UDP层)、应用层。
2.请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?
IP协议是网络层的协议,它实现了自动路由功能,也就是寻径的功能。TCP协议是传输层的协议,它向下屏蔽了IP协议不可靠传输的特性,向上提供一个可靠的点到点的传输;UDP也是传输层的协议,提供的是一种无连接的服务,主要考虑到很多应用不需要可靠的连接,但需要快速的传输,如局域网中的计算机传输文件一般使用UDP协议。
3.请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?
交换机用在局域网中,交换机通过记录局域网内各节点机器的MAC地址就可以实现传递报文,无需看报文中的IP地址。路由器识别不同网络的方法是通过识别不同网络的网络ID号(IP地址的高端部分)进行的,所以为了保证路由成功,每个网络都必须有一个唯一的网络编号。路由器通过察看报文中IP地址来决定路径,向那个子网(下一跳)路由。也就是说交换机工作在数据链路层看MAC地址,路由器工作在网际层看IP地址。但是由于现在网络设备的发展,很多设备既有交换机的功能有由路由器的功能(交换式路由器)使得两者界限越来越模糊。
4.请问C++的类和C里面的struct有什么区别?
C++的class具有数据封装功能,其包含属性访问级别可以为private,public和protect,还具有实现类接口功能和辅助功能的操作函数,而struct属性访问权限只有public,没有数据封装功能,也就没有实现信息隐藏这一面向对象的思想的机制,struct本身不含有操作函数,只有数据。
5.请讲一讲析构函数和虚函数的用法和作用?
析构函数是在类对象死亡时由系统自动调用,其作用是用来释放对象的指针数据成员所指的动态空间,如果在构造函数中,你申请了动态空间,那么为了避免引起程序错误,你必须在析构函数中释放这部分内存空间。如果基类的函数用virtual修饰,成为虚函数,则其派生类相应的重载函数仍能继承该虚函数的性质,虚函数进行动态联编,也即具有多态性,也就是派生类可以改变基类同名函数的行为,在面向对象世界中,多态是最强大的机制,虚函数就是这一机制的c++实现方式。
6.全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?
全局变量是整个程序都可访问的变量,谁都可以访问,生存期在整个程序从运行到结束(在程序结束时所占内存释放);而局部变量存在于模块(子程序,函数)中,只有所在模块可以访问,其他模块不可直接访问,模块结束(函数调用完毕),局部变量消失,所占据的内存释放。
操作系统和编译器,可能是通过内存分配的位置来知道的,全局变量分配在全局数据段并且在程序开始运行的时候被加载. 局部变量则分配在堆栈里面。
7.8086是多少位的系统?在数据总线上是怎么实现的?
答:8086的机器字长是16位,8086使用40个引脚的16个做地址/数据复用引腿来传输数据,一次读写过程由一个基本总线周期完成,它由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD、WR及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。可见,地址与数据信号不会同时出现在一个时钟(CLK)周期,二者可以分时复用同一组引线。
分享到:
相关推荐
2013华为面试题及参考答案
华为面试题及答案,题目完整,答案可靠,是你面试不可缺少的参考,希望能对你有所帮助
该文档主要讲了华为面试C语言初试者的一些基础试题
华为c语言笔试题,没有我在华为见过的题好,但是可以参考
华为 CC++ 笔试题 附答案, 华为面试题系列 从同学那里拷贝的 觉得不错,题目简练, 可以作为学习的参考,
参加华为软件工程师面试,自己带出来的试卷
北京中星微电子有限公司硬件工程师面试题,华为,百度,索尼,戴尔软硬件工程师面试题,华为公司硬件研发类职位招聘面试题(笔试真题),中兴通讯微电子数字硬件招聘笔试题及参考答案,ARM 嵌入式系统开发与应用面试...
华为面试题.doc 经典逻辑题.ppt 联合网视面试题.doc 美国英网软件公司题目.doc 面试考题(腾讯,招行等等).txt 某公司的面试试题.doc 奇虎面试题.doc 千像互动的笔试.doc 清华同方开发的面试题 (有兴趣的看一下了 ...
非常全面的很有参考价值的华为计算机网络试题,附带参考答案,是准备网络笔试及面试的好帮手和复习教材,强烈推荐。
华为认证HCIE RS面试新题 提供有参考答案
第一部分:二层技术 第二部分:IGP部分 第三部分:BGP 第四部分:组播 第五部分:Feature 第六部分:IPv6 第七部分:项目题
华为校园招聘笔试面试题合集 去哪儿网校园招聘笔试面试题合集 奇虎360校园招聘笔试面试题合集 最新各互联网BAT等笔试面试真题复习资料 百度校园招聘笔试面试题合集 美团网校园招聘笔试面试题合集 腾讯招聘笔试题合集...
在我们的工作中,有很多的客户问到关于华为的面试的问题,希望我们能提供一些关于华为面试的经验,也有很多的客户建议我们能开设这样一个板块,向大家介绍如何面对知名企业的面试,我们也将相关的面试经验收集整理,...
华为认证HCIE RS面试新题 提供有参考答案
常见的java面试笔试题 java面试总结 华为公司招聘Java面试题 吉威数源试题.doc ...java 面试题59道(含参考答案) Java面试+成功之道.rar JAVA程序员面试《葵花宝典》.doc 好多好多,就不一一列出
华为面试题.doc 嵌入式c面试.doc 嵌入式C面试基本问题.htm 嵌入式面试题.doc 微软研究院笔试题答案.doc 微软面试题.doc 操作系统相关笔试题.doc 清华同方.doc 笔试经典题.doc 软件开发人员招聘笔试试题.doc
│ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...
华为java笔试面试题2014.doc 多态的理解.docx 大公司最喜欢问的Java集合类面试题.docx 大公司的Java面试题集.doc 就业相关java 广州传智播客JavaEE工程师测试题.doc 广州传智播客JavaEE工程师测试题(带答案的).doc...
华为 网易 搜狐 新浪 百度 阿里巴巴 腾讯 ...阿里巴巴的Oracle_DBA笔试题及参考答案.doc 阿里巴巴笔试题+解析(完整).doc 阿里巴巴集团2014校园招聘系统工程师北京站笔试题.doc 阿里巴巴集团2014秋季校园招聘笔试题.docx
华为C语言试题及参考答案 华为的最近的C语言笔试题 签约华为后,献出笔试题和面试题