导航:首页 > 网络信号 > pb地址由电脑还是网络决定

pb地址由电脑还是网络决定

发布时间:2022-07-25 05:57:03

‘壹’ 求怎样在PB中获取本机的IP地址

String ls_hostname
long ll_ret, ll_namelen
String ls_ipaddress
Blob lblb_ipaddr
hostent lstr_host
ULong lul_ptr, lul_ipaddr
ll_namelen = 32
ls_hostname = Space(ll_namelen)

ll_ret = gethostname(ls_hostname, ll_namelen)
If ll_ret <> 0 Then
messagebox("函数错误","获取服务器名称错误!", StopSign!)
End If
// 获取主机信息
lul_ptr = gethostbyname(ls_hostname)
//sleep(0.5)
If lul_ptr > 0 Then
//拷贝结构到本地结构中
CopyMemoryIP(lstr_host, lul_ptr, 16)
// 获得ip地址在内存中的地址
CopyMemoryIP(lul_ipaddr, lstr_host.h_addr_list, 4)
//拷贝ip地址到blob变量中
lblb_ipaddr = Blob(Space(4))
CopyMemoryIP(lblb_ipaddr, lul_ipaddr, 4)
// 转换
ls_ipaddress = String(Asc(String(BlobMid(lblb_ipaddr,1,1))),"##0") + "."
ls_ipaddress += String(Asc(String(BlobMid(lblb_ipaddr,2,1))),"##0") + "."
ls_ipaddress += String(Asc(String(BlobMid(lblb_ipaddr,3,1))),"##0") + "."
ls_ipaddress += String(Asc(String(BlobMid(lblb_ipaddr,4,1))),"##0")
Else
MessageBox( "Winsock错误","获得IP地址出错!", StopSign!)
End If
messagebox("本机IP地址",ls_ipaddress)

//以上代码用PB9.0通过

‘贰’ pb中如何获得机器ip地址

首先声明外部函数function int WSAStartup( uint UIVersionRequested, ref s_WSAData lpWSAData ) library &quot;wsock32.dll&quot;function int WSACleanup() library &quot;wsock32.dll&quot;function int WSAGetLastError ( ) library &quot;wsock32.dll&quot;function int gethostname ( ref string name, int namelen ) library &quot;wsock32.dll&quot;function string GetHost(string lpszhost, ref blob lpszaddress ) library &quot;PBWS32.DLL&quot; 然后在form的open事件中执行如下代码就可以了s_wsadata l_WSADataint li_version = 257blob{4} lb_hostaddress IF wsastartup ( li_version, l_WSAData ) = 0 THEN IF gethostname ( ls_HostName, len(ls_HostName) ) < 0 THEN messagebox(&quot;GetHostName&quot;,WSAGetLastError()) ELSE GetHost(ls_HostName, lb_HostAddress) //获得主机名和IP地址 ls_IpAddress = string(asc(string(blobmid(lb_HostAddress,1,1))),&quot;000&quot;) + &quot;.&quot; ls_IpAddress += string(asc(string(blobmid(lb_HostAddress,2,1))),&quot;000&quot;) + &quot;.&quot; ls_IpAddress += string(asc(string(blobmid(lb_HostAddress,3,1))),&quot;000&quot;) + &quot;.&quot; ls_IpAddress += string(asc(string(blobmid(lb_HostAddress,4,1))),&quot;000&quot;) //将IP地址的ASC码形式转化为***.***.***.***字符串格式 END IF WSACleanup()ELSE messagebox(&quot;GetHostName&quot;,WSAGetLastError())END IF

‘叁’ pb在局域网中的连接问题

要想在局域网里以你的数据库做服务器的话与你自己的机子单机跑的区别在于你的你建立数据源链接时候的数据源选择问题;你在pb里面的数据源连接时候你链接到你使用你的这台机器的sqlserver做服务器就可以了!

