『壹』 QQ聊天時IP包的轉發過程(從計算機網路最基礎的原理講)
1:首先,電信與聯通的角色是一樣的,就是網路提供商,它提供的是一條通路。每年花了大量的資金在於這條通路的建設,其中的設備有城市與城市之間的路由器,城市邊緣的接入路由器,然後再到你們小區的交換機,然後交換機再到你們家的貓,如果你家有個小的無線路由器,貓再連接到你們家的無線路由器上,然後再到你家的電腦。電腦A--(私網IP地址)無線路由器(公共網路IP地址)--貓---交換機----路由器---路由器---路由器.....路由器---交換機---貓---(公共網路IP地址)無線路由器(私網IP地址)---電腦B。數據基本上走的是這么一條路。電信與聯通就是起到建設這條路的作用,你繳費以後,給你使用這條路的權利,同時電信與聯通會發給你公網網路IP地址,有了這個地址,才能上網。
2:騰訊的作用呢,開發出QQ程序,然後對你的信息進行處理。你看到的聊天界面,文字輸入進去以後,QQ程序先進行處理,比如選擇加密啊,選擇數據格式啊,報文差錯控制啊。然後將這些封裝成為一條報文。這個報文中最主要的是你所聊天的內容。然後QQ繼續選擇使用那種網路協議進行包裝你的報文。QQ傳輸基本是以UDP進行傳輸,效率高啊,速度快啊,所以需要在剛才的報文上添加UDP的報文頭。然後往哪裡傳啊?需要再繼續添加IP頭,這個IP就是對方B家無線路由器的公共網路IP地址。到了對方的無線路由器以後,不知道具體往哪台電腦傳啊,所以要加上B家裡電腦的MAC地址。怎麼傳啊?然後網卡讓這條報文變成0與1,傳送出去!
3:數據包先到了小區里的交換機,交換機看都不看,直接就轉發到接入路由器了。接入路由器一看,這個報文的IP地址是去B家的,我查查我這里有沒有去B家的線路啊?通過查找自己的表,知道了去B家要經過核心路由器,所以將報文轉發給這個城市的核心路由器。
4:城市的核心路由器收到這個報文,查看IP地址,一看這個報文,是去其他城市的,然後轉給其他城市的核心路由器。
5:其他城市的核心路由器一看,這個是我城市的IP地址啊,然後查找自己的表格,根據表格,轉發到接入路由器,接入路由器接到報文後,根據IP地址,轉發到B家所在的小區。
6:B家裡的無線路由器收到這個報文以後,轉發到家裡了。如果B家裡有好幾台電腦呢,這個無線路由器就根據報文里的MAC地址來判斷是哪台電腦的。根據MAC地址,轉發到B的電腦上。
7:然後一層層的剝離報文的報文頭,一直到呈現聊天內容到QQ里。
『貳』 QQ是一種流行的網上聊天軟體,該軟體主要體現了計算機網路的什麼功能。
實現媒體傳播和信息傳播,既方便又快。實現通訊設備不能實現的視頻聊天,且收費便宜。
『叄』 計算機網路組成
計算機網路由硬體、軟體、協議三個部分組成。
計算機網路中的硬體主要由主機(也叫端系統)、通信鏈路(如雙絞線、光纖)、交換設備(如路由器、交換機等)和通信處理機(如網卡)等組成。軟體主要包括各種實現資源共享的軟體、方便用戶使用的各種工具軟體,如網路操作系統、郵件陸派收發程序、FTP程序、聊天程序等。軟體部分多屬於應用層。協議是計算機網路的核心,如同交通規則的汽車駕駛一樣,協議規定了網路傳輸數據所遵循的規范。
計算機網路的功能
1、數據通信功能:這是計算機網路的最主要的功能之一。數據通信是依照一定的通信協議,利用數據傳輸技術在兩個終端之間傳遞數據信息的一種通信方式和通信業務。
2、資源共享功能:計算機資源包括硬體資源、軟體資源和數據資源。硬體資源的共享可以提高設備的利用率,避免設備的重復投資;軟體資源和數據資源的共享可以充分利用已有的信息資源,避免大型資料庫的重復建設。
3、集中管理功能;計算機網路技術的發展和應用,已使得現代的辦公手段、經營管理等發生了早臘賀變化。目前,已經有了許多管理信息系統、辦公自動化系統等,通過這些系統可以實現日常工作的集中管理,提高工作效率,增加經濟效益。
4、分布式處理功能:網路技術的發展,使得分布式計算成為可能。對於大型的課題,可以分為許許多多小題目,由不同的計算機分別局衡完成,然後再集中起來,解決問題。
『肆』 兩個人聊QQ發消息的實現過程(利用計算機網路的原理解釋)
你好,很高興回答你的問題。
兩個人擁有賬號,調用了資料庫。
聊天用到了軟體時實傳輸,將打的字在單擊發送的時候,通過傳輸線路,加密,到達伺服器,通過伺服器解密,再加密進行數據傳輸到達對方的窗口顯示。
希望能夠幫到你。