社交軟體根伺服器是如何請求的
⑴ 美國的根伺服器有什麼用,這么重要,,每天上個網登陸QQ都需要連接美國的根伺服器嗎
根伺服器是在管理域名的,每個網頁都有自己的域名和IP地址,比如你要上網路,那麼你的瀏覽器其實就是向根伺服器發出請求,然後根伺服器算出網路的IP地址再把IP地址下的信息傳送給你,你就可以上網路了。根伺服器可以看成是現代網路的元祖,97年的時候根伺服器曾經出現過一個人為錯誤,結果導致連續好幾天全球很多地方斷網了,連郵件也發不了。
QQ不用訪問根伺服器,QQ其實就像是國內的一個區域網,用的是國內的伺服器。未來我們國家也是要搞自己的根伺服器,要不隨時會被美國斷網。
⑵ 互聯網即時聊天工具是如何實現的
如下:
⑶ 根伺服器建設很復雜么該怎麼做
根伺服器建設還是特別復雜的,需要大規模機房和主幹網路。回答這個問題要從IPV4根伺服器DNS協議(域名解析協議)說起。
中國主導「雪人計劃」於2016年在全球16個國家完成25台IPV6根伺服器架設,事實上形成了13台原有IPV4根伺服器加25台IPV6根伺服器的新格局。中國,目前部署有4台伺服器,其中含有1台主根伺服器和3台輔根伺服器,這也打破了中國過去沒有根伺服器的格局。
⑷ 關於國際互聯網根伺服器的問題
你說的是DNS,本來的原理就是這樣,地區DNS可以同步根伺服器的記錄,所以你請求的是地區的DNS,不是根伺服器。
⑸ 互聯網的根伺服器在哪裡
互聯網總伺服器,其實就是根伺服器。
訪問網址的時候,要經過一個由網址到IP的轉換過程,這個過程是通過訪問DNS,也就是域名伺服器來完成的。由於互聯網的發展由美國開始,因此美國一直保持著對互聯網域名及根伺服器的控制。在提供域名解析的多級伺服器中,處於最頂端的是13台域名根伺服器,均由ICANN統一管理。其中1個為主根伺服器,放置在美國弗吉尼亞州的杜勒斯,其餘12個為輔根伺服器,有9個放置在美國,歐洲有2個,分別位於英國和瑞典,亞洲有1個,位於日本。但2005年7月1日,美國政府宣布,美國商務部將無限期保留對13台域名根伺服器的監控權。
美國控制了域名解析的根伺服器,也就控制了相應的所有域名,如果美國不想讓人訪問某些域名,就可以屏蔽掉這些域名,使它們的IP地址無法解析出來,那麼這些域名所指向的網站就相當於從互聯網的世界中消失了。比如,2004年4月,由於「.ly」域名癱瘓,導致利比亞從互聯網上消失了3天。另外,憑借在域名管理上的特權,美國還可以對其他國家的網路使用情況進行監控,例如美國可以對某個國家的某類網站進行流量訪問統計,從中大致分析出該國熱門網站分布情況和網民的訪問喜好等。
⑹ 程序發送請求到伺服器的原理是什麼,這個請求的本質是什麼,比如電磁波還是什麼,他是怎麼生成的,而且
你的概念跳躍有點大。不止程序和伺服器通信,目前看所有方式的通信都是靠電磁波作為載體。所謂載體就是傳遞信息的根本媒介物質。不過具體的傳遞信息方式又有千變萬化的辦法。在古代通過狼煙傳遞信息,光這種電磁波讓人眼看到了狼煙,得到了信息。後來又有了旗語,同樣是通過可見光來傳遞了旗子的信息,比狼煙信息更多。後來發明了無線電,也是電磁波,不過通過控制電磁波的振幅實現了信息的傳遞,有了模擬信號的廣播和電視。如今進入了數字時代,電磁波已經不是靠振幅來載入信息,而是採用高低電平來表示二進制符號,又定義出來了ip協議,也就是你第一句話提到的程序與伺服器的通信原理。現如今又有一系列技術組合成的4g無線通信,進一步提高電磁波傳遞信息的容量。所以你看,從古到今電磁波都是傳遞信息的主要手段,只是技術進步了,傳遞信息的速度和容量再不斷跨越!
⑺ 全球共有幾個根伺服器,它們是如何工作的
全球至少有1000多台根伺服器,北京有3台,都在世界上的13個根伺服器系統上。
如何工作:根伺服器放置在公共網路狀態的環境里,全球任何一台終端機,與根伺服器交互信息,也可以單方向的從伺服器上獲取信息,就可以將網站的內容放入伺服器里,使全球的任何人只要打開這個網站的網址就可以打開這個網站,瀏覽、下載這個伺服器上的網站信息。
⑻ 聊天軟體原理不是說伺服器不會主動向客戶端發送消息嗎只有客戶端請求服務端才會發送,聊天軟體我發送
即時通訊(Instant Messenger,簡稱IM)軟體多是基於TCP/IP和UDP進行通訊的,TCP/IP和UDP都是建立在更低層的IP協議上的兩種通訊傳輸協議。前者是以數據流的形式,將傳輸數據經分割、打包後,通過兩台機器之間建立起的虛電路,進行連續的、雙向的、嚴格保證數據正確性的文件傳輸協議。而後者是以數據報的形式,對拆分後的數據的先後到達順序不做要求的文件傳輸協議。
QQ就是使用UDP協議進行發送和接收消息的。當你的機器安裝了OICQ以後,實際上,你既是服務端(Server),又是客戶端(Client)。當你登錄OICQ時,你的OICQ作為Client連接到騰訊公司的主伺服器上,當你「看誰在線時,你的OICQ又一次作為Client從QQ Server上讀取在線網友名單。當你和你的OICQ夥伴進行聊天時,如果你和對方的連接比較穩定,你和他的聊天內容都是以UDP的形式,在計算機之間傳送。如果你和對方的連接不是很穩定,QQ伺服器將為你們的聊天內容進行中轉。其他的即時通信軟體原理與此大同小異。
一般的步驟:
首先,用戶A輸入自己的用戶名和密碼登錄即時通訊伺服器,伺服器通過讀取用戶資料庫來驗證用戶身份,如果用戶名、密碼都正確,就登記用戶A的IP地址、IM客戶端軟體的版本號及使用的TCP/UDP埠號,然後返回用戶A登錄成功的標志,此時用戶A在 IM系統中的狀態為在線(Online Presence)。
其次,根據用戶A存儲在IM伺服器上的好友列表(Buddy List),伺服器將用戶A在線的相關信息發送到也同時在線的即時通訊好友的PC機,這些信息包括在線狀態、IP地址、 IM客戶端使用的TCP埠(Port)號等,即時通訊好友PC機上的即時通訊軟體收到此信息後將在PC桌面上彈出一個小窗口予以提示。
第三步,即時通訊伺服器把用戶A存儲在伺服器上的好友列表及相關信息回送到他的PC機,這些信息包括也在線狀態、IP地址、IM客戶端使用的TCP埠(Port)號等信息,用戶A的PC機上的IM客戶端收到後將顯示這些好友列表及其在線狀態。
接下來,如果用戶A想與他的在線好友用戶B聊天,他將直接通過伺服器發送過來的用戶B的IP地址、TCP埠號等信息,直接向用戶B的PC機發出聊天信息,用戶B的IM客戶端軟體收到後顯示在屏幕上,然後用戶B再直接回復到用戶A的PC機,這樣雙方的即時文字消息就不通過 IM伺服器中轉,而是通過網路進行點對點的直接通訊,這稱為對等通訊方式(Peer To Peer)。在商用即時通訊系統中,如果用戶A與用戶B的點對點通訊由於防火牆、網路速度等原因難以建立或者速度很慢, IM伺服器還提供消息中轉服務,即用戶A和用戶B的即時消息全部先發送到IM伺服器,再由伺服器轉發給對方。早期的IM系統,在IM客戶端和IM伺服器之間通訊採用採用UDP協議,UDP協議是不可靠的傳輸協議,而在 IM客戶端之間的直接通訊中,採用具備可靠傳輸能力的TCP協議。隨著用戶需求和技術環境的發展,目前主流的即時通訊系統傾向於在即時通訊客戶端之間、即時通訊客戶端和即時通訊伺服器之間都採用TCP協議。
⑼ 根伺服器是DNS伺服器嗎那我們訪問一個網站需要經過跟伺服器嗎
根伺服器主要看是什麼功能,DNS只是做域名解析用的,如果要找根的話就要去美國了,呵呵,如果訪問一個網站一般不用根伺服器的,在這里先說下,根都是相對而說的,他也會像路由一樣找最近的DNS解析的,這樣就大大增加了網路的訪問速度!這樣說希望能對你有所幫助
⑽ Web伺服器的工作原理: 談談客戶端如何向Web伺服器提出請求,Web伺服器怎樣響應請求,提供服務
一般是
客戶端發送http請求(tcp 80)到伺服器端,tcp連接建立之後,通過http的動作get獲得頁面信息
具體不是一句兩句能說明白的
自己抓包看吧