连接的话你选择数据库ODBC的连接,选择里面的ODB ODBC下面的ULILITIES下面的ODB Administrator选项,进数据源创建界面,点添加按钮,在框里找到SQL server,双击或者点完成,弹出sql的连接信息,此时你的名称可以自己写个(后面有用--数据源名称),但是数据源的话就写你机器的ip地址或者host名称,连接信息要准确。下一步后会有连接,成功的话就没问题 了,连接不成功就改下选项看看。完成后在ODB ODBC右键,选择NEW profile,在data source里面选择你刚才添加的数据源名称,第一行名称可以自己写,但id和密码就是你sql server的id和密码,完成后。右键你新建的数据源,选择最后一栏,他不出框架中选择preview,这就是连接信息了,添加到你的connect using sqlca;之前;ok

‘肆’ 计算机中PB是什么意思

计算机中PB,1PB=1024TB,容量相当大,应用与大数据存储设备,如服务器等。

pb指petabyte,它是较高级的存储单位,其上还有EB,ZB,YB等单位。它等于1,125,899,906,842,624(2的50次方)字节,“大约”是一千个terabyte(实际上,准确地说是1024个terabyte,之所以说成1000个terabyte可能是为了更便于记忆)。

MB,全称MByte,计算机中的一个储存单位,含义是“兆字节”。

1MB可储存1024×1024=1048576字节(Byte)。

字节(Byte)是存储容量基本单位,1字节(1Byte)由8个二进制位组成。

位(bit)是计算机存储信息的最小单位,二进制的一个“0”或一个“1”叫一位。

(4)pb地址由电脑还是网络决定扩展阅读


计算机存储信息的基本单位称存储元件,每个存储元件是一个二进制位,一位可存放一个二进制数0或1。每8位组成一个字节。由于8086CPU是16位数据总线,则其字长是16位,由2个字节组成。

在存储器内是以字节为单位来存储信息的,因而对存储器的编址是按字节编址,从而使CPU根据地址编号找到存储器中的操作数或者说CPU根据地址编号访问该存储单元的内容地址从0开始编号,顺序地每个地址加1;

在计算机内地址也是用二进制数表示,地址是一个无符号整数,为了书写方便和编程,在源程序中常用十六进制数或符号来表示一个存储单元的地址。如1MB的地址范围若用二进制数和十六进制数表示如下

二进制数:0000 0000 0000 0000 0000B——1111 1111 1111 1111 1111B

十六进制数:0 0 0 0 0H——F F F F FH

8086/8088CPU有20根地址线,其最大寻址范围是1MB的空间。


‘伍’ PB 地址传递问题

函数参数的pass by 一定要定义成reference,就是传递的。
你检查一下,然后使用断点跟踪一下看看吧。

‘陆’ 如何建立 PB 的开发环境

PowerBuilder是最常用的基于Windows操作系统的数据库前端开发工具之一,它通过不同的驱动程序连接不同的数据库,再通过
这种连接,实现对数据的管理。而基于Sco Unix的Informix-OnLine数据库因其具有高性能、高可靠性、支持数据完整性定义和检查等特性也被广泛应用。用PB和Informix-OnLine组合构建跨平台集成开发环境可以发挥PowerBuilder和Informix-OnLine各自的优势,充分利用Windows和Unix操作系统的特点,因此对于软件开发者和最终用户来说,是一个不错的选择。

下面以在客户端Windows操作系统上安装PowerBuilde 8和Informix-Cli,在服务器端SCO Unix 3.2上安装Informix-OnLine 7.23,建立口令为ccb的Informix用户,并以创建数据库atm为例详细介绍如何用PB和 Informix-OnLine构建跨平台集成开发环境。

配置Informix-OnLine

Informix-OnLine的配置涉及5个文件:/etc/hosts,
/etc/services, /usr/informix/etc/sqlhosts, /usr/informix/.profile,
/usr/informix/etc/onconfig.atm。

1.修改Unix系统中的TCP/IP连接文件:/etc/hosts和/etc/services。

hosts中存放机器名和IP地址的对应关系,网络上每台使用Informix-OnLine的计算机,都必须在此文件中加入一行,包括IP地址、主机名和主机别名三个域,其中主机别名为可选域,例中加入一台客户机(hbfcli)和服务器(atmserver),在hosts中体现为两行(主机别名域未用):

