字節(jié)(Byte):字節(jié)是通過網(wǎng)絡(luò)傳輸信息(或在硬盤或內(nèi)存中存儲信息)的單位。
字節(jié)是計(jì)算機(jī)信息技術(shù)用于計(jì)量存儲容量和傳輸容量的一種計(jì)量單位,1個(gè)字節(jié)等于8位二進(jìn)制。
在ASCII碼中,一個(gè)英文字母(不分大小寫)占一個(gè)字節(jié)的空間,一個(gè)中文漢字占兩個(gè)字節(jié)的空間。
符號:英文標(biāo)點(diǎn)占一個(gè)字節(jié),中文標(biāo)點(diǎn)占兩個(gè)字節(jié)。舉例:英文句號“.”占1個(gè)字節(jié)的大小,中文句號“?!闭?個(gè)字節(jié)的大小
一個(gè)二進(jìn)制數(shù)字序列,在計(jì)算機(jī)中作為一個(gè)數(shù)字單元,一般為8位二進(jìn)制數(shù),如一個(gè)ASCII碼就是一個(gè)字節(jié),此類單位的換算為:
1千吉字節(jié)(TB,Terabyte)=1024吉字節(jié)(2的40次方字節(jié))
(1TB=1024GB)
1吉字節(jié)(GB,Gigabyte)=1024兆字節(jié)(2的30次方字節(jié))
(1GB=1024MB)
1兆字節(jié)(MB,Megabyte)=1024千字節(jié)(2的20次方字節(jié))
(1MB=1024KB)
1千字節(jié)(KB,Kilobyte)=1024字節(jié)(2的10次方字節(jié))(1KB=1024B)
1字節(jié)(Byte)= 8位(bit)
注:TB是現(xiàn)在電腦硬盤最大的存儲量單位。10TB大約等于一個(gè)人腦的存儲量。
更大的單位,還有 PB(Petabyte,1PB=1024TB)、EB(Exabyte,1EB=1024PB)、ZB(Zettabyte,1ZB=1024EB)、YB(Yottabyte,1YB=1024ZB)……
1.2 字符,字節(jié),字符串
理解編碼的關(guān)鍵,是要把字符的概念和字節(jié)的概念理解準(zhǔn)確。這兩個(gè)概念容易混淆,我們在此做一下區(qū)分:
概念描述 舉例
字符 人們使用的記號,抽象意義上的一個(gè)符號。 '1', '中', 'a', '$', '¥', ……
字節(jié) 計(jì)算機(jī)中存儲數(shù)據(jù)的單元,一個(gè)8位的二進(jìn)制數(shù),是一個(gè)很具體的存儲空間。0x01, 0x45, 0xFA, ……
“包”(Packet)是TCP/IP協(xié)議通信傳輸中的數(shù)據(jù)單位,一般也稱“數(shù)據(jù)包”。有人說,局域網(wǎng)中傳輸?shù)牟皇恰皫?Frame)嗎?沒錯(cuò),但是TCP/IP協(xié)議是工作在OSI模型第三層(網(wǎng)絡(luò)層)、第四層(傳輸層)上的,而幀是工作在第二層(數(shù)據(jù)鏈路層)。上一層的內(nèi)容由下一層的內(nèi)容來傳輸,所以在局域網(wǎng)中,“包”是包含在“幀”里的。 名詞解釋:OSI(Open SystemInterconnection,開放系統(tǒng)互聯(lián))模型是由國際標(biāo)準(zhǔn)化組織(ISO)定義的標(biāo)準(zhǔn),它定義了一種分層體系結(jié)構(gòu),在其中的每一層定義了針對不同通信級別的協(xié)議。OSI模型有7層,17層分別是:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層、應(yīng)用層。OSI模型在邏輯上可分為兩個(gè)部分:低層的14層關(guān)注的是原始數(shù)據(jù)的傳輸;高層的57層關(guān)注的是網(wǎng)絡(luò)下的應(yīng)用程序。我們可以用一個(gè)形象一些的例子對數(shù)據(jù)包的概念加以說明:我們在郵局郵寄產(chǎn)品時(shí),雖然產(chǎn)品本身帶有自己的包裝盒,但是在郵寄的時(shí)候只用產(chǎn)品原包裝盒來包裝顯然是不行的。必須把內(nèi)裝產(chǎn)品的包裝盒放到一個(gè)郵局指定的專用紙箱里,這樣才能夠郵寄。這里,產(chǎn)品包裝盒相當(dāng)于數(shù)據(jù)包,里面放著的產(chǎn)品相當(dāng)于可用的數(shù)據(jù),而專用紙箱就相當(dāng)于幀,且一個(gè)幀中只有一個(gè)數(shù)據(jù)包?!鞍甭犉饋矸浅3橄螅敲词遣皇遣豢梢姷哪??通過一定技術(shù)手段,是可以感知到數(shù)據(jù)包的存在的。比如在Windows 2000Server中,把鼠標(biāo)移動到任務(wù)欄右下角的網(wǎng)卡圖標(biāo)上(網(wǎng)卡需要接好雙絞線、連入網(wǎng)絡(luò)),就可以看到“發(fā)送:××包,收到:××包”的提示。通過數(shù)據(jù)包捕獲軟件,也可以將數(shù)據(jù)包捕獲并加以分析。就是用數(shù)據(jù)包捕獲軟件Iris捕獲到的數(shù)據(jù)包的界面圖,在此,大家可以很清楚地看到捕獲到的數(shù)據(jù)包的MAC地址、IP地址、協(xié)議類型端口號等細(xì)節(jié)。通過分析這些數(shù)據(jù),網(wǎng)管員就可以知道網(wǎng)絡(luò)中到底有什么樣的數(shù)據(jù)包在活動了。 附:數(shù)據(jù)包的結(jié)構(gòu)數(shù)據(jù)包的結(jié)構(gòu)非常復(fù)雜,不是三言兩語能夠說清的,在這里主要了解一下它的關(guān)鍵構(gòu)成就可以了,這對于理解TCP/IP協(xié)議的通信原理是非常重要的。數(shù)據(jù)包主要由“目的IP地址”、“源IP地址”、“凈載數(shù)據(jù)”等部分構(gòu)成。數(shù)據(jù)包的結(jié)構(gòu)與我們平常寫信非常類似,目的IP地址是說明這個(gè)數(shù)據(jù)包是要發(fā)給誰的,相當(dāng)于收信人地址;源IP地址是說明這個(gè)數(shù)據(jù)包是發(fā)自哪里的,相當(dāng)于發(fā)信人地址;而凈載數(shù)據(jù)相當(dāng)于信件的內(nèi)容。正是因?yàn)閿?shù)據(jù)包具有這樣的結(jié)構(gòu),安裝了TCP/IP協(xié)議的計(jì)算機(jī)之間才能相互通信。我們在使用基于TCP/IP協(xié)議的網(wǎng)絡(luò)時(shí),網(wǎng)絡(luò)中其實(shí)傳遞的就是數(shù)據(jù)包。理解數(shù)據(jù)包,對于網(wǎng)絡(luò)管理的網(wǎng)絡(luò)安全具有至關(guān)重要的意義。
簡單的說,你上網(wǎng)打開網(wǎng)頁,這個(gè)簡單的動作,就是你先發(fā)送數(shù)據(jù)包給網(wǎng)站,它接收到了之后,根據(jù)你發(fā)送的數(shù)據(jù)包的IP地址,返回給你網(wǎng)頁的數(shù)據(jù)包,也就是說,網(wǎng)頁的瀏覽,實(shí)際上就是數(shù)據(jù)包的交換。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。