https://blog.csdn.net/qq_27026603/article/details/65946662
java學習連接,很是詳細。
網絡編程主要是網絡通訊,實現計算機之間的對話和文件傳輸。WEB編程主要就是網站開發。一個是c/s架構(應用軟件,桌面應用程序又稱之爲客戶端-服務器應用程序,Client/Server) 另外一個是b/s架構(網站又稱瀏覽器-服務器應該程序,Browser/Server)。java
網頁編程和網絡編程
網絡編程底層
網頁編程交互編程
網絡:局域網,城域網,互聯網。
地址:ip地址,肯定網絡上的一個絕對地址。
端口號:區分計算機軟件,兩個字節。0-65535.
在同一個協議系,端口號不能重複。1024如下最好不要用。
資源定位:URL統一資源定位符。 URI:統一資源。
協議:tcp,udp協議
tcp:先創建後傳輸 面向鏈接安全可靠,效率不高,相似電話。
udp:非面向鏈接,效率高,相似短信。
數據:先封裝後拆封
網絡分層:應用層 傳輸層,網絡層,物理+數據鏈路層(tcp/ip參考模型)
服務器==》流==>>客戶端瀏覽器
==》類
1 InetAddress(ip地址和域名解析) InetSocketAddress(包含端口)
2 URL
3 TCP: SeverSocket(sever) Socket (cilent)
4 UDP:DatagramSocket DatagramPacket安全