OSI七層與TCP/IP五層網絡架構詳解

2021-01-17 51CTO

OSI和TCP/IP是很基礎但又非常重要的網絡基礎知識,理解得透徹對運維工程師來說非常有幫助。今天偶又複習了一下:

(1)OSI七層模型

OSI中的層 功能 TCP/IP協議族

應用層 文件傳輸,電子郵件,文件服務,虛擬終端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet

表示層 數據格式化,代碼轉換,數據加密 沒有協議

會話層 解除或建立與別的接點的聯繫 沒有協議

傳輸層 提供端對端的接口 TCP,UDP

網絡層 為數據包選擇路由 IP,ICMP,RIP,OSPF,BGP,IGMP

數據鏈路層 傳輸有地址的幀以及錯誤檢測功能 SLIP,CSLIP,PPP,ARP,RARP,MTU

物理層 以二進位數據形式在物理媒體上傳輸數據 ISO2110,IEEE802,IEEE802.2

(2)TCP/IP五層模型的協議

應用層

傳輸層

網絡層

數據鏈路層

物理層

物理層:中繼器、集線器、還有我們通常說的雙絞線也工作在物理層

數據鏈路層:網橋(現已很少使用)、乙太網交換機(二層交換機)、網卡(其實網卡是一半工作在物理層、一半工作在數據鏈路層)

網絡層:路由器、三層交換機

傳輸層:四層交換機、也有工作在四層的路由器

二、TCP/UDP協議

TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)協議屬於傳輸層協議。其中TCP提供IP環境下的數據可靠傳輸,它提供的服務包括數據流傳送、可靠性、有效流控、全雙工操作和多路復 用。通過面向連接、端到端和可靠的數據包發送。通俗說,它是事先為所發送的數據開闢出連接好的通道,然後再進行數據發送;而UDP則不為IP提供可靠性、 流控或差錯恢復功能。一般來說,TCP對應的是可靠性要求高的應用,而UDP對應的則是可靠性要求低、傳輸經濟的應用。TCP支持的應用協議主要 有:Telnet、FTP、SMTP等;UDP支持的應用層協議主要有:NFS(網絡文件系統)、SNMP(簡單網絡管理協議)、DNS(主域名稱系 統)、TFTP(通用文件傳輸協議)等.

TCP/IP協議與低層的數據鏈路層和物理層無關,這也是TCP/IP的重要特點

三、OSI的基本概念

OSI是Open System Interconnect的縮寫,意為開放式系統互聯。

OSI七層參考模型的各個層次的劃分遵循下列原則:

1、同一層中的各網絡節點都有相同的層次結構,具有同樣的功能。

2、同一節點內相鄰層之間通過接口(可以是邏輯接口)進行通信。

3、七層結構中的每一層使用下一層提供的服務,並且向其上層提供服務。

4、不同節點的同等層按照協議實現對等層之間的通信。

***層:物理層(PhysicalLayer),

規定通信設備的機械的、電氣的、功能的和過程的特性,用以建立、維護和拆除物理鏈路連接。具體地講,機械 特性規定了網絡連接時所需接插件的規格尺寸、引腳數量和排列情況等;電氣特性規定了在物理連接上傳輸bit流時線路上信號電平的大小、阻抗匹配、傳輸速率 距離限制等;功能特性是指對各個信號先分配確切的信號含義,即定義了DTE和DCE之間各個線路的功能;規程特性定義了利用信號線進行bit流傳輸的一組 操作規程,是指在物理連接的建立、維護、交換信息是,DTE和DCE雙放在各電路上的動作系列。在這一層,數據的單位稱為比特(bit)。屬於物理層定義的典型規範代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。

第二層:數據鏈路層(DataLinkLayer):

在物理層提供比特流服務的基礎上,建立相鄰結點之間的數據鏈路,通過差錯控制提供數據幀(Frame)在信道上無差錯的傳輸,並進行各電路上的動作系列。數據鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址尋址、數據的成幀、流量控制、數據的檢錯、重發等。在這一層,數據的單位稱為幀(frame)。數據鏈路層協議的代表包括:SDLC、HDLC、PPP、STP、幀中繼等。

第三層是網絡層

在 計算機網絡中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網絡層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網絡層將數據鏈路層提供的幀組成數據包,包中封裝有網絡層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網絡地址。如 果你在談論一個IP位址,那麼你是在處理第3層的問題,這是「數據包」問題,而不是第2層的「幀」。IP是第3層問題的一部分,此外還有一些路由協議和地 址解析協議(ARP)。有關路由的一切事情都在這第3層處理。地址解析和路由是3層的重要目的。網絡層還可以實現擁塞控制、網際互連等功能。在這一層,數據的單位稱為數據包(packet)。網絡層協議的代表包括:IP、IPX、RIP、OSPF等。

第 四層是處理信息的傳輸層

