TCP IP協議基礎講解
在網絡中存在著多種多樣的協議,各種協議就像我們社會中的法律一樣,讓網絡工作井井有條。現在我們就來從最根本的知識內容講起,為大家講解一下有關于TCP IP協議基礎的相關內容。希望從中,能夠讓大家了解到更多有關網絡的知識。
TCP IP協議
目前網絡協議有許多種,但是最基本的協議是TCP IP協議,許多協議都是它的子協議。下面我們就對TCP IP協議作一下簡單介紹。
TCP IP協議基礎1:基本概念
TCP IP協議包括兩個子協議:一個是TCP協議(Transmission Control Protocol,傳輸控制協議),另一個是IP協議(Internet Protocol,互聯網協議),它起源于20世紀60年代末。
在TCP IP協議中,TCP協議和IP協議各有分工。TCP協議是IP協議的高層協議,TCP在IP之上提供了一個可靠的,連接方式的協議。TCP協議能保證數據包的傳輸以及正確的傳輸順序,并且它可以確認包頭和包內數據的準確性。如果在傳輸期間出現丟包或錯包的情況,TCP負責重新傳輸出錯的包,這樣的可靠性使得TCP IP協議在會話式傳輸中得到充分應用。IP協議為TCP IP協議集中的其它所有協議提供“包傳輸"功能,IP協議為計算機上的數據提供一個最有效的無連接傳輸系統,也就是說IP包不能保證到達目的地,接收方也不能保證按順序收到IP包,它僅能確認IP包頭的完整性。最終確認包是否到達目的地,還要依靠TCP協議,因為TCP協議是有連接服務。
在計算機服務中如果按連接方式來分的話,可分為“有連接服務"和“無連接服務"兩種。“有連接服務"必須先建立連接才能提供相應服務,而“無連接服務"則不需先建立連接。TCP協議是一種典型的有連接協議,而UDP協議則是典型的無連接服務。
TCP IP協議基礎2:包括的協議和工具
TCP IP協議是一組網絡協議的集合,它主要包括以下幾方面的協議和工具。
◆TCP IP協議核心協議
這些核心協議除了自身外,還包括用戶數據報協議(UDP協議)、地址代理協議(ARP協議)以及網間控制協議(ICMP協議)。這組協議提供了一系列計算機互連和網絡互連的標準協議。
◆應用接口協議
這類協議主要包括Windows套接字(Socket,用于開發網絡應用程序)、遠程調用、NetBIOS協議(用于建立邏輯名和網絡上的會話)和網絡動態數據交換(Network,用于通過網絡共享嵌入在文本中的信息)。
◆基本的TCP IP協議互連應用協議
主要包括finger、ftp、rep、rsh、telnet、tftp等協議。這些工具協議使得Windows系統用戶使用非Microsoft系統計算機上(如UNIX系統計算機)的資源成為可能。
◆TCP IP協議診斷工具
這些工具包括arp、hostname、ipconfig、nbstat、netstat、ping和route,它們可用來檢測并恢復TCP IP協議網絡故障。
◆有關服務和管理工具
這些服務和管理工具包括FTP服務器服務(用于在兩個遠程計算機之間傳輸文件,這是遠程控制通信中的關鍵功能)、網際命名服務WINS(用于在一個網際上動態記錄和詢問計算機的名字)、動態計算機配置協議DHCP(用于在Windows NT計算機上自動配置TCP IP協議)以及TCP IP協議打印(主要用于遠程打印和網絡打印)。
◆簡單網絡管理協議代理(SNMP)
這個工具允許通過使用管理工具(如“Sun Net Manages" 或“HP Open View"),從遠程管理Windows NT計算機。
通過上邊兩個介紹相信大家對于TCP IP協議基礎內容也有了大致的掌握,希望本文的整理能讓大家得到有用的參考。