74.64.44.8 atmserver

74.64.191.170 hbfcli

2.修改/etc/services。

services文件中每一行为一个服务,包括服务名、端口号/协议、别名三个域,其中别名为可选域。服务名和端口号是任意的,但在文件中必须是惟一的,而且在网络上每台使用本Informix-OnLine的计算机上都必须相同。本例中加入如下一行:

sqlexec 6666/tcp

3.修改/usr/informix/etc/sqlhosts。

sqlhosts文件包含你提供的让客户应用查找,并连接到网络上任意地方的Informix-OnLine服务器的信息。该文件必须包含一行(一个登录项),包括五个域:数据库服务器名、网络类型、主机名、服务名和选项域。

数据库服务器名(dbservername)和Onconfig文件(本例为onconfig.atm)中的DBServerName或DBServerAliases相同。网络类型域描述在客户应用和数据库服务器之间的接口/协议组合类型,由三个子域共八位组成: 前两个字母代表数据库服务器产品,中间三个字母代表界面接口,最后三个字母代表网络协议(或IPC机制),例如“on”代表数据库服务器为OnLine,“tli”代表界面接口为传输级接口,“tcp”代表网络协议为TCP/IP协议。当网络协议(或IPC机制)为共享内存(shm)或数据流管道(str)通信时,主机名域必须是实际运行OnLine的计算机主机名。本例中网络协议为TCP/IP, 该域应作为/etc/hosts文件的键,给出的计算机网络地址,应与/etc/hosts文件中的主机名域相对应,故本例中应为atmserver。服务名域的解释取决于网络类型中规定的连接类型,当网络协议(或IPC机制)为共享内存(shm)或数据流管道(str)通信时,OnLine内部使用服务名域的值,此时可使用任何惟一的短字母组。本例中网络协议为TCP/IP, 该域应为/etc/services文件中的服务名域,故本例中应为sqlexec,选项域在指定连接中提供额外的灵活性,本例中未用。

atmpos_a ontlitcp atmserversqlexec

4.修改/usr/informix/.profile。

在.profile文件中,要设置Informix-OnLine服务器所必需的四个环境参数: InformixDirOnConfig、InformixServer和Path。本例中设置如下:

InformixDir =/usr/informix

OnConfig =onconfig.atm

InformixServe=atmpos

Path =$HOME/bin:$INFORMIXDIR/bin:.

5.修改/usr/Informix/etc/onconfig.atm。

onconfig.atm文件为.profile文件中设置的OnConfig环境参数,onconfig.atm文件中的DBServerName或DBServerAliases必须与sqlhosts文件中的数据库服务器名(dbservername)相同。本例中DBServerAliases与sqlhosts文件中的数据库服务器名相同,为atmpos_a。

DBSERVERNAME atmpos

DBSERVERALIASES atmpos_a

配置客户端Informix-Cli

1.修改Windows系统中的TCP/IP连接文件:c:\ windows\ hosts和c:\ windows\ services。Windows 2000中这两个文件在c:\ WINNT\ system32\ drivers\ etc目录下。这两个连接文件的作用、使用方法及内容分别与服务器端的/etc/hosts和/etc/services相同。

在c:\ windows\ hosts中加入如下两行:

74.64.44.8 atmserver

74.64.191.170 hbfcli

在c:\ windows\ services中加入如下一行:

sqlexec 6666/tcp

2. 选“开始→程序→informix-cli32→Informix SetNet32”中的ServerInformation项,各文本框参数对应如下:

InformixServer atmpos

HostName atmserver

Protocalname onsoctcp

ServiceName sqlexec

InformixServer与 onconfig.atm文件中的DBServerName或DBServerAliases一致。HostName与“c:\ windows\ hosts”文件中的服务器(atmserver)一行对应,也可直接使用IP地址74.64.44.8。ServiceName与“c:\ windows\ services”中加入的服务相同。各参数全部输入完毕后按“Make Default Server”按钮。