第4層的數據單元也稱作數據包(packets)。但是,當你談論TCP等具體的協議時又有特殊的叫法,TCP的數據單元稱為段 (segments)而UDP協議的數據單元稱為「數據報(datagrams)」。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的 數據包和其它在傳輸過程中可能發生的危險。第4層為上層提供端到端(最終用戶到最終用戶)的透明的、可靠的數據傳輸服務。所為透明的傳輸是指在通信過程中 傳輸層對上層屏蔽了通信傳輸系統的具體細節。傳輸層協議的代表包括:TCP、UDP、SPX等。

第五層是會話層

這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,而是統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。

第六層是表示層

這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。

第七層應用層

應用層為作業系統或網絡應用程式提供訪問網絡服務的接口。應用層協議的代表包括:Telnet、FTP、HTTP、SNMP等。

除了層的數量之外,開放式系統互聯(OSI)模型與TCP/IP協議有什麼區別?

開放式系統互聯模型是一個參考標準,解釋協議相互之間應該如何相互作用。TCP/IP協議是美國國防部發明的,是讓網際網路成為了目前這個樣子的標準之一。開放式系統互聯模型中沒有清楚地描繪TCP/IP協議,但是在解釋TCP/IP協議時很容易想到開放式系統互聯模型。兩者的主要區別如下:

TCP/IP協議中的應用層處理開放式系統互聯模型中的第五層、第六層和第七層的功能。

TCP/IP協議中的傳輸層並不能總是保證在傳輸層可靠地傳輸數據包,而開放式系統互聯模型可以做到。TCP/IP協議還提供一項名為UDP(用戶數據報協議)的選擇。UDP不能保證可靠的數據包傳輸。

TCP/UDP協議

TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)協議屬於傳輸層協議。其中TCP提供IP環境下的數據可靠傳輸,它提供的服務包括數據流傳送、可靠性、有效流控、全雙工操作和多路復用。通過面向連接、端到端和可靠的數據包發送。通俗說,它是事先為所發送的數據開闢出連接好的通道,然後再進行數據發送;而UDP則不為IP提供可靠性、流控或差錯恢復功能。一般來說,TCP對應的是可靠性要求高的應用,而UDP對應的則是可靠性要求低、傳輸經濟的應用。

TCP支持的應用協議主要有:Telnet、FTP、SMTP等;UDP支持的應用層協議主要有:NFS(網絡文件系統)、SNMP(簡單網絡管理協議)、DNS(主域名稱系統)、TFTP(通用文件傳輸協議)等。

TCP/IP協議與低層的數據鏈路層和物理層無關,這也是TCP/IP的重要特點。

OSI是Open System Interconnect的縮寫,意為開放式系統互聯。

博客原文:http://blog.csdn.net/cd520yy/article/details/12968923

【責任編輯:

張存

TEL:(010)68476606】

點讚 0

