Q1:请你分别划划 OSI 的七层网络结构图,和 TCP/IP 的五层结构图?
Q2:请你详细的解释一下 IP 协议的定义,在哪个层上面,主要有什么作用? TCP
与 UDP
呢?
Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?
Q4:请问 C++的类和 C 里面的 struct 有什么区别?
Q5:请讲一讲析构函数和虚函数的用法和作用?
Q6:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知
道的?
Q7:一些寄存器的题目,主要是寻址和内存管理等一些知识。
Q8:8086 是多少尉的系统?在数据总线上是怎么实现的?
问题 1
:两笔记本电脑连起来后拼不通,你觉得可能有哪些问题?
问题 2:我们在南京,和深圳的网络是通的,但和北京的网络不通,你以怎样的顺
序检查问题?
问题 3
“
”
“
”
:解释什么叫 透明 ?什么叫 网格 ?
问题 4:交换和路由的区别?VLAN
的特点?
问题 5
:画一个积分电路和一个微分电路。
问题 6
:知道现在的路由器是第几代了吗?
第一题:可能的原因大体有以下几个:1、网线不通;2、某台笔记本上的 tcp/ip 协议
安装的不完整;3、ip 地址配置有问题(不在一个网段上);4、某台笔记本上有防火墙,
把 icmp 端口给屏蔽了(端口号:139)。这个题的我是从 osi 模型上入手,从物理层往
上一层层排除。
第二题:我设想的顺序是按照由近及远的顺序进行测试,如果是有 vpn 的话,只要
确定两端和本地网络提供支持的公司之间的网络是连通的,其他的就交个那个公司来做
了,如果是自己维护的基于 ddn 一类的点对点网络,那么找到路由表,从最近的路由器
开始 ping
吧。
第三题:关于透明,我的理解就是一种开放的通信,意味着应用程序可以与网络上
它所知道地址的其它任何应用程序连接并会话,而在这个网络上的所有中间设备不会干
扰应用程序之间的信息交换。关于网格,就是把网络上所有的计算机进行整合使其成一台
超级计算机,实现计算能力、存储容量、数据和信息资源等全方位的共享。
第四题:交换技术和路由技术的最大区别在于他们寻址的方式以及报文的转发方式
上,交换技术是发生在 2 层也就是数据链路层上,是直接利用 mac 地址建立会话,路由