3.选“开始→程序→informix-cli32→Informix SetNet32”中的HostInformation项,各文本框参数对应如下:

CurrentHost atmserver

UserName informix

PasswdOption passwd

Passwd ccb

CurrentHost自动获取 ServerInformation项中InformixServer的值。UserName为在服务器端能使用Informix-OnLine数据库的用户。PasswdOption用下拉框选择需要口令。Passwd输入服务器端informix用户的口令。

3. 选择“开始→程序→informix-cli32→Iogin32Demo”的File菜单中的Run菜单项, 改StoreDatabase文本框内容为atm后按“确定”。若出现“Customer Records Found”对话框,且未报错,则客户端的Informix-Cli和服务器端的Informix-OnLine连接成功。

配置PowerBuilder

下面完成客户端PowerBuilder的配置工作。

1. 配置ODBC数据源。

Informix数据库既可以通过ODBC连接,也可以通过专用接口连接,本文介绍ODBC连接方式。

打开Windows控制面板,双击“ODBC数据源”,在“ODBC数据源管理器”对话框中创建用户DSN。单击“添加”按钮,打开“创建数据源”对话框。选择驱动程序Informix-CLI2.5(32 bits),再通过向导打开“ODBC INFORMIX7.2 Driver Setup”对话框,输入“数据源名”为atmdsn,“数据库名”为atm。

2. 创建数据库描述文件。

在PowerBuilde 8中,通过ODBC连接到数据库需要经过两个步骤: 创建数据源和创建数据库描述文件。

在创建数据库后,启动PowerBuilde 8后,单击“DBProf”按钮,打开“Database Profiles”对话框,单击“ODB ODBC”图标,然后单击“New”按钮,打开“Database Profile Setup-ODBC”对话框。在“Connection”选项卡的“Profile Name”文本框中输入数据库描述文件的名字为atmpro,在数据源下拉列表框中选上一步创建的数据源atmdsn,在“User ID”和“Password”文本框中分别输入连接数据库时的用户标识Informix和密码ccb。

然后单击“Preview”选项卡,就可以预览所创建的数据库描述文件,即按照数据库描述文件的语法格式显示通过这些对话框的各个选项卡所设置的相关参数。单击其中的“Test Connection”按钮可测试所建立的连接。单击其中的“Copy”按钮可将其中的数据库描述文件复制到剪切板上。若复制到应用中,并加上connect语句,就可实现以程序方式与数据库连接。

数据库描述文件创建完成后,在“Database Profile”对话框中,选择“ODB ODBC”文件夹下新创建的数据库描述文件atmpro,然后单击“Connect”按钮,即可连接到服务器端Unix平台的Informix-Online数据库服务器的数据库atm上。

‘柒’ 使用PB连接SQL SERVER 数据库为什么用IP地址可以连接上,但如果用计算机名时却连接不上,这是为什么呢

是可以连上的。只要在pb里可以连上,把连接配置的代码赋值出来,修改一下,运行时是可以连接上的。

‘捌’ 急求!!8255的PA ,PB ,PC入口地址是跟控制字的关系

8255只是并口单片机的通称,不同的机器对应的也不同。我在学校的单片机的A口地址是288H,B口地址是28aH,C口地址是28bH,控制字是28cH,但是相信对你没有意义,而且我觉得这个问题没有人能回答你。因为我们课本上的入口地址和我们实验时的入口地址都步一样的。所以我相信答案有无数多个,不同单片机就有不同答案

既然你修改问题说要用来控制交通灯,那我就给你一段程序,是用来控制交通灯的,一般交通灯都是有数码管来倒计时,但是你说用PB低4位和PC口来控制交通灯,所以相比没有需要有数码管,如果你还需要用到七段数码管,就说明一下,我有空就重新给你另外一段程序
程序如下

