常用網(wǎng)絡(luò)基礎(chǔ)協(xié)議_第1頁(yè)
常用網(wǎng)絡(luò)基礎(chǔ)協(xié)議_第2頁(yè)
常用網(wǎng)絡(luò)基礎(chǔ)協(xié)議_第3頁(yè)
常用網(wǎng)絡(luò)基礎(chǔ)協(xié)議_第4頁(yè)
常用網(wǎng)絡(luò)基礎(chǔ)協(xié)議_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

網(wǎng)絡(luò)基礎(chǔ)協(xié)議1TCP/IP協(xié)議2FTP協(xié)議3HTTP協(xié)議

一TCP/IP協(xié)議基礎(chǔ)知識(shí)OSI模型

OSI是OpenSystemInterconnection的縮寫,意為開放式系統(tǒng)互聯(lián)。國(guó)際標(biāo)準(zhǔn)化組織(ISO)制定了OSI模型。這個(gè)模型把網(wǎng)絡(luò)通信的工作分為7層,分別是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層和應(yīng)用層。其目的是為異種計(jì)算機(jī)互連提供一個(gè)共同的基礎(chǔ)和標(biāo)準(zhǔn)框架,并為保持相關(guān)標(biāo)準(zhǔn)的一致性和兼容性提供共同的參考。

應(yīng)用層(HTTP、FTP)表示層會(huì)話層傳輸層(TCP)網(wǎng)絡(luò)層(IP)數(shù)據(jù)鏈路層

(Wi-Fi)物理層(雙絞線\光纖)提供應(yīng)用程序接口處理數(shù)據(jù)格式、數(shù)據(jù)加密等建立、維護(hù)和拆除應(yīng)用程序的會(huì)話建立、管理和拆除主機(jī)端到端連接尋址和路由選擇提供介質(zhì)訪問、鏈路管理等比特流傳輸主機(jī)層:保證主機(jī)之間精確的數(shù)據(jù)傳輸介質(zhì)層:控制網(wǎng)絡(luò)上信息的物理傳輸OSI參考模型物理層:調(diào)制解調(diào)器·光導(dǎo)纖維·同軸電纜·雙絞線等數(shù)據(jù)鏈路層:Wi-Fi(IEEE802.11)·WiMAX(IEEE802.16)·GPRS·ISDN等網(wǎng)絡(luò)層協(xié)議:IP(IPv4·IPv6)·ICMP·ICMPv6等傳輸層協(xié)議:TCP·UDP·TLS·DCCP·SCTP·RSVP·OSPF等應(yīng)用層協(xié)議:DHCP·DNS·FTP·HTTP·POP3·SMTP·TELNET等主機(jī)AInternetTCP/IP主機(jī)BTransmissionControlProtocol/InternetProtocol是互聯(lián)網(wǎng)上通信的標(biāo)準(zhǔn)TCP/IPTCP/IP協(xié)議

TCP/IP協(xié)議英文全稱:TransmissionControlProtocol/InternetProtocol中譯名:傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議,又名網(wǎng)絡(luò)通訊協(xié)議是Internet最基本的協(xié)議、Internet國(guó)際互聯(lián)網(wǎng)絡(luò)的基礎(chǔ)由網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP協(xié)議組成TCP/IP定義了電子設(shè)備如何連入因特網(wǎng),以及數(shù)據(jù)如何在它們之間傳輸?shù)臉?biāo)準(zhǔn)通俗而言:TCP負(fù)責(zé)發(fā)現(xiàn)傳輸?shù)膯栴},一有問題就發(fā)出信號(hào),要求重新傳輸,直到所有數(shù)據(jù)安全正確地傳輸?shù)侥康牡?。而IP是給因特網(wǎng)的每一臺(tái)聯(lián)網(wǎng)設(shè)備規(guī)定一個(gè)地址。協(xié)議采用了4層的層級(jí)結(jié)構(gòu),每一層都呼叫它的下一層所提供的協(xié)議來完成自己的需求。

