亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

如何和Whois++網連接查詢

2019-09-06 23:33:15
字體:
來源:轉載
供稿:網友

                    在Whois++結構中,由客戶負責進行網狀漫游,因為每個主機僅通知客戶與它相鄰的主機是什么,這個協議倒不是復雜,客戶打開到一臺服務器的連接,發送查詢請求,接收應答,關閉連接??蛻粼诮邮盏綉鸷筮M行分析,然后決定下一個聯系哪一臺主機。這樣使得客戶必須有一種算法使得客戶查詢的主機沒有重復的,而且能夠盡快找到要找的主機。

每個Whois++客戶應該被配置為自動和一個特定的Whois++服務器聯系。這個默認的服務器可能有這樣那樣的要求,但是最基本的要求就是最好是本地服務器。

在接收到服務器的應答后,如果命中數大于0,則把結果返回用戶。如果客戶被要求和一個或多個服務器進行通信,客戶要能夠知道這些服務器指針是什么。

查詢的方法有兩種一種是擴充查詢,一種是使用服務器目錄。如果命中數為0,或用戶希望擴展查詢,客戶機應該進行擴展查詢,它只需要向服務器發送下面兩種消息即可:'polled-by'或'polled-for',客戶可以向新指定的主機進行擴充查詢。

客戶必須保留查詢過的服務器,不要查詢過的服務器再查詢一次。

3.1.1. 優化網絡

如果A希望經常使用B的WHOIS++服務器,A會希望通過創建一個本地索引服務器將B的服務器成為本地可用的。當A的客戶通過擴充查詢希望查詢B時,解析的速度就會快得多。

Whois++網絡已經不是一個樹了,B和F之間已經建立了直接通道。這樣查詢的速度就快得多了,不用在查詢完B后查詢A,再查詢C,最后再查詢F。因為B和F已經建立了聯結,所以,當客戶只需要查詢其中之一的數據時需要指時要的是哪一個,不然會返回B和F結點的內容。在客戶方還可以使用黑名單方法將查詢中的一些服務器屏蔽掉,因為訪問這些服務器代價太大或其它原因不愿意讓用戶訪問這些服務器。

3.1.2. 客戶使用的算法

Query := 需要查詢的數據;
QueriedServers := {};
AnswerList := {};
OriginalServers := { 客戶所知的服務器 };
while OriginalServers非空 do:
 ServerList = OriginalServers;
 while ServerList非空 do:
   Server := ServerList[1];
   if Server未包括在QueriedServers中 then do:
    send Query to Server;
    Answer := 從Server返回的響應;
    將ServersToAsk附加到ServerList;
    將Server從ServerList刪除;
    將Answers附加到AnswerList;
   end;
 done;
 if 應該擴充查詢 then do:
   ServerList := OriginalServers;
   OriginalServers := {};
   while ServerList非空 do:
     Server := ServerList[1];
     發送Polled-For-Query到Server;
     Answer := 從Server返回的響應;
     將Answer附加到OriginalServers;
     將Server從ServerList刪除;
   end;
 done;
done;
顯示AnswerList;

3.2. 服務器目錄

第二個尋找正確服務器的方法是使用一個單獨的服務,我們稱為服務器目錄。服務器目錄實際上是一個特殊的Whois++服務器。這個服務器內包括了所有服務器上信息,用戶在查詢前先查詢些服務器,由此服務器指出應該查詢哪一個服務器,未來的技術可能允許客戶選擇服務器,而不是由服務器。

3.2.3. 例子

下面是一個客戶與服務器聯系的例子。

> % 220-This is services.bunyip.com running Bunyip-Whois++: DIGGER 1.0.5
> % 220 Ready to go!
< template=serverhandle and bunyip
> % 200 Search is executing
> # FULL SERVERHANDLE BUNYIPCOM01 BUNYIPCOM01
> SERVER-HANDLE: BUNYIPCOM01
> HOST-NAME: services.bunyip.com
> HOST-PORT: 63
> ADMIN-NAME: Patrik Faltstrom
> ADMIN-EMAIL: paf@bunyip.com
> ORGANIZATION-NAME: Bunyip Information Systems Inc.
> DESCRIPTION: USER information
> DESCRIPTION: Directory of Servers
> DESCRIPTION: Toplevel Index server in the world
> MENU-ITEM: World (Bunyip Information Systems inc)
> CITY: Montreal
> COUNTRY: Canada
> # END
>
> # FULL SERVERHANDLE BUNYIPCOM01 BUNYIPCOM02
> SERVER-HANDLE: BUNYIPCOM02
> HOST-NAME: services.bunyip.com
> HOST-PORT: 7778
> ADMIN-NAME: Patrik Faltstrom
> ADMIN-EMAIL: paf@bunyip.com
> ORGANIZATION-NAME: Bunyip Information Systems Inc.
> DESCRIPTION: USER information
> MENU-ITEM: Bunyip Information Systems
> CITY: Montreal
> COUNTRY: Canada
> # END
>
> % 226 Transaction complete
> % 203 Bye, bye

4. 緩沖

客戶可以緩沖它從服務器取得的信息??蛻糇孕羞x擇緩沖多長時間更新。

4.1. 緩沖Whois++服務器主機名

下面是一個緩沖算法:

response := 從服務器A獲得的servers-to-ask響應
IP-address := 尋找DNS中response.hostname的IP地址
連接IP地址上的端口
if 連結失敗 {
 連結服務器目錄服務器
 查詢主機
 response := 由服務器目錄服務器獲得的響應
 IP-address := 尋找DNS中response.hostname的IP地址
 connect to ip-address at port response.portnumber
 if 連結失敗 {
   以錯誤消息返回
 }
}
查詢這個新服務器

5. 安全問題