;***********************************;
;* 十字路口红绿灯 *;
;* 端口各灯的设置: *;
;* 1红 1黄 1绿 0 0 2红 2黄 2绿 *;
;***********************************;
data segment
io8255a equ 28ah
io8255b equ 28bh
portc1 db 24h,44h,04h,44h,04h,44h,04h ;六个灯可能
db 81h,82h,80h,82h,80h,82h,80h ;的状态数据
db 0ffh ;结束标志
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov dx,io8255b
mov al,90h
out dx,al ;设置8255为C口输出
mov dx,io8255a
re_on: mov bx,0
on: mov al,portc1[bx]
cmp al,0ffh
jz re_on
out dx,al ;点亮相应的灯
inc bx
mov cx,200 ;参数赋初值
test al,21h ;是否有绿灯亮
jz de1 ;没有,短延时
mov cx,2000 ;有,长延时
de1: mov di,9000 ;di赋初值9000
de0: dec di ;减1计数
jnz de0 ;di不为0
loop de1
push dx
mov ah,06h
mov dl,0ffh
int 21h
pop dx
jz on ;没有,转到on
exit: mov ah,4ch ;返回
int 21h
code ends
end start

‘玖’ 网管高手进来一下

来源:蓝盾安全在线

如果你是通过校园网或小区接入Internet,那么一定听说过MAC地址。什么是MAC地址,MAC地址在这种局域
网环境中究竟起到什么作用?下面就来介绍一下MAC地址的知识,MAC地址和IP地址的区别以及MAC地址在实际应用中所涉及到的安全问题。

一、基础知识

如今的网络是分层来实现的,就像是搭积木一样,先设计某个特定功能的模块,然后把模块拼起来组成整个网络。局域网也不例外,一般来说,在组网上我们使用的是IEEE802参考模型,从下至上分为:物理层、媒体接入控制层(MAC),逻辑链路控制层(LLC)。

标识网络中的一台计算机,一般至少有三种方法,最常用的是域名地址、IP地址和MAC地址,分别对应应用层、网络层、物理层。网络管理一般就是在网络层针对IP地址进行管理,但由于一台计算机的IP地址可以由用户自行设定,管理起来相对困难,MAC地址一般不可更改,所以把IP地址同MAC地址组合到一起管理就成为常见的管理方式。

二、什么是MAC地址

MAC地址就是在媒体接入层上使用的地址,也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。MAC地址与网络无关,也即无论将带有这个地址的硬件(如网卡、集线器、路由器等)接入到网络的何处,都有相同的MAC地址,它由厂商写在网卡的BIOS里。MAC地址可采用6字节(48比特)或2字节(16比特)这两种中的任意一种。但随着局域网规模越来越大,一般都采用6字节的MAC地址。这个48比特都有其规定的意义,前24位是由生产网卡的厂商向IEEE申请的厂商地址,目前的价格是1000美元买一个地址块,后24位由厂商自行分配,这样的分配使得世界上任意一个拥有48位MAC地址的网卡都有唯一的标识。另外,2字节的MAC地址不用网卡厂商申请。

MAC地址通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE分配,而后3位16进制数0A:8C:6D代表该制造商所制造的某个网络产品(如网卡)的系列号。每个网络制造商必须确保它所制造的每个以太网设备都具有相同的前三字节以及不同的后三个字节。这样就可保证世界上每个以太网设备都具有唯一的MAC地址。

三、IP地址与MAC地址的区别

IP地址基于逻辑,比较灵活,不受硬件限制,也容易记忆。MAC地址在一定程度上与硬件一致,基于物理,能够标识具体。这两种地址各有好处,使用时也因条件而采取不同的地址。

四、为什么要用到MAC地址

这是由组网方式决定的,如今比较流行的接入Internet的方式(也是未来发展的方向)是把主机通过局域网组织在一起,然后再通过交换机和Internet相连接。这样一来就出现了如何区分具体用户,防止盗用的问题。由于IP只是逻辑上标识,任何人都随意修改,因此不能用来标识用户;而MAC地址则不然,它是固化在网卡里面的。从理论上讲,除非盗来硬件(网卡),否则是没有办法冒名顶替的(注意:其实也可以盗用,后面将介绍)。