應(yīng)用層表示層會(huì)話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層應(yīng)用層傳輸層網(wǎng)際層網(wǎng)絡(luò)接口OSI參考模型TCP/IP協(xié)議棧TCP/IP協(xié)議棧大致對(duì)應(yīng)于OSI參考模型TCP/IP協(xié)議棧與OSI對(duì)應(yīng)關(guān)系TCP/IPIP協(xié)議

Internet上使用的一個(gè)關(guān)鍵的底層協(xié)議是網(wǎng)際協(xié)議,通常稱IP協(xié)議。IP非常詳細(xì)的規(guī)定了計(jì)算機(jī)在通信時(shí)應(yīng)遵循的規(guī)則。例如,分組包的組成,如何傳送、如何接受等問題。IP數(shù)據(jù)包:IP頭部+TCP數(shù)據(jù)信息(IP頭包括源和目標(biāo)主機(jī)IP地址、類型、生存期等)

IP地址:與Internet相連的任何一臺(tái)計(jì)算機(jī)都稱為主機(jī)。為了實(shí)現(xiàn)各主機(jī)之間的通信,Internet上的每個(gè)主機(jī)必須有一個(gè)地址,而且地址不允許重復(fù)。

Internet上主機(jī)的地址是由一個(gè)32位的二進(jìn)制數(shù)組成的號(hào)碼,如10000110001001010101000000000001。為便于記憶,將這組32位的二進(jìn)制數(shù)分成4組,每組8位,中間用小數(shù)點(diǎn)分隔,上述地址就轉(zhuǎn)換為:這就是IP地址。TCP協(xié)議TCP是面向連接的通信協(xié)議,通過三次握手建立連接,通訊完成時(shí)要拆除連接,由于TCP是面向連接的所以只能用于端到端的通訊。由於TCP常與IP搭配進(jìn)行資料傳輸工作,因此合稱為TCP/IP協(xié)定群。TCP將它的信息送到更高層的應(yīng)用程序,例如Telnet的服務(wù)程序和客戶程序。應(yīng)用程序輪流將信息送回TCP層,TCP層便將它們向下傳送到IP層,設(shè)備驅(qū)動(dòng)程序和物理介質(zhì),最后到接收方。

FTP協(xié)議基礎(chǔ)知識(shí)FileTransferProtocol(文件傳輸協(xié)議)的英文簡(jiǎn)稱用于Internet、Intranet上的文件的雙向傳輸它也是一個(gè)應(yīng)用程序(Application)?;诓煌牟僮飨到y(tǒng)有不同的FTP應(yīng)用程序經(jīng)常遇到兩個(gè)概念:"下載"(Download)和"上傳"(Upload)FTP基本原理客戶機(jī)用戶接口客戶P客戶DTPFTP服務(wù)器服務(wù)器P服務(wù)器DTP控制連接數(shù)據(jù)連接用戶FTP服務(wù)器簡(jiǎn)單地說,支持FTP協(xié)議的服務(wù)器就是FTP服務(wù)器。與大多數(shù)Internet服務(wù)一樣,F(xiàn)TP系統(tǒng)也是一個(gè)客戶機(jī)/服務(wù)器系統(tǒng)。

用戶通過一個(gè)支持FTP協(xié)議的客戶機(jī)程序,連接到在遠(yuǎn)程主機(jī)上的FTP服務(wù)器程序。用戶通過客戶機(jī)程序向服務(wù)器程序發(fā)出命令,服務(wù)器程序執(zhí)行用戶所發(fā)出的命令,并將執(zhí)行的結(jié)果返回到客戶機(jī)。比如說,用戶發(fā)出一條命令,要求服務(wù)器向用戶傳送某一個(gè)文件的一份拷貝,服務(wù)器會(huì)響應(yīng)這條命令,將指定文件送至用戶的機(jī)器上。客戶機(jī)程序代表用戶接收到這個(gè)文件,將其存放在用戶目錄中。

FTP使用FTP的任務(wù)是從一臺(tái)計(jì)算機(jī)將文件傳送到另一臺(tái)計(jì)算機(jī),不受操作系統(tǒng)的限制。

