1. TCP/IP協議分為哪幾層
在TCP/IP協議有四層。
1、應用層:應用層是TCP/IP協議的第一層,是直接為應用進程提供服務的。
2、運輸層:作為TCP/IP協議的第二層,運輸層在整個TCP/IP協議中起到了中流砥柱的作用。且在運輸層中,TCP和UDP也同樣起到了中流砥柱的作用。
3、網路層:網路層在TCP/IP協議中的位於第三層。在TCP/IP協議中網路層可以進行網路連接的建立和終止以及IP地址的尋找等功能。
4、網路介面層:在TCP/IP協議中,網路介面層位於第四層。由於網路介面層兼並了物理層和數據鏈路層所以,網路介面層既是傳輸數據的物理媒介,也可以為網路層提供一條准確無誤的線路。
網際互聯層
網際互聯層對應於OSI參考模型的網路層,主要解決主機到主機的通信問題。它所包含的協議設計數據包在整個網路上的邏輯傳輸。注重重新賦予主機一個IP地址來完成對主機的定址,它還負責數據包在多種網路中的路由。該層有三個主要協議:網際協議(IP)、互聯網組管理協議(IGMP)和互聯網控制報文協議(ICMP)。
IP協議是網際互聯層最重要的協議,它提供的是一個可靠、無連接的數據報傳遞服務。
2. TCP/IP有哪幾層,各層的功能是什麼
TCP/IP是有共網路介面層,網路層,運輸層和應用層共四層協議系統。
第一層是應用層,功能是服務於應用進程的,就是向用戶提供數據加上編碼和對話對的控制。
第二層是運輸層,功能是能夠解決諸如端到端可靠性和保證數據按照正確的順序到達。包括所給數據應該送給哪個應用程序。
第三層是網路層,功能是進行網路連接的建立,和終止及IP地址的尋找最佳途徑等功能。
第四層是網路介面層,功能是傳輸數據的物理媒介,是數據包從一個設備的網路層傳輸到另外一個設備的網路層的方法。還有控制組成網路的硬體設備。
(2)tcpip中完成加密是哪一層擴展閱讀:
TCP/IP協議不僅僅指的是TCP和IP兩個協議,而是指一個由FTP、SMTP、TCP、UDP、IP等協議構成的協議簇, 只是因為在TCP/IP協議中TCP協議和IP協議最具代表性,所以被稱為TCP/IP協議。
TCP/IP協議產生過程為:
(1)1973年,卡恩與瑟夫開發出了TCP/IP協議中最核心的兩個協議:TCP協議和IP協議。
(2)1974年12月,卡恩與瑟夫正式發表了TCP/IP協議並對其進行了詳細的說明。同時,為了驗證TCP/IP協議的可用性,使一個數據包由一端發出,在經過近10萬km的旅程後到達服務端。
在這次傳輸中,數據包沒有丟失一個位元組,這成分說明了TCP/IP協議的成功。
(3)1983年元旦,TCP/IP協議正式替代NCP,從此以後TCP/IP成為大部分網際網路共同遵守的一種網路規則。
(4)1984年,TCP/IP協議得到美國國防部的肯定,成為多數計算機共同遵守的一個標准。
(5)2005年9月9日卡恩和瑟夫由於他們對於美國文化做出的卓越貢獻被授予總統自由勛章。
TCP/IP協議能夠迅速發展起來並成為事實上的標准,是它恰好適應了世界范圍內數據通信的需要。它有以下特點:
(1)協議標準是完全開放的,可以供用戶免費使用,並且獨立於特定的計算機硬體與操作系統。
(2)獨立於網路硬體系統,可以運行在廣域網,更適合於互聯網。
(3)網路地址統一分配,網路中每一設備和終端都具有一個唯一地址。
(4)高層協議標准化,可以提供多種多樣可靠網路服務。
參考資料:網路——TCP/IP協議
3. 簡述TCP/IP中各層的功能
TCP/IP中共有七層,分別是:
物理層:完成相鄰結點之間原始比特流的傳說,控制數據怎麼被放置到通信介質中;
數據鏈路層:在不可靠的物理線路上進行數據的可靠傳輸。主要網路設備有 網卡,網橋,交換機;
網路層:完成網路中主機間的報文傳輸;
傳輸層:是整個網路的關鍵部分,實現兩個用戶進程間端到端的可靠通信,處理數據包錯誤、數據包次序,以及其他一些關鍵傳輸問題;
會話層:允許不同機器上的用戶之間建立會話關系,會話層提供的服務之一是管理對話控制;
表示層:涉及數據壓縮和解壓、數據加密和解密等工作;
應用層:支持運行於不同計算機上的進程進行通信,而這些進程則是為用戶完成不同任務而設計的。
4. TCP/IP協議的七層協議分別是什麼根據你的理解,如果設置網路加密應該在哪層
tcp/ip 分5層。物理層,數據鏈路層,網路層,傳輸層,應用層。網路加密可以在數據鏈路層和應用層進行。
5. 簡述TCP/IP協議的分層結構
TCP/IP協議並不完全符合OSI的七層參考模型。傳統的開放式系統互連參考模型,是一種通信協議的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種硬體在相同的層次上相互通信。這7層是:物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層。而TCP/IP通訊協議採用了4層的層級結構,每一層都呼叫它的下一層所提供的網路來完成自己的需求。這4層分別為: 應用層:應用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協議(FTP)、網路遠程訪問協議(Telnet)等。 傳輸層:在此層中,它提供了節點間的數據傳送,應用程序之間的通信服務,主要功能是數據格式化、數據確認和丟失重傳等。如傳輸控制協議(TCP)、用戶數據報協議(UDP)等,TCP和UDP給數據包加入傳輸數據並把它傳輸到下一層中,這一層負責傳送數據,並且確定數據已被送達並接收。 互連網路層:負責提供基本的數據封包傳送功能,讓每一塊數據包都能夠到達目的主機(但不檢查是否被正確接收),如網際協議(IP)。 網路介面層(主機-網路層):接收IP數據包並進行傳輸,從網路上接收物理幀,抽取IP數據報轉交給下一層,對實際的網路媒體的管理,定義如何使用實際網路(如Ethernet、Serial Line等)來傳送數據。 TCP/IP協議結構圖
主要協議 以下簡單介紹TCP/IP中的協議都具備什麼樣的功能,都是如何工作的: 1. IP 網際協議IP是TCP/IP的心臟,也是網路層中最重要的協議。 IP層接收由更低層(網路介面層例如乙太網設備驅動程序)發來的數據包,並把該數據包發送到更高層---TCP或UDP層;相反,IP層也把從TCP或UDP層接收來的數據包傳送到更低層。IP數據包是不可靠的,因為IP並沒有做任何事情來確認數據包是按順序發送的或者沒有被破壞。IP數據包中含有發送它的主機的地址(源地址)和接收它的主機的地址(目的地址)。 高層的TCP和UDP服務在接收數據包時,通常假設包中的源地址是有效的。也可以這樣說,IP地址形成了許多服務的認證基礎,這些服務相信數據包是從一個有效的主機發送來的。IP確認包含一個選項,叫作IP source routing,可以用來指定一條源地址和目的地址之間的直接路徑。對於一些TCP和UDP的服務來說,使用了該選項的IP包好像是從路徑上的最後一個系統傳遞過來的,而不是來自於它的真實地點。這個選項是為了測試而存在的,說明了它可以被用來欺騙系統來進行平常是被禁止的連接。那麼,許多依靠IP源地址做確認的服務將產生問題並且會被非法入侵。 2. TCP 如果IP數據包中有已經封好的TCP數據包,那麼IP將把它們向『上』傳送到TCP層。TCP將包排序並進行錯誤檢查,同時實現虛電路間的連接。TCP數據包中包括序號和確認,所以未按照順序收到的包可以被排序,而損壞的包可以被重傳。 TCP將它的信息送到更高層的應用程序,例如Telnet的服務程序和客戶程序。應用程序輪流將信息送回TCP層,TCP層便將它們向下傳送到IP層,設備驅動程序和物理介質,最後到接收方。 面向連接的服務(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它們使用了TCP。DNS在某些情況下使用TCP(發送和接收域名資料庫),但使用UDP傳送有關單個主機的信息。 3.UDP UDP與TCP位於同一層,但它不管數據包的順序、錯誤或重發。因此,UDP不被應用於那些使用虛電路的面向連接的服務,UDP主要用於那些面向查詢---應答的服務,例如NFS。相對於FTP或Telnet,這些服務需要交換的信息量較小。使用UDP的服務包括NTP(網路時間協議)和DNS(DNS也使用TCP)。 欺騙UDP包比欺騙TCP包更容易,因為UDP沒有建立初始化連接(也可以稱為握手)(因為在兩個系統間沒有虛電路),也就是說,與UDP相關的服務面臨著更大的危險。 4.ICMP ICMP與IP位於同一層,它被用來傳送IP的的控制信息。它主要是用來提供有關通向目的地址的路徑信息。ICMP的『Redirect』信息通知主機通向其他系統的更准確的路徑,而『Unreachable』信息則指出路徑有問題。另外,如果路徑不可用了,ICMP可以使TCP連接『體面地』終止。PING是最常用的基於ICMP的服務。 5. TCP和UDP的埠結構 TCP和UDP服務通常有一個客戶/伺服器的關系,例如,一個Telnet服務進程開始在系統上處於空閑狀態,等待著連接。用戶使用Telnet客戶程序與服務進程建立一個連接。客戶程序向服務進程寫入信息,服務進程讀出信息並發出響應,客戶程序讀出響應並向用戶報告。因而,這個連接是雙工的,可以用來進行讀寫。 兩個系統間的多重Telnet連接是如何相互確認並協調一致呢?TCP或UDP連接唯一地使用每個信息中的如下四項進行確認: 源IP地址 發送包的IP地址。 目的IP地址 接收包的IP地址。 源埠 源系統上的連接的埠。 目的埠 目的系統上的連接的埠。 埠是一個軟體結構,被客戶程序或服務進程用來發送和接收信息。一個埠對應一個16比特的數。服務進程通常使用一個固定的埠,例如,SMTP使用25、Xwindows使用6000。這些埠號是『廣為人知』的,因為在建立與特定的主機或服務的連接時,需要這些地址和目的地址進行通訊。
參考模型
TCP/IP協議並不完全符合OSI的七層參考模型。傳統的開放式系統互連參考模型,是一種通信協議的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種硬體在相同的層次上相互通信。這7層是:物理層、數據鏈路層、網路層、傳輸層、話路層、表示層和應用層。而TCP/IP通訊協議採用了4層的層級結構,每一層都呼叫它的下一層所提供的網路來完成自己的需求。這4層分別為: 應用層:應用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協議(FTP)、網路遠程訪問協議(Telnet)等。 傳輸層:在此層中,它提供了節點間的數據傳送服務,如傳輸控制協議(TCP)、用戶數據報協議(UDP)等,TCP和UDP給數據包加入傳輸數據並把它傳輸到下一層中,這一層負責傳送數據,並且確定數據已被送達並接收。 互連網路層:負責提供基本的數據封包傳送功能,讓每一塊數據包都能夠到達目的主機(但不檢查是否被正確接收),如網際協議(IP)。 網路介面層:對實際的網路媒體的管理,定義如何使用實際網路(如Ethernet、Serial Line等)來傳送數據。
之所以說TCP/IP是一個協議族,是因為TCP/IP協議包括TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等許多協議,這些協議一起稱為TCP/IP協議。以下我們對協議族中一些常用協議英文名稱和用途作一介紹: TCP(Transport Control Protocol)傳輸控制協議 IP(Internet Protocol)網間網協議 UDP(User Datagram Protocol)用戶數據報協議 ICMP(Internet Control Message Protocol)互聯網控制信息協議 SMTP(Simple Mail Transfer Protocol)簡單郵件傳輸協議 SNMP(Simple Network manage Protocol)簡單網路管理協議 FTP(File Transfer Protocol)文件傳輸協議 ARP(Address Resolution Protocol)地址解析協議 從協議分層模型方面來講,TCP/IP由四個層次組成:網路介面層、網間網層、傳輸層、應用層。 其中: 網路介面層 這是TCP/IP軟體的最低層,負責接收IP數據報並通過網路發送之,或者從網路上接收物理幀,抽出IP數據報,交給IP層。 網間網層 負責相鄰計算機之間的通信。其功能包括三方面。一、處理來自傳輸層的分組發送請求,收到請求後,將分組裝入IP數據報,填充報頭,選擇去往信宿機的路徑,然後將數據報發往適當的網路介面。二、處理輸入數據報:首先檢查其合法性,然後進行尋徑--假如該數據報已到達信宿機,則去掉報頭,將剩下部分交給適當的傳輸協議;假如該數據報尚未到達信宿,則轉發該數據報。三、處理路徑、流控、擁塞等問題。 傳輸層 提供應用程序間的通信。其功能包括:一、格式化信息流;二、提供可靠傳輸。為實現後者,傳輸層協議規定接收端必須發回確認,並且假如分組丟失,必須重新發送。 應用層 向用戶提供一組常用的應用程序,比如電子郵件、文件傳輸訪問、遠程登錄等。遠程登錄TELNET使用TELNET協議提供在網路其它主機上注冊的介面。TELNET會話提供了基於字元的虛擬終端。文件傳輸訪問FTP使用FTP協議來提供網路內機器間的文件拷貝功能。 前面我們已經學過關於OSI參考模型的相關概念,現在我們來看一看,相對於七層協議參考模型,TCP/IP協議是如何實現網路模型的。 OSI中的層 功能 TCP/IP協議族
應用層 文件傳輸,電子郵件,文件服務,虛擬終端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,RIP,Telnet
表示層 數據格式化,代碼轉換,數據加密 沒有協議
會話層 解除或建立與別的接點的聯系 沒有協議
傳輸層 提供端對端的介面 TCP,UDP
網路層 為數據包選擇路由 IP,ICMP,OSPF,BGP,IGMP ,ARP,RARP
數據鏈路層 傳輸有地址的幀以及錯誤檢測功能 SLIP,CSLIP,PPP,MTU
物理層 以二進制數據形式在物理媒體上傳輸數據 ISO2110,IEEE802。IEEE802.2
數據鏈路層包括了硬體介面和協議ARP,RARP,這兩個協議主要是用來建立送到物理層上的信息和接收從物理層上傳來的信息; 網路層中的協議主要有IP,ICMP,IGMP等,由於它包含了IP協議模塊,所以它是所有基於TCP/IP協議網路的核心。在網路層中,IP模塊完成大部分功能。ICMP和IGMP以及其他支持IP的協議幫助IP完成特定的任務,如傳輸差錯控制信息以及主機/路由器之間的控制電文等。網路層掌管著網路中主機間的信息傳輸。 傳輸層上的主要協議是TCP和UDP。正如網路層控制著主機之間的數據傳遞,傳輸層控制著那些將要進入網路層的數據。兩個協議就是它管理這些數據的兩種方式:TCP是一個基於連接的協議(還記得我們在網路基礎中講到的關於面向連接的服務和面向無連接服務的概念嗎?忘了的話,去看看);UDP則是面向無連接服務的管理方式的協議。 應用層位於協議棧的頂端,它的主要任務就是應用了。上面的協議當然也是為了這些應用而設計的,具體說來一些常用的協議功能如下: Telnet:提供遠程登錄(終端模擬)服務,好象比較古老的BBS就是用的這個登陸。 FTP :提供應用級的文件傳輸服務,說的簡單明了點就是遠程文件訪問等等服務; SMTP:不用說拉,天天用到的電子郵件協議。 TFTP:提供小而簡單的文件傳輸服務,實際上從某個角度上來說是對FTP的一種替換(在文件特別小並且僅有傳輸需求的時候)。 SNMP:簡單網路管理協議。看名字就不用說什麼含義了吧。 DNS:域名解析服務,也就是如何將域名映射成IP地址的協議。 HTTP:不知道各位對這個協議熟不熟悉啊?這是超文本傳輸協議,你之所以現在能看到網上的圖片,動畫,音頻,等等,都是仰仗這個協議在起作用啊!
編輯本段主要特點
(1)開放的協議標准,可以免費使用,並且獨立於特定的計算機硬體與操作系統; (2)獨立於特定的網路硬體,可以運行在區域網、廣域網,更適用於互聯網中; (3)統一的網路地址分配方案,使得整個TCP/IP設備在網中都具有惟一的地址; (4)標准化的高層協議,可以提供多種可靠的用戶服務。 TCP/IP模型的主要缺點有: 首先,該模型沒有清楚地區分哪些是規范、哪些是實現;其次,TCP/IP模型的主機—網路層定義了網路層與數據鏈路層的介面,並不是常規意義上的一層,介面和層的區別是非常重要的,TCP/IP模型沒有將它們區分開來。
6. tcp ip協議中,除了應用層加密之外, 有沒有哪一層是對我們發送的報文進行加密的,否則我們的通信不是可以
有很多,因為TCP/IP是借鑒於OSI的協議族,繼承了OSI(開放系統互聯參考模型)的開放性,所以很多不同公司制定了自己的安全協議。
舉幾個常見的:
1.SSL安全套接層協議,位於在應用層和傳輸層之間主要提供數據安全傳輸,提供數據完整性。
2.HTTPS和S-HTTP都處於應用層但功能還是有些不。
3.VPN中的IP隧道技術,可應用在數據鏈路層,網路層和傳輸層
a.應用在數據鏈路層的PPTP(點到點隧道協議),後由思科引申出L2TP技術
b.IPsec協議(Inetrnet安全性協議)位於網路層,提供隧道技術的數據再封裝。
還有很多其他的技術,以上幾種還是比較常用的。
純原創手打,有問題或要詳細了解可繼續追問~
祝君好運~
7. TCP/IP的體系結構到底是四層還是五層
TCP/IP的體系結構是四層。
TCP/IP協議中的四個層次。
1、應用層:應用層是TCP/IP協議的第一層,是直接為應用進程提供服務的。
對不同種類的應用程序它們會根據自己的需要來使用應用層的不同協議,郵件傳輸應用使用了SMTP協議、萬維網應用使用了HTTP協議、遠程登錄服務應用使用了有TELNET協議。應用層還能加密、解密、格式化數據。應用層可以建立或解除與其他節點的聯系,這樣可以充分節省網路資源。
2、運輸層:作為TCP/IP協議的第二層,運輸層在整個TCP/IP協議中起到了中流砥柱的作用。且在運輸層中,TCP和UDP也同樣起到了中流砥柱的作用。
3、網路層:網路層在TCP/IP協議中的位於第三層。在TCP/IP協議中網路層可以進行網路連接的建立和終止以及IP地址的尋找等功能。
4、網路介面層:在TCP/IP協議中,網路介面層位於第四層。由於網路介面層兼並了物理層和數據鏈路層所以,網路介面層既是傳輸數據的物理媒介,也可以為網路層提供一條准確無誤的線路。
(7)tcpip中完成加密是哪一層擴展閱讀
TCP/IP協議棧組成:整個通信網路的任務,可以劃分成不同的功能塊,即抽象成所謂的 」 層」。用於互聯網的協議可以比照TCP/IP參考模型進行分類。TCP/IP協議棧起始於第三層協議IP(互聯網協議)。所有這些協議都在相應的RFC文檔中討論及標准化。
重要的協議在相應的RFC文檔中均標記了狀態: 「必須「 (required) ,「推薦「 (recommended) ,「可選「 (elective)。其它的協議還可能有「 試驗「(experimental) 或「 歷史「(historic) 的狀態。
8. 數據包的加密一般tcp\/ip的哪個層實現的
物理層提供用於激活,維護,關閉端點,電特性,特徵和過程特性之間的通信的機械性能。上層協議提供了一種物理介質來傳輸數據。在這一層,數據的單位為比特(位)。定義典型物理層規范代表包括:EIA / TIA的RS-232,EIA / TIA的RS-449,V.35,RJ-45等。數據鏈路層提供可靠的傳輸在不可靠的物理介質。該層的作用包括:物理地址定址,數據成幀,流量控制,錯誤檢測的數據,如重傳。在這一層中,數據的單位稱為幀(幀)。代表的數據鏈路層協議包括:SDLC,HDLC,PPP,STP,幀中繼等。網路層負責子網間路由分組。網路層擁塞控制也可以實現,互聯功能。在這一層中,數據的單元稱為數據包(數據包)。代表的網路層協議包括:IP,IPX,RIP,OSPF和其他傳輸層是所述第一端,所述主機到主機級別。傳輸層負責數據段和上端可靠或不可靠的傳輸。另外,傳輸層必須處理端到端的差錯控制和流量控制的問題。在這一層中,數據單元稱為一數據段(段)。的傳輸層協議的代表包括:TCP,UDP,SPX,管理主機之間等會話會話層,負責建立,管理和終止進程之間的會話。會話層也是在校準數據的使用的插入點的數據的同步。為了確保可以由另一個主機應用程序可以理解主機應用層信息將被轉換的上層的數據或信息的表示層。代表數據轉換層包括加密數據,壓縮,格式轉換等。應用層提供訪問網路服務的介面,用於在操作系統或網路應用。代表的應用層協議包括:遠程登錄,FTP,HTTP,SNMP等。
9. TCP/IP協議的體系結構分為哪幾層每層的功能
TCP/IP傳輸協議是一個四層的體系結構,應用層、傳輸層、網路層和網路介面層都包含其中。每層的功能如下:
1、應用層
是直接為應用進程提供服務的。對不同種類的應用程序它們會根據自己的需要來使用應用層的不同協議;定義數據格式並按照對應的格式解讀數據,加密、解密、格式化數據;應用層可以建立或解除與其他節點的聯系,這樣可以充分節省網路資源。
2、運輸層
作為TCP/IP協議的第二層,運輸層在整個TCP/IP協議中起到了中流砥柱的功能。且在運輸層中,TCP和UDP也同樣起到了中流砥柱的作用。主要功能是定義埠,標識應用程序身份,實現埠到埠的通信,TCP協議可以保證數據傳輸的可靠性。
3、網路層
網路層在TCP/IP協議中的位於第三層。在TCP/IP協議中網路層可以進行網路連接的建立和終止以及IP地址的尋找等功能。網路層的主要功能是定義網路地址、區分網段、子網內MAC定址、對於不同子網的數據包進行路由。
4、網路介面層
在TCP/IP協議中,網路介面層位於第四層。由於網路介面層兼並了物理層和數據鏈路層,所以網路介面層既是傳輸數據的物理媒介,也可以為網路層提供一條准確無誤的線路。
(9)tcpip中完成加密是哪一層擴展閱讀:
TCP/IP協議有以下特點:
1、協議標準是完全開放的,可以供用戶免費使用,並且獨立於特定的計算機硬體與操作系統。
2、協議獨立於網路硬體系統,可以運行在廣域網,更適合於互聯網使用。
3、網路的地址是統一分配的,網路中每一個設備和終端都具有一個唯一地址。
4、高層協議標准化,可以提供多種多樣可靠網路服務。
10. TCP/IP協議分幾層
這個協議分7層,如下:
叫七層OSI網路結構!!!!
應用層
1.主要功能 :用戶介面、應用程序
application 2.典型設備:網關
3.典型協議、標准和應用:TELNET, FTP, HTTP
表示層
1.主要功能 :數據的表示、壓縮和加密
presentation2.典型設備:網關
3.典型協議、標准和應用:ASCLL、PICT、TIFF、JPEG、 MIDI、MPEG
會話層
1.主要功能 :會話的建立和結束
session2.典型設備:網關
3.典型協議、標准和應用:RPC、SQL、NFS 、X WINDOWS、ASP
傳輸層
1.主要功能 :端到端控制
transport 2.典型設備:網關
3.典型協議、標准和應用:TCP、UDP、SPX
網路層
1.主要功能 :路由,定址
network2.典型設備:路由器
3.典型協議、標准和應用:IP、IPX、APPLETALK、ICMP
數據鏈路層
1.主要功能 :保證誤差錯的數據鏈路
data link 2.典型設備:交換機、網橋、網卡
3.典型協議、標准和應用:802.2、802.3ATM、HDLC、FRAME RELAY
物理層
1.主要功能 :傳輸比特流
physical2.典型設備:集線器、中繼器
3.典型協議、標准和應用:V.35、EIA/TIA-232
從下到上,物理層最低的!!!!應用層最高。