华为面试题

VIP免费
2025-03-14 1 0 198.5KB 46 页 5.9玖币
侵权投诉
1:请你分别划 OSI 的七层网络结构图,和 TCP/IP 的五层结构图?
http://www.kaiguandianqi.com/pic/paper/paper_20_1.gif
http://www.vlan9.com/ArtImage/20051016/2005101629_1.jpg
OSI 的七层网络结构图,和 TCP/IP 的五层结构图
OSI
OSI Open System Interconnect 的缩写,意为开放式系统互联。OSI 出现之前,计算机网
络中存在众多的体系结构,其中以 IBM 公司的 SNA(系统网络体系结构)DEC 公司的
DNA(Digital Network Architecture)数字网络体系结构最为著名。为了解决不同体系结构的网
络的互联问题,国际标准化组织 ISO(注意不要与 OSI 搞混))于 1981 年制定了开放系统
互连参考模型(Open System Interconnection Reference ModelOSI/RM)。这个模型把网络
信的7,们由高分层(Physical Layer),路层Data Link
Layer),(Network Layer),Transport Layer),Session Layer
Presen tation Layer)和应用层(Application Layer)第一层到第三层属于 OSI 参考模型的低
三层,负责创建网络通信连接的链路;第四层到第七层为 OSI 参考模型的高四层,具体负
责端到端的数据通信。每层完成一定的功能,每层都直接为其上层提供服务,并且所有层
次都互相支持,而网络通信则可以自上而下(在发送端)或者自下而上(在接收端)双向
进行。当然并不是每一通信都需要经过 OSI 全部七层,有的甚至只需要双方对应的某一
层即可。物理接口之间的转接,以及中继器与中继器之间的连接就只需在物理层中进行即
可;而路由器与路由器之间的连接则只需经过网络层以下的三层即可。总的来说,双方的
通信是在对等层次上进行的,不能在不对称层次上进行通信。
OSI 参考模型的各个层次的划分遵循下列原则:
1、同一层中的各网络节点都有相同的层次结构,具有同样的功能。
2、同一节点内相邻层之间通过接口(可以是逻辑接口)进行通信。
3、七层结构中的每一层使用下一层提供的服务,并且向其上层提供服务。
4、不同节点的同等层按照协议实现对等层之间的通信。
第一层:物理层(PhysicalLayer),规定通信设备的机械的、电气的、功能的和过程的特性,
用以建立、维护和拆除物理链路连接。具体地讲,机械特性规定了网络连接时所需接插件的
规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输 bit 流时线路上信号
电平的大小、阻抗匹配、传输速率距离限制等;功能特性是指对各个信号先分配确切的信号
含义,即定义了 DTE DCE 之间各个线路的功能;规程特性定义了利用信号线进行 bit
传输的一组操作规程,是指在物理连接的建立、维护、交换信息是,DTE DCE 双放在各
电路上的作系列。
在这一层,数据的单位称为特(bit)。
属于物理层定义的型规范代包括EIA/TIA RS-232EIA/TIA RS-449V.35RJ-45 等。
:数DataLinkLayer):在物提供流服上,结点
间的,通制提Frame无差,并
电路上的作系列。  
数据链路层在不可的物理介质上提供可的传输。层的作用包括:物理地址寻址数据
的成、流量制、数据的检错发等。
在这一层,数据的单位称为frame)。
数据链路层协议的包括SDLCHDLCPPPSTP中继等。
第三层是网络层
在计算机网络中进行通信个计算机之间可能会经多个数据链路可能要经过
多通信网。网络层的务就是选择合适的网间路由和交换结点, 数据及时传送。
络层数据链路层提供的成数据封装网络层包头其中含有逻辑信息-
-源站点和点地的网络地
如果谈论一个 IP 那么你是在理第 3层的问题,这是包”问题,而不是
2IP 3
ARP)。路由的一切情都在第 3理。和路由是 3层的的。网络层
可以实现拥塞控制、网际互连等功能。
在这一层,数据的单位称为数据packet)。
网络层协议的包括IPIPXRIPOSPF 等。
第四层是理信息的传输层。4层的数据单元也称作数据packets)。是,当你谈论
TCP 等具体的协议时有特TCP 的数据称为segments)而 UDP 协议的
数据称为数据datagrams。这个层负责获取全部信息,因此必须跟踪
单元碎片乱序的数据和其它在传输过程中可能发危险4层为上层提供端
到端(最到最)的透明的、的数据传输服务。所为透明的传输是指在通信
过程中传输层对上层屏蔽了通信传输系统的具体节。
传输层协议的包括TCPUDPSPX 等。
第五层是会话层
这一以称为会或对话层,在会话层及以上的高层次中,数据传送的
外命名,统称会话层不参与具体的传输,它提供括访验证和会在内的
建立和维护应用之间通信的机制。服务器验证户登录便是由会话层完成的。
层是表示层
这一解决信息示问题。换的数据从适某一象语
,转换为适合OSI 系统内部使用的传送语法即提供格式化的表示和转换数据服务。
据的缩和解缩, 加密和解等工作都由表示层负责。
第七层应用层,应用层为操作系统或网络应用程提供访问网络服务的接口。
应用层协议的包括TelnetFTPHTTPSNMP 等。
  通过 OSI 层,信息可以计算机的件应用程传输到的应用程上。例如
