___协议用来将MAC地址映射为IP地址___协议用来将IP地址映射为MAC地址。
internet协议使用的地址,而mac地址是ethernet协议使用的地址。
MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,每个网络制造商必须确保它所制造的每个以太网设备都具有相同的前三字节以及不同的后三个字节。这样就可保证世界上每个以太网设备都具有唯一的MAC地址。
扩展资料:
注意事项:
动态MAC地址老化时间配置为0后,如果想要MAC地址表项再老化,删除老化时间的配置即可。
除X系列单板,VLAN下配置关闭MAC地址学习功能,同时加入该VLAN的接口配置关闭MAC地址学习功能且动作为丢弃,则该接口对该VLAN的报文不会丢弃。
VLAN2配置关闭MAC地址学习功能,VLAN3不配置关闭MAC地址学习功能,Port1配置关闭MAC地址学习功能且动作为丢弃,同时Port1加入VLAN2和VLAN3。 此时Port1收到VLAN2的报文不会丢弃,收到VLAN3的报文会丢弃。
参考资料来源:百度百科-MAC地址
参考资料来源:百度百科-IP地址
地址映射和端口映射是一样吗,是不是就是NAT?
分类: 电脑/网络 互联网
问题描述:
地址映射和端口映射是一样吗,是不是就是NAT?
解析:
就相当与一个映射出来的是整个地址,1个映射仅仅是个端口.
如何设置主机ip地址的映射关系
Windows系统Hosts文件的作用
很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:WinntSystem32DriversEtc 目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。
用记事本打开hosts文件,首先看见了微软对这个文件的说明。这个文件是根据TCP/IPforWindows的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Hostname(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host name(主机名)。对于这段的映射说明用“#”分割后用文字说明。
现在让我们来看看Hosts在Windows中是怎么工作的。
我们知道在网络上访问网站,要首先通过DNS服务器把网络域名()解析成61.XXX.XXX.XXX的IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,而Hosts文件就能提高解析效率。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向已知的DNS 服务器提出域名解析。也就是说Hosts的请求级别比DNS高。
知道了Hosts文件的工作方式,那在具体使用中它有哪些作用呢?
1、加快域名解析
对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。
2、方便局域网用户
在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。
3、屏蔽网站
现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。我们在Hosts写上以下内容:
127.0.0.1#屏蔽的网站
0.0.0.0#屏蔽的网站
这样计算机解析域名就解析到本机或错误的IP,达到了屏蔽的目的。
4、顺利连接系统
对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。
最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。
什么是地址映射
地址映射为了保证CPU执行指令时可正确访问存储单元,需将用户程序中的逻辑地址转换为运行时由机器直接寻址的物理地址,这一过程称为地址映射
地址映射原理及实现:
1、 地址映射结构
在TornadotargethvmLib.h文件中
typedef struct phys_mem_desc
{
void *virtualAddr;
void *physicalAddr;
UINT len;
UINT initialStateMask;
UINT initialState;
} PHYS_MEM_DESC;
virtualAddr:你要映射的虚拟地址
physicalAddr:硬件设计时定义的实际物理地址
len;要进行映射的地址长度
initialStateMask:可以初始化的地址状态:
有如下状态:
#define VM_STATE_MASK_VALID 0x03
#define VM_STATE_MASK_WRITABLE 0x0c
#define VM_STATE_MASK_CACHEABLE 0x30
#define VM_STATE_MASK_MEM_COHERENCY 0x40
#define VM_STATE_MASK_GUARDED 0x80
不同的CPU芯片类型还有其特殊状态
initialState:实际初始化的地址状态:
有如下状态:
#define VM_STATE_VALID 0x01
#define VM_STATE_VALID_NOT 0x00
#define VM_STATE_WRITABLE 0x04
#define VM_STATE_WRITABLE_NOT 0x00
#define VM_STATE_CACHEABLE 0x10
#define VM_STATE_CACHEABLE_NOT 0x00
同样不同的CPU芯片类型还有其特殊状态
2、 初始化结构
在 Tornadotargetconfigads860sysLib.c 文件中:
PHYS_MEM_DESC sysPhysMemDesc [] =
{
{
(void *) LOCAL_MEM_LOCAL_ADRS,
(void *) LOCAL_MEM_LOCAL_ADRS,
LOCAL_MEM_SIZE ,
VM_STATE_MASK_VALID | VM_STATE_MASK_WRITABLE |
VM_STATE_MASK_CACHEABLE,
VM_STATE_VALID | VM_STATE_WRITABLE | VM_STATE_CACHEABLE
},
{
(void *) BCSR0,
(void *) BCSR0,
0x00001000,
VM_STATE_MASK_VALID | VM_STATE_MASK_WRITABLE |
VM_STATE_MASK_CACHEABLE | VM_STATE_MASK_GUARDED,
VM_STATE_VALID | VM_STATE_WRITABLE | VM_STATE_CACHEABLE_NOT |
VM_STATE_GUARDED
},
……
{
(void *) INTERNAL_MEM_MAP_ADDR,
(void *) INTERNAL_MEM_MAP_ADDR,
INTERNAL_MEM_MAP_SIZE,
VM_STATE_MASK_VALID | VM_STATE_MASK_WRITABLE |
VM_STATE_MASK_CACHEABLE | VM_STATE_MASK_GUARDED,
VM_STATE_VALID | VM_STATE_WRITABLE | VM_STATE_CACHEABLE_NOT |
VM_STATE_GUARDED
},
{
(void *) ROM_base_ADRS,
(void *) ROM_base_ADRS,
ROM_SIZE,
VM_STATE_MASK_VALID | VM_STATE_MASK_WRITABLE |
VM_STATE_MASK_CACHEABLE ,
VM_STATE_VALID | VM_STATE_WRITABLE | VM_STATE_CACHEABLE_NOT
}
};
上面结构中是缺省地址映射。
3、 地址初始化
在Tornadotargetsrcconfig usrMmuInit.c 文件中
通过函数usrMmuInit使地址映射生效
4、 实现映射:
如你定义flash地址为0x04000000开始的8Mbyte地址,则可以如下进行地址映射
{
(void *) 0x04000000,
(void *) 0x04000000,
0x00800000,
VM_STATE_MASK_VALID | VM_STATE_MASK_WRITABLE,
VM_STATE_VALID | VM_STATE_WRITABLE
},
5、 注意
地址映射最小单位为1页,4K大小,所以len值最小为:0x00001000。
什么叫物理地址?什么叫逻辑地址?什么叫地址映射?地址映射分哪几类?
什么叫物理地址?什么叫逻辑地址?什么叫地址映射?地址映射分哪几类?
1、物理地址就是由硬件地址编码电路产生的内存地址。
2、逻辑地址是软件程序中使用的地址,是为了编程的简易性、安全性等目的由物理地址按一些规则由物理地址转化而来的地址。比如将物理地址空间分为若干段,从而一个物理地址就可以由一个段地址和一个段内地址构成的逻辑地址来表示了----这种物理地址和逻辑地址的对用关系就叫地址映射:
3、映射本是个数学概念,描述两个集合元素之间的对应关系:如有两个集合A和B,如果对于A中的每一个元素,B中都有唯一的一个元素与之对应,A和B的这种对应关系就称为映射。
4、映射的种类很多,PC微机中有内存和外存之间映射、分页等,有文件映射,端口映射:即让内部网络中很多机器都能对外部网络提供WWW服务,只用一个网关IP地址,这当然需要把这些内部机器都映射到这同一个网关IP地址去了,这有很多好处,安全,省钱:就一个IP,当然省钱喽。
关于地址映射和地址映射是什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。