一个路由项对应一个路由别名(struct fib_alias),路由别名由路由信息再加上tos,type,scope,state等信息组成。目的地址相同的路由项的路由别名共享一个路由节点(struct fib_node),路由节点的作用就是用于管理路由别名。下面再看看路由域struct fib_zone,下面是其定义:
fz_order和fz_mask记录的是该路由域包含的路由节点的目的地址的长度和子网掩码,比如子网单播路由17216480的fz_order就是24,fz_mask就是2552552550,所有fz_order相同的路由节点都存放在同一个路由域中,fz_hash就是用于存放路由节点的哈希表,哈希表的大小由fz_divisor记录,fz_hashmask为哈希表掩码,总是fz_divisor-1,fz_nent记录该域中当前含有的路由节点的数量。
fz_divisor的初始值一般总为16,当哈希表fz_hash不够大时(fz_nent>fz_divisor2),需要扩大哈希表。因为在IP协议中,目的地址的最大长度为32,所以,需要有33个路由域(0-32),33个路由域组织在一起,组成一个路由哈希表struct fn_hash。
fn_zone_list是路由域的链表,把fn_zones数组中所有的路由域按目的地址从大到小组织成链表放在一起。当我们需要查找一个路由节点的时候,首先根据目的地址长度Z找到路由域fn_hash->fn_zones[Z],然后再根据哈希算法在路由域的fz_hash中找到一个链表,再遍历这个链表即可找到需要的路由节点。
tb_id是路由表信息的标识符,id为RT_TABLE_MAIN和RT_TABLE_LOCAL的两张路由表是内核定义的,RT_TBALE_LOCAL称为本地路由表,本地接口地址,广播地址,已及NAT地址都放在这个表。该路由表信息由系统自动维护,管理员不能直接修改。RT_TABLE_MAIN称为主路由表,如果没有指明路由所属的表,所有的路由都默认都放在这个表里。
tb_data即为路由哈希表,存放着33个路由域(大部分时间,大部分路由域都是空的)。每个路由表信息的路由哈希表都是独立的,互不相干的。将由路由策略来决定某次路由查询使用那个路由表信息的路由哈希表。其它是路由表信息提供的一些 *** 作路由哈希表的方法,包括查询一条路由,插入,删除,刷新路由等。
全局变量fib_tables是一个路由表信息的数组,只存在于系统支持策略路由的情况下,共有256项,所以,系统最多可以建立256张路由表。至此,路由表,路由哈希表,路由域,路由节点,路由别名,路由信息的概念都已介绍完毕,要让路由表信息能真正工作起来,还需要路由规则来帮助决定在具体情况下使用哪一张路由表。1
打开你的word,然后按组合键ctrl+f,打开查找和替换的对话框
2
在该对话框的左下角,点击“更多”,也就是在图示位置
3
打开了更多选项,我们点击“特殊格式”,打开以恶搞下拉列表
4
在该下拉列表中选择“域”打开shell,输入ifconfig查看你的网卡信息,有线网的话网卡一般为eth(代表数字,是具体情况而定)开头的,无线网是wlan0。校园网的话首先应该从DHCP服务器获取IP地址,直接输入dhclient可以自动获取有线或者无线的IP地址,或是更精确一些,输入dhclient eth或是dhclient wlan0获取有线或者无线网卡的IP地址。获取IP之后,就可以用浏览器登陆校园网了。这个是用于指定域,搜索不规范的域名之用的。
假设设置为abccom 那当你在搜索123的时候会查询abccom内有无叫abc的设备(完整的为:123abccom),有的话就不继续查了。
没有的话就会问你所设置的DNS服务器要信息了。
DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。
根据域名系统域名空间的层次结构将其按子树划分为不同的区域,每个区域可看作是负责层次结构中这一部分节点的可管理的权力实体。
整个域的顶层区域由ICANN负责管理,一些国家域名及其下属的那些节点又构成了各自的区域,像cn域就由CNNIC负责管理。而cn域下又被划分为一些更小的区域,例如fudaneducn由复旦大学网络中心负责管理。
域名的分配和管理:
域名由因特网域名与地址管理机构(ICANN,Internet Corporation for Assigned Names and Numbers)管理,这是为承担域名系统管理、IP地址分配、协议参数配置,以及主服务器系统管理等职能而设立的非盈利机构。
ICANN为不同的国家或地区设置了相应的顶级域名,这些域名通常都由两个英文字母组成。例如:uk代表英国、fr代表法国、jp代表日本。中国的顶级域名是cn,cn下的域名由CNNIC进行管理。
百度百科-域名系统
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)