基于MAC地址的这种特点,局域网采用了用MAC地址来标识具体用户的方法。注意:具体实现:在交换机内部通过“表”的方式把MAC地址和IP地址一一对应,也就是所说的IP、MAC绑定。

具体的通信方式:接收过程,当有发给本地局域网内一台主机的数据包时,交换机接收下来,然后把数据包中的IP地址按照“表”中的对应关系映射成MAC地址,转发到对应的MAC地址的主机上,这样一来,即使某台主机盗用了这个IP地址,但由于他没有这个MAC地址,因此也不会收到数据包。发送过程和接收过程类似,限于篇幅不叙述。

综上可知,只有IP而没有对应的MAC地址在这种局域网内是不能上网的,于是解决了IP盗用问题。

五、怎样获得自己的MAC地址

MAC地址固化在网卡中的BIOS中,可以通过DOS命令取得。Win9x用户可以使用winipcfg命令,Win2k/XP用户可以使用ipconfig/all命令,其中用16进制表示的12位数就是MAC地址。

六、MAC地址涉及到的安全问题

从上面的介绍可以知道,这种标识方式只是MAC地址基于的,如果有人能够更改MAC地址,就可以盗用IP免费上网了,目前网上针对小区宽带的盗用MAC地址免费上网方式就是基于此这种思路。如果想盗用别人的IP地址,除了IP地址还要知道对应的MAC地址。举个例子,获得局域网内某台主机的MAC地址,比如想得到局域网内名为TARGET主机的MAC地址,先用PING命令:PING TARGET,这样在我们主机上面的ARP表的缓存中就会留下目标地址和MAC映射的记录,然后通过ARP A命令来查询ARP表,这样就得到了指定主机的MAC地址。最后用ARP -s IP 网卡MAC地址,命令把网关的IP地址和它的MAC地址映射起来就可以了。
如果要得到其它网段内的MAC地址,那么可以用工具软件来实现,我觉得Windows优化大
师中自带的工具不错,点击“系统性能优化”→“系统安全优化”→“附加工具”→“集群Ping”,可以成批的扫出MAC地址并可以保存到文件。

小知识:ARP(Address Resolution Protocol)是地址解析协议,ARP是一种将IP地址转化成物理地址的协议。从IP地址到物理地址的映射有两种方式:表格方式和非表格方式。ARP具体说来就是将网络层(IP层,也就是相当于OSI的第三层)地址解析为数据连接层(MAC层,也就是相当于OSI的第二层)的MAC地址。ARP协议是通过IP地址来获得MAC地址的。

ARP原理:郴�鰽要向主机B发送报文,会查询本地的ARP缓存表,找到B的IP地址对应的MAC地址后就会进行数据传输。如果未找到,则广播A一个ARP请求报文(携带主机A的IP地址Ia——物理地址Pa),请求IP地址为Ib的主机B回答物理地址Pb。网上所有主机包括B都收到ARP请求,但只有主机B识别自己的IP地址,于是向A主机发回一个ARP响应报文。其中就包含有B的MAC地址,A接收到B的应答后,就会更新本地的ARP缓存。接着使用这个MAC地址发送数据(由网卡附加MAC地址)。因此,本地高速缓存的这个ARP表是本地网络流通的基础,而且这个缓存是动态的。ARP表:为了回忆通信的速度,最近常用的MAC地址与IP的转换不用依靠交换机来进行,而是在本机上建立一个用来记录常用主机IP-MAC映射表,即ARP表。

七、如何修改自己的MAC地址

MAC地址是固化在网卡中的,MAC地址具有唯一性,难道没有办法更改了么?不是的,我们完全不用修改EPROM的内容,而只通过修改存储单元的内容就能达到修改MAC地址的目的。例如在Windows中可以通过注册表来修改。

在“开始”菜单的“运行”中输入regedit.exe,打开注册表编辑器,展开注册表到:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}子键,在子键下的0000,0001,0002等分支中查找DriverDesc(如果你有一块以上的网卡,就有0001,0002……在这里保存了有关你的网卡的信息,其中的DriverDesc的内容就是你的网卡的信息描述,比如我的网卡就是Intel 21041 based Ethernet Controller),在这里假设你的网卡在0000子键。

