網(wǎng)絡(luò)基礎(chǔ)
網(wǎng)絡(luò)通信
- 概念:兩臺設(shè)備之間通過網(wǎng)絡(luò)實現(xiàn)數(shù)據(jù)傳輸;
- 網(wǎng)絡(luò)通信:將數(shù)據(jù)通過網(wǎng)絡(luò)從一臺設(shè)備傳輸?shù)搅硪慌_設(shè)備;
- java.net包下提供了一系列的類或接口,供程序員使用,完成網(wǎng)絡(luò)通信;
網(wǎng)絡(luò)
- 概念:兩臺或多臺設(shè)備通過一定物理設(shè)備連接起來構(gòu)成了網(wǎng)絡(luò);
- 根據(jù)網(wǎng)絡(luò)的覆蓋范圍不同,對網(wǎng)絡(luò)進行分類:
- 局域網(wǎng):覆蓋范圍最小,僅僅覆蓋一個教室或一個機房;
- 城域網(wǎng):覆蓋范圍較大,可以覆蓋一個城市;
- 廣域網(wǎng):覆蓋范圍最大,可以覆蓋全國,甚至全球,萬維網(wǎng)是廣域網(wǎng)的代表;
IP地址
- 概念:用于唯一標識網(wǎng)絡(luò)中每臺計算機;
- 查看IP地址:ipconfig;
- IP地址的表示形式:點分十進制 xx.xx.xx.xx;
- 每一個十進制數(shù)的范圍:0~255;
- IP地址的組成 = 網(wǎng)絡(luò)地址 + 主機地址,比如:192.168.16.69;
- IPV6(16字節(jié),16進制表示)是互聯(lián)網(wǎng)工程任務(wù)組設(shè)計的用于替代IPV4的下一代IP協(xié)議,其地址數(shù)量號稱可以為全世界的每一粒沙子編上一個地址;
- 由于IPV4最大的問題在于網(wǎng)絡(luò)地址資源有限,嚴重制約了互聯(lián)網(wǎng)的應(yīng)用和發(fā)展。IPV6的使用,不僅能解決網(wǎng)絡(luò)地址資源數(shù)量的問題,而且也解決了多種接入設(shè)備連入互聯(lián)網(wǎng)的障礙。
-
IPV4地址分類
特殊的 127.0.0.1 表示本機地址
域名和端口
-
域名
- 例如,www.baidu.com
- 好處:為了方便記憶,解決記憶IP地址的困難;
- 概念:將IP地址映射成域名;
-
端口號
- 概念:用于標識計算機上某個特定的網(wǎng)絡(luò)程序;
- 表示形式:以整數(shù)形式,范圍:0 ~ 65535;
- 0 ~ 1024已經(jīng)被占用,比如 ssh 22, ftp 21, smtp 25, http 80;
- 常見的網(wǎng)絡(luò)程序端口號
- tomcat:8080
- mysql:3306
- oracle:1521
- sqlserver:1433
端口號是用來區(qū)分不同服務(wù)的
網(wǎng)絡(luò)通信協(xié)議
-
協(xié)議(TCP/IP)
TCP/IP(Transmission Control Protocol/Internet Protocol的簡寫),中文譯名為傳輸控制協(xié)議。因特網(wǎng)互聯(lián)協(xié)議,又叫網(wǎng)絡(luò)通訊協(xié)議,這個協(xié)議是Internet最基本的協(xié)議、Internet國際互聯(lián)網(wǎng)絡(luò)的基礎(chǔ),簡單地說,就是由網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP協(xié)議組成的。
在網(wǎng)絡(luò)編程中數(shù)據(jù)的組織形式就是協(xié)議
文章來源:http://www.zghlxwxcb.cn/news/detail-567697.html
- 彈幕摘要:協(xié)議的作用就是實現(xiàn)了對等實體之間的通信,同時也為上一層的協(xié)議提供服務(wù),并享受下一層協(xié)議提供的服務(wù)。
-
網(wǎng)絡(luò)通信協(xié)議文章來源地址http://www.zghlxwxcb.cn/news/detail-567697.html
OSI模型(理論) TCP/IP模型 TCP/IP模型各層對應(yīng)協(xié)議 應(yīng)用層 應(yīng)用層 HTTP、ftp、telnet、DNS…… 表示層 應(yīng)用層 HTTP、ftp、telnet、DNS…… 會話層 應(yīng)用層 HTTP、ftp、telnet、DNS…… 傳輸層 傳輸層(TCP) TCP、UDP…… 網(wǎng)絡(luò)層 網(wǎng)絡(luò)層(IP) IP、ICMP、ARP…… 數(shù)據(jù)鏈路層 物理+數(shù)據(jù)鏈路層 Link 物理層 物理+數(shù)據(jù)鏈路層 Link
TCP 和 UDP
-
TCP協(xié)議:
- 使用TCP協(xié)議前,須先建立TCP連接,形成傳輸數(shù)據(jù)通道;
- 傳輸前,采用”三次握手“方式,確認是可靠的;
- TCP協(xié)議進行通信的兩個應(yīng)用進程:客戶端、服務(wù)端;
- 在連接中可以進行大數(shù)據(jù)量的傳輸;
- 傳輸完畢,需釋放已建立的連接,效率低;
-
UDP協(xié)議:
- 將數(shù)據(jù)、源、目的封裝成數(shù)據(jù)包,不需要建立連接;
- 每個數(shù)據(jù)包的大小限制在64K內(nèi);
- 因無需連接,故而是不可靠的;
- 發(fā)送數(shù)據(jù)結(jié)束時無需釋放資源(因為不是面向連接的),速度快;
- 彈幕摘要:
- A:你能聽到嗎? B:我能聽到,你知道我能聽到嗎? A:我知道你聽到我說話了,我確信咱倆都能聽到了。
到了這里,關(guān)于網(wǎng)絡(luò)編程 p1 網(wǎng)絡(luò)基礎(chǔ)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!