相關焦點

  • DCN校園網大二層架構探討以及解決方案詳解
    首先,網絡管理問題:校園網目前大多是傳統的三層架構,網絡結構相對複雜,匯聚層設備做三層網關,啟用路由協議,與核心之間三層互通。同時,為了避免環路,接入層與匯聚層設備需要啟用複雜的MSTP生成樹協議,配置的複雜造成了管理的複雜,網絡管理員需要熟知整網的狀況以及每臺設備的配置情況,以便在出現網絡問題時能夠快速定位。
  • 高並發高流量的大型網站架構設計(一)
    本文圍繞高並發高流量的網站架構設計問題,主要研究討論了以下內容:首 先在整個網絡的高度討論了使用鏡像網站,CDN內容分發網絡等技術對負載均衡帶來的便利及各自的優缺點比較。然後在區域網層次對第四層交換技術,包括硬體 解決方案F5和軟體解決方案LVS,進行了簡單的討論。
  • 懂車分五層,一層女生多,五層淨是單身狗
    一層:只看外觀,女性居多女權大軍如果衝擊車圈,必是一場世紀之戰。每一條關於「女孩上了入門BBA」的段子,都裝滿了致死量的性別歧視,足夠讓一名正常的女性瞬間爆炸。其實在現實中,男人分不出口紅色號很正常,多數女生也對重型機械沒什麼感覺,只看外觀也是很合邏輯的事情。
  • 二層、三層、四層、五層別墅家用電梯多少錢都有明碼報價
    二層別墅電梯三層別墅電梯四層別墅電梯五層別墅電梯  自動中分門9580099800103800107800  旁開摺疊門98200103000107800112600  中分摺疊門99400104600109800115000  手拉門(白色)98800104300109800115300  2、轎廂和廳轎門均更換為以下裝潢材質需另增加價格如下
  • 2020年全國計算機等級考試四級計算機網絡歷年真題詳解
    來源於《精研學習網》全國計算機等級考試《四級計算機網絡》真題及詳解(一)1對計算機網絡發展具有重要影響的是()。,它是全球網際網路的起源;Token Ring是令牌環網,它是一種LAN協議,定義在IEEE 802.5中,適合於低速網絡;Token Bus即令牌總線,是一個使用令牌通過接入到一個總線拓撲的區域網架構,屬於傳統的共享介質區域網。
  • 理解網絡層、運輸層的協議和工作原理
    實驗目的  理解網絡層、運輸層的協議和工作原理;了解網絡層、運輸層 Socket編程。  實驗內容  1.通過埠和協議到服器的名稱。  2.列印主機名和和地址。
  • 電腦加域時提示找不到網絡路徑
    > 作者:田野公司:西安致微迅信息技術有限公司職務:技術部經理最近在給一臺XP電腦加域時提示找不到網絡路徑
  • 解析基於SDN架構的SPN傳輸網絡解決方案
    特別是隨著資訊時代的飛速發展,傳統的網絡體系結構無法滿足當今企業、運營商和用戶的需求,SDN(Software Defined Network)正在改變網絡架構。在SDN架構中,控制平面和數據平面是分離的,網絡智能和狀態在邏輯上是集中的,並且基礎網絡、基礎結構是從應用程式中抽象出來的,因此企業和運營商獲得了空前的可編程性、自動化和網絡控制,能夠構建高度可擴展的、靈活的網絡,從而輕鬆適應不斷變化的業務需求。
  • 乾貨: 五種常見數據複製技術詳解
    根據數據複製技術在不同系統層的應用,可以分為如下五種:1、基於主機的數據複製技術基於主機的數據複製是通過磁碟卷的鏡像或複製進行的,業務進行在主機的卷管理器層,對硬體設備尤其是存儲設備的限制小存儲虛擬化的直接定義:在存儲設備中形成的存儲資源透明抽象層,即存儲虛擬化是伺服器與存儲間的一個抽象層,它是物理存儲的邏輯表示方法。其主要目的就是要把物理存儲介質抽象為邏輯存儲空間,將分散繁雜的異構存儲管理整合為統一簡單的集中存儲管理,將人們所面對的眾多存儲問題,由繁化簡(其中包括存儲的讀寫方式、連接方式、存儲的規格或結構等),由散化整(存儲管理)的過程就是存儲虛擬化。
  • 日本StarBED3部署瞻博網絡數據中心網絡架構
    CTI論壇(ctiforum)8月16日消息(記者 郭佳):網絡創新領域的領先企業——瞻博網絡,宣布由日本國家信息與通信技術研究所(NICY)運營的先進IP網絡模擬器StarBED3正在使用其QFabric數據中心網絡架構。
  • 陰陽師食夢貘第五層怎麼過
    陰陽師食夢貘第五層怎麼過?食夢貘秘聞副本安夢奇緣正式降臨平安京,通關後就可以解鎖副本專屬彩蛋哦,今天小編就為大家帶來陰陽師食夢貘第五層過關方法,感興趣的玩家不要錯過。
  • 抓包技術詳解及抓包軟體介紹
    抓包 概念:抓包(packet capture)就是將網絡傳輸發送與接收的數據包進行截獲、重發、編輯、轉存等操作,也用來檢查網絡安全。抓包也經常被用來進行數據截取等。一些原理和概念性的東西如果詳解估計一本書也寫不完,為了快速進入正文,有些概念和原理不明白的還請大家自行去百度一下。本文講解的抓包是一個主動的過程,主要抓取某個軟體或某個app的數據包。和黑客技術中的嗅探有所不同,還請區分。抓包工具介紹:Wireshark,在N久以前也叫Ethereal。這是目前網絡封包分析行業中使用最廣的軟體,功能非常強大。
  • 解決TCP/IP網絡控制器通訊不上問題的三大步驟
    打開APP 解決TCP/IP網絡控制器通訊不上問題的三大步驟 發表於 2017-12-06 14:13:42
  • 魔塔1.1版:全部層樓最強的七大怪物,有一個第七層就碰到
    魔塔1.1版本,總共有21層樓,影響玩家順利通關的怪物也多種多樣,隨著玩家等級的提升和屬性的加強,通關碰到的怪物有強有弱,以玩家的消耗來定,最強的六個怪物,多數是在最後五層,只有一個在第七層中就讓玩家措手不及,下面來看最強的六個怪物都是那些?冥靈魔王
  • 《劍網3》長風破曉版本五毒技能二改詳解
    導 讀 劍網3長風破曉五毒技能二改詳解,在長風破曉版本中,劍網3對技能又進行了一波改動,那麼這次的技能二改到底有哪些內容呢?五毒有哪些改動呢?
  • 技術文章:網絡/命令行抓包工具tcpdump詳解
    概述用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者的定義對網絡上的數據包進行截獲的包分析工具。tcpdump可以將網絡中傳送的數據包的「頭」完全截獲下來提供分析。
  • IP位址和MAC地址的這幾點區別,竟然很多人都不知道,網友:震驚
    1.IP位址:網絡地址和主機地址32位,網絡地址用於路由選擇,而主機地址用於在網絡或者子網內部尋找一個單獨的主機。一個IP位址使得來自於源地址的數據通過路由而傳送到目的地址變為可能。ip地址2.MAC地址數據鏈路層{ 邏輯鏈路層