在0000子键下添加一个字符串,命名为“NetworkAddress”,键值为修改后的MAC地址,要求为连续的12个16进制数。然后在“0000”子键下的NDI\params中新建一项名为NetworkAddress的子键,在该子键下添加名为“default”的字符串,键值为修改后的MAC地址。

在NetworkAddress的子键下继续建立名为“ParamDesc”的字符串,其作用为指定NetworkAddress的描述,其值可为“MAC Address”。这样以后打开网络邻居的“属性”,双击相应的网卡就会发现有一个“高级”设置,其下存在MAC Address的选项,它就是你在注册表中加入的新项NetworkAddress,以后只要在此修改MAC地址就可以了。

关闭注册表,重新启动,你的网卡地址已改。打开网络邻居的属性,双击相应网卡项会发现有一个MAC Address的高级设置项,用于直接修改MAC地址。

当然,你还可以用工具软件来修改网卡的MAC地址,如MAC2001这款软件就可以达到我们的目的。

八、如何解决MAC地址带来的安全问题

我们可以将IP地址和MAC地址捆绑起来来解决这个问题。进入“MS-DOS方式”或“命令提示符”,在命令提示符下输入命令:ARP -s 10.88.56.72 00-10-5C-AD-72-E3,即可把MAC地址和IP地址捆绑在一起。这样,就不会出现IP地址被盗用而不能正常使用网络的情况,可以有效保证小区网络的安全和用户的应用。

注意:ARP命令仅对局域网的上网代理服务器有用,而且是针对静态IP地址,如果采用Modem拨号上网或是动态IP地址就不起作用。

不过,只是简单地绑定IP和MAC地址是不能完全的解决IP盗用问题的。作为一个网络供应商,他们有责任为用户解决好这些问题之的后,才交给用户使用,而不是把安全问题交给用户来解决。不应该让用户来承担一些不必要盗用的损失。

作为网络供应商,最常用也是最有效的解决方法就是在IP、MAC绑定的基础上,再把端口绑定进去,即IP-MAC-PORT三者绑定在一起,端口(PORT)指的是交换机的端口。这就需要在布线时候做好端口定时管理工作。在布线时应该把用户墙上的接线盒和交换机的端口一一对应,并做好登记工作,然后把用户交上来的MAC地址填入对应的交换机端口,进而再和IP一起绑定,达到IP-MAC-PORT的三者绑定。这样一来,即使盗用者拥有这个IP对应的MAC地址,但是它不可能同样拥有墙上的端口,因此,从物理通道上隔离了盗用者。

我想通过上面的介绍大家对MAC地址也有些了解吧!提醒大家 应该学以致用,千万不要用来整别人啊!

‘拾’ pab和pb总线区别

作用不同。
CPU使用PAB总线去寻址程序存储器的地址,使用PB总线去读取指令代码。

阅读全文

与pb地址由电脑还是网络决定相关的资料

热点内容
网络共享中心没有网卡 浏览:527
电脑无法检测到网络代理 浏览:1377
笔记本电脑一天会用多少流量 浏览:597
苹果电脑整机转移新机 浏览:1381
突然无法连接工作网络 浏览:1080
联通网络怎么设置才好 浏览:1230
小区网络电脑怎么连接路由器 浏览:1057
p1108打印机网络共享 浏览:1215
怎么调节台式电脑护眼 浏览:720
深圳天虹苹果电脑 浏览:956
网络总是异常断开 浏览:618
中级配置台式电脑 浏览:1015
中国网络安全的战士 浏览:638
同志网站在哪里 浏览:1422
版观看完整完结免费手机在线 浏览:1464
怎样切换默认数据网络设置 浏览:1114
肯德基无线网无法访问网络 浏览:1290
光纤猫怎么连接不上网络 浏览:1500
神武3手游网络连接 浏览:969
局网打印机网络共享 浏览:1005