tcpip協議的含義是_TCP,IP協議是什么意思?
特邀律師
TCP協議叫“傳輸入控制協議”,IP協議叫“網際協議”。
要具體知道還有哪些協議,首先要搞清楚網絡模型。國際化標準組織ISO制定的開放互聯模型OSI共分七層,從底層到高層分別是物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層,而微軟制定的標準TCP/IP網絡模型只有四層,分別是網絡接口層、網絡層、傳輸層、應用層,是對OSI的整合。
以上的網絡模型不管是哪一層,都有相應的協議,比如數據鏈路層有ARP協議,網絡層是IP協議,傳輸層有TCP和UDP協議,應用層有HTTP協議、FTP協議等等。
TCP/IP協議叫做傳輸控制/網際協議,它是Internet國際互聯網絡的基礎。TCP/IP是網絡中使用的基本的通信協議。雖然從名字上看TCP/IP包括兩個協議,傳輸控制協議(TCP)和網際協議(IP),但TCP/IP實際上是一組協議,它包括上百個各種功能的協議,如:遠程登錄、文件傳輸和電子郵件等,而TCP協議和IP協議是保證數據完整傳輸的兩個基本的重要協議。通常說TCP/IP是Internet協議族,而不單單是TCP和IP。TCP/IP協議的基本傳輸單位是數據包(datagram),TCP協議負責把數據分成若干個數據包,并給每個數據包加上包頭(就像給一封信加上信封),包頭上有相應的編號,以保證在數據接收端能將數據還原為原來的格式,IP協議在每個包頭上再加上接收端主機地址,這樣數據找到自己要去的地方,如果傳輸過程中出現數據丟失、數據失真等情況,TCP協議會自動要求數據重新傳輸,并重新組包。總之,IP協議保證數據的傳輸,TCP協議保證數據傳輸的質量。TCP/IP協議數據的傳輸基于TCP/IP協議的四層結構:應用層、傳輸層、網絡層、接口層,數據在傳輸時每通過一層就要在數據上加個包頭,其中的數據供接收端同一層協議使用,而在接收端,每經過一層要把用過的包頭去掉,這樣來保證傳輸數據的格式完全一致。TCP/IP協議介紹TCP/IP的通訊協議這部分簡要介紹一下TCP/IP的內部結構,為討論與互聯網有關的安全問題打下基礎。TCP/IP協議組之所以流行,部分原因是因為它可以用在各種各樣的信道和底層協議(例如T1和X.25、以太網以及RS-232串行接口)之上。確切地說,TCP/IP協議是一組包括TCP協議和IP協議,UDP(UserDatagramProtocol)協議、ICMP(InternetControlMessageProtocol)協議和其他一些協議的協議組。TCP/IP整體構架概述TCP/IP協議并不完全符合OSI的七層參考模型。傳統的開放式系統互連參考模型,是一種通信協議的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種硬件在相同的層次上相互通信。這7層是:物理層、數據鏈路層、網路層、傳輸層、話路層、表示層和應用層。而TCP/IP通訊協議采用了4層的層級結構,每一層都呼叫它的下一層所提供的網絡來完成自己的需求。這4層分別為:應用層:應用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協議(FTP)、網絡遠程訪問協議(Telnet)等。傳輸層:在此層中,它提供了節點間的數據傳送服務,如傳輸控制協議(TCP)、用戶數據報協議(UDP)等,TCP和UDP給數據包加入傳輸數據并把它傳輸到下一層中,這一層負責傳送數據,并且確定數據已被送達并接收。互連網絡層:負責提供基本的數據封包傳送功能,讓每一塊數據包都能夠到達目的主機(但不檢查是否被正確接收),如網際協議(IP)。網絡接口層:對實際的網絡媒體的管理,定義如何使用實際網絡(如Ethernet、SerialLine等)來傳送數據。TCP/IP中的協議以下簡單介紹TCP/IP中的協議都具備什么樣的功能,都是如何工作的:1.IP網際協議IP是TCP/IP的心臟,也是網絡層中最重要的協議。IP層接收由更低層(網絡接口層例如以太網設備驅動程序)發來的數據包,并把該數據包發送到更高層---TCP或UDP層;相反,IP層也把從TCP或UDP層接收來的數據包傳送到更低層。IP數據包是不可靠的,因為IP并沒有做任何事情來確認數據包是按順序發送的或者沒有被破壞。IP數據包中含有發送它的主機的地址(源地址)和接收它的主機的地址(目的地址)。高層的TCP和UDP服務在接收數據包時,通常假設包中的源地址是有效的。也可以這樣說,IP地址形成了許多服務的認證基礎,這些服務相信數據包是從一個有效的主機發送來的。IP確認包含一個選項,叫作IPsourcerouting,可以用來指定一條源地址和目的地址之間的直接路徑。對于一些TCP和UDP的服務來說,使用了該選項的IP包好象是從路徑上的最后一個系統傳遞過來的,而不是來自于它的真實地點。這個選項是為了測試而存在的,說明了它可以被用來欺騙系統來進行平常是被禁止的連接。那么,許多依靠IP源地址做確認的服務將產生問題并且會被非法入侵。2.TCP如果IP數據包中有已經封好的TCP數據包,那么IP將把它們向‘上’傳送到TCP層。TCP將包排序并進行錯誤檢查,同時實現虛電路間的連接。TCP數據包中包括序號和確認,所以未按照順序收到的包可以被排序,而損壞的包可以被重傳。TCP將它的信息送到更高層的應用程序,例如Telnet的服務程序和客戶程序。應用程序輪流將信息送回TCP層,TCP層便將它們向下傳送到IP層,設備驅動程序和物理介質,最后到接收方。面向連接的服務(例如Telnet、FTP、rlogin、XWindows和SMTP)需要高度的可靠性,所以它們使用了TCP。DNS在某些情況下使用TCP(發送和接收域名數據庫),但使用UDP傳送有關單個主機的信息。3.UDPUDP與TCP位于同一層,但對于數據包的順序錯誤或重發。因此,UDP不被應用于那些使用虛電路的面向連接的服務,UDP主要用于那些面向查詢---應答的服務,例如NFS。相對于FTP或Telnet,這些服務需要交換的信息量較小。使用UDP的服務包括NTP(網落時間協議)和DNS(DNS也使用TCP)。欺騙UDP包比欺騙TCP包更容易,因為UDP沒有建立初始化連接(也可以稱為握手)(因為在兩個系統間沒有虛電路),也就是說,與UDP相關的服務面臨著更大的危險。4.ICMPICMP與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 是因特網的通信協議,Transmission Control Protocol/Internet Protocol的簡寫,中譯名為傳輸控制協議/因特網互聯協議,又名網絡通訊協議,是Internet最基本的協議、Internet國際互聯網絡的基礎,由網絡層的IP協議和傳輸層的TCP協議組成。 TCP/IP協議,是一個網絡通信模型,以及一整個網絡傳輸協議家族,為互聯網的基礎通信架構。協議的作用就是,相互通信的計算機之間需要遵循的約定。 TCP/IP提供點對點的鏈接機制,將數據應該如何封裝、定址、傳輸、路由以及在目的地如何接收,都加以標準化。簡單的說,TCP/IP定義了全世界的計算機之間通信,傳輸數據的規則。TCP/IP通信模型分為4層,應用層,傳輸層,網絡互聯層,網絡接口層。
TCP/IP協議(傳輸控制協議/互聯網協議)不是簡單的一個協議,而是一組特別的協議,包括:TCP,IP,UDP,ARP等,這些被稱為子協議。在這些協議中,最重要、最著名的就是TCP和IP。因此,大部分網絡管理員稱整個協議族為“TCP/IP”。TCP/IP始于美國國防部,美國國防部于20世紀60年代末為高級研究計劃局網絡(ARPAnet,Intermet的前身)開發了TCP/IP。TCP/IP的迅速流行要歸功于它的低成本、可在不同的平臺間進行通信的能力和它開放的特性。“開放”的意思是軟件開發人員可以自由地使用和修改TCP/IP的核心協議。TCP/IP是Internet實際采用的標準。UNIX和Linux一直都使用TCP/IP,Windows網絡操作系統也以TCP/IP作為默認的協議。擴展資料:TCP/IP特點:
1、協議標準是完全開放的,可以供用戶免費使用,并且獨立于特定的計算機硬件與操作系統。
2、獨立于網絡硬件系統,可以運行在廣域網,更適合于互聯網。
3、網絡地址統一分配,網絡中每一設備和終端都具有一個唯一地址。
4、高層協議標準化,可以提供多種多樣可靠網絡服務。