JAVA入門到精通-第84講-網絡基礎
QQ後臺界面(服務器界面):可以對用戶管理強制有人下線
豪華版:騰訊公司im 項目,即時通訊項目;
後臺“啟動服務器”
服務器架設在公網上,是可以實現網絡聊天的;
----------------------普通版:服務器上有真正的IP地址;通過路由器進行數據轉發;TCP/IP協議;傳輸控制協議和IP協議;Internet協議(TCP/IP)中國互聯網1994年進入高速發展時期;OSI七層模型和TCP/IP四層模型;
QQ相互通訊的時候如何和層發生交互:TCP頭:IP頭(網絡層):這個數據發送給誰幀頭/幀尾(鏈路層):網卡負責把數據經過路由器、服務器中轉;封裝與解包
ping / tracert
-ip 地址: 網絡號/主機號
局域網廣播:255.255.255.255回路:127.0.0.1
a --- k 192.168.3.11路由會把請求進行不停地轉發;熱土豆原理:IP不歸我管,迅速給下一個路由;原則上是經過64個路由找不到就默認為是垃圾;包丟棄;減少包數量;-------------------------------------------
java網絡編程
qq聊天項目介紹
涉及到java各個方面的技術
1、java面向對象編程;2、界面編程;3、網絡編程;4、多線程;5、文件I/O操作;6、數據庫操作
java網絡編程基礎知識
學習java網絡編程你必需要了解的幾個概念:
1、協議(TCP/IP)
TCP/IP(Transmission Control Protocol/Internet Protocol)的簡寫,中文譯名為傳輸控制協議/因特網互聯協議,又叫網絡通訊協議,這個協議是Internet最基本的協議、Internet國際互聯網絡的基礎,簡單地說,就是由網絡層的IP協議和傳輸層的TCP協議組成的。
TCP/IP協議的由來
在阿帕網(ARPR)產生運作之初,通過接口信號處理機實現互聯的電腦並不多,大部分電腦相互之間不兼容,在一臺電腦上完成的工作,很難拿到另一臺電腦上去用,想讓硬件和軟件都不一樣的電腦聯網,也有很多困難。當時美國的狀況是,陸軍用的電腦是DEC系列產品,海軍用的電腦是Honeywell
互聯網之父--瑟夫(Vinton G.Cerf)
1997年,為了褒獎對因特網發展作出突出貢獻的科學家,並對TCP/IP協議作出充分肯定,美國授予為因特網發明和定義TCP/IP協議的文頓·瑟夫和卡恩“國家技術金獎”。這無疑使人們認識到TCP/IP協議的重要性。
tcp/ip基礎--ip地址與包的路由傳遞
ip地址
概述:每個internet上的主機和路由器都有一個ip地址,它包括網絡號和主機號,所有ip地址都是32位的,ip地址按照國際標準的劃分為a,b,c,d,e五種類型。
來自為知筆記(Wiz)
JAVA入門到精通-第84講-網絡基礎