近日,XX市的X先生向客服熱線反映,他們公司參加某招標代理機構的招投標活動,他們按照招標代理機構的要求,通過手機向招標代理機構指定的網站服務器上傳了投標文件,但是后來被告知,他們公司上傳投標文件所用的手機IP地址和XX市另外一家公司投標所使用的IP地址相同,因此被判定為“串標”,不僅被取消本次投標資格,還被列入“黑名單”禁止參與其后的招投標活動。
X先生還委屈地說,從一開始他們都不知道到底都還有哪些家公司參與了這次招投標活動,更不要說和“八竿子打不著”的X某公司“串標”了,他們是被“冤枉”的,為此,一定要找電信運營商“討個說法”還他們“清白”。
事實真如X先生所言嗎?
X先生所在的公司到底有沒有“串標”呢?
如果不是“串標”那何來的“IP地址相同”呢?
是招標代理機構“誤判”?
還是另有“隱情”?
我們來解讀,這個IP地址的問題
X先生所說的這個事,其實涉及到手機用戶上網時所使用IP地址的分配機制。
通常情況下,手機直接獲取的IP地址為IPv4格式的“私網地址”,比如:10.10.0.1(因為IPv4公網地址總數畢竟有限,為了實現各省移動分組網上IP地址的“復用”,所以給手機直接分配的IPv4格式的地址都是私網地址,類似局域網內給各個電腦終端分配IP地址)。
1、HSS(Home Subscriber Server,歸屬簽約用戶服務器)簽約靜態分配
采用這種方式手機每次上網所使用的私網IP均“相同”且唯一,不同用戶之間IP地址不同。
2、GGSN/PGW(Gateway GPRS Support Node/PDN GateWay,網關GPRS支持節點/PDN網關)網元動態分配
這種方式下,就是GGSN/PGW網元在用戶上網請求流程中,從一個事先定義好的“地址池”當中隨機選擇一個IP來供用戶在“本次”上網過程中使用,用戶“下線”或關機后,該IP會被“回收”到地址池當中,再被別的用戶重復使用。由于在這種方式下,用戶每次上網獲取的私網IP不盡相同,因此稱為動態分配。目前,電信運營商大都采用這種手機IP地址分配方式。
3、 AAA(Authentication Authorization Accounting,認證、授權和記賬)服務器分配
這種方式有點像前面2種IP分配方式的結合,AAA服務器中按照用戶MSISDN (Mobile Station International ISDN number,即指手機號碼)和事先規劃好的IP地址做“綁定”,用戶每次上網時,由GGSN/PGW到AAA服務器當中查詢用戶所對應的IP,然后分配給用戶使用。這種方式,用戶每次上網所使用的私網IP也均“相同”且唯一,而且不同“企業網”之間的IP地址段也可以復用,一般用于物聯網集團客戶組網。
以上說完了手機的IP地址分配機制,由于手機終端獲取的IP地址為私網IP地址,光有私網IP地址,還不能直接訪問互聯網。要訪問Internet互聯網,還需要通過防火墻NAT(Network Address Translation,網絡地址轉換)功能轉換為公網IP地址才行。
需要說明的是,GGSN/PGW覆蓋下的用戶共享IP地址池中的地址,經過防火墻進行NAT轉換時,并不是按照一個私網IP地址對應一個公網IP地址的方式來進行轉換的,而是采用多個私網IP(對應多個手機用戶)共同使用一個公網IP地址,并根據不同端口號來區分不同用戶的工作機制。
也就是說,2個手機號碼同時訪問互聯網時,存在使用相同公網IP地址的可能,但是這2個手機號碼使用的“端口號”是不相同的,因此能夠“區分”用戶。這樣做的好處是顯而易見的,既節約了公網IP地址,也可以同時支持更多數量的用戶同時上網。
假如NAT地址轉換后使用的公網IP地址為256個,每一個公網IP又可以關聯0-65535個端口號,所以理論上一個GGSN/PGW下就可以承載256*65535個用戶(私網地址分配數量也需要滿足),這個數量是相當大的。
4、除了以上的情況,還有另一種特別情況
用戶網絡使用地未進行本地化接入改造的話,都會送回號碼歸屬地進行簽約,分配IP,簡單的說,如果你是號碼歸屬地是廣東的,在上傳時手機接入網絡,沒有進行本地化接入改造,那分配IP是要回到廣東的GGSN的,分配的IP可能就是廣東的公網IP。
現在再回過頭來,看看X先生所說的事。
學懂了以上知識就不難看出,如果XX市的X先生和XX的某投標公司上傳投標文件時,所用手機終端處于同一個GGSN/PGW業務覆蓋區或者當地網絡未進行本地化接入改造,而且兩個手機的號碼又剛好是同一個歸屬地,那么2部手機獲取并使用“相同的公網IP地址”(招標代理機構判定“IP地址”相同,一定是指公網IP地址相同,因為互聯網上網站服務器是不可能獲取到手機終端的私網IP地址的)的可能性是存在的,如果NAT地址轉換后使用的公網IP地址只有256個的話,那這種公網IP地址相同的概率還是很大的。
令人欣慰的是,XX市的牛先生通過我們給出的“技術原理”知道了自己被“冤枉”的原因,最后也從招標代理機構那里討回了公道。
1、通常情況下,手機直接獲取的IP地址為IPv4格式的“私網地址”,訪問互聯網時要通過防火墻NAT轉換為公網IP地址。
2、手機IP地址分配有四種方式:HSS簽約靜態分配、GGSN/PGW網元動態分配、AAA服務器分配、回歸屬地簽約分配。
3、 GGSN/PGW覆蓋下的用戶共享IP地址池中的地址,經過防火墻進行NAT轉換時,采用的是多個私網IP(對應多個手機用戶)共同使用一個公網IP地址,并根據不同端口號來區分不同用戶的工作機制。
4、招標網站僅靠手機使用的公網IP相同就判斷投標人“串標”是不嚴謹的,需要完善判斷方法。比如增加公網IP“端口號”的識別,或者增加具體手機號碼的判別等信息。
本章節節講的是手機用戶獲取的IP地址為IPv4格式場景下的案例,那么用戶獲取IPv6格式的情況下,還會出現上文中的“冤案”嗎?手機用戶如何獲得IPv6服務呢?這些內容留后期再聊聊。
P即IP地 址,英文全拼是Internet Protocol Address,直譯過來就是互聯網協議地址,簡稱IP地址或IP。
在互聯網的世界,就如在真實的世界每個家庭都有一個住址一樣,每一個接入互聯網的設備都需要有一個IP地址,這里的設備可以是筆記本電腦、臺式機電腦、手機、iPad等各種形式的終端設備。但是IP地址對于大部分人來說,不是肉眼直觀可見的,作為一個非專業的人士,只需要接上網線或者連上WIFI就上網了,至于是怎么上網的我們不需要關心。
IP地址
上網是一個極其復雜的過程,其中IP是一個關鍵的東西,下面我就帶大家一層層的揭開IP地址的神秘的面紗。
IP地址與我們的家庭地址的表示方法不一樣,它是一個32位二進制的數字,8位為一組,共4組,每一組的十進制范圍為0-255,每組直接用英文的點,如192.168.1.10,就是一個IP地址。
這里涉及到了十進制、二進制數的概念,我們生活中用的數字就是十進制的,逢十進一,二進制與之類似,逢二進一,十進制和二進制之間可以換算,8個1的二進制,換算成十進制就是255。
11111111. 11111111. 11111111. 11111111
255 . 255 . 255 .255
IP地址就是互聯網上設備的入網地址,通過IP地址可以定位到你要訪問的互聯網資源,比如要訪問某個網站,打開瀏覽器輸入域名,就打開網站了。在這里出現了域名的概念,域名其實是IP地址的別名或者互聯網的門牌,由于IP地址是32位二進制數字,人們讀起來沒有任何的意義,而且難以記憶,因此就給IP地址提供了一個別名,就是域名。也就是說IP地址是隱藏在域名之后的,對于上網用戶是不可見的。
IP就是花聯網資源的地址,通過此地址就可以讓全世界的用戶訪問此IP地址提供的資源,比如文章、視頻、音頻等豐富的資源。
互聯網是全球互聯互通的,需要遵循一樣的規則和協議。IP地址的分配需要統一的組織,否則會造成使用的混亂。IP地址由IANA (Internet Assigned Numbers Authority)進行全局的協調,進行分級治理,建立區域中心,如AFRINIC、APNIC、ARIN、LACNIC、RIPE NCC。
IP地址分配的區域中心
目前全球統用的32位二進制數字的IP地址,稱為IPV4,4應該就是包含4個8位二進制的組。由于32位的IPV4地址數量有限,為2^32次方,大約在43億個地址,這個數量在互聯網的初期是夠用的,但是經過幾十年互聯網的迅速的發展,全球上網用戶、設備遠超過了IPV4能夠提供的數量。為了能夠適應現在,以及未來互聯網、物聯網的發展,有必要對IPV4進行擴充,因此IPV6方案已經適時地出現,IPV6由128位二進制組成,IP數量為2^128次方,比地球上沙粒總數還多,能夠滿足未來互聯網的發展需要。
互聯網世界的IP映射到現實的世界就好像,我們的家庭地址,這樣便于通過優勢認知迅速的理解。IP地址也是在不停的發展,由IPV4發展到IPV6,管理規則、安全、接入、速度等也不斷的完善和加強,以不斷的適應世界發展的新趨勢。
豐富多彩的互聯網世界,離不開IP地址。
、電腦IP地址是什么?
電腦IP地址是什么?
IP是英文Internet Protocol的縮寫,意思是“網絡之間互連的協議”,也就是為計算機網絡相互連接進行通信而設計的協議。
如果大家還是不太理解IP地址是什么,那你可以把IP地址和你的手機號碼對比。人與人之前的溝通,可以通過手機號碼溝通。那么電腦和電腦之間的溝通就是通過IP地址了。
2、如何查看本機電腦的IP地址?
方法一:圖形方式查看
1、打開“開始”菜單---選擇“控制面板”
2、選擇"網絡和Internet"
3、選擇“網絡和共享中心”
4、選擇“更改適配器設置”
5、雙擊“本地連接”
6、選擇“詳細信息”
7、查看IPv4地址,192.168.37.131就是本機的IP地址,電腦與電腦之間的通信就靠它了。(下次別人如果再問你,你電腦IP地址是多少,你可別再來句IP地址是啥?這樣即到哥會崩潰的)
方法二:命令方式查看
1在鍵盤上選擇windows+r鍵(啥,你不知道什么是windows鍵,好吧,我來告訴你,就是你的鍵上Ctrl和Alt之前的那個鍵就是windows鍵),打開運行窗口
2、在運行窗口中輸入cmd
3、在黑色的對話框中,輸入ipconfig然后回車
在里面找到以太網適配器 本地連接中的IPv4地址,192.168.37.131地址就是本機的IP地址了。
關注it小技術,有您想要的IT小技術!~