版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第十章 網(wǎng)絡(luò)層、傳輸層和應(yīng)用層10.1網(wǎng)絡(luò)層10.2傳輸層10.3應(yīng)用層10.1網(wǎng)絡(luò)層10.1.1網(wǎng)絡(luò)層概述網(wǎng)絡(luò)層是解決網(wǎng)絡(luò)與網(wǎng)絡(luò)之間,即網(wǎng)際的通信問(wèn)題,將分布在不同地理位置、相同或不同類型的計(jì)算機(jī)網(wǎng)絡(luò)連成一個(gè)網(wǎng),進(jìn)行高速數(shù)據(jù)通信,實(shí)現(xiàn)資源共享和分布式處理。網(wǎng)絡(luò)層的功能網(wǎng)絡(luò)層的主要功能是提供路由,選擇到達(dá)目標(biāo)主機(jī)的最佳路徑,并沿該路徑傳送數(shù)據(jù)包。除此之外,網(wǎng)絡(luò)層還要能夠消除網(wǎng)絡(luò)擁擠,具有流量控制和擁擠控制的能力。建立和拆除網(wǎng)絡(luò)連接,網(wǎng)絡(luò)連接多路復(fù)用,分段和組塊,服務(wù)選擇和傳輸。圖10-1網(wǎng)絡(luò)互聯(lián)的層次結(jié)構(gòu)因特網(wǎng)的網(wǎng)絡(luò)層采用的服務(wù)
——無(wú)連接的數(shù)據(jù)報(bào)服務(wù)在因特網(wǎng)中采用的是無(wú)連接的數(shù)據(jù)報(bào)服務(wù),其特點(diǎn)是:某一主機(jī)想要發(fā)送數(shù)據(jù)就隨時(shí)可以發(fā)送,每個(gè)報(bào)文分組獨(dú)立地選擇路由。應(yīng)用層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層應(yīng)用層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層數(shù)據(jù)報(bào)服務(wù)H1
H2IP數(shù)據(jù)報(bào)丟失H1
發(fā)送給H2
的分組可能沿著不同路徑傳送南陽(yáng)平頂山許昌洛陽(yáng)鄭州由于每個(gè)報(bào)文分組走不同的路徑,所以數(shù)據(jù)報(bào)服務(wù)不能保證先發(fā)送出去的報(bào)文分組先到達(dá)目的主機(jī),也就是說(shuō)這種數(shù)據(jù)報(bào)服務(wù)的報(bào)文分組不能按序交給目的主機(jī),因此目的主機(jī)就必須對(duì)收到的報(bào)文分組進(jìn)行緩沖,并且重新組裝成報(bào)文再傳送給上層協(xié)議。數(shù)據(jù)報(bào)服務(wù)的特點(diǎn)數(shù)據(jù)報(bào)服務(wù)在因特網(wǎng)中,網(wǎng)絡(luò)層只向上層提供簡(jiǎn)單靈活的、無(wú)連接的、盡最大努力交付的數(shù)據(jù)報(bào)服務(wù)。優(yōu)點(diǎn):由于傳輸網(wǎng)絡(luò)不提供端到端的可靠傳輸服務(wù),這就使網(wǎng)絡(luò)中的路由器可以做得比較簡(jiǎn)單,運(yùn)行方式靈活,能夠適應(yīng)多種應(yīng)用而且價(jià)格低廉。如果用戶主機(jī)中的進(jìn)程之間的通信需要是可靠的,那么就由主機(jī)中的傳輸層負(fù)責(zé)(包括差錯(cuò)處理、流量控制等)。10.1.2IPv4協(xié)議網(wǎng)際協(xié)議IP(InternetProtocol)
是TCP/IP體系中兩個(gè)最主要的協(xié)議之一。與IP協(xié)議配套使用的還有四個(gè)協(xié)議:地址解析協(xié)議
ARP(AddressResolutionProtocol)逆地址解析協(xié)議
RARP(ReverseAddressResolutionProtocol)網(wǎng)際控制報(bào)文協(xié)議
ICMP(InternetControlMessageProtocol)網(wǎng)際組管理協(xié)議
IGMP(InternetGroupManagementProtocol)網(wǎng)際層的IP協(xié)議及配套協(xié)議各種應(yīng)用層協(xié)議
網(wǎng)絡(luò)接口層(HTTP,FTP,SMTP等)物理硬件傳輸層TCP,UDP應(yīng)用層ICMPIPRARPARP與各種網(wǎng)絡(luò)接口網(wǎng)絡(luò)層(網(wǎng)際層)IGMPIPv4協(xié)議目前使用的是IP協(xié)議第四版(IPv4),也是第一個(gè)被廣泛使用,構(gòu)成現(xiàn)今互聯(lián)網(wǎng)技術(shù)的基石的協(xié)議。1981年RFC791中定義了IP。一、IPv4地址IPv4協(xié)議提供了一種互聯(lián)網(wǎng)通用的地址格式,該地址由32位(4字節(jié))的二進(jìn)制數(shù)表示。IPv4協(xié)議規(guī)定的地址稱為IPv4地址,IP地址由IP地址管理機(jī)構(gòu)進(jìn)行統(tǒng)一管理和分配,保證互聯(lián)網(wǎng)上運(yùn)行的設(shè)備(如主機(jī)、路由器等)不會(huì)產(chǎn)生地址沖突。點(diǎn)分十進(jìn)制記法10000000000010110000001100011111機(jī)器中存放的IP地址是32位二進(jìn)制代碼10000000000010110000001100011111每隔8位插入一個(gè)空格能夠提高可讀性采用點(diǎn)分十進(jìn)制記法則進(jìn)一步提高可讀性1128
11331將每8位的二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)IP地址的編址方法分類的IP地址。這是最基本的編址方法,在1981年就通過(guò)了相應(yīng)的標(biāo)準(zhǔn)協(xié)議。子網(wǎng)的劃分。這是對(duì)最基本的編址方法的改進(jìn),其標(biāo)準(zhǔn)[RFC950]在1985年通過(guò)。構(gòu)成超網(wǎng)。這是比較新的無(wú)分類編址方法。1993年提出后很快就得到推廣應(yīng)用。分類的IP地址在分類IP地址中,共分為五類,前三類地址中,每一類地址都由兩個(gè)固定長(zhǎng)度的字段組成:網(wǎng)絡(luò)號(hào)net-id:標(biāo)志一個(gè)物理網(wǎng)絡(luò)主機(jī)號(hào)host-id:標(biāo)志該網(wǎng)絡(luò)中的一臺(tái)主機(jī)(或路由器)這類地址屬于兩級(jí)IP地址。兩級(jí)的IP地址可以記為:
IP地址
::={<網(wǎng)絡(luò)號(hào)>,<主機(jī)號(hào)>}::=
代表“定義為”IP地址管理機(jī)構(gòu)在分配IP地址時(shí)只分配網(wǎng)絡(luò)號(hào),而剩下的主機(jī)號(hào)則由得到該網(wǎng)絡(luò)號(hào)的單位自行分配。這樣就方便了IP地址的管理。net-id24位host-id24位net-id16位net-id8位分類IP地址中的網(wǎng)絡(luò)號(hào)字段和主機(jī)號(hào)字段0A類地址host-id16位B類地址C類地址011host-id8位D類地址1
1
1
0多播地址E類地址保留為今后使用1
1
1
101單播地址一個(gè)A類IP地址由1字節(jié)(8位)的網(wǎng)絡(luò)號(hào)和3字節(jié)(24位)主機(jī)號(hào)組成,網(wǎng)絡(luò)號(hào)的最高位必須是“0”。網(wǎng)絡(luò)號(hào)從1到126(即00000001~01111110),可用的A類網(wǎng)絡(luò)有126個(gè)。注意:A、B、C三類地址,網(wǎng)絡(luò)號(hào)中,除了前面固定的幾個(gè)比特外,其余的比特不能為全0或全1。網(wǎng)絡(luò)號(hào)為127(即01111111)的為回環(huán)測(cè)試地址。每個(gè)A類網(wǎng)絡(luò)中,主機(jī)號(hào)從0.0.1到255.255.254
(即從000000000000000000000001~111111111111111111111110,主機(jī)號(hào)也不能為全0和全1)。每一個(gè)A類網(wǎng)絡(luò)能支持224-2(即16777214)個(gè)不同的主機(jī)地址。A類地址的目的是支持巨型網(wǎng)絡(luò)host-id24位net-id8位0A類地址一個(gè)B類IP地址由2字節(jié)(16位)的網(wǎng)絡(luò)號(hào)和2字節(jié)(16位)主機(jī)號(hào)組成,網(wǎng)絡(luò)號(hào)的前兩位必須是“10”。網(wǎng)絡(luò)號(hào)從128.1到191.254(即1000000000000001
~1011111111111110
),可用的B類網(wǎng)絡(luò)有214-2(即16382)個(gè)。每個(gè)B類網(wǎng)絡(luò)中,主機(jī)號(hào)從0.1到255.254(即從0000000000000001~1111111111111110)每一個(gè)B類網(wǎng)絡(luò)能支持216-2(即65534)個(gè)不同的主機(jī)地址。B類地址的目的是支持中到大型的網(wǎng)絡(luò)。net-id16位host-id16位B類地址01一個(gè)C類IP地址由3字節(jié)(24位)的網(wǎng)絡(luò)號(hào)和1字節(jié)(8位)主機(jī)號(hào)組成,網(wǎng)絡(luò)地址的前三位必須是“110”。網(wǎng)絡(luò)號(hào)從192.0.1到223.255.254(即110000000000000000000001~11011111111111111111110
)可用的C類網(wǎng)絡(luò)有221-2(即2097150)個(gè)。每個(gè)C類網(wǎng)絡(luò)中,主機(jī)號(hào)從1到254
(即從00000001~11111110)每一個(gè)C類網(wǎng)絡(luò)能支持28-2(即254)個(gè)不同的主機(jī)地址。C類地址用于支持大量的小型網(wǎng)絡(luò)net-id24位C類地址011host-id8位IP地址的使用范圍網(wǎng)絡(luò)最大第一個(gè)最后一個(gè)每個(gè)網(wǎng)絡(luò)類別網(wǎng)絡(luò)數(shù)可用的可用的中最大的網(wǎng)絡(luò)號(hào)網(wǎng)絡(luò)號(hào)主機(jī)數(shù)
A126(27–2)112616,777,214B16,382(214
2)128.1191.25465,534C2,097,150(2212)192.0.1223.255.254254IP地址的范圍類別第一個(gè)字節(jié)十進(jìn)制值A(chǔ)類1-126B類128-191C類192-223D類224-239E類240-255各種類別的IP地址所擁有的總地址數(shù)目的比例如下圖所示。各類IP地址占的比例特殊IP地址的使用場(chǎng)合網(wǎng)絡(luò)號(hào)主機(jī)號(hào)源地址使用目的地址使用含義00可以不可在本網(wǎng)絡(luò)中的本主機(jī)(用于DHCP協(xié)議)0Host-id可以不可本網(wǎng)絡(luò)中主機(jī)號(hào)為Host-id的主機(jī)全1全1不可可以表示本網(wǎng)絡(luò)中的所有主機(jī),用于本網(wǎng)絡(luò)中的廣播(各路由器不轉(zhuǎn)發(fā)),也稱有限廣播地址Net-id全1不可可以表示網(wǎng)絡(luò)Net-id中的所有主機(jī),也稱直接廣播地址Net-id0不可不可表示某個(gè)網(wǎng)絡(luò),而不能表示主機(jī)127非全0或全1的任何數(shù)可以可以環(huán)回測(cè)試(回送地址)特殊的IP地址若網(wǎng)絡(luò)號(hào)字段不為“0”,而主機(jī)號(hào)字段為全“0”
,則表示某個(gè)網(wǎng)絡(luò)。若網(wǎng)絡(luò)號(hào)字段不為“0”,而主機(jī)號(hào)字段為全“1”,則表示該網(wǎng)絡(luò)中所有的主機(jī),常用作某個(gè)網(wǎng)絡(luò)廣播地址。若網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)全為“1”,則指的是主機(jī)所在網(wǎng)絡(luò)的所有主機(jī)。常作為本地廣播地址(直接廣播地址)。例如:
指得是一個(gè)A類網(wǎng)絡(luò),55指的是這個(gè)網(wǎng)絡(luò)中的所有主機(jī)。
指的是一個(gè)B類網(wǎng)絡(luò),55指的是這個(gè)網(wǎng)絡(luò)中的所有主機(jī)。
指的是一個(gè)C類網(wǎng)絡(luò),55指的是這個(gè)網(wǎng)絡(luò)中的所有主機(jī)。IP地址按照其使用場(chǎng)合分類全球地址(公有地址)——全球唯一的IP地址,必須向因特網(wǎng)的管理機(jī)構(gòu)申請(qǐng),使用全球地址可以直接和因特網(wǎng)中的其他主機(jī)通信。本地地址(私有地址、專用地址)——僅在機(jī)構(gòu)內(nèi)部使用的IP地址,可以由本機(jī)構(gòu)自行分配,而不需要向因特網(wǎng)的管理機(jī)構(gòu)申請(qǐng)。本地地址在每一類地址中,都有一些地址塊被指派為本地地址?!?51個(gè)A類網(wǎng)絡(luò)所包含的地址;—5516個(gè)連續(xù)的B類網(wǎng)絡(luò)的地址;—55256個(gè)連續(xù)的C類網(wǎng)絡(luò)的地址。這些地址只能用于一個(gè)機(jī)構(gòu)的內(nèi)部通信,而不能用于和因特網(wǎng)上的主機(jī)通信。在因特網(wǎng)中的所有路由器對(duì)目的地址是本地地址的數(shù)據(jù)報(bào)一律不進(jìn)行轉(zhuǎn)發(fā)。如果具有本地地址的主機(jī)想要訪問(wèn)因特網(wǎng),需要把本地地址轉(zhuǎn)換為一個(gè)全球地址——網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT,NetworkAddressTranslation)?;ヂ?lián)網(wǎng)中的IP地址B222.1.1.R1222.1.2.R3R2222.1.3.LAN3N3N222.1.6.N1LAN2LAN1互聯(lián)網(wǎng)在同一個(gè)局域網(wǎng)上的主機(jī)或路由器的IP地址中的網(wǎng)絡(luò)號(hào)必須是一樣的。圖中的網(wǎng)絡(luò)號(hào)就是IP地址中的net-id互聯(lián)網(wǎng)中的IP地址B222.1.1.R1222.1.2.R3R2222.1.3.LAN3N3N222.1.6.N1LAN2LAN1互聯(lián)網(wǎng)在同一個(gè)局域網(wǎng)上的主機(jī)或路由器的IP地址中的網(wǎng)絡(luò)號(hào)必須是一樣的。圖中的網(wǎng)絡(luò)號(hào)就是IP地址中的net-id互聯(lián)網(wǎng)中的IP地址B222.1.1.R1222.1.2.R3R2222.1.3.LAN3N3N222.1.6.N1LAN2LAN1互聯(lián)網(wǎng)在同一個(gè)局域網(wǎng)上的主機(jī)或路由器的IP地址中的網(wǎng)絡(luò)號(hào)必須是一樣的。圖中的網(wǎng)絡(luò)號(hào)就是IP地址中的net-id互聯(lián)網(wǎng)中的IP地址B222.1.1.R1222.1.2.R3R2222.1.3.LAN3N3N222.1.6.N1LAN2LAN1互聯(lián)網(wǎng)路由器總是具有兩個(gè)或兩個(gè)以上的IP地址。路由器的每一個(gè)接口都有一個(gè)不同網(wǎng)絡(luò)號(hào)的IP地址?;ヂ?lián)網(wǎng)中的IP地址B222.1.1.R1222.1.2.R3R2222.1.3.LAN3N3N222.1.6.N1LAN2LAN1互聯(lián)網(wǎng)路由器總是具有兩個(gè)或兩個(gè)以上的IP地址。路由器的每一個(gè)接口都有一個(gè)不同網(wǎng)絡(luò)號(hào)的IP地址。1.一臺(tái)路由器最少應(yīng)該有多少個(gè)IP地址A)4 B)1 C)3 D)2
答案:D2.以下哪個(gè)是有效的IP地址A)202.280.130.45 B)5C)192.257.130.45 D)56
答案:B習(xí)題3.標(biāo)準(zhǔn)的B類IP地址使用多少位二進(jìn)制數(shù)表示主機(jī)號(hào)A)8 B)16 C)24 D)32
答案:B4.IP地址22屬于哪類地址A)A B)BC)C D)D
答案:C5.一個(gè)C類網(wǎng)絡(luò)最多能夠連接多少個(gè)主機(jī)或路由器A)254 B)255 C)256 D)250
答案:A習(xí)題6.哪一類的IP地址第一位總為0?A)A類B)B類 C)C類 D)D類答案:A7.在IPv4中,組播地址是()地址。A)A類B)B類C)C類D)D類答案:D習(xí)題8.以下哪一個(gè)是用戶僅可以在本地內(nèi)部網(wǎng)絡(luò)中使用的專用IP地址A) B)C) D)答案:A9.以下哪個(gè)地址為回送地址A) B)C) D)答案:B習(xí)題C類IP地址3的主機(jī)號(hào)是
。某主機(jī)的IP地址為7,當(dāng)這臺(tái)主機(jī)進(jìn)行有限廣播時(shí),IP數(shù)據(jù)報(bào)中的目的IP地址為
。4355習(xí)題分類IP地址的缺點(diǎn)分類的IP地址的設(shè)計(jì)存在如下缺陷。IP地址空間的利用率有時(shí)很低。給每一個(gè)物理網(wǎng)絡(luò)分配一個(gè)網(wǎng)絡(luò)號(hào)會(huì)使路由表變得太大因而使網(wǎng)絡(luò)性能變壞。兩級(jí)的IP地址不夠靈活。解決方法:劃分子網(wǎng)構(gòu)造超網(wǎng)(把幾個(gè)小的網(wǎng)絡(luò)合成一個(gè)大的網(wǎng)絡(luò),不講)
從1985年起在IP地址中增加了一個(gè)“子網(wǎng)號(hào)字段”,使兩級(jí)的IP地址變成為三級(jí)的IP地址。這種做法叫作劃分子網(wǎng)(subnetting)。劃分子網(wǎng)已成為因特網(wǎng)的正式標(biāo)準(zhǔn)協(xié)議。劃分子網(wǎng)………01014563網(wǎng)絡(luò)一個(gè)未劃分子網(wǎng)的B類網(wǎng)絡(luò)南陽(yáng)理工學(xué)院劃分子網(wǎng)純屬一個(gè)單位內(nèi)部的事情。單位對(duì)外仍然表現(xiàn)為沒(méi)有劃分子網(wǎng)的網(wǎng)絡(luò)。01014563………子網(wǎng)子網(wǎng)
子網(wǎng)網(wǎng)絡(luò)計(jì)算機(jī)學(xué)院數(shù)學(xué)學(xué)院外語(yǔ)學(xué)院南陽(yáng)理工學(xué)院三級(jí)的IP地址IP地址是一種層次型的編址方案。通過(guò)劃分子網(wǎng),從主機(jī)號(hào)借用若干位作為子網(wǎng)號(hào)形成一個(gè)三級(jí)的結(jié)構(gòu),即:網(wǎng)絡(luò)號(hào)子網(wǎng)號(hào)主機(jī)號(hào)網(wǎng)絡(luò)號(hào)主機(jī)號(hào)網(wǎng)絡(luò)號(hào)子網(wǎng)號(hào)主機(jī)號(hào)通過(guò)網(wǎng)絡(luò)號(hào)確定了一個(gè)網(wǎng)絡(luò),通過(guò)子網(wǎng)號(hào)確定一個(gè)物理子網(wǎng),而通過(guò)主機(jī)號(hào)則確定了與子網(wǎng)相連的主機(jī)地址。因此,一個(gè)IP數(shù)據(jù)報(bào)的路由就涉及到三部分:傳送到網(wǎng)絡(luò)傳送到子網(wǎng)傳送到主機(jī)網(wǎng)絡(luò)部分主機(jī)部分劃分子網(wǎng)之后,只根據(jù)IP地址,無(wú)法判斷其網(wǎng)絡(luò)號(hào)、子網(wǎng)號(hào)和主機(jī)號(hào)。這需要借助于子網(wǎng)掩碼。跟IP地址一樣,子網(wǎng)掩碼也為32比特長(zhǎng)度。對(duì)于子網(wǎng)掩碼的取值,通常是將對(duì)應(yīng)于IP地址中網(wǎng)絡(luò)部分(網(wǎng)絡(luò)號(hào)和子網(wǎng)號(hào))的所有位都取“1”,對(duì)應(yīng)主機(jī)部分(主機(jī)號(hào))的所有位都取“0”。通過(guò)子網(wǎng)掩碼可以識(shí)別網(wǎng)絡(luò)地址,就是將子網(wǎng)掩碼和IP地址進(jìn)行“按位與”的操作。經(jīng)過(guò)按位與運(yùn)算,可以求出IP地址所在的網(wǎng)絡(luò)地址。子網(wǎng)掩碼IP地址的各字段和子網(wǎng)掩碼0兩級(jí)IP地址net-idhost-id子網(wǎng)掩碼1111111111111111
1111111100000000子網(wǎng)的網(wǎng)絡(luò)地址0145.13.3子網(wǎng)號(hào)為3的網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào)三級(jí)IP地址主機(jī)號(hào)net-idsubnet-idhost-id0(IP地址)AND(子網(wǎng)掩碼)=
網(wǎng)絡(luò)地址網(wǎng)絡(luò)號(hào)net-id主機(jī)號(hào)host-id兩級(jí)IP地址網(wǎng)絡(luò)號(hào)三級(jí)IP地址主機(jī)號(hào)net-idhost-idsubnet-id子網(wǎng)號(hào)子網(wǎng)掩碼子網(wǎng)的網(wǎng)絡(luò)地址1111111111111111
1111111100000000net-idsubnet-id0逐位進(jìn)行AND運(yùn)算141.14.010000001111111111111111
11000000【例】已知IP地址是4,子網(wǎng)掩碼是。試求網(wǎng)絡(luò)地址。(a)點(diǎn)分十進(jìn)制表示的IP地址(c)子網(wǎng)掩碼是00000000141.14.
72.24.001001000141.14..24(b)IP地址的第3字節(jié)是二進(jìn)制(d)IP地址與子網(wǎng)掩碼逐位相與(e)網(wǎng)絡(luò)地址(點(diǎn)分十進(jìn)制表示)二、IP數(shù)據(jù)報(bào)一個(gè)IP數(shù)據(jù)報(bào)由報(bào)頭和數(shù)據(jù)兩部分組成。報(bào)頭的前一部分長(zhǎng)度是固定的,共20字節(jié),是所有IP數(shù)據(jù)報(bào)必須具有的。在報(bào)頭的固定部分的后面是一些可選字段,其長(zhǎng)度是可變的。固定部分可變部分04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移填充頭部檢驗(yàn)和源IP地址目的IP地址可選字段(長(zhǎng)度可變)位報(bào)頭長(zhǎng)度數(shù)據(jù)部分?jǐn)?shù)據(jù)部分報(bào)頭IP數(shù)據(jù)報(bào)發(fā)送在前報(bào)頭可變部分報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分?jǐn)?shù)據(jù)部分報(bào)頭IP數(shù)據(jù)報(bào)固定部分發(fā)送在前04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分?jǐn)?shù)據(jù)部分報(bào)頭IP數(shù)據(jù)報(bào)固定部分可變部分發(fā)送在前04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分版本——占4位,指IP協(xié)議的版本。目前的
IP協(xié)議版本號(hào)為
4(即IPv4)。若使用IPv6協(xié)議,則為6。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分報(bào)頭長(zhǎng)度——占4位,可表示的最大數(shù)值是15個(gè)單位(一個(gè)單位為4字節(jié)),因此IP的報(bào)頭長(zhǎng)度最多為60
字節(jié)。該字段的最小值為5,用于沒(méi)有可選項(xiàng)的情況。報(bào)頭長(zhǎng)度應(yīng)當(dāng)是32位(4字節(jié))的整數(shù)倍,如果不是,需在填充域加0湊齊。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分服務(wù)類型——占8位,該字段規(guī)定對(duì)本數(shù)據(jù)報(bào)的處理方式。利用該字段,發(fā)送端可以為IP數(shù)據(jù)報(bào)分配一個(gè)轉(zhuǎn)發(fā)優(yōu)先級(jí)。服務(wù)類型只是表示用戶的請(qǐng)求,不具有強(qiáng)制性。在實(shí)際應(yīng)用中,路由器通常忽略該字段。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分總長(zhǎng)度——占16位,指報(bào)頭和數(shù)據(jù)之和的長(zhǎng)度,單位為字節(jié),因此數(shù)據(jù)報(bào)的最大長(zhǎng)度為
65535
字節(jié)。總長(zhǎng)度必須不超過(guò)最大傳送單元MTU。
當(dāng)數(shù)據(jù)報(bào)分片進(jìn)行傳送時(shí),總長(zhǎng)度指分片后每片的長(zhǎng)度。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分標(biāo)識(shí)——占16位,由數(shù)據(jù)發(fā)送方指定的唯一號(hào)碼,用于使分片后各數(shù)據(jù)報(bào)片最后能準(zhǔn)確地重裝為原來(lái)的數(shù)據(jù)報(bào)。同一個(gè)數(shù)據(jù)報(bào)分片后各分片具有相同的標(biāo)識(shí)字段值。標(biāo)識(shí)號(hào)并不代表順序號(hào)。因?yàn)镮P是無(wú)連接的服務(wù),數(shù)據(jù)報(bào)不存在按序接收的問(wèn)題。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭標(biāo)志填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分標(biāo)志(flag)占3位,目前只有后兩位有意義。Bit0=預(yù)留Bit1=不分片位(DF):0:可以進(jìn)行分片,1:不能進(jìn)行分片。Bit2=更多分片位(MF):0:最后一個(gè)分片或者唯一的分片,
1:后面還有分片。04816192431版本生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分片偏移—占13位,該字段指出:較長(zhǎng)的分組在分片后某片的數(shù)據(jù)在原分組中的相對(duì)位置。片偏移以8個(gè)字節(jié)為偏移單位。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分生存周期(8bit)記為
TTL(TimeToLive),這是為了限制數(shù)據(jù)報(bào)在網(wǎng)絡(luò)中的生存時(shí)間,其單位最初是秒。但為了方便,現(xiàn)在都用“跳數(shù)”作為TTL的單位。數(shù)據(jù)報(bào)每經(jīng)過(guò)一個(gè)路由器,其TTL值就減1。當(dāng)TTL為0且尚未傳送到,則丟棄該數(shù)據(jù)報(bào),并使用ICMP協(xié)議向源站報(bào)告出錯(cuò)信息。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分協(xié)議(8位)字段指出此數(shù)據(jù)報(bào)攜帶的數(shù)據(jù)使用何種協(xié)議,以便目的主機(jī)的IP層將數(shù)據(jù)部分上交給哪個(gè)處理進(jìn)程。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭常用的一些協(xié)議和相應(yīng)的協(xié)議字段值協(xié)議名ICMPIGMPTCPUDPIPv6協(xié)議字段值1261741填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分頭部檢驗(yàn)和(16位)字段只檢驗(yàn)數(shù)據(jù)報(bào)的報(bào)頭,不檢驗(yàn)數(shù)據(jù)部分。每經(jīng)過(guò)一個(gè)路由器都要進(jìn)行校驗(yàn),路由器對(duì)報(bào)文處理完之后,再重新計(jì)算一個(gè)校驗(yàn)值,放到該字段中。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分源地址和目的地址都各占4字節(jié),分別表示最初發(fā)送者和最終接收者的IP地址。在傳輸過(guò)程中,這兩個(gè)字段的值不會(huì)發(fā)生改變。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分可選字段主要用來(lái)支持排錯(cuò)、測(cè)量以及安全等措施。選項(xiàng)字段的長(zhǎng)度可變,從
1
個(gè)字節(jié)到
40個(gè)字節(jié)不等,取決于所選擇的項(xiàng)目。實(shí)際上這些選項(xiàng)很少被使用。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭填充可選字段(長(zhǎng)度可變)位數(shù)據(jù)部分固定部分可變部分IP報(bào)頭長(zhǎng)必須是4字節(jié)的整數(shù)倍,填充字段就是為最后滿足這一條件而設(shè)置的。其值為全0。04816192431版本標(biāo)志生存周期協(xié)議標(biāo)識(shí)服務(wù)類型總長(zhǎng)度片偏移頭部檢驗(yàn)和源IP地址目的IP地址報(bào)頭長(zhǎng)度報(bào)頭IP地址與硬件地址TCP報(bào)文IP數(shù)據(jù)報(bào)MAC幀應(yīng)用層數(shù)據(jù)首部首部尾部首部鏈路層及以下使用硬件地址硬件地址網(wǎng)絡(luò)層及以上使用IP地址IP地址不管網(wǎng)絡(luò)層使用的是什么協(xié)議,在實(shí)際網(wǎng)絡(luò)的鏈路上傳送數(shù)據(jù)幀時(shí),最終還是必須使用硬件地址。地址解析協(xié)議ARP和
逆地址解析協(xié)議RARPIP地址硬件地址ARP硬件地址IP地址RARP地址解析協(xié)議ARP不管網(wǎng)絡(luò)層使用的是什么協(xié)議,在實(shí)際網(wǎng)絡(luò)的鏈路上傳送數(shù)據(jù)幀時(shí),最終還是必須使用硬件地址(MAC地址、物理地址)。ARP,即地址解析協(xié)議(AddressResolutionProtocol),實(shí)現(xiàn)通過(guò)IP地址得知其硬件地址。ARP響應(yīng)AYXBZ主機(jī)B向A發(fā)送ARP響應(yīng)分組主機(jī)A廣播發(fā)送ARP請(qǐng)求分組ARP請(qǐng)求ARP請(qǐng)求ARP請(qǐng)求ARP請(qǐng)求00-00-C0-15-AD-1808-00-2B-00-EE-0A我是,硬件地址是
00-00-C0-15-AD-18我想知道主機(jī)
的硬件地址我是硬件地址是
08-00-2B-00-EE-0AAYXBZ00-00-C0-15-AD-18應(yīng)當(dāng)注意的問(wèn)題ARP是解決同一個(gè)局域網(wǎng)上的主機(jī)或路由器的IP地址和硬件地址的映射問(wèn)題。如果所要找的主機(jī)和源主機(jī)不在同一個(gè)局域網(wǎng)上,那么就要通過(guò)ARP找到一個(gè)位于本局域網(wǎng)上的某個(gè)路由器的硬件地址,然后把分組發(fā)送給這個(gè)路由器,讓這個(gè)路由器把分組轉(zhuǎn)發(fā)給下一個(gè)網(wǎng)絡(luò)。剩下的工作就由下一個(gè)網(wǎng)絡(luò)來(lái)做。
局域網(wǎng)
1局域網(wǎng)
3局域網(wǎng)
2IP:MAC:B1IP:MAC:B4IP:MAC:B3IP:MAC:B2路由器R2路由器R10101IP:MAC:A1網(wǎng)關(guān):1IP:MAC:A2網(wǎng)關(guān):2目的網(wǎng)絡(luò)下一跳地址直接交付,接口0直接交付,接口1R1的路由表目的網(wǎng)絡(luò)下一跳地址直接交付,接口0直接交付,接口1R2的路由表源IP目的IP源MAC目的MAC
A1
B1跨網(wǎng)絡(luò)的數(shù)據(jù)傳輸源IP目的IP源MAC目的MAC
B2
B3源IP目的IP源MAC目的MAC
B4
A210.2傳輸層的功能和協(xié)議傳輸層位于網(wǎng)絡(luò)層之上。從傳輸層的角度來(lái)看,通信的真正端點(diǎn)并不是主機(jī),而是主機(jī)中的應(yīng)用進(jìn)程。傳輸層的任務(wù)就是負(fù)責(zé)向兩個(gè)主機(jī)中進(jìn)程之間的通信提供服務(wù)。應(yīng)用進(jìn)程之間的通信又稱為端到端的通信。TCP/IP的傳輸層有兩個(gè)不同的協(xié)議:(1)傳輸控制協(xié)議TCP(TransmissionControlProtocol):面向連接,提供可靠服務(wù)TCP傳送的數(shù)據(jù)單位是TCP報(bào)文段(2)用戶數(shù)據(jù)報(bào)協(xié)議UDP(UserDatagramProtocol):無(wú)連接,提供不可靠服務(wù)(盡最大努力服務(wù))UDP傳送的數(shù)據(jù)單位是UDP報(bào)文或用戶數(shù)據(jù)報(bào)傳輸層的兩個(gè)主要協(xié)議10.2.1端口傳輸層要解決應(yīng)用進(jìn)程之間通信的問(wèn)題,而且應(yīng)用層可以同時(shí)存在多個(gè)進(jìn)程。在進(jìn)程通信的意義上,網(wǎng)絡(luò)通信的最終地址就不只是主機(jī)地址(IP地址)了,還應(yīng)包括可以關(guān)聯(lián)進(jìn)程的某種標(biāo)識(shí)符。為此,傳輸層使用了協(xié)議端口的概念,簡(jiǎn)稱端口(port)
。UDP和TCP都使用了端口進(jìn)行尋址。端口是一個(gè)很重要的概念,因?yàn)樵谕ㄐ艜r(shí),只有找到了端口,才能最后找到我們所要找的目的進(jìn)程。端口在進(jìn)程之間的通信中所起的作用應(yīng)用層傳輸層網(wǎng)絡(luò)層TCP報(bào)文段UDP用戶數(shù)據(jù)報(bào)應(yīng)用進(jìn)程TCPIPUDPTCP報(bào)文段UDP用戶數(shù)據(jù)報(bào)應(yīng)用進(jìn)程端口端口TCPUDPIPIP數(shù)據(jù)報(bào)IP數(shù)據(jù)報(bào)發(fā)送方接收方端口號(hào)端口用一個(gè)16位端口號(hào)進(jìn)行標(biāo)識(shí)。端口號(hào)只具有本地意義,即端口號(hào)只是為了標(biāo)志本計(jì)算機(jī)中的應(yīng)用進(jìn)程。在因特網(wǎng)中不同計(jì)算機(jī)的相同端口號(hào)是沒(méi)有聯(lián)系的。由于TCP
和UDP
是完全獨(dú)立的兩個(gè)軟件模塊,它們的端口也相互獨(dú)立,可以同號(hào)。端口可以分為兩大類:熟知端口自由端口熟知端口熟知端口又稱為保留端口,由IANA(互聯(lián)網(wǎng)地址指派機(jī)構(gòu))以全局方式進(jìn)行統(tǒng)一分配并公之于眾。熟知端口分配給服務(wù)器進(jìn)程使用,每一種標(biāo)準(zhǔn)的服務(wù)器都分配有一個(gè)全局公認(rèn)的端口號(hào)。熟知端口只占一小部分,TCP和UDP均規(guī)定,號(hào)碼為0~1023的端口才能作為熟知端口。常見的熟知端口協(xié)議端口號(hào)協(xié)議描述UDP53DNS域名系統(tǒng)UDP69TFTP簡(jiǎn)單文件傳輸協(xié)議TCP20FTPData文件傳輸服務(wù)器(數(shù)據(jù)連接)TCP21FTPControl文件傳輸服務(wù)器(控制連接)TCP23Telnet遠(yuǎn)程終端服務(wù)器TCP25SMTP簡(jiǎn)單郵件傳輸協(xié)議TCP80HTTP超文本傳輸協(xié)議自由端口以本地方式進(jìn)行分配,用戶可以自由使用。當(dāng)某一進(jìn)程與遠(yuǎn)地的服務(wù)器進(jìn)程通信之前,首先要在本地申請(qǐng)一個(gè)自由端口,然后連接到遠(yuǎn)地服務(wù)器上的熟知端口。自由端口占大部分,號(hào)碼為1024及以上的端口都是自由端口。自由端口10.2.2傳輸控制協(xié)議(TCP)TCP是面向連接的運(yùn)輸層協(xié)議。由于TCP連接只能有兩個(gè)端點(diǎn)(endpoint),因此TCP連接只能是點(diǎn)對(duì)點(diǎn)的(一對(duì)一)。TCP不能用于多播和廣播。TCP提供可靠交付的服務(wù)。通過(guò)TCP連接傳送的數(shù)據(jù),無(wú)差錯(cuò)、不丟失、不重復(fù)、并且按序到達(dá)。二、TCP報(bào)文段格式(不講)三、TCP連接建立與關(guān)閉(不講)TCP是一個(gè)面向連接的協(xié)議,無(wú)論哪一方向另一方發(fā)送數(shù)據(jù)之前,都必須先在雙方之間建立一條連接。10.2.3用戶數(shù)據(jù)報(bào)協(xié)議(UDP)與傳輸控制協(xié)議(TCP)相同,用戶數(shù)據(jù)報(bào)協(xié)議(UDP)也位于傳輸層。但是,它的可靠性遠(yuǎn)沒(méi)有TCP的高。從用戶的角度看,UDP協(xié)議提供了面向非連接的、不可靠的傳輸服務(wù)。因此,利用UDP協(xié)議傳送的數(shù)據(jù)有可能會(huì)出現(xiàn)丟失、重復(fù)或亂序現(xiàn)象。UDP的主要優(yōu)點(diǎn)UDP是無(wú)連接的,即發(fā)送數(shù)據(jù)之前不需要建立連接,因而減少了開銷和發(fā)送數(shù)據(jù)之前的時(shí)延。網(wǎng)絡(luò)出現(xiàn)的擁塞不會(huì)使源主機(jī)的發(fā)送速率降低。這對(duì)傳輸實(shí)時(shí)數(shù)據(jù)是很重要的。UDP支持一對(duì)一、一對(duì)多、多對(duì)一和多對(duì)多的交互通信。三、用戶數(shù)據(jù)報(bào)格式(不講)10.3應(yīng)用層應(yīng)用層面向最終用戶,由于用戶需求的多樣性,應(yīng)用層的協(xié)議數(shù)量也是很龐大的,它包括了所有的高層協(xié)議,并且總是不斷有新的協(xié)議加入。應(yīng)用層協(xié)議主要包括如下幾個(gè):域名系統(tǒng)(DomainNameSystem,DNS)文件傳輸協(xié)議(FileTransferProtocol,F(xiàn)TP)超文本傳輸協(xié)議(HypertextTransferProtocol,HTTP)簡(jiǎn)單郵件傳輸協(xié)議(SimpleMailTransferProtocol,SMTP)動(dòng)態(tài)主機(jī)配置協(xié)議(DynamicHostConfigurationProtocol,DHCP)10.3.1域名系統(tǒng)DNSDNS是域名系統(tǒng)(DomainNameSystem)的縮寫,指在Internet中使用的分配名字和地址的機(jī)制。域名系統(tǒng)允許用戶使用友好的名字而不是難以記憶的數(shù)字——IP地址來(lái)訪問(wèn)Internet上的主機(jī)。名字到IP地址的解析是由若干個(gè)域名服務(wù)器程序完成的。域名服務(wù)器程序在專設(shè)的結(jié)點(diǎn)上運(yùn)行,運(yùn)行該程序的機(jī)器稱為域名服務(wù)器。域名只是個(gè)邏輯概念,并不代表計(jì)算機(jī)所在的物理地點(diǎn)。
因特網(wǎng)的域名結(jié)構(gòu)因特網(wǎng)采用了層次樹狀結(jié)構(gòu)的命名方法。任何一個(gè)連接在因特網(wǎng)上的主機(jī)或路由器,都有一個(gè)唯一的層次結(jié)構(gòu)的名字,即域名。在這里,“域”(domain)是名字空間中一個(gè)可被管理的劃分。域還可以劃分為子域,而子域還可繼續(xù)劃分為子域的子域,這樣就形成了頂級(jí)域、二級(jí)域、三級(jí)域,等等。域名由標(biāo)號(hào)序列組成域名的結(jié)構(gòu)由標(biāo)號(hào)序列組成,各標(biāo)號(hào)之間用點(diǎn)隔開:
….
三級(jí)域名.二級(jí)域名.
頂級(jí)域名各標(biāo)號(hào)分別代表不同級(jí)別的域名例如:例如:頂級(jí)域名TLD
(TopLevelDomain)(1)國(guó)家頂級(jí)域名
nTLD:如:.cn
表示中國(guó),.us
表示美國(guó),.uk
表示英國(guó),等等。
(2)通用頂級(jí)域名
gTLD:最早的通用頂級(jí)域名是:
.com
(公司和企業(yè))
.net
(網(wǎng)絡(luò)服務(wù)機(jī)構(gòu))
.org
(非贏利性組織)(聯(lián)合國(guó))
.edu
(美國(guó)專用的教育機(jī)構(gòu))(麻省理工學(xué)院)
.gov
(美國(guó)專用的政府部門)
(白宮)
.mil
(美國(guó)專用的軍事部門)(美國(guó)國(guó)防部)
.int
(國(guó)際組織)(北約組織)頂級(jí)域名TLD(續(xù))(3)基礎(chǔ)結(jié)構(gòu)域名(infrastructuredomain):(了解)因特網(wǎng)的域名空間
comeduaerocnhk…h(huán)kjsshedugovcom…pkufudansjtunyist…樹根cctvibmhpmot…頂級(jí)域名二級(jí)域名三級(jí)域名wwwftp四級(jí)域名mail
www…neubbs10.3.2文件傳送協(xié)議FTP文件傳送協(xié)議
FTP
(FileTransferProtocol)是因特網(wǎng)上使用得最廣泛的文件傳送協(xié)議。1.客戶服務(wù)器方式客戶(client)和服務(wù)器(server)都是指通信中所涉及的兩個(gè)應(yīng)用進(jìn)程。客戶/服務(wù)器模式所描述的是進(jìn)程之間服務(wù)和被服務(wù)的關(guān)系。客戶是服務(wù)的請(qǐng)求方,服務(wù)器是服務(wù)的提供方。補(bǔ)充:客戶/服務(wù)器模式FTP的基本工作原理與大多數(shù)Internet服務(wù)一樣,F(xiàn)TP是一個(gè)客戶/服務(wù)器系統(tǒng)。用戶通過(guò)一個(gè)支持FTP協(xié)議的客戶程序,連接到在遠(yuǎn)程主機(jī)上的FTP服務(wù)器程序。用戶通過(guò)客戶機(jī)程序向服務(wù)器程序發(fā)出命令,服務(wù)器程序執(zhí)行用戶所發(fā)出的命令,并將執(zhí)行的結(jié)果返回到客戶機(jī)。萬(wàn)維網(wǎng),亦稱環(huán)球信息網(wǎng),英文簡(jiǎn)稱為
WWW(WorldWideWeb)或Web。萬(wàn)維網(wǎng)并不是某一種類型的計(jì)算機(jī)網(wǎng)絡(luò),而是Internet的一種應(yīng)用系統(tǒng),是一個(gè)大規(guī)模的、聯(lián)機(jī)式的信息儲(chǔ)藏所。萬(wàn)維網(wǎng)用鏈接的方法能非常方便地從因特網(wǎng)上的一個(gè)站點(diǎn)訪問(wèn)另一個(gè)站點(diǎn),從而主動(dòng)地按需獲取豐富的信息。10.3.3萬(wàn)維網(wǎng)WWW萬(wàn)維網(wǎng)提供分布式服務(wù)萬(wàn)維網(wǎng)站點(diǎn)A萬(wàn)維網(wǎng)站點(diǎn)C萬(wàn)維網(wǎng)站點(diǎn)E萬(wàn)維網(wǎng)站點(diǎn)D萬(wàn)維網(wǎng)站點(diǎn)B鏈接到鏈接到鏈接到鏈接到鏈接到鏈接到
萬(wàn)維網(wǎng)的工作方式萬(wàn)維網(wǎng)以客戶/服務(wù)器方式工作。用戶計(jì)算機(jī)上的瀏覽器就是萬(wàn)維網(wǎng)客戶程序。萬(wàn)維網(wǎng)文檔所駐留的計(jì)算機(jī)則運(yùn)行服務(wù)器程序,因此這個(gè)計(jì)算機(jī)也稱為萬(wàn)維網(wǎng)服務(wù)器。客戶程序向服務(wù)器程序發(fā)出請(qǐng)求,服務(wù)器程序向客戶程序送回客戶所要的萬(wàn)維網(wǎng)文檔。在一個(gè)客戶程序主窗口上顯示出的萬(wàn)維網(wǎng)文檔稱為頁(yè)面。頁(yè)面頁(yè)面萬(wàn)維網(wǎng)必須解決的問(wèn)題(1)怎樣標(biāo)志分布在整個(gè)因特網(wǎng)上的萬(wàn)維網(wǎng)文檔?
使用統(tǒng)一資源定位符
URL(UniformResourceLocator)來(lái)標(biāo)志萬(wàn)維網(wǎng)上的各種文檔。例如:http:///13/0413/02/8SAE1014AED.html使每一個(gè)文檔在整個(gè)因特網(wǎng)的范圍內(nèi)具有唯一的標(biāo)識(shí)符URL。萬(wàn)維網(wǎng)必須解決的問(wèn)題(2)用何協(xié)議實(shí)現(xiàn)萬(wàn)維網(wǎng)文檔的傳送?
在萬(wàn)維網(wǎng)客戶程序與萬(wàn)維網(wǎng)服務(wù)器程序之間進(jìn)行交互所使用的協(xié)議,是超文本傳送協(xié)議
HTTP(HyperTextTransferProtocol)。例如:http:///13/0413/02/8SAE1014AED.html萬(wàn)維網(wǎng)必須解決的問(wèn)題(3)怎樣使各種萬(wàn)維網(wǎng)文檔都能在因特網(wǎng)上的各種計(jì)算機(jī)上顯示出來(lái)?
使用超文本標(biāo)記語(yǔ)言
HTML(HyperTextMarkupLanguage)。例如:/13/0413/02/8SAEED.html萬(wàn)維網(wǎng)必須解決的問(wèn)題(4)怎樣使用戶能夠很方便地找到所需的信息?
為了在萬(wàn)維網(wǎng)上方便地查找信息,用戶可使用各種搜索工具(即搜索引擎)。著名的搜索引擎有谷歌(、、.hk、)百度()必應(yīng)
(、
)統(tǒng)一資源定位符URL統(tǒng)一資源定位符URL
是對(duì)因特網(wǎng)上的資源的位置和訪問(wèn)方法的一種簡(jiǎn)潔的表示。URL的一般形式由以冒號(hào)隔開的兩大部分組成,并且在URL中的字符對(duì)大寫或小寫沒(méi)有要求。URL的一般形式是:<協(xié)議>://<主機(jī)>:<端口>/<路徑>http——超文本傳送協(xié)議HTTPftp——文件傳送協(xié)議FTPURL的一般形式由以冒號(hào)隔開的兩大部分組成,并且在URL中的字符對(duì)大寫或小寫沒(méi)有要求。URL的一般形式是:<協(xié)議>://<主機(jī)>:<端口>/<路徑><主機(jī)>
是存放資源的主機(jī)在因特網(wǎng)中的域名或IP地址。URL的一般形式由以冒號(hào)隔開的兩大部分組成,并且在URL中的字符對(duì)大寫或小寫沒(méi)有要求。URL的一般形式是:<協(xié)議>://<主機(jī)>:<端口>/<路徑>有時(shí)可省略使用HTTP的URL使用HTTP的URL的一般形式
http://<主機(jī)>:<端口>/<路徑>
這表示使用HTTP協(xié)議使用HTTP的URL使用HTTP的URL的一般形式
http://<主機(jī)>:<端口>/<路徑>
冒號(hào)和兩個(gè)斜線是規(guī)定的格式使用HTTP的URL使用HTTP的URL的一般形式
http://<主機(jī)>:<端口>/<路徑>
這里寫主機(jī)的域名或IP地址。使用HTTP的URL使用HTTP的URL的一般形式
http://<主機(jī)>:<端口>/<路徑>
HTTP的默認(rèn)端口號(hào)是80,通??墒÷允褂肏TTP的URL使用HTTP的URL的一般形式
http://<主機(jī)>:<端口>/<路徑>
若省略文件的<路徑>項(xiàng),則URL就指到因特網(wǎng)上的某個(gè)主頁(yè)(homepage)。URL舉例例如::80/http:///
http:///13/0416/04/8SI0JB6.htmlhttp:///liuhongqi/100_0087.jpg主頁(yè)面頁(yè)面超文本傳送協(xié)議HTTPHTTP協(xié)議定義了瀏覽器(即萬(wàn)維網(wǎng)客戶進(jìn)程)怎樣向萬(wàn)維網(wǎng)服務(wù)器進(jìn)程請(qǐng)求萬(wàn)維網(wǎng)文檔,以及服務(wù)器進(jìn)程怎樣把文檔傳送給瀏覽器。萬(wàn)維網(wǎng)的工作過(guò)程因特網(wǎng)服務(wù)器鏈接到URL的超鏈HTTP使用此TCP連接瀏覽器程序服務(wù)器程序HTTP客戶清華大學(xué)建立TCP連接釋放TCP連接HTTP響應(yīng)報(bào)文響應(yīng)文檔HTTP請(qǐng)求報(bào)文請(qǐng)求文檔超文本標(biāo)記語(yǔ)言HTML要使任何一臺(tái)計(jì)算機(jī)都能顯示出任何一個(gè)萬(wàn)維網(wǎng)服務(wù)器上的頁(yè)面,就必須解決頁(yè)面制作的標(biāo)準(zhǔn)化問(wèn)題。超文本標(biāo)記語(yǔ)言HTML(HyperTextMarkupLanguage)就是一種制作萬(wàn)維網(wǎng)頁(yè)面的標(biāo)準(zhǔn)語(yǔ)言,它消除了不同計(jì)算機(jī)之間信息交流的障礙。HTML文檔中標(biāo)簽的用法<HTML><HEAD>
<TITLE>一個(gè)HTML的例子</TITLE></HEAD><BODY><H1>HTML很容易掌握</H1><P>這是第一個(gè)段落。雖然很短,但它仍是一個(gè)段落。</P><P>這是第二個(gè)段落。</P></BODY></HTML>HTML文檔開始HTML文檔中標(biāo)簽的用法首部開始<HTML><HEAD>
<TITLE>一個(gè)HTML的例子</TITLE></HEAD><BODY><H1>HTML很容易掌握</H1><P>這是第一個(gè)段落。雖然很短,但它仍是一個(gè)段落。</P><P>這是第二個(gè)段落。</P></BODY></HTML>HTML文檔中標(biāo)簽的用法標(biāo)題<HTML><HEAD>
<TITLE>一個(gè)HTML的例子</TITLE></HEAD><BODY><H1>HTML很容易掌握</H1><P>這是第一個(gè)段落。雖然很短,但它仍是一個(gè)段落。</P><P>這是第二個(gè)段落。</P></BODY></HTML>HTML文檔中標(biāo)簽的用法首部結(jié)束<HTML><HEAD>
<TITLE>一個(gè)HTML的例子</TITLE></HEAD><BODY><H1>HTML很容易掌握</H1><P>這是第一個(gè)段落。雖然很短,但它仍是一個(gè)段落。</P><P>這是第二個(gè)段落。</P></BODY></HTML>HTML文檔中標(biāo)簽的用法主體開始<HTML><HEAD>
<TITLE>一個(gè)HTML的例子</TITLE></HEAD><BODY><H1>HTML很容易掌握</H1><P>這是第一個(gè)段落。雖然很短,但它仍是一個(gè)段落。</P><P>這是第二個(gè)段落。</P></BODY></HTML>HTML文檔中標(biāo)簽的用法1
級(jí)標(biāo)題<HTML><HEAD>
<TITLE>一個(gè)HTML的例子</TITLE></HEAD><BODY><H1>HTML很容易掌握</H1><P>這是第一個(gè)段落。雖然很短,但它仍是一個(gè)段落。</P><P>這是第二個(gè)段落。</P></BODY></HTML>HTML文檔中標(biāo)簽的用法第一個(gè)段落<HTML><HEAD>
<TITLE>一個(gè)HTML的例子</TITLE></HEAD><BODY><H1>HTML很容易掌握</H1><P>這是第一個(gè)段落。雖然很短,但它仍是一個(gè)段落。</P><P>這是第二個(gè)段落。</P></BODY></HTML>HTML文檔中標(biāo)簽的用法第二個(gè)段落<HTML><HEAD>
<TITLE>一個(gè)HTML的例子</TITLE></HEAD><BODY><H1>HTML很容易掌握</H1><P>這是第一個(gè)段落。雖然很短,但它仍是一個(gè)段落。</P><P>這是第二個(gè)段落。</P></BODY></HTML>HTML文檔中標(biāo)簽的用法主體結(jié)束<HTML><HEAD>
<TITLE>一個(gè)HTML的例子</TITLE></HEAD><BODY><H1>HTML很容易掌握</H1><P>這是第一個(gè)段落。雖然很短,但它仍是一個(gè)段落。</P><P>這是第二個(gè)段落。</P></BODY></HTML>HTML文檔中標(biāo)簽的用法HTML文檔結(jié)束<HTML><HEAD>
<TITLE>一個(gè)HTML的例子</TITLE></HEAD><BODY><H1>HTML很容易掌握</H1><P>這是第一個(gè)段落。雖然很短,但它仍是一個(gè)段落。</P><P>這是第二個(gè)段落。</P></BODY></HTML>網(wǎng)絡(luò)釣魚網(wǎng)絡(luò)釣魚是一種典型的Web欺騙。確切地講,網(wǎng)絡(luò)釣魚就是那些黑客們借用電子郵件或是模仿網(wǎng)上銀行、網(wǎng)上購(gòu)物等一切網(wǎng)上交易的頁(yè)面而制作出假的網(wǎng)頁(yè)頁(yè)面,以假亂真,讓用戶在毫不知情的情況下泄露出自己的相關(guān)賬戶信息(賬號(hào)、密碼),一旦這些黑客們得到了用戶的賬號(hào)信息,后果可想而知。網(wǎng)銀使用安全提示訪問(wèn)銀行網(wǎng)站時(shí)直接輸入網(wǎng)址登錄,不要采用超級(jí)鏈接方式間接訪問(wèn);如已向不明人員或網(wǎng)站提供網(wǎng)銀密碼,要立即登錄網(wǎng)銀修改密碼,或到柜面重置密碼;查看網(wǎng)銀歡迎頁(yè)面上的“上次登錄時(shí)間”和實(shí)際登錄情況是否相符;每次使用網(wǎng)銀后,點(diǎn)擊頁(yè)面右上角的“退出登錄”;下載并安裝由銀行提供的用于保護(hù)客戶端安全的控件;不要在公共場(chǎng)所使用網(wǎng)銀。部分銀行網(wǎng)址中國(guó)工商銀行:/或/中國(guó)農(nóng)業(yè)銀行:/或中國(guó)建設(shè)銀行:/中國(guó)銀行:/或中國(guó)郵政儲(chǔ)蓄銀行:/中國(guó)人民銀行:/10.3.4電子郵件電子郵件(e-mail)是因特網(wǎng)上使用得最多的和最受用戶歡迎的一種應(yīng)用。電子郵件不僅使用方便,而且還具有傳遞迅速和費(fèi)用低廉的優(yōu)點(diǎn)?,F(xiàn)在電子郵件不僅可傳送文字信息,而且還可附上聲音和圖像。電子郵件工作過(guò)程電子郵件把郵件發(fā)送到收件人使用的郵件服務(wù)器,并放在其中的收件人郵箱中,收件人可隨時(shí)上網(wǎng)到自己使用的郵件服務(wù)器進(jìn)行讀取。電子郵件系統(tǒng)的組成結(jié)構(gòu)一個(gè)電子郵件系統(tǒng)應(yīng)具有三個(gè)主要組成構(gòu)件:(1)用戶代理(2)郵件服務(wù)器(3)在傳輸過(guò)程中使用的各種協(xié)議用戶代理用戶代理UA(UserAgent)就是用戶與電子郵件系統(tǒng)的接口,用戶通過(guò)一個(gè)友好的接口來(lái)交付、讀取和處理郵件。在大多數(shù)情況下它就是運(yùn)行在用戶PC機(jī)中的一個(gè)程序,因此用戶代理又稱為電子郵件客戶端軟件。微軟公司的OutlookExpress我國(guó)張小龍制作的foxmail郵件服務(wù)器郵件服務(wù)器相當(dāng)于郵局。郵件服務(wù)器的功能是發(fā)送和接收郵件,同時(shí)還要向發(fā)信人報(bào)告郵件傳送的情況。郵件服務(wù)器按照客戶/服務(wù)器模式工作。郵件服務(wù)器需要使用發(fā)送和讀取兩個(gè)不同的協(xié)議。協(xié)議發(fā)送郵件的協(xié)議:簡(jiǎn)單郵件傳送協(xié)議SMTP(SimpleMailTransferProtocol)讀取郵件的協(xié)議:郵局協(xié)議POP(PostOfficeProtocol)電子郵件的最主要的組成構(gòu)件發(fā)送方郵件緩存接收端郵件服務(wù)器用戶代理SMTPSMTPPOP3發(fā)送端郵件服務(wù)器用戶代理用戶郵箱接收方(發(fā)送郵件)(發(fā)送郵件)(讀取郵件)因特網(wǎng)SMTPPOP3發(fā)送郵件發(fā)送郵件SMTP讀取郵件TCP連接TCP連接發(fā)送方郵件服務(wù)器SMTP客戶POP3客戶發(fā)件人用戶代理接收方郵件服務(wù)器SMTP服務(wù)器POP3服務(wù)器SMTP服務(wù)器SMTP客戶收件人用戶代理TCP連接電子郵件格式電子郵件由信封(envelope)和內(nèi)容(content)兩大部分組成。內(nèi)容又分為首部(header)和主體(body)兩部分。(1)信封電子郵件的傳輸程序是根據(jù)郵件信封上的信息來(lái)傳送郵件的。需要注意的是,信封上的信息是由郵件系統(tǒng)按照郵件內(nèi)容的首部自動(dòng)生成的,不需要用戶填寫。在郵件的信封上,最重要的就是收件人的地址。電子郵件地址的格式TCP/IP體系的電子郵件系統(tǒng)規(guī)定電子郵件地址的格式如下:收件人郵箱名@郵箱所在主機(jī)的域名符號(hào)“@”讀作“at”,表示“在”的意思。
例如,電子郵件地址
liuhongqi1978@163.com郵箱所在的主機(jī)的域名在全世界必須是惟一的這個(gè)用戶名在該域名的范圍內(nèi)是惟一的。(2)內(nèi)容郵件內(nèi)容又分為首部(header)和主體(body)兩部分。郵件標(biāo)準(zhǔn)中只規(guī)定了首部的格式,而對(duì)郵件的主體部分則讓用戶自由撰寫。HTTPHTTP基于萬(wàn)維網(wǎng)的電子郵件幾乎所有的著名網(wǎng)站都提供了基于萬(wàn)維網(wǎng)的電子郵件。這時(shí),郵件系統(tǒng)中使用的用戶代理就是萬(wàn)維網(wǎng)瀏覽器。ABSMTP網(wǎng)易郵件服務(wù)器搜狐郵件服務(wù)器這種方式基于普通的瀏覽器,使用方便,但速度比較慢。10.3.5動(dòng)態(tài)主機(jī)配置協(xié)議DHCPDHCP(DynamicHostConfigurationProtocol,動(dòng)態(tài)主機(jī)配置協(xié)議)是一種簡(jiǎn)化主機(jī)IP配置管理的TCP/IP標(biāo)準(zhǔn),利用該協(xié)議可以對(duì)IP地址等信息進(jìn)行集中管理。這種機(jī)制允許一臺(tái)計(jì)算機(jī)加入新的網(wǎng)絡(luò)時(shí),不用手工配置IP地址等信息。(1)DHCP自動(dòng)分配IP地址,能夠避免手工配置的相關(guān)問(wèn)題(如輸入錯(cuò)誤)。(2)集中管理。DHCP也能用于統(tǒng)一設(shè)置其他的一些網(wǎng)絡(luò)配置信息,如子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器等等,使用它能減少一個(gè)大型網(wǎng)絡(luò)的管理任務(wù)。(3)除了能夠方便管理之外,DHCP還能略微達(dá)到節(jié)省IP地址的目的。假設(shè)網(wǎng)絡(luò)中有50臺(tái)計(jì)算機(jī),但只有40個(gè)IP地址,但是這50臺(tái)計(jì)算機(jī)不會(huì)同時(shí)啟動(dòng),IP地址應(yīng)該滿足要求。特點(diǎn)DHCP的常用術(shù)語(yǔ)——作用域 作用域是一個(gè)網(wǎng)絡(luò)中的所有可分配的IP地址的連續(xù)范圍。
作用域是服務(wù)器用來(lái)管理分配給網(wǎng)絡(luò)客戶的IP地址的主要手段。DHCP的常用術(shù)語(yǔ)——排除范圍 排除范圍是不用于分配的IP地址序列。它保證在這個(gè)序列中的IP地址不會(huì)被DHCP服務(wù)器分配給客戶。DHCP的常用術(shù)語(yǔ)——地址池在用戶定義了DHCP作用域及排除范圍后,剩余的地址構(gòu)成了一個(gè)地址池,地址池中的地址可以動(dòng)態(tài)的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 心靈相約與健康同行演講稿三篇
- 2025年四川職教高考《職業(yè)適應(yīng)性測(cè)試》考前沖刺模擬試題庫(kù)(附答案)
- 2025年“雄鷹杯”小動(dòng)物醫(yī)師技能大賽備考試題庫(kù)(含答案)
- 錯(cuò)誤記憶課件
- 【語(yǔ)文試卷+答案】2024-2025學(xué)年泉州高二上期末質(zhì)檢
- 專題04 世界古代史(易錯(cuò)選擇題50道)
- 山東省德州市高三3月份高考模擬考試語(yǔ)文試題(含答案)
- 中班幼兒趣味親子活動(dòng)策劃方案五篇
- 電子商務(wù)采購(gòu)合同范本
- 物品抵押借款合同標(biāo)準(zhǔn)范本
- 2025年銷售部年度工作計(jì)劃
- 2024年蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- ESG表現(xiàn)對(duì)企業(yè)財(cái)務(wù)績(jī)效的影響研究
- 車間空調(diào)崗位送風(fēng)方案
- 使用錯(cuò)誤評(píng)估報(bào)告(可用性工程)模版
- 初一年級(jí)班主任上學(xué)期工作總結(jié)
- 2023-2024年同等學(xué)力經(jīng)濟(jì)學(xué)綜合真題及參考答案
- 農(nóng)村集體土地使用權(quán)轉(zhuǎn)讓協(xié)議
- 課件四露天礦山安全知識(shí)培訓(xùn)
- 2024年高考全國(guó)甲卷英語(yǔ)試卷(含答案)
- 職業(yè)技術(shù)學(xué)院《裝配式混凝土構(gòu)件生產(chǎn)與管理》課程標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論