-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 營銷推廣 > 專題列表 > 正文
簡述TCP的概念(tcp的基本概念)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于簡述TCP的概念的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請撥打電話:175-8598-2043,或添加微信:1454722008
本文目錄:
一、簡述TCP/IP協(xié)議概念及其分層結(jié)構(gòu)。
TCP/IP協(xié)議并不完全符合OSI的七層參考模型。傳統(tǒng)的開放式系統(tǒng)互連參考模型,是一種通信協(xié)議的7層抽象的參考模型,其中每一層執(zhí)行某一特定任務(wù)。該模型的目的是使各種硬件在相同的層次上相互通信。這7層是:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層。而TCP/IP通訊協(xié)議采用了4層的層級結(jié)構(gòu),每一層都呼叫它的下一層所提供的網(wǎng)絡(luò)來完成自己的需求。這4層分別為: 應(yīng)用層:應(yīng)用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協(xié)議(FTP)、網(wǎng)絡(luò)遠程訪問協(xié)議(Telnet)等。 傳輸層:在此層中,它提供了節(jié)點間的數(shù)據(jù)傳送,應(yīng)用程序之間的通信服務(wù),主要功能是數(shù)據(jù)格式化、數(shù)據(jù)確認和丟失重傳等。如傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報協(xié)議(UDP)等,TCP和UDP給數(shù)據(jù)包加入傳輸數(shù)據(jù)并把它傳輸?shù)较乱粚又?,這一層負責(zé)傳送數(shù)據(jù),并且確定數(shù)據(jù)已被送達并接收。 互連網(wǎng)絡(luò)層:負責(zé)提供基本的數(shù)據(jù)封包傳送功能,讓每一塊數(shù)據(jù)包都能夠到達目的主機(但不檢查是否被正確接收),如網(wǎng)際協(xié)議(IP)。 網(wǎng)絡(luò)接口層(主機-網(wǎng)絡(luò)層):接收IP數(shù)據(jù)包并進行傳輸,從網(wǎng)絡(luò)上接收物理幀,抽取IP數(shù)據(jù)報轉(zhuǎn)交給下一層,對實際的網(wǎng)絡(luò)媒體的管理,定義如何使用實際網(wǎng)絡(luò)(如Ethernet、Serial Line等)來傳送數(shù)據(jù)。 TCP/IP協(xié)議結(jié)構(gòu)圖
主要協(xié)議 以下簡單介紹TCP/IP中的協(xié)議都具備什么樣的功能,都是如何工作的: 1. IP 網(wǎng)際協(xié)議IP是TCP/IP的心臟,也是網(wǎng)絡(luò)層中最重要的協(xié)議。 IP層接收由更低層(網(wǎng)絡(luò)接口層例如以太網(wǎng)設(shè)備驅(qū)動程序)發(fā)來的數(shù)據(jù)包,并把該數(shù)據(jù)包發(fā)送到更高層---TCP或UDP層;相反,IP層也把從TCP或UDP層接收來的數(shù)據(jù)包傳送到更低層。IP數(shù)據(jù)包是不可靠的,因為IP并沒有做任何事情來確認數(shù)據(jù)包是按順序發(fā)送的或者沒有被破壞。IP數(shù)據(jù)包中含有發(fā)送它的主機的地址(源地址)和接收它的主機的地址(目的地址)。 高層的TCP和UDP服務(wù)在接收數(shù)據(jù)包時,通常假設(shè)包中的源地址是有效的。也可以這樣說,IP地址形成了許多服務(wù)的認證基礎(chǔ),這些服務(wù)相信數(shù)據(jù)包是從一個有效的主機發(fā)送來的。IP確認包含一個選項,叫作IP source routing,可以用來指定一條源地址和目的地址之間的直接路徑。對于一些TCP和UDP的服務(wù)來說,使用了該選項的IP包好像是從路徑上的最后一個系統(tǒng)傳遞過來的,而不是來自于它的真實地點。這個選項是為了測試而存在的,說明了它可以被用來欺騙系統(tǒng)來進行平常是被禁止的連接。那么,許多依靠IP源地址做確認的服務(wù)將產(chǎn)生問題并且會被非法入侵。 2. TCP 如果IP數(shù)據(jù)包中有已經(jīng)封好的TCP數(shù)據(jù)包,那么IP將把它們向‘上’傳送到TCP層。TCP將包排序并進行錯誤檢查,同時實現(xiàn)虛電路間的連接。TCP數(shù)據(jù)包中包括序號和確認,所以未按照順序收到的包可以被排序,而損壞的包可以被重傳。 TCP將它的信息送到更高層的應(yīng)用程序,例如Telnet的服務(wù)程序和客戶程序。應(yīng)用程序輪流將信息送回TCP層,TCP層便將它們向下傳送到IP層,設(shè)備驅(qū)動程序和物理介質(zhì),最后到接收方。 面向連接的服務(wù)(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它們使用了TCP。DNS在某些情況下使用TCP(發(fā)送和接收域名數(shù)據(jù)庫),但使用UDP傳送有關(guān)單個主機的信息。 3.UDP UDP與TCP位于同一層,但它不管數(shù)據(jù)包的順序、錯誤或重發(fā)。因此,UDP不被應(yīng)用于那些使用虛電路的面向連接的服務(wù),UDP主要用于那些面向查詢---應(yīng)答的服務(wù),例如NFS。相對于FTP或Telnet,這些服務(wù)需要交換的信息量較小。使用UDP的服務(wù)包括NTP(網(wǎng)絡(luò)時間協(xié)議)和DNS(DNS也使用TCP)。 欺騙UDP包比欺騙TCP包更容易,因為UDP沒有建立初始化連接(也可以稱為握手)(因為在兩個系統(tǒng)間沒有虛電路),也就是說,與UDP相關(guān)的服務(wù)面臨著更大的危險。 4.ICMP ICMP與IP位于同一層,它被用來傳送IP的的控制信息。它主要是用來提供有關(guān)通向目的地址的路徑信息。ICMP的‘Redirect’信息通知主機通向其他系統(tǒng)的更準(zhǔn)確的路徑,而‘Unreachable’信息則指出路徑有問題。另外,如果路徑不可用了,ICMP可以使TCP連接‘體面地’終止。PING是最常用的基于ICMP的服務(wù)。 5. TCP和UDP的端口結(jié)構(gòu) TCP和UDP服務(wù)通常有一個客戶/服務(wù)器的關(guān)系,例如,一個Telnet服務(wù)進程開始在系統(tǒng)上處于空閑狀態(tài),等待著連接。用戶使用Telnet客戶程序與服務(wù)進程建立一個連接??蛻舫绦蛳蚍?wù)進程寫入信息,服務(wù)進程讀出信息并發(fā)出響應(yīng),客戶程序讀出響應(yīng)并向用戶報告。因而,這個連接是雙工的,可以用來進行讀寫。 兩個系統(tǒng)間的多重Telnet連接是如何相互確認并協(xié)調(diào)一致呢?TCP或UDP連接唯一地使用每個信息中的如下四項進行確認: 源IP地址 發(fā)送包的IP地址。 目的IP地址 接收包的IP地址。 源端口 源系統(tǒng)上的連接的端口。 目的端口 目的系統(tǒng)上的連接的端口。 端口是一個軟件結(jié)構(gòu),被客戶程序或服務(wù)進程用來發(fā)送和接收信息。一個端口對應(yīng)一個16比特的數(shù)。服務(wù)進程通常使用一個固定的端口,例如,SMTP使用25、Xwindows使用6000。這些端口號是‘廣為人知’的,因為在建立與特定的主機或服務(wù)的連接時,需要這些地址和目的地址進行通訊。
參考模型
TCP/IP協(xié)議并不完全符合OSI的七層參考模型。傳統(tǒng)的開放式系統(tǒng)互連參考模型,是一種通信協(xié)議的7層抽象的參考模型,其中每一層執(zhí)行某一特定任務(wù)。該模型的目的是使各種硬件在相同的層次上相互通信。這7層是:物理層、數(shù)據(jù)鏈路層、網(wǎng)路層、傳輸層、話路層、表示層和應(yīng)用層。而TCP/IP通訊協(xié)議采用了4層的層級結(jié)構(gòu),每一層都呼叫它的下一層所提供的網(wǎng)絡(luò)來完成自己的需求。這4層分別為: 應(yīng)用層:應(yīng)用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協(xié)議(FTP)、網(wǎng)絡(luò)遠程訪問協(xié)議(Telnet)等。 傳輸層:在此層中,它提供了節(jié)點間的數(shù)據(jù)傳送服務(wù),如傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報協(xié)議(UDP)等,TCP和UDP給數(shù)據(jù)包加入傳輸數(shù)據(jù)并把它傳輸?shù)较乱粚又校@一層負責(zé)傳送數(shù)據(jù),并且確定數(shù)據(jù)已被送達并接收。 互連網(wǎng)絡(luò)層:負責(zé)提供基本的數(shù)據(jù)封包傳送功能,讓每一塊數(shù)據(jù)包都能夠到達目的主機(但不檢查是否被正確接收),如網(wǎng)際協(xié)議(IP)。 網(wǎng)絡(luò)接口層:對實際的網(wǎng)絡(luò)媒體的管理,定義如何使用實際網(wǎng)絡(luò)(如Ethernet、Serial Line等)來傳送數(shù)據(jù)。
之所以說TCP/IP是一個協(xié)議族,是因為TCP/IP協(xié)議包括TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等許多協(xié)議,這些協(xié)議一起稱為TCP/IP協(xié)議。以下我們對協(xié)議族中一些常用協(xié)議英文名稱和用途作一介紹: TCP(Transport Control Protocol)傳輸控制協(xié)議 IP(Internet Protocol)網(wǎng)間網(wǎng)協(xié)議 UDP(User Datagram Protocol)用戶數(shù)據(jù)報協(xié)議 ICMP(Internet Control Message Protocol)互聯(lián)網(wǎng)控制信息協(xié)議 SMTP(Simple Mail Transfer Protocol)簡單郵件傳輸協(xié)議 SNMP(Simple Network manage Protocol)簡單網(wǎng)絡(luò)管理協(xié)議 FTP(File Transfer Protocol)文件傳輸協(xié)議 ARP(Address Resolution Protocol)地址解析協(xié)議 從協(xié)議分層模型方面來講,TCP/IP由四個層次組成:網(wǎng)絡(luò)接口層、網(wǎng)間網(wǎng)層、傳輸層、應(yīng)用層。 其中: 網(wǎng)絡(luò)接口層 這是TCP/IP軟件的最低層,負責(zé)接收IP數(shù)據(jù)報并通過網(wǎng)絡(luò)發(fā)送之,或者從網(wǎng)絡(luò)上接收物理幀,抽出IP數(shù)據(jù)報,交給IP層。 網(wǎng)間網(wǎng)層 負責(zé)相鄰計算機之間的通信。其功能包括三方面。一、處理來自傳輸層的分組發(fā)送請求,收到請求后,將分組裝入IP數(shù)據(jù)報,填充報頭,選擇去往信宿機的路徑,然后將數(shù)據(jù)報發(fā)往適當(dāng)?shù)木W(wǎng)絡(luò)接口。二、處理輸入數(shù)據(jù)報:首先檢查其合法性,然后進行尋徑--假如該數(shù)據(jù)報已到達信宿機,則去掉報頭,將剩下部分交給適當(dāng)?shù)膫鬏攨f(xié)議;假如該數(shù)據(jù)報尚未到達信宿,則轉(zhuǎn)發(fā)該數(shù)據(jù)報。三、處理路徑、流控、擁塞等問題。 傳輸層 提供應(yīng)用程序間的通信。其功能包括:一、格式化信息流;二、提供可靠傳輸。為實現(xiàn)后者,傳輸層協(xié)議規(guī)定接收端必須發(fā)回確認,并且假如分組丟失,必須重新發(fā)送。 應(yīng)用層 向用戶提供一組常用的應(yīng)用程序,比如電子郵件、文件傳輸訪問、遠程登錄等。遠程登錄TELNET使用TELNET協(xié)議提供在網(wǎng)絡(luò)其它主機上注冊的接口。TELNET會話提供了基于字符的虛擬終端。文件傳輸訪問FTP使用FTP協(xié)議來提供網(wǎng)絡(luò)內(nèi)機器間的文件拷貝功能。 前面我們已經(jīng)學(xué)過關(guān)于OSI參考模型的相關(guān)概念,現(xiàn)在我們來看一看,相對于七層協(xié)議參考模型,TCP/IP協(xié)議是如何實現(xiàn)網(wǎng)絡(luò)模型的。 OSI中的層 功能 TCP/IP協(xié)議族
應(yīng)用層 文件傳輸,電子郵件,文件服務(wù),虛擬終端 TFTP,HTTP,SNMP,F(xiàn)TP,SMTP,DNS,RIP,Telnet
表示層 數(shù)據(jù)格式化,代碼轉(zhuǎn)換,數(shù)據(jù)加密 沒有協(xié)議
會話層 解除或建立與別的接點的聯(lián)系 沒有協(xié)議
傳輸層 提供端對端的接口 TCP,UDP
網(wǎng)絡(luò)層 為數(shù)據(jù)包選擇路由 IP,ICMP,OSPF,BGP,IGMP ,ARP,RARP
數(shù)據(jù)鏈路層 傳輸有地址的幀以及錯誤檢測功能 SLIP,CSLIP,PPP,MTU
物理層 以二進制數(shù)據(jù)形式在物理媒體上傳輸數(shù)據(jù) ISO2110,IEEE802。IEEE802.2
數(shù)據(jù)鏈路層包括了硬件接口和協(xié)議ARP,RARP,這兩個協(xié)議主要是用來建立送到物理層上的信息和接收從物理層上傳來的信息; 網(wǎng)絡(luò)層中的協(xié)議主要有IP,ICMP,IGMP等,由于它包含了IP協(xié)議模塊,所以它是所有基于TCP/IP協(xié)議網(wǎng)絡(luò)的核心。在網(wǎng)絡(luò)層中,IP模塊完成大部分功能。ICMP和IGMP以及其他支持IP的協(xié)議幫助IP完成特定的任務(wù),如傳輸差錯控制信息以及主機/路由器之間的控制電文等。網(wǎng)絡(luò)層掌管著網(wǎng)絡(luò)中主機間的信息傳輸。 傳輸層上的主要協(xié)議是TCP和UDP。正如網(wǎng)絡(luò)層控制著主機之間的數(shù)據(jù)傳遞,傳輸層控制著那些將要進入網(wǎng)絡(luò)層的數(shù)據(jù)。兩個協(xié)議就是它管理這些數(shù)據(jù)的兩種方式:TCP是一個基于連接的協(xié)議(還記得我們在網(wǎng)絡(luò)基礎(chǔ)中講到的關(guān)于面向連接的服務(wù)和面向無連接服務(wù)的概念嗎?忘了的話,去看看);UDP則是面向無連接服務(wù)的管理方式的協(xié)議。 應(yīng)用層位于協(xié)議棧的頂端,它的主要任務(wù)就是應(yīng)用了。上面的協(xié)議當(dāng)然也是為了這些應(yīng)用而設(shè)計的,具體說來一些常用的協(xié)議功能如下: Telnet:提供遠程登錄(終端仿真)服務(wù),好象比較古老的BBS就是用的這個登陸。 FTP :提供應(yīng)用級的文件傳輸服務(wù),說的簡單明了點就是遠程文件訪問等等服務(wù); SMTP:不用說拉,天天用到的電子郵件協(xié)議。 TFTP:提供小而簡單的文件傳輸服務(wù),實際上從某個角度上來說是對FTP的一種替換(在文件特別小并且僅有傳輸需求的時候)。 SNMP:簡單網(wǎng)絡(luò)管理協(xié)議??疵志筒挥谜f什么含義了吧。 DNS:域名解析服務(wù),也就是如何將域名映射成IP地址的協(xié)議。 HTTP:不知道各位對這個協(xié)議熟不熟悉?。窟@是超文本傳輸協(xié)議,你之所以現(xiàn)在能看到網(wǎng)上的圖片,動畫,音頻,等等,都是仰仗這個協(xié)議在起作用??!
編輯本段主要特點
(1)開放的協(xié)議標(biāo)準(zhǔn),可以免費使用,并且獨立于特定的計算機硬件與操作系統(tǒng); (2)獨立于特定的網(wǎng)絡(luò)硬件,可以運行在局域網(wǎng)、廣域網(wǎng),更適用于互聯(lián)網(wǎng)中; (3)統(tǒng)一的網(wǎng)絡(luò)地址分配方案,使得整個TCP/IP設(shè)備在網(wǎng)中都具有惟一的地址; (4)標(biāo)準(zhǔn)化的高層協(xié)議,可以提供多種可靠的用戶服務(wù)。 TCP/IP模型的主要缺點有: 首先,該模型沒有清楚地區(qū)分哪些是規(guī)范、哪些是實現(xiàn);其次,TCP/IP模型的主機—網(wǎng)絡(luò)層定義了網(wǎng)絡(luò)層與數(shù)據(jù)鏈路層的接口,并不是常規(guī)意義上的一層,接口和層的區(qū)別是非常重要的,TCP/IP模型沒有將它們區(qū)分開來。
二、簡要說明TCP/IP協(xié)議的概念及IP地址的概念。
TCP/IP是一種雙層程序,它包括網(wǎng)絡(luò)上的計算機用來建立和斷開連接的規(guī)則,TCP控制信息在互聯(lián)網(wǎng)傳輸前的打包和到達目的地后的重組,IP控制信息包從源主機到目的主機的傳輸路徑。IP地址是計算機在互聯(lián)網(wǎng)上唯一地址。
三、TCP/IP的概念及作用?
什么是TCP/IP協(xié)議
TCP/IP協(xié)議(Transfer Controln Protocol/Internet Protocol)叫做傳輸控制/網(wǎng)際協(xié)議,又叫網(wǎng)絡(luò)通訊協(xié)議,這個協(xié)議是Internet國際互聯(lián)網(wǎng)絡(luò)的基礎(chǔ)。
TCP/IP是網(wǎng)絡(luò)中使用的基本的通信協(xié)議。雖然從名字上看TCP/IP包括兩個協(xié)議,傳輸控制協(xié)議(TCP)和網(wǎng)際協(xié)議(IP),但TCP/IP實際上是一組協(xié)議,它包括上百個各種功能的協(xié)議,如:遠程登錄、文件傳輸和電子郵件等,而TCP協(xié)議和IP協(xié)議是保證數(shù)據(jù)完整傳輸?shù)膬蓚€基本的重要協(xié)議。通常說TCP/IP是Internet協(xié)議族,而不單單是TCP和IP。
TCP/IP是用于計算機通信的一組協(xié)議,我們通常稱它為TCP/IP協(xié)議族。它是70年代中期美國國防部為其ARPANET廣域網(wǎng)開發(fā)的網(wǎng)絡(luò)體系結(jié)構(gòu)和協(xié)議標(biāo)準(zhǔn),以它為基礎(chǔ)組建的INTERNET是目前國際上規(guī)模最大的計算機網(wǎng)絡(luò),正因為INTERNET的廣泛使用,使得TCP/IP成了事實上的標(biāo)準(zhǔn)。
之所以說TCP/IP是一個協(xié)議族,是因為TCP/IP協(xié)議包括TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等許多協(xié)議,這些協(xié)議一起稱為TCP/IP協(xié)議。以下我們對協(xié)議族中一些常用協(xié)議英文名稱和用途作一介紹:
TCP(Transport Control Protocol)傳輸控制協(xié)議
IP(Internetworking Protocol)網(wǎng)間網(wǎng)協(xié)議
UDP(User Datagram Protocol)用戶數(shù)據(jù)報協(xié)議
ICMP(Internet Control Message Protocol)互聯(lián)網(wǎng)控制信息協(xié)議
SMTP(Simple Mail Transfer Protocol)簡單郵件傳輸協(xié)議
SNMP(Simple Network manage Protocol)簡單網(wǎng)絡(luò)管理協(xié)議
FTP(File Transfer Protocol)文件傳輸協(xié)議
ARP(Address Resolation Protocol)地址解析協(xié)議
從協(xié)議分層模型方面來講,TCP/IP由四個層次組成:網(wǎng)絡(luò)接口層、網(wǎng)間網(wǎng)層、傳輸層、應(yīng)用層。
其中:
網(wǎng)絡(luò)接口層 這是TCP/IP軟件的最低層,負責(zé)接收IP數(shù)據(jù)報并通過網(wǎng)絡(luò)發(fā)送之,或者從網(wǎng)絡(luò)上接收物理幀,抽出IP數(shù)據(jù)報,交給IP層。
網(wǎng)間網(wǎng)層 負責(zé)相鄰計算機之間的通信。其功能包括三方面。一、處理來自傳輸層的分組發(fā)送請求,收到請求后,將分組裝入IP數(shù)據(jù)報,填充報頭,選擇去往信宿機的路徑,然后將數(shù)據(jù)報發(fā)往適當(dāng)?shù)木W(wǎng)絡(luò)接口。二、處理輸入數(shù)據(jù)報:首先檢查其合法性,然后進行尋徑--假如該數(shù)據(jù)報已到達信宿機,則去掉報頭,將剩下部分交給適當(dāng)?shù)膫鬏攨f(xié)議;假如該數(shù)據(jù)報尚未到達信宿,則轉(zhuǎn)發(fā)該數(shù)據(jù)報。三、處理路徑、流控、擁塞等問題。
傳輸層 提供應(yīng)用程序間的通信。其功能包括:一、格式化信息流;二、提供可靠傳輸。為實現(xiàn)后者,傳輸層協(xié)議規(guī)定接收端必須發(fā)回確認,并且假如分組丟失,必須重新發(fā)送。
應(yīng)用層 向用戶提供一組常用的應(yīng)用程序,比如電子郵件、文件傳輸訪問、遠程登錄等。遠程登錄TELNET使用TELNET協(xié)議提供在網(wǎng)絡(luò)其它主機上注冊的接口。TELNET會話提供了基于字符的虛擬終端。文件傳輸訪問FTP使用FTP協(xié)議來提供網(wǎng)絡(luò)內(nèi)機器間的文件拷貝功能。
前面我們已經(jīng)學(xué)過關(guān)于OSI參考模型的相關(guān)概念,現(xiàn)在我們來看一看,相對于七層協(xié)議參考模型,TCP/IP協(xié)議是如何實現(xiàn)網(wǎng)絡(luò)模型的。
數(shù)據(jù)鏈路層包括了硬件接口和協(xié)議ARP,RARP,這兩個協(xié)議主要是用來建立送到物理層上的信息和接收從物理層上傳來的信息;
網(wǎng)絡(luò)層中的協(xié)議主要有IP,ICMP,IGMP等,由于它包含了IP協(xié)議模塊,所以它是所有機遇TCP/IP協(xié)議網(wǎng)絡(luò)的核心。在網(wǎng)絡(luò)層中,IP模塊完成大部分功能。ICMP和IGMP以及其他支持IP的協(xié)議幫助IP完成特定的任務(wù),如傳輸差錯控制信息以及主機/路由器之間的控制電文等。網(wǎng)絡(luò)層掌管著網(wǎng)絡(luò)中主機間的信息傳輸。
傳輸層上的主要協(xié)議是TCP和UDP。正如網(wǎng)絡(luò)層控制著主機之間的數(shù)據(jù)傳遞,傳輸層控制著那些將要進入網(wǎng)絡(luò)層的數(shù)據(jù)。兩個協(xié)議就是它管理這些數(shù)據(jù)的兩種方式:TCP是一個基于連接的協(xié)議(還記得我們在網(wǎng)絡(luò)基礎(chǔ)中講到的關(guān)于面向連接的服務(wù)和面向無連接服務(wù)的概念嗎?忘了的話,去看看);UDP則是面向無連接服務(wù)的管理方式的協(xié)議。
應(yīng)用層位于協(xié)議棧的頂端,它的主要任務(wù)就是應(yīng)用了。上面的協(xié)議當(dāng)然也是為了這些應(yīng)用而設(shè)計的,具體說來一些常用的協(xié)議功能如下:
Telnet:提供遠程登錄(終端仿真)服務(wù),好象比較古老的BBS就是用的這個登陸。
FTP :提供應(yīng)用級的文件傳輸服務(wù),說的簡單明了點就是遠程文件訪問等等服務(wù);
SMTP:不用說拉,天天用到的電子郵件協(xié)議。
TFTP:提供小而簡單的文件傳輸服務(wù),實際上從某個角度上來說是對FTP的一種替換(在文件特別小并且僅有傳輸需求的時候)。
SNTP:簡單網(wǎng)絡(luò)管理協(xié)議??疵志筒挥谜f什么含義了吧。
DNS:域名解析服務(wù),也就是如何將域名映射城IP地址的協(xié)議。
HTTP:不知道各位對這個協(xié)議熟不熟悉???這是超文本傳輸協(xié)議,你之所以現(xiàn)在能看到網(wǎng)上的圖片,動畫,音頻,等等,都是仰仗這個協(xié)議在起作用啊!
OSI中的層
功能
TCP/IP協(xié)議族
應(yīng)用層
文件傳輸,電子郵件,文件服務(wù),虛擬終端
TFTP,HTTP,SNMP,F(xiàn)TP,SMTP,DNS,Telnet
表示層
數(shù)據(jù)格式化,代碼轉(zhuǎn)換,數(shù)據(jù)加密
沒有協(xié)議
會話層
解除或建立與別的接點的聯(lián)系
沒有協(xié)議
傳輸層
提供端對端的接口
TCP,UDP
網(wǎng)絡(luò)層
為數(shù)據(jù)包選擇路由
IP,ICMP,RIP,OSPF,BGP,IGMP
數(shù)據(jù)鏈路層
傳輸有地址的幀以及錯誤檢測功能
SLIP,CSLIP,PPP,ARP,RARP,MTU
物理層
以二進制數(shù)據(jù)形式在物理媒體上傳輸數(shù)據(jù)
ISO2110,IEEE802。IEEE802.2
OSI模型與TCP/IP協(xié)議有什么區(qū)別?
除了層的數(shù)量之外,開放式系統(tǒng)互聯(lián)(OSI)模型與TCP/IP協(xié)議有什么區(qū)別?
開放式系統(tǒng)互聯(lián)模型是一個參考標(biāo)準(zhǔn),解釋協(xié)議相互之間應(yīng)該如何相互作用。TCP/IP協(xié)議是美國國防部發(fā)明的,是讓互聯(lián)網(wǎng)成為了目前這個樣子的標(biāo)準(zhǔn)之一。開放式系統(tǒng)互聯(lián)模型中沒有清楚地描繪TCP/IP協(xié)議,但是在解釋TCP/IP協(xié)議時很容易想到開放式系統(tǒng)互聯(lián)模型。兩者的主要區(qū)別如下:
·TCP/IP協(xié)議中的應(yīng)用層處理開放式系統(tǒng)互聯(lián)模型中的第五層、第六層和第七層的功能。
·TCP/IP協(xié)議中的傳輸層并不能總是保證在傳輸層可靠地傳輸數(shù)據(jù)包,而開放式系統(tǒng)互聯(lián)模型可以做到。TCP/IP協(xié)議還提供一項名為UDP(用戶數(shù)據(jù)報協(xié)議)的選擇。UDP不能保證可靠的數(shù)據(jù)包傳輸。
OSI(Open System Interconnect)開放式系統(tǒng)互聯(lián)。
一般都叫OSI參考模型
是ISO(國際標(biāo)準(zhǔn)化組織)組織在1985年研究的網(wǎng)絡(luò)互聯(lián)模型。
最早的時候網(wǎng)絡(luò)剛剛出現(xiàn)的時候,很多大型的公司都擁有了網(wǎng)絡(luò)技術(shù),公司內(nèi)部計算機可以相互連接??梢詤s不能與其它公司連接。因為沒有一個統(tǒng)一的規(guī)范。計算機之間相互傳輸?shù)男畔Ψ讲荒芾斫?。所以不能互?lián)。
ISO為了更好的使網(wǎng)絡(luò)應(yīng)用更為普及,就推出了OSI參考模型。其含義就是推薦所有公司使用這個規(guī)范來控制網(wǎng)絡(luò)。這樣所有公司都有相同的規(guī)范,就能互聯(lián)了。
其內(nèi)容如下:
第7層應(yīng)用層—直接對應(yīng)用程序提供服務(wù),應(yīng)用程序可以
變化,但要包括電子消息傳輸
第6層表示層—格式化數(shù)據(jù),以便為應(yīng)用程序提供通用接
口。這可以包括加密服務(wù)
第5層會話層—在兩個節(jié)點之間建立端連接。此服務(wù)包括
建立連接是以全雙工還是以半雙工的方式進行設(shè)
置,盡管可以在層4中處理雙工方式
第4層傳輸層—常規(guī)數(shù)據(jù)遞送-面向連接或無連接。包括
全雙工或半雙工、流控制和錯誤恢復(fù)服務(wù)
第3層網(wǎng)絡(luò)層—本層通過尋址來建立兩個節(jié)點之間的連接,
它包括通過互連網(wǎng)絡(luò)來路由和中繼數(shù)據(jù)
第2層數(shù)據(jù)鏈路層—在此層將數(shù)據(jù)分幀,并處理流控制。本層
指定拓撲結(jié)構(gòu)并提供硬件尋址
第1層物理層—原始比特流的傳輸,電子信號傳輸和硬件接口
數(shù)據(jù)發(fā)送時,從第七層傳到第一層,接受方則相反。
上三層總稱應(yīng)用層,用來控制軟件方面。
下四層總稱數(shù)據(jù)流層,用來管理硬件。
數(shù)據(jù)在發(fā)至數(shù)據(jù)流層的時候?qū)⒈徊鸱帧?
在傳輸層的數(shù)據(jù)叫段 網(wǎng)絡(luò)層叫包 數(shù)據(jù)鏈路層叫幀 物理層叫比特流 這樣的叫法叫PDU (協(xié)議數(shù)據(jù)單元)
OSI中每一層都有每一層的作用。比如網(wǎng)絡(luò)層就要管理本機的IP的目的地的IP。數(shù)據(jù)鏈路層就要管理MAC地址(介質(zhì)訪問控制)等等,所以在每層拆分數(shù)據(jù)后要進行封裝,以完成接受方與本機相互聯(lián)系通信的作用。
如以此規(guī)定。
OSI模型用途相當(dāng)廣泛。
比如交換機、集線器、路由器等很多網(wǎng)絡(luò)設(shè)備的設(shè)計都是參照OSI模型設(shè)計的。
參考資料:關(guān)于OSI:http://mis.szhqzx.net/teacher/niuqi/stkejian/chenqinghuankj/
四、TCP/IP協(xié)議是什么
TCP/IP是供已連接因特網(wǎng)的計算機進行通信的通信協(xié)議。
TCP/IP協(xié)議TransmissionControlProtocol/InternetProtocol的簡寫,中譯名為傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議,又名網(wǎng)絡(luò)通訊協(xié)議,是Internet最基本的協(xié)議、Internet國際互聯(lián)網(wǎng)絡(luò)的基礎(chǔ),由網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP協(xié)議組成。
TCP/IP傳輸協(xié)議,即傳輸控制/網(wǎng)絡(luò)協(xié)議,也叫作網(wǎng)絡(luò)通訊協(xié)議。它是在網(wǎng)絡(luò)的使用中的最基本的通信協(xié)議。TCP/IP傳輸協(xié)議對互聯(lián)網(wǎng)中各部分進行通信的標(biāo)準(zhǔn)和方法進行了規(guī)定。并且,TCP/IP傳輸協(xié)議是保證網(wǎng)絡(luò)數(shù)據(jù)信息及時、完整傳輸?shù)膬蓚€重要的協(xié)議。
TCP/IP傳輸協(xié)議是嚴格來說是一個四層的體系結(jié)構(gòu),應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層都包含其中。
以上就是關(guān)于簡述TCP的概念相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
簡述幾種網(wǎng)絡(luò)營銷的方法(簡述幾種網(wǎng)絡(luò)營銷的方法)
簡述網(wǎng)絡(luò)營銷的具體策略(簡述網(wǎng)絡(luò)營銷的具體策略包括)
簡述當(dāng)代中國企業(yè)面臨的營銷(簡述當(dāng)代中國企業(yè)面臨的營銷挑戰(zhàn))
中國建筑設(shè)計事務(wù)所排名(建筑設(shè)計事務(wù)所排名 kpf)