客戶應該維護一個黑名單,因為在網絡上可能有假的Whois++服務器,一旦發現這樣的服務器,應該把它加入黑名單,以后不再查詢。因為在擴充查詢時比較費時,應該允許用戶在操作進行中退出。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲男人天堂2024| 亚洲免费高清视频| 亚洲最大成人免费视频| 中文字幕亚洲综合久久| 欧美亚洲激情在线| 中文字幕精品国产| 国产成人免费av| 久久免费国产精品1| 国产精品视频在线观看| 在线精品视频视频中文字幕| 国产精品久久久久久久午夜| 青草热久免费精品视频| 亚洲欧美在线磁力| 久久久久久亚洲精品中文字幕| www.亚洲人.com| 不卡av日日日| 亚洲专区国产精品| 亚洲激情在线观看视频免费| 国产成人精品久久亚洲高清不卡| 久久视频在线直播| 亚洲女性裸体视频| 久久成人国产精品| 久久精品国产一区二区三区| 91在线观看免费高清| 久久在线观看视频| 亚洲欧美日本另类| 日韩美女在线观看| 亚洲视频视频在线| 亚洲午夜av电影| 欧美成人精品三级在线观看| 国产精品久久97| 5566日本婷婷色中文字幕97| 91香蕉亚洲精品| 精品夜色国产国偷在线| 亚洲www在线| 国内精品400部情侣激情| 亚洲成人激情视频| 亚洲精品小视频在线观看| 国产噜噜噜噜噜久久久久久久久| 日韩在线观看高清| 久久成人亚洲精品| 久久艹在线视频| 国产欧美va欧美va香蕉在| 国产成人精品免费久久久久| 欧美激情精品久久久久久久变态| 亚洲一品av免费观看| 91免费综合在线| 亚洲视屏在线播放| 91亚洲精品久久久久久久久久久久| 日韩性生活视频| 一本色道久久综合狠狠躁篇怎么玩| 国产视频福利一区| 亚洲第一男人天堂| 亚洲夜晚福利在线观看| 91福利视频在线观看| 中文字幕亚洲无线码a| 美女黄色丝袜一区| 久久久久亚洲精品成人网小说| 欧美午夜视频一区二区| 欧美性高潮床叫视频| 中文字幕在线观看亚洲| 欧美理论电影在线播放| 国产日韩av在线| 国产亚洲激情在线| 国产精品www色诱视频| 国产亚洲精品成人av久久ww| 亚洲人午夜色婷婷| 欧美激情精品久久久久久久变态| 国产精品第一视频| 日韩高清av在线| 日韩在线观看你懂的| 精品国产电影一区| 欧美做受高潮电影o| 国产精品久久久久久久久久久新郎| 国产精品久久久久久久一区探花| 欧美贵妇videos办公室| 国产精品旅馆在线| 欧美日产国产成人免费图片| 久久全国免费视频| 亚洲黄色成人网| 国产精品中文久久久久久久| 国产美女精品视频免费观看| 97香蕉久久超级碰碰高清版| 精品久久久久人成| 成人做爰www免费看视频网站| 国产精品久久久久久久久影视| 欧美理论片在线观看| 欧美日韩精品二区| 国产美女搞久久| 91精品久久久久久久久久| 国产日韩精品在线| 精品日韩中文字幕| 亚洲情综合五月天| 色樱桃影院亚洲精品影院| 国产一区二区三区中文| 国产精品丝袜久久久久久不卡| 欧美xxxx做受欧美.88| 成人综合网网址| 欧美性生活大片免费观看网址| 亚洲精品福利在线观看| 久久99久久久久久久噜噜| 亚洲精品wwwww| 亚洲欧洲偷拍精品| 亚洲一区av在线播放| 91性高湖久久久久久久久_久久99| 成人久久18免费网站图片| 欧美精品激情视频| 中文字幕成人精品久久不卡| 91精品久久久久久久久青青| 亚洲男人天堂久| 色噜噜狠狠狠综合曰曰曰| 中文字幕亚洲自拍| 欧美精品久久久久久久| 永久免费精品影视网站| 国产伦精品一区二区三区精品视频| 亚洲精品xxxx| 亚洲成人精品av| 久久精品久久久久久| 久久久久久这里只有精品| 在线观看精品自拍私拍| 91久久在线视频| 国产精品视频网址| 中文字幕视频一区二区在线有码| 68精品国产免费久久久久久婷婷| 狠狠躁夜夜躁人人躁婷婷91| 国产丝袜一区二区三区| 亚洲国产精品悠悠久久琪琪| 久久久视频免费观看| 精品一区电影国产| 国产精品视频一区国模私拍| 国内精品一区二区三区四区| 96pao国产成视频永久免费| 亚洲第一中文字幕在线观看| 91日本在线视频| 欧美激情第99页| 亚洲精品视频中文字幕| 97国产真实伦对白精彩视频8| 精品视频久久久久久| 91免费看片网站| 91高清在线免费观看| 亚洲自拍偷拍一区| 欧美午夜精品久久久久久久| 精品福利视频导航| 亚洲999一在线观看www| 国产亚洲免费的视频看| 国模gogo一区二区大胆私拍| 91色p视频在线| 亚洲精品v欧美精品v日韩精品| 亚洲娇小xxxx欧美娇小| 欧美日韩一区二区在线播放| 成人黄色免费看| 国产一区二区三区久久精品| 中文字幕少妇一区二区三区| 国产不卡av在线免费观看| 日韩中文字幕在线观看| 亚洲bt欧美bt日本bt| 色综合伊人色综合网站| 欧美日韩中文字幕日韩欧美| 国产精品日韩在线| 色阁综合伊人av| 亚洲第一男人天堂| 麻豆成人在线看| 国产精品福利久久久| 国产成人亚洲综合91|