java網(wǎng)絡(luò)編程基礎(chǔ)入門

java網(wǎng)絡(luò)編程基礎(chǔ)入門

ID:47444864

大小:675.37 KB

頁數(shù):25頁

時(shí)間:2020-01-11

java網(wǎng)絡(luò)編程基礎(chǔ)入門_第頁
預(yù)覽圖正在加載中,預(yù)計(jì)需要20秒,請(qǐng)耐心等待
資源描述:

《java網(wǎng)絡(luò)編程基礎(chǔ)入門》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、........1網(wǎng)絡(luò)編程概述l計(jì)算機(jī)網(wǎng)絡(luò)是指將地理位置不同的具有獨(dú)立功能的多臺(tái)計(jì)算機(jī)及其外部設(shè)備,通過通信線路連接起來,在網(wǎng)絡(luò)操作系統(tǒng),網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和協(xié)調(diào)下,實(shí)現(xiàn)資源共享和信息傳遞的計(jì)算機(jī)系統(tǒng)。l網(wǎng)絡(luò)編程就是用來實(shí)現(xiàn)網(wǎng)絡(luò)互連的不同計(jì)算機(jī)上運(yùn)行的程序間可以進(jìn)行數(shù)據(jù)交換。A:有人說,20世紀(jì)最偉大的發(fā)明不是計(jì)算機(jī),而是計(jì)算機(jī)網(wǎng)絡(luò)。還有人說,如果你買了計(jì)算機(jī)而沒有聯(lián)網(wǎng),就等于買了電話機(jī)而沒有接電話線一樣。2網(wǎng)絡(luò)模型l計(jì)算機(jī)網(wǎng)絡(luò)之間以何種規(guī)則進(jìn)行通信,就是網(wǎng)絡(luò)模型研究問題。l網(wǎng)絡(luò)模型一般是指OSI(OpenSystemInterconnection開放系統(tǒng)

2、互連)參考模型TCP/IP參考模型3網(wǎng)絡(luò)參考模型圖網(wǎng)絡(luò)模型7層概述:.專業(yè)學(xué)習(xí)資料.........1.物理層:主要定義物理設(shè)備標(biāo)準(zhǔn),如網(wǎng)線的接口類型、光纖的接口類型、各種傳輸介質(zhì)的傳輸速率等。它的主要作用是傳輸比特流(就是由1、0轉(zhuǎn)化為電流強(qiáng)弱來進(jìn)行傳輸,到達(dá)目的地后在轉(zhuǎn)化為1、0,也就是我們常說的數(shù)模轉(zhuǎn)換與模數(shù)轉(zhuǎn)換)。這一層的數(shù)據(jù)叫做比特。2.數(shù)據(jù)鏈路層:主要將從物理層接收的數(shù)據(jù)進(jìn)行MAC地址(網(wǎng)卡的地址)的封裝與解封裝。常把這一層的數(shù)據(jù)叫做幀。在這一層工作的設(shè)備是交換機(jī),數(shù)據(jù)通過交換機(jī)來傳輸。3.網(wǎng)絡(luò)層:主要將從下層接收到的數(shù)據(jù)進(jìn)行IP地址(例192.168.0.

3、1)的封裝與解封裝。在這一層工作的設(shè)備是路由器,常把這一層的數(shù)據(jù)叫做數(shù)據(jù)包。4.傳輸層:定義了一些傳輸數(shù)據(jù)的協(xié)議和端口號(hào)(WWW端口80等),如:TCP(傳輸控制協(xié)議,傳輸效率低,可靠性強(qiáng),用于傳輸可靠性要求高,數(shù)據(jù)量大的數(shù)據(jù)),UDP(用戶數(shù)據(jù)報(bào)協(xié)議,與TCP特性恰恰相反,用于傳輸可靠性要求不高,數(shù)據(jù)量小的數(shù)據(jù),如QQ聊天數(shù)據(jù)就是通過這種方式傳輸?shù)模?。主要是將從下層接收的?shù)據(jù)進(jìn)行分段和傳輸,到達(dá)目的地址后再進(jìn)行重組。常常把這一層數(shù)據(jù)叫做段。5.會(huì)話層:通過傳輸層(端口號(hào):傳輸端口與接收端口)建立數(shù)據(jù)傳輸?shù)耐?。主要在你的系統(tǒng)之間發(fā)起會(huì)話或者接受會(huì)話請(qǐng)求(設(shè)備之間需要互

4、相認(rèn)識(shí)可以是IP也可以是MAC或者是主機(jī)名)6.表示層:主要是進(jìn)行對(duì)接收的數(shù)據(jù)進(jìn)行解釋、加密與解密、壓縮與解壓縮等(也就是把計(jì)算機(jī)能夠識(shí)別的東西轉(zhuǎn)換成人能夠能識(shí)別的東西(如圖片、聲音等)。7.應(yīng)用層:主要是一些終端的應(yīng)用,比如說FTP(各種文件下載),WEB(IE瀏覽),QQ之類的(可以把它理解成我們?cè)陔娔X屏幕上可以看到的東西.就是終端應(yīng)用)。4網(wǎng)絡(luò)通信三要素lIP地址:InetAddress網(wǎng)絡(luò)中設(shè)備的標(biāo)識(shí),不易記憶,可用主機(jī)名l端口號(hào)用于標(biāo)識(shí)進(jìn)程的邏輯地址,不同進(jìn)程的標(biāo)識(shí)l傳輸協(xié)議通訊的規(guī)則常見協(xié)議:TCP,UDP.專業(yè)學(xué)習(xí)資料.........A:網(wǎng)絡(luò)模型說完了,

