5.什么是作用域和超级作用域?如何创建作用域和超级作用域?
发布网友
发布时间:2022-04-22 15:54
我来回答
共2个回答
热心网友
时间:2022-04-22 17:23
首先感觉你问的问题非常怪,作用域是程序设计里的概念,超级作用域是网络服务的概念,不是一回事啊。。。
作用域 作用域(scope) 作用域在许多程序设计语言中非常重要。 通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。 作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突。 对于对象而言(其他也是一样的),在main函数中,对象的作用域为他所在的最近的一对花括号内。在后花括号处析构函数被调用;全局的对象的作用域为声明之后的整个文件,析构函数在最后被调用。另外,临时产生的对象在使用完后立即会被析构。下面是一个简单的例子。 #include <iostream> using namespace std; class X { public: X() { cout << "X::X()\n"; } ~X() { cout << "X::~X()\n"; } }; X f1(X x1) //完全不使用引用 { cout << "f1(X f)\n"; return x1; } X& f2(X& x2) //完全使用引用 { cout << "f2(X f)\n"; return x2; } X Globle_X; //全局版本 int main() { cout << "--------\n"; { X Local_X; //局部版本 cout << "--------\n"; } cout << "--------\n"; X Normal_X; f1(Normal_X); cout << "--------\n"; f2(Normal_X); cout << "--------\n"; } 程序执行结果为: X::X() -------- X::X() -------- X::~X() -------- X::X() f1(X f) X::~X() X::~X() -------- f2(X f) -------- X::~X()
超级作用域 超级作用域是运行 Windows Server 2003 的 DHCP 服务器的一种管理功能,您可以通过 DHCP 控制台创建和管理超级作用域。使用超级作用域,可以将多个作用域组合为单个管理实体。使用此功能,DHCP 服务器可以: • 在使用多个逻辑 IP 网络的单个物理网段(如单个以太网的局域网段)上支持 DHCP 客户端。在每个物理子网或网络上使用多个逻辑 IP 网络时,这种配置通常被称为“多网”。 • 支持位于 DHCP 和 BOOTP 中继代理远端的远程 DHCP 客户端(而在中继代理远端上的网络使用多网配置)。 在多网配置中,可以使用 DHCP 超级作用域来组合并激活网络上使用的 IP 地址的单独作用域范围。通过这种方式,DHCP 服务器计算机可为单个物理网络上的客户端激活并提供来自多个作用域的租约。 超级作用域可以解决多网结构中的某种 DHCP 部署问题,包括以下情形: • 当前活动作用域的可用地址池几乎已耗尽,而且需要向网络添加更多的计算机。最初的作用域包括指定地址类的单个 IP 网络的一段完全可寻址范围。需要使用另一个 IP 网络地址范围以扩展同一物理网段的地址空间。 • 在一段时间后客户端必须迁移到新作用域(例如,需要对当前 IP 网络进行重新编号,使其从现有的活动作用域中使用的地址范围迁移到包含另一 IP 网络地址范围的新作用域)。 • 您可能希望在同一物理网段上使用两个 DHCP 服务器以管理分离的逻辑 IP 网络。
热心网友
时间:2022-04-22 18:41
哈哈哈,我也在做这个题目,我是这么回答的,在课件里面找到的,不知道正确与否
作用域:一个网络完整连续的可能IP地址范围
超级作用域:是可用于管理的分组,用于支持同一物理网络上的多个逻辑IP子网
1.创建作用域:在安装DHCP服务器时已经创建了一个作用域,如果想再创建其他的作用域,
只需在“DHCP控制台”中右击DHCP服务器,在弹出的快捷菜单中选择“新建作用域”,
启动“创建作用域向导”,利用作用域向导即可再创建新的作用域
2.创建超级作用域:
打开“DHCP控制台”窗口,在目录树中右击想要创建超级作用域的DHCP服务器,
从弹出的快捷菜单中选择“新建超级作用域”命令,打开“欢迎使用新建超级作用域向导”对话框,利用创建向导创建超级作用