tcp和ip所提供的服務分別為傳輸層服務和網路層服務。在TCP/IP體系結構中,tcp指的是“傳輸控制協定”,是傳輸層的協議,因此tcp提供的服務是傳輸層服務;而ip指的是“網路互連協定”,是網路層的協議,因此ip提供的服務是網路層服務。
本教學操作環境:windows7系統、Dell G3電腦。
tcp和ip所提供的服務分別為傳輸層服務和網路層服務。
TCP/IP體系結構分為以下四層:
1、應用層,對應於OSI參考模型的高層,提供使用者所需的各種服務;
2、傳輸層,提供應用層實體端對端的通訊功能,保證了封包的順序傳送及資料的完整性;
3、網路層,負責相鄰節點之間的通訊;
4、網路介面層,負責監視資料在主機和網路之間的交換。
其中TCP和IP所提供的服務分別在傳輸層和網際層,是傳輸層服務和網路層服務。
TCP協定
傳輸控制協定(TCP,Transmission Control Protocol)是一種面向連接的、可靠的、基於位元組流的傳輸層通訊協議,由IETF的RFC 793定義。
TCP補充了Internet協定(IP協定),它定義了用於識別Internet上系統的IP位址,主要確保不同節點之間的端對端資料傳輸。 Internet協定提供傳輸資料的指令,同時TCP建立連接並確保將資料傳遞到正確的目標。這兩種協定通常是協同工作的,稱為TCP / IP套件。
TCP與Internet協定協同工作,Internet協定定義遠端節點的邏輯位置,而TCP傳輸並確保將資料傳遞到正確的目標。
TCP旨在適應支援多網路應用的分層協定層次結構。連接到不同但互連的電腦通訊網路的主電腦中的成對進程之間依靠TCP提供可靠的通訊服務。 TCP假設它可以從較低層級的協定獲得簡單的,可能不可靠的資料報服務。原則上,TCP應該能夠在從硬線連接到分組交換或電路交換網路的各種通訊系統之上操作。
IP協定
IP指網路互連協定,Internet Protocol的縮寫,是TCP/IP體系中的網路層協定.設計IP的目的是提高網路的可擴展性:一是解決網路問題,實現大規模、異質網路的互聯互通;二是分割頂層網路應用和底層網路技術之間的耦合關係,以利於兩者的獨立發展。根據端到端的設計原則,IP只為主機提供一種無連線、不可靠的、盡力而為的資料包傳輸服務。
IP主要包含三面向內容:IP編址方案、分組封裝格式及分組轉送規則。
IP分組的轉送規則
#路由器只根據網路位址轉送。當IP封包經由路由器轉送時,如果目標網路與本機路由器直接相連,則直接將封包交付給目標主機,稱為直接交付;否則,路由器會透過路由表尋找路由訊息,並將封包轉交給指明的下一跳路由器,稱為間接交付。路由器在間接交付中,若路由表中有到達目標網路的路由,則把資料包傳送給路由表指明的下一跳路由器;如果沒有路由,但路由表中有一個預設路由,則把資料包傳送給指明的預設路由器;如果兩者都沒有,則丟棄資料包並報告錯誤。
IP分片
#一個IP套件從來源主機傳送到目標主機可能需要經過多個不同的實體網路。由於各種網路的資料幀都有一個最大傳輸單元(MTU)的限制,如乙太網路訊框的MTU是1500;因此,當路由器在轉送IP包時,如果封包的大小超過了出口鏈路的最大傳輸單元時,則會將該IP分組分解成許多足夠小的片段,以便能夠在目標連結上進行傳輸。這些IP分片重新封裝一個IP包獨立傳輸,並在到達目標主機時才會重組。
IP分組結構
#一個IP分組由首部和資料兩部分組成。首部的前20位元組是所有IP分組必須具有的,也稱為固定首部。在首部固定部分的後面是一些可選字段,其長度是可變的。
更多相關知識,請造訪常見問題欄位!
以上是tcp和ip所提供的服務分別為何的詳細內容。更多資訊請關注PHP中文網其他相關文章!