5、我們要進(jìn)行通訊,需要哪些要素呢?比如說:我要跟你說話.第一個(gè)條件:我要先找到你(IP)第二個(gè)條件:你得有接收數(shù)據(jù)的地方耳朵(端口)第三個(gè)條件:我跟你說話,你能接收到,咱按什么方式接收啊,我說英文你懂嗎,說韓文你懂嗎,不懂是吧,所以我還是說中文把.(協(xié)議)5IP地址l要想讓網(wǎng)絡(luò)中的計(jì)算機(jī)能夠互相通信,必須為每臺(tái)計(jì)算機(jī)指定一個(gè)標(biāo)識(shí)號(hào),通過這個(gè)標(biāo)識(shí)號(hào)來指定要接受數(shù)據(jù)的計(jì)算機(jī)和識(shí)別發(fā)送的計(jì)算機(jī),在TCP/IP協(xié)議中,這個(gè)標(biāo)識(shí)號(hào)就是IP地址。l那么,我們?nèi)绻@取和操作IP地址呢?為了方便我們對(duì)IP地址的獲取和操作,java提供了一個(gè)類InetAddress供我們使用。A:所謂IP

6、地址就是給每個(gè)連接在Internet上的主機(jī)分配的一個(gè)32bit地址。按照TCP/IP規(guī)定,IP地址用二進(jìn)制來表示,每個(gè)IP地址長32bit,比特?fù)Q算成字節(jié),就是4個(gè)字節(jié)。例如一個(gè)采用二進(jìn)制形式的IP地址是“00001010000000000000000000000001”,這么長的地址,人們處理起來也太費(fèi)勁了。為了方便人們的使用,IP地址經(jīng)常被寫成十進(jìn)制的形式,中間使用符號(hào)“.”分開不同的字節(jié)。于是,上面的IP地址可以表示為“10.0.0.1”。IP地址的這種表示法叫做“點(diǎn)分十進(jìn)制表示法”,這顯然比1和0容易記憶得多。B:IP地址的組成IP地址=網(wǎng)絡(luò)號(hào)碼+主機(jī)地址A類

7、IP地址:第一段號(hào)碼為網(wǎng)絡(luò)號(hào)碼,剩下的三段號(hào)碼為本地計(jì)算機(jī)的號(hào)碼B類IP地址:前二段號(hào)碼為網(wǎng)絡(luò)號(hào)碼,剩下的二段號(hào)碼為本地計(jì)算機(jī)的號(hào)碼C類IP地址:前三段號(hào)碼為網(wǎng)絡(luò)號(hào)碼,剩下的一段號(hào)碼為本地計(jì)算機(jī)的號(hào)碼特殊地址:127.0.0.1回環(huán)地址,可用于測(cè)試本機(jī)的網(wǎng)絡(luò)是否有問題.ping127.0.0.1.專業(yè)學(xué)習(xí)資料.........DOS命令ipconfig:查看本機(jī)IP地址xxx.xxx.xxx.0網(wǎng)絡(luò)地址xxx.xxx.xxx.255廣播地址A類1.0.0.1---127.255.255.254(1)10.X.X.X是私有地址(私有地址就是

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。