计算机基础知识

    问题一:两笔记本电脑连起来后拼不通,你觉得可能有哪些问题?
  答:首选想到是软件问题,软件问题首选查找是否安装有防火墙程序,如否则查看驱动程序有无问题,然后如果是WINDOWS的系统,再查看TCP/IP协议IP地址是否在一个子网,如果以上都无问题,则查看硬件,顺序是网卡--网线。

  问题二:我们在南京,和深圳的网络是通的,但和北京的网络不通,你以怎样的顺序检查问题?
  答:首选要知道三方的网络拓朴结构与设计规划,然后确定北京地区网络内部是否畅通,网络是否是新建立了,如果不是新建的网,首先要知道以前是否通,如通,则此次不通是在做过什么操作后不通的,确定后首先排除线路故障,然后再看双方连接的路由设置。
  问题三:解释什么叫透明?什么叫网格
  答:透明对用户来说是感觉不到的,也就是说不论对网络加了什么设备或软件,用户都感觉不到,这样的好处是简化了用户的操作复杂性。网络的概念,是说通过无线或有线将多种服务综合连接到一起,让用户彼此之间可以交换信息。

  问题四:交换和路由的区别?vlan的特点?
  答:交换和路由最大的区别在于交换是通过ASIC专用硬件处理数据,路由是通过CPU用软件的形式处理数据。VLAN的特点为将一个物理网络从逻辑上划分出了多个广播域。

 

    1. 请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。
答:OSI七层网络结构图
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
TCP/IP
的五层结构图
应用层
运输层
网络层
数据链路层
物理层

  2.请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCPUDP呢?
答:IPInternet Protocol的简称,是网络层的主要协议,作用是提供不可靠、无连接的数据报传送。TCPTransmit Control Protocol(传输控制协议)的缩写,在运输层,TCP提供一种面向连接的,可靠的字节流服务;UDPUser Datagram Protocol(用户数据报协议)的缩写,在运输层,UDP提供不可靠的传输数据服务

  3.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的?
答:交换机属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。交换机最大的好处是快速,路由器最大的好处是控制能力强。

  4.请问C++的类和C里面的struct有什么区别?
答:struct的成员的默认访问说明符为Public,而class的成员的默认访问说明符为Private。其他没有区别

  5.请讲一讲析构函数和虚函数的用法和作用。
答:析构函数是在对象生存期结束时自动调用的函数,用来释放在构造函数分配的内存。
虚函数是指被关键字virtual说明的函数,作用是使用C++语言的多态特性

  6.全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?
答:一些变量在整个程序中都是可见的,它们称为全局变量。一些变量只能在一个函数中可知,称为局部变量。这就是他们的区别。
在任何函数外面定义的变量就是全局变量,在函数内部定义的变量是局部变量,这是它们在程序中的实现过程。
操作系统和编译器是根据程序运行的内存区域知道他们的,程序的全局数据放在所分配内存的全局数据区,程序的局部数据放在栈区。

  7.8086是多少位的系统?在数据总线上是怎么实现的?
答:8086的机器字长是16位,8086使用40个引脚的16个做地址/数据复用引腿来传输数据,一次读写过程由一个基本总线周期完成,它由4个时钟(CLK)周期组成,按时间顺序定义为T1T2T3T4。在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALET2期间发出读写命令信号RDWR及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。可见,地址与数据信号不会同时出现在一个时钟(CLK)周期,二者可以分时复用同一组引线。

a4
c++中的类具有成员保护功能,并且具有继承,多态这类oo特点,而c里的struct没有

a5
:析构函数一般在对象撤消前做收尾工作,比如回收内存等工作,虚拟函数的功能是使子类可以用同名的函数对父类函数进行重载,并且在调用时自动调用子类重载函数,如果是纯虚函数,则纯粹是为了在子类重载时有个统一的命名而已。(说得不是很确切,自己随便找本c++的书都有说明)

a6
:全局变量的生命周期是整个程序运行的时间,而局部变量的生命周期则是局部函数或过程调用的时间段。其实现是由编译器在编译时采用不同内存分配方法。全局变量在main函数调用后,就开始分配,如果是静态变量则是在main函数前就已经初始化了。而局部变量则是在用户栈中动态分配的(还是建议看编译原理中的活动记录这一块)

a8
8086系统是16位系统,其数据总线20位,实现过程,微机原理上有

 

 

第一代单总线单CPU结构路由器
第二代单总线主从CPU结构路由器
第三代单总线对称式多CPU结构路由器
第四代多总线多CPU结构路由器
第五代共享内存式结构路由器
第六代交叉开关体系结构路由器
和基于机群系统的路由器

你可能感兴趣的:(网络,struct,tcp,internet,路由器,编译器)