计算机 A 上的应用程信息发送到计算机 B 的应用程,则计算机 A 中的应用程
信息先发送到其应用层(第七层),然息发送到表示层(层),表示
数据转送到会话层(第五层)如此,直至物理层(第一层)。在物理层,数据
在物理网络中并发送至计算机 B 。计算机 B 的物理层接收来自物媒介的数
据,息向上发送至数据链路层(第),数据链路转送网络层次继
直到信息到计算 B 的应用层。最,计算机 B 的应用层再将信息传送应用程
收端,而完成通信过程。下图示说了这一过程。
  OSI 的七层用各各样的制信息来和其计算机系统的对应层进行通信。些控
信息的请和说,它们在对应的 OSI 层间进行交换。每一层数据的
携带控制信息的基本形式。
  对于上一层传送下来的数据,制信息称制信
息称为。然而,在对来自上一层数据增加协议和协议,对一个 OSI 层来说并不是
需的。
  当数据在各层间传送时,每一层都可以在数据上加头,而数据含了
上一层增加协议头包含了有层与层间的通信信息。以及数据是相联的
概念,它于分协议层。例如,传输层头包含了只有传输层可
信息,传输层此头作为数据的一部分对于网络层,一个信息
由第三层数据组成。对于数据链路层,经网络层向下传所有信息即第三层
数据都被看作是数据。换话说,在定的某一 OSI 层,信息的数据部分含来自于
所有上层的以及数据,这称之为封装
  例如计算机 A 应用程中的某数据发送至计算机 B ,数据先传送至应用
层。 计算机 A 的应用层通过在数据上添加协议来和计算机 B 的应用层通信。成的信
单元包含协议数据、可能有协议发送至表示层,表示层再添加为计算机 B
表示层所理解信息的协信息单元的大一层协议和协
增加协议和协议尾包含了计算机 B 的对应层要使用的制信息。在物理层,
信息单元通过网络介质传输。
  计算机 B 的物理层收到信息单元其传送至数据链路层;然 B 中的数据链路
读取计算机 A 的数据链路层添加的协议中的制信息;然除协议和协议剩余
部分传送至网络层。每一层行相同的作:对应协议
再将剩余信息发送至上一层。应用层行完这些动,数据就传送至计算机 B 中的应
用程,这数据和计算机 A 的应用程所发送的完全相同
   OSI 一层之间的通信是利用第层提供的服务完成的。相邻层提供的服务
帮助 OSI 层与一计算机系统的对应层进行通信。一个 OSI 模型的特定层通是与另外
三个 OSI 层联系:与之直接相邻的上一层和下一层,标联网计算机系统的对应层。
例如,计算机 A 的数据链路层应与其网络层,物理层以及计算机 B 的数据链路层进行通信

2:请你详细的解一下 IP 协议的定义,在个层上要有什么作用? TCP UDP

3:请问交换机和路由器分别的实现原理是什么?分别在个层次上实现的?

4:请问 C++C里面struct 什么区别?

5:请讲一讲数和虚函数的用和作用?

6:局变量和量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?

7:些寄存器的题要是寻址和内存理等一些知识

8:8086 是多少尉的系统?在数据总线上是怎么实现的?

測試的各階段!
面试就是聊聊工作,
笔试,看看数据结构,二叉树,排什么
可能会考多线程
交换的基础协议
1.对应开发流程各该怎么样划分?单元测试测试,系统各对应
与开发流程的那几文档
2.压力测试和性能测试别?
switch(n)中的 n不能是以下那种类 A char B int C unsigned D double
为全套面试
为全套面试题(基础版
(一)
通:
1什么预编译时需要预编译
答案、总是使用不经常改动的大型代码体。
由多个模组成,所有模都使用一组标准的件和相同的编译选项在这
情况下,可以所有预编译为一个预编译头
2 char * const p
char const * p
const char *p
三个有什么区别?
答案
char * const p; //量指p不可以修改
char const * p//指向量的指,指向的不可以
const char *p //char const *p
3char str1[] = "abc";
char str2[] = "abc";
const char str3[] = "abc";
const char str4[] = "abc";
const char *str5 = "abc";
const char *str6 = "abc";
char *str7 = "abc";
char *str8 = "abc";
摘要:

1:请你分别划OSI的七层网络结构图,和TCP/IP的五层结构图?http://www.kaiguandianqi.com/pic/paper/paper_20_1.gifhttp://www.vlan9.com/ArtImage/20051016/2005101629_1.jpgOSI的七层网络结构图,和TCP/IP的五层结构图OSIOSI是OpenSystemInterconnect的缩写,意为开放式系统互联。在OSI出现之前,计算机网络中存在众多的体系结构,其中以IBM公司的SNA(系统网络体系结构)和DEC公司的DNA(DigitalNetworkArchitecture)数字网络体系...

展开>> 收起<<
华为面试题.doc

共46页,预览5页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:人力资源/企业管理 价格:5.9玖币 属性:46 页 大小:198.5KB 格式:DOC 时间:2025-03-14

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 46
客服
关注