導航:首頁 > 網路信號 > 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
光纖貓怎麼連接不上網路 瀏覽:1499
神武3手游網路連接 瀏覽:969
局網列印機網路共享 瀏覽:1005