需要進(jìn)行遠(yuǎn)程文件傳輸?shù)挠?jì)算機(jī)必須安裝和運(yùn)行ftp客戶程序。在windows操作系統(tǒng)的安裝過程中,通常都安裝了tcp/ip協(xié)議軟件,其中就包含了ftp客戶程序。但是該程序是字符界面而不是圖形界面,這就必須以命令提示符的方式進(jìn)行操作,很不方便。FTP使用啟動(dòng)ftp客戶程序工作的另一途徑是使用ie瀏覽器,用戶只需要在ie地址欄中輸入如下格式的url地址:ftp://[用戶名:口令@]ftp服務(wù)器域名:[端口號(hào)]在CMD命令行下也可以用上述方法連接,通過put命令和get命令達(dá)到上傳和下載的目的,通過ls命令列出目錄,除了上述方法外還可以在cmd下輸入ftp回車,然后輸入openIP來建立一個(gè)連接,此方法還適用于linux下連接ftp服務(wù)器通過ie瀏覽器啟動(dòng)ftp的方法盡管可以使用,但是速度較慢,還會(huì)將密碼暴露在ie瀏覽器中而不安全。因此一般都安裝并運(yùn)行專門的ftp客戶程序。

常見的FTP軟件8uftpFLASHFXPLEAPFTPCuteFTPServerU

三HTTP協(xié)議基礎(chǔ)知識(shí)WEB瀏覽器與WEB服務(wù)器之間的一問一答的交互過程必須遵循一定的規(guī)則,這個(gè)規(guī)則就是HTTP協(xié)議。HTTP是hypertexttransferprotocol(超文本傳輸協(xié)議)的簡(jiǎn)寫,它是TCP/IP協(xié)議集中的一個(gè)應(yīng)用層協(xié)議,用于定義WEB瀏覽器與WEB服務(wù)器之間交換數(shù)據(jù)的過程以及數(shù)據(jù)本身的格式。

HTTP協(xié)議的版本

HTTP/1.0、HTTP/1.1、HTTP-NG深入理解HTTP協(xié)議,對(duì)管理和維護(hù)復(fù)雜的WEB站點(diǎn)、開發(fā)具有特殊用途的WEB服務(wù)器程序具有直接影響。

HTTP1.0的會(huì)話方式

四個(gè)步驟:支持代理:瀏覽器與WEB服務(wù)器的連接過程是短暫的,每次連接只處理一個(gè)請(qǐng)求和響應(yīng)。對(duì)每一個(gè)頁(yè)面的訪問,瀏覽器與WEB服務(wù)器都要建立一次單獨(dú)的連接。瀏覽器到WEB服務(wù)器之間的所有通訊都是完全獨(dú)立分開的請(qǐng)求和響應(yīng)對(duì)。HTTP與URLURL,UnifiedResourceLocator,統(tǒng)一資源定位器,能夠表示Internet上資源的抽象位置,它同時(shí)適用于HTTP與FTP協(xié)議。HTTP協(xié)議的URL:?格式:http://hostname[:port][absolutepath];?hostname既可以為服務(wù)器的域名,也可以為其IP地址;?port表示服務(wù)器處理http消息的端口,默認(rèn)為80;?absolutepath,以/開頭,表示請(qǐng)求的資源在服務(wù)器上的絕對(duì)路徑;例:/wanted/topten/usama-bin-laden/status-image.jpgHTTP請(qǐng)求示例當(dāng)用戶通過瀏覽器訪問一個(gè)URL的時(shí)候,瀏覽器即向Web服務(wù)器發(fā)送了一個(gè)HTTP請(qǐng)求。

一個(gè)完整HTTP請(qǐng)求示例:?POST/register.phpHTTP/1.1<CRLF>?Host:01<CRLF>?User-Agent:MSIE9.0<CRLF>?Accept:text/html,image/gif,……<CRLF>?……?Content-Length:18<CRLF>?Connection:Keep-Alive<CRLF>?Cache-Control:no-cache<CRLF>?<CRLF>?user=lewis&pwd=123HTTP響應(yīng)示例服務(wù)器在收到并處理HTTP請(qǐng)求后對(duì)客戶端作出響應(yīng);

一個(gè)完整HTTP響應(yīng)示例(續(xù)前HTTP請(qǐng)求示例):?HTTP/1.12

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論