日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

【Java 网络编程】网络相关概念

發(fā)布時間:2025/6/17 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Java 网络编程】网络相关概念 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

        • I 報文段
        • II 傳輸協(xié)議
        • III MAC 地址
        • IV IP 地址
        • V IPv4 地址
        • VI IPv6 地址
        • VII 端口
        • VIII 服務(wù)器



I 報文段



1. 報文段作用 : TCP/IP 協(xié)議 , 信息在網(wǎng)絡(luò)傳輸過程中 , 使用報文段作為導航 ; 其可以查詢各個路由網(wǎng)段 , IP 地址 , 交換協(xié)議等 IP 數(shù)據(jù)包 ; 報文段負責 TCP/IP 協(xié)議的數(shù)據(jù)包的路由導航功能 ;

2. 不斷封裝 : 報文在傳輸過程中 , 不是一成不變的 , 而是不斷地在封裝或者拆分成數(shù)據(jù)組 , 數(shù)據(jù)包 , 數(shù)據(jù)幀進行傳輸 ;

3. 封裝方式 ( 報文頭 ) : 報文封裝就是添加報文頭 , 報文頭包含控制信息組, 放在數(shù)據(jù)的首部 ;

4. 傳輸示例 : 信息從 A 傳輸?shù)?B , 不是簡單的二進制數(shù)據(jù)傳輸 , 首先要對數(shù)據(jù)進行報文封裝 , 加上對應(yīng)的報文頭 , 然后將封裝后的信息傳給 B , B 收到報文后 , 解析該信息 , 獲取到封裝的信息 ;



II 傳輸協(xié)議



1. 約定 : 傳輸協(xié)議是一種約定 , 網(wǎng)絡(luò)傳輸?shù)慕研?, 穩(wěn)定性 , 主要是靠協(xié)議的約定實現(xiàn)的 ;

2. 協(xié)議作用 : A 傳輸數(shù)據(jù)給 B , B 能識別 , 反之 A 也能識別 B 傳輸給 A 的數(shù)據(jù) ; 這樣 A 和 B 之間就需要約定一個協(xié)議 , 才能實現(xiàn)數(shù)據(jù)的傳輸識別 ;



III MAC 地址



1. MAC 簡介 : MAC 是 Media Access Control 的縮寫 , 媒體控制訪問 , 又叫物理地址 ; 所有的網(wǎng)絡(luò)設(shè)備都有 MAC 地址 , 其作用是在網(wǎng)絡(luò)上標識設(shè)備物理地址 , 相當于設(shè)備的身份信息 ;

2. IP 地址與 MAC 地址 : 有 IP 地址的前提是有 MAC 地址 , 網(wǎng)絡(luò)中為物理設(shè)備分配一個臨時的 IP 地址 , IP 地址可以改變 , MAC 地址無法修改 ;



IV IP 地址



1. IP 是 Internet Protocol Address 縮寫 , 互聯(lián)網(wǎng)協(xié)議地址 ; IP 地址是分配給硬件設(shè)備的臨時身份標簽 , 這些設(shè)備在網(wǎng)絡(luò)上行使用網(wǎng)際協(xié)議 ( Internet Protocol ) ;

2. IP 地址分類 : 分為 IPv4 和 IPv6 兩類 ;



V IPv4 地址



1. IPv4 地址表示 : IP 地址由 32 位二進制數(shù)組成 , 以 192.168.1.1 的形式出現(xiàn) , 每個數(shù)字取值范圍 0 ~ 255 ;

2. IPv4 分類 : IPv4 地址分為 A, B, C, D, E 五類 , E 類時保留地址 , 其總數(shù)量只有 42 億個 , 在 2011 年時已經(jīng)分配完畢 ;

3. 直接廣播地址 : 1.1.1.1 , 如果想改地址發(fā)送 UDP 數(shù)據(jù)包 , 在理論上會向整個網(wǎng)絡(luò)所有設(shè)備發(fā)送 UDP 數(shù)據(jù) ; 實際上會被局域網(wǎng)防火墻攔截 ;

4. 受限廣播地址 : 255.255.255.255 , 當前局域網(wǎng)的廣播地址 , 如果 UDP 給該地址發(fā)送信息 , 會將信息發(fā)給局域網(wǎng)的所有設(shè)備 ;



VI IPv6 地址



IPv6 表示方式 : IPv6 有 128 位長度 , 其采用 32 個 16進制數(shù)組成 ;

IPv6 組成 : 其由 2 部分組成 , ① 網(wǎng)絡(luò)前綴 ( 64 位 ) , ② 主機地址 ( 64 位 ) , 主機地址根據(jù) MAC 地址自動生成 , 稱為 EUI-64 ;

IPv6 示例 : 2001:0DB8:0000:0023:0008:0800:200C:417A ;

轉(zhuǎn)換關(guān)系 : IPv4 可以轉(zhuǎn)為 IPv6 , IPv6 不一定能轉(zhuǎn)為 IPv4 ;



VII 端口



1. 將 IP 地址當做房子 , 那么端口就是其中的窗戶 , 不同的窗戶后有不同的人 , 與外界通過該窗戶進行交流 ;

2. 特殊端口 : 0 ~ 1023 號端口 , 1024 ~ 49151 號端口 ; 注意有些端口號是特殊端口是不能占用的 ;

3. 動態(tài)端口 : 49152 ~ 65535 號端口 , 這部分端口號可以隨意使用 , 客戶端連接到服務(wù)器后 , 客戶端分配的端口號屬于該端口號 ;

4. 傳輸層的 TCP/IP 協(xié)議是計算機之間通信的基礎(chǔ) , 不同的協(xié)議使用不同的端口號 ;

5. 設(shè)備端口號與連接數(shù)量 : 端口號有 65536 個 , 但是指的是一個 IP 地址可以有 65536 個端口號 , 如果一臺電腦有 2 塊網(wǎng)卡 , 那么就會有 65536 x 2 個端口號 , 可以建立更多的連接 ;



VIII 服務(wù)器



局域網(wǎng)之間的設(shè)備是無法直接進行通信的 , 其 IP 地址和端口號都是局域網(wǎng)內(nèi)網(wǎng)的地址和端口號 , 互相之間是不能訪問的 , 兩個設(shè)備必須通過服務(wù)器進行中轉(zhuǎn) , 才能進行通信 ;

總結(jié)

以上是生活随笔為你收集整理的【Java 网络编程】网络相关概念的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。