background image

技术发生在网络层,需要通过 ip 地址建立路由表,然后进行数据通信。在报文的转发方

 

式上,交换技术是使用先收再转,路由技术是采用边收边转。
  vlan 的主要特点就是安全,信息只到达应该到达的地点。因此、防止了大部分基于网
络监听的入侵手段。通过虚拟网设置的访问控制,使在虚拟网外的网络节点不能直接访问
虚拟网内节点。  

 

  第五题:放弃(一样的放弃)
  第六题:第 6

 

代,基于集群系统的路由器(我是这么答的)

依旧是师兄答案- -!基本一致!
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++

 

实现方式。