osi七層模型和tcp/ip四層模型是用來幹什麼的?
我們拿著手機電腦上網,可以用各種軟體和朋友聊天,為什麼可以聊天?是因為手機之間可以交流,我們今天要談的osi 七層模型和tcp/ip四層模型,都定義了兩台計算機之間該如何進行交流。
osi是從理論上很好的闡述了兩台計算機之間如何進行通訊,但是實現起來很不容易,而tcp/ip實現起來更簡單, 是現在流行的協議模型。
osi引入了服務、介面、協議、分層的概念,tcp/ip借鑑了osi的這些概念建立tcp/ip模型。
ios七層模型
為開放式互連資訊系統提供了一種功能結構的框架。它從高到低分別是:應用層、會話層
、表示層
、傳輸層、網路層、資料鏈路層和物理層。
網路服務與終端使用者的乙個介面。
協議有:http ftp tftp smtp snmp dns telnet https pop3 dhcp
表示層(presentation layer)
資料的表示、安全、壓縮。(在五層模型裡面已經合併到了應用層)
格式有,jpeg、ascll、decoic、加密格式等
會話層(session layer)
建立、管理、終止會話。(在五層模型裡面已經合併到了應用層)
對應主機程序,指本地主機與遠端主機正在進行的會話
傳輸層 (transport)
定義傳輸資料的協議埠號,以及流控和差錯校驗。
協議有:tcp udp,資料報一旦離開網絡卡即進入網路傳輸層
網路層 (network)
進行邏輯位址定址,實現不同網路之間的路徑選擇。
協議有:icmp igmp ip(ipv4 ipv6) arp rarp
資料鏈路層 (link)
建立邏輯連線、進行硬體位址定址、差錯校驗[2]
等功能。(由底層網路定義協議)
將位元組合成位元組進而組合成幀,用mac位址訪問介質,錯誤發現但不能糾正。
物理層(physical layer)
建立、維護、斷開物理連線。(由底層網路定義協議)
tcp/ip 層級模型結構,應用層之間的協議通過逐級呼叫傳輸層(transport layer)、網路層(network layer)和物理資料鏈路層(physical data link)而可以實現應用層的應用程式通訊互聯。
應用層需要關心應用程式的邏輯細節,而不是資料在網路中的傳輸活動。應用層其下三層則處理真正的通訊細節。在 internet 整個發展過程中的所有思想和著重點都以一種稱為 rfc(request for comments)的文件格式存在。針對每一種特定的 tcp/ip 應用,有相應的 rfc[3]
文件。
一些典型的 tcp/ip 應用有 ftp、telnet、smtp、sntp、rexec、tftp、lpd、snmp、nfs、inetd 等。rfc 使一些基本相同的 tcp/ip 應用程式實現了標準化,從而使得不同廠家開發的應用程式可以互相通訊
tcp/ip四層模型
tcp/ip協議層次 模型共分為四層,分別是:應用層、傳輸層、網路層、資料鏈路層;
1、應用層是指所有使用者所面向的應用程式的統稱,tcp/ip協議族在這裡層由許多協議來支援不同的應用,比如http、ftp、smtp、dns、telnet等等。
而這裡對於使用者來說看到的是乙個個的軟體所構築的圖形化的介面,比如瀏覽器、遠端登入介面等。
2、傳輸層的主要功能是提**用程式間的通訊,tcp/ip協議在這次層的協議有tcp和udp。該層對於使用者來說是主機對主機層,負責對上層應用程式隱藏網路的複雜性。
3、網路層的主要功能是定義了ip格式,從而使得不同應用型別的資料在internet上通常的傳輸。主要包括協議比如ip、icmp、arp、rarp、arp等。
網路層對使用者來說標誌性裝置為路由器,負責路由協議以及提供單個到上層的網路結構。
4、資料鏈路層是最底層,主要功能是負責接收ip資料報並通過網路傳送,或者從網路上接收物理幀,抽出ip資料報,交給ip層。該層對於使用者來說標誌性裝置為交換機。
TCP IP四層模型和OSI七層模型
tcp ip四層模型和osi七層模型 表1 1是 tcp ip四層模型和osi七層模型對應表。我們把osi七層網路模型和tcp ip四層概念模型對應,然後將各種網路協議歸類。表1 1 tcp ip四層模型和osi七層模型對應表 osi七層網路模型 tcp ip 四層概念模型 對應網路協議 應用層 應...
TCP IP四層模型和OSI七層模型
tcp ip四層模型和osi七層模型對應表。我們把osi七層網路模型和linux tcp ip四層概念模型對應,然後將各種網路協議歸類。表1 1 tcp ip四層模型和osi七層模型對應表 osi七層網路模型 linux tcp ip 四層概念模型 對應網路協議 應用層 應用層 tftp,ftp,n...
TCP IP四層模型和OSI七層模型
tcp ip四層模型和osi七層模型 表1 1是 tcp ip四層模型和osi七層模型對應表。我們把osi七層網路模型和linux tcp ip四層概念模型對應,然後將各種網路協議歸類。表1 1 tcp ip四層模型和osi七層模型對應表 osi七層網路模型 linux tcp ip四層概念模型 對...