標籤:osi
tcp/ip協議
什麼是tcp/ip協議
tcp/ip是網路中使用的基本的通訊協議。雖然從名字上看tcp/ip包括兩個協議,傳輸控制協議(tcp)和網際協議(ip),但tcp/ip實際上 是一組協議,它包括上百個各種功能的協議,如:遠端登入、檔案傳輸和電子郵件等,而tcp協議和ip協議是保證資料完整傳輸的兩個基本的重要協議。通常說 tcp/ip是internet協議族,而不單單是tcp和ip。
tcp/ip是用於計算機通訊的一組協議,我們通常稱它為tcp/ip協議族。它是70年代中期美國國防部為其arpanet廣域網開發的網路體系結構和 協議標準,以它為基礎組建的internet是目前國際上規模最大的計算機網路,正因為internet的廣泛使用,使得tcp/ip成了事實上的標準。
之所以說tcp/ip是乙個協議族,是因為tcp/ip協議包括tcp、ip、udp、icmp、rip、telnetftp、**tp、arp、tftp等許多協議,這些協議一起稱為tcp/ip協議。以下我們對協議族中一些常用協議英文名稱和用途作一介紹:
tcp(transport control protocol)傳輸控制協議
ip(internetworking protocol)網間網協議
udp(user datagram protocol)使用者資料報協議
icmp(internet control message protocol)網際網路控制資訊協議
**tp(****** mail transfer protocol)簡單郵件傳輸協議
snmp(****** network manage protocol)簡單網路管理協議
ftp(file transfer protocol)檔案傳輸協議
arp(address resolation protocol)位址解析協議
從協議分層模型方面來講,tcp/ip由四個層次組成:網路介面層、網間網層、傳輸層、應用層。
其中:
網路介面層 這是tcp/ip軟體的最低層,負責接收ip資料報並通過網路傳送之,或者從網路上接收物理幀,抽出ip資料報,交給ip層。
網間網層 負責相鄰計算機之間的通訊。其功能包括三方面。一、處理來自傳輸層的分組傳送請求,收到請求後,將分組裝入ip資料報,填充報頭,選擇去往信宿機的路徑, 然後將資料報發往適當的網路介面。二、處理輸入資料報:首先檢查其合法性,然後進行尋徑--假如該資料報已到達信宿機,則去掉報頭,將剩下部分交給適當的 傳輸協議;假如該資料報尚未到達信宿,則**該資料報。三、處理路徑、流控、擁塞等問題。
傳輸層 提**用程式間的通訊。其功能包括:一、格式化資訊流;二、提供可靠傳輸。為實現後者,傳輸層協議規定接收端必須發回確認,並且假如分組丟失,必須重新傳送。
應用層 向使用者提供一組常用的應用程式,比如電子郵件、檔案傳輸訪問、遠端登入等。遠端登入telnet使用telnet協議提供在網路其它主機上註冊的介面。 telnet會話提供了基於字元的虛擬終端。檔案傳輸訪問ftp使用ftp協議來提供網路內機器間的檔案拷貝功能。
資料鏈路層包括了硬體介面和協議arp,rarp,這兩個協議主要是用來建立送到物理層上的資訊和接收從物理層上傳來的資訊;
網路層中的協議主要有ip,icmp,igmp等,由於它包含了ip協議模組,所以它是所有機遇tcp/ip協議網路的核心。在網路層中,ip模組完成大 部分功能。icmp和igmp以及其他支援ip的協議幫助ip完成特定的任務,如傳輸差錯控制資訊以及主機/路由器之間的控制電文等。網路層掌管著網路中 主機間的資訊傳輸。
傳輸層上的主要協議是tcp和udp。正如網路層控制著主機之間的資料傳遞,傳輸層控制著那些將要進入網路層的資料。兩個協議就是它管理這些資料的兩種方 式:tcp是乙個基於連線的協議(還記得我們在網路基礎中講到的關於面向連線的服務和面向無連線服務的概念嗎?忘了的話,去看看);udp則是面向無連線 服務的管理方式的協議。
應用層位於協議棧的頂端,它的主要任務就是應用了。上面的協議當然也是為了這些應用而設計的,具體說來一些常用的協議功能如下:
telnet:提供遠端登入(終端**)服務,好象比較古老的bbs就是用的這個登陸。
ftp :提**用級的檔案傳輸服務,說的簡單明瞭點就是遠端檔案訪問等等服務;
**tp:不用說拉,天天用到的電子郵件協議。
tftp:提供小而簡單的檔案傳輸服務,實際上從某個角度上來說是對ftp的一種替換(在檔案特別小並且僅有傳輸需求的時候)。
sntp:簡單網路管理協議。看名字就不用說什麼含義了吧。
osi中的層
功能
tcp/ip協議族
應用層
檔案傳輸,電子郵件,檔案服務,虛擬終端
表示層
資料格式化,**轉換,資料加密
沒有協議
會話層
解除或建立與別的接點的聯絡
沒有協議
傳輸層
提供端對端的介面
tcp,udp
網路層
為資料報選擇路由
ip,icmp,rip,ospf,bgp,igmp
資料鏈路層
傳輸有位址的幀以及錯誤檢測功能
slip,cslip,ppp,arp,rarp,mtu
物理層
以二進位制資料形式在物理**上傳輸資料
iso2110,ieee802。ieee802.2
osi模型與tcp/ip協議有什麼區別?
除了層的數量之外,開放式系統互聯(osi)模型與tcp/ip協議有什麼區別?
開放式系統互聯模型是乙個參考標準,解釋協議相互之間應該如何相互作用。tcp/ip協議是美國國防部發明的,是讓網際網路成為了目前這個樣子的標準之一。 開放式系統互聯模型中沒有清楚地描繪tcp/ip協議,但是在解釋tcp/ip協議時很容易想到開放式系統互聯模型。兩者的主要區別如下:
·tcp/ip協議中的應用層處理開放式系統互聯模型中的第五層、第六層和第七層的功能。
·tcp/ip協議中的傳輸層並不能總是保證在傳輸層可靠地傳輸資料報,而開放式系統互聯模型可以做到。tcp/ip協議還提供一項名為udp(使用者資料報協議)的選擇。udp不能保證可靠的資料報傳輸。
osi(open system interconnect)開放式系統互聯。
一般都叫osi參考模型
是iso(國際標準化組織)組織在2023年研究的網路互聯模型。
最早的時候網路剛剛出現的時候,很多大型的公司都擁有了網路技術,公司內部計算機可以相互連線。可以卻不能與其它公司連線。因為沒有乙個統一的規範。計算機之間相互傳輸的資訊對方不能理解。所以不能互聯。
其內容如下:
第7層應用層—直接對應用程式提供服務,應用程式可以
變化,但要包括電子訊息傳輸
第6層表示層—格式化資料,以便為應用程式提供通用接
口。這可以包括加密服務
第5層會話層—在兩個節點之間建立端連線。此服務包括
建立連線是以全雙工還是以半雙工的方式進行設
置,儘管可以在層4中處理雙工方式
第4層傳輸層—常規資料遞送-面向連線或無連線。包括
全雙工或半雙工、流控制和錯誤恢復服務
第3層網路層—本層通過定址來建立兩個節點之間的連線,
它包括通過互連網路來路由和中繼資料
第2層資料鏈路層—在此層將資料分幀,並處理流控制。本層
指定拓撲結構並提供硬體定址
第1層物理層—原始位元流的傳輸,電子訊號傳輸和硬體介面
資料傳送時,從第七層傳到第一層,接受方則相反。
上三層總稱應用層,用來控制軟體方面。
下四層總稱資料流層,用來管理硬體。
資料在發至資料流層的時候將被拆分。
在傳輸層的資料叫段 網路層叫包 資料鏈路層叫幀 物理層叫位元流 這樣的叫法叫pdu (協議資料單元)
osi中每一層都有每一層的作用。比如網路層就要管理本機的ip的目的地的ip。資料鏈路層就要管理mac位址(介質訪問控制)等等,所以在每層拆分資料後要進行封裝,以完成接受方與本機相互聯絡通訊的作用。
如以此規定。
osi模型用途相當廣泛。
比如交換機、集線器、路由器等很多網路裝置的設計都是參照osi模型設計的。
OSI及TCP IP的概念和區別
osi及tcp ip的概念和區別 什麼是tcp ip協議 tcp ip協議 transfer controln protocol internet protocol 叫做傳輸控制 網際協議,又叫網路通訊協議,這個協議是internet國際網際網路絡的基礎。tcp ip是網路中使用的基本的通訊協議。雖...
OSI和TCP IP模型的介紹及其區別
控制層面 控制資訊 應用層 表示層 會話層 資料層面 傳遞資訊。控制層面影響資料層面 pdu 協議資料單元,資料在不同層的表現形式 一層pdu bit 功能 規定介質型別 介面型別 信令型別 撥號 規範在終端系統之間啟用 維護和關閉物理鏈路的電氣 機械 流程和功能等方面的要求,規範電平 資料速率 最...
OSI結構和TCP IP模型
tcp ip層次模型共分為五層 應用層http 傳輸層tcp 網路層ip 資料鏈路層data link 物理層physical。應用層 應用層是所有使用者所面向的應用程式的統稱。icp ip 協議族在這一層面有著很多協議來支援不同的應用,如我們進行全球資訊網 www 訪問用到了 協議 檔案傳輸用 f...