ISO/OSI七層協議模型、TCP/IP四層模型 - 有解無憂
文章推薦指數: 80 %
TCP/IP 原理 · 網路訪問層(Network Access Layer) / 網路介面層/ 資料鏈路層 · 網路層(Internet Layer) · 傳輸層(Tramsport Layer-TCP/UDP) · 應用層( ...
菜單
網站主頁
前端設計
後端開發
.NET開發
軟體設計
企業開發
區塊鏈
移動端開發
軟體工程
資料庫
作業系統
其他
主頁 > 其他 > ISO/OSI七層協議模型、TCP/IP四層模型
ISO/OSI七層協議模型、TCP/IP四層模型
2021-02-2810:50:11其他
ISO/OSI七層協議模型、TCP/IP四層模型
網路七層架構(ISO/OSI協議參考模型)物理層資料鏈路層網路層傳輸層會話層表示層應用層
TCP/IP原理網路訪問層(NetworkAccessLayer)/網路介面層/資料鏈路層網路層(InternetLayer)傳輸層(TramsportLayer-TCP/UDP)應用層(ApplicationLayer)
四層協議和對應的標準七層協議的關系
網路七層架構(ISO/OSI協議參考模型)
物理層
主要定義物理設備標準,如網線的介面型別、光纖的介面型別、各種傳輸介質的傳輸速率等,它的主要作用是傳輸位元流(就是由1、0轉化為電流強弱來進行傳輸,到達目的地后在轉化為1、0,也就是我們常說的模數轉換與數模轉換),
這一層的資料叫做位元,
資料鏈路層
主要將從物理層接收的資料進行MAC地址(網卡的地址)的封裝與解封裝,
在這一層作業的設備是交換機,資料通過交換機來傳輸,常把這一層的資料叫做幀,
網路層
主要將從下層接收到的資料進行IP地址(例192.168.0.1)的封裝與解封裝,
在這一層作業的設備是路由器,常把這一層的資料叫做資料包,
傳輸層
定義了一些傳輸資料的協議和埠號(WWW埠80等),如:
TCP(傳輸控制協議,傳輸效率低,可靠性強,用于傳輸可靠性要求高,資料量大的資料);
UDP(用戶資料報協議,與TCP特性恰恰相反,用于傳輸可靠性要求不高,資料量小的資料,如QQ聊天資料就是通過這種方式傳輸的),
主要是將從下層接收的資料進行分段傳輸,到達目的地址后在進行重組,
常把這一層資料叫做段,
會話層
通過傳輸層(埠號:傳輸埠與接收埠)建立資料傳輸的通路,
主要在你的系統之間發起會話或或者接受會話請求(設備之間需要互相認識可以是IP也可以是MAC或者是主機名)
表示層
主要是進行對接收的資料進行解釋、加密與解密、壓縮與解壓縮等(也就是把計算機能夠識別的東西轉換成人能夠能識別的東西(如圖片、聲音等))
應用層
主要是一些終端的應用,比如說FTP(各種檔案下載),WEB(IE瀏覽),QQ之類的(你就把它理解成我們在電腦螢屏上可以看到的東西.就是終端應用),
TCP/IP原理
TCP/IP協議不是TCP和IP這兩個協議的合稱,而是指因特網整個TCP/IP協議族,
從協議分層模型方面來講,TCP/IP由四個層次組成:網路介面層、網路層、傳輸層、應用層,
網路訪問層(NetworkAccessLayer)/網路介面層/資料鏈路層
網路訪問層(NetworkAccessLayer)在TCP/IP參考模型中并沒有詳細描述,只是指出主機必須使用某種協議與網路相連,
網路層(InternetLayer)
網路層(InternetLayer)是整個體系結構的關鍵部分,其功能是使主機可以把分組發往任何網路,并使分組獨立地傳向目標,
這些分組可能經由不同的網路,到達的順序和發送的順序也可能不同,高層如果需要順序收發,那么就必須自行處理對分組的排序,互聯網層使用因特網協議(IP,InternetProtocol),
傳輸層(TramsportLayer-TCP/UDP)
傳輸層(TramsportLayer)使源端和目的端機器上的對等物體可以進行會話,
在這一層定義了兩個端到端的協議:
傳輸控制協議(TCP,TransmissionControlProtocol)用戶資料報協議(UDP,UserDatagramProtocol),
TCP是面向連接的協議,它提供可靠的報文傳輸和對上層應用的連接服務,為此,除了基本的資料傳輸外,它還有可靠性保證、流量控制、多路復用、優先權和安全性控制等功能,
UDP是面向無連接的不可靠傳輸的協議,主要用于不需要TCP的排序和流量控制等功能的應用程式,
應用層(ApplicationLayer)
應用層(ApplicationLayer)包含所有的高層協議,
包括:
虛擬終端協議(TELNET,TELecommunicationsNETwork)檔案傳輸協議(FTP,FileTransferProtocol)電子郵件傳輸協議(SMTP,SimpleMailTransferProtocol)域名服務(DNS,DomainNameService)網上新聞傳輸協議(NNTP,NetNewsTransferProtocol)超文本傳送協議(HTTP,HyperTextTransferProtocol)等,
四層協議和對應的標準七層協議的關系
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/264479.html
標籤:其他
上一篇:Golang面向物件編程—工廠模式創建實體下一篇:歡迎進入四年IT夢回首的脫發空間
標籤雲
其他(123570)Java(13369)Python(12731)C(7544)區塊鏈(7372)JavaScript(7059)基礎類(6313)AI(6244)腳本語言(PerlPython)(5129)非技術區(4971)Android(4120)MySQL(4012)Linux(3394)C語言(3288)C++語言(3117)Java相關(2746)疑難問題(2699)單片機工控(2479)Web開發(1951)網絡通信(1793)數據庫相關(1767)VB基礎類(1755)PHP(1727)開發(1646)系統維護與使用區(1617).NETCore(1586)基礎和管理(1579)JavaEE(1566)C++(1527)專題技術討論區(1515)Windows客戶端使用(1484)HtmlCss(1466)ASP.NET(1428)Unity3D(1354)VCL組件開發及應用(1353)HTML(CSS)(1220)其他技術討論專區(1200)WindowsServer(1192).NET技术(1165)交換及路由技術(1149)語言基礎算法系統設計(1133)WindowsSDKAPI(1124)界面(1088)JavaSE(1075)Qt(1074)VBA(1048)新手樂園(1016)其他開發語言(947)Go(907)HTML5(901)新技術前沿(898)硬件設計(872)區塊鏈技術(860)網絡編程(857)非技術版(846)一般軟件使用(839)網絡協議與配置(835)Eclipse(790)Spark(750)下載資源懸賞專區(743)
熱門瀏覽
網閘典型架構簡述
網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。
三主機架構分別為內端機、外端機和仲裁機。
三機無論從軟體和硬體上均各自獨立。
首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。
從軟體上來看,三機有各自獨立的作業系統。
這樣能達到完全的三機獨立。
對于“2+1”系統,“2”分為......
uj5u.com2020-09-1002:00:44more
如何從xshell上傳檔案到centoslinux虛擬機里
如何從xshell上傳檔案到centoslinux虛擬機里及:虛擬機CentOs下執行yum-yinstalllrzsz命令,出現錯誤:鏡像無法找到軟體包前言一、安裝lrzsz步驟二、上傳檔案三、遇到的問題及解決方案總結前言提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具......
uj5u.com2020-09-1002:00:47more
一、SQLMAP入門
一、SQLMAP入門1、判斷是否存在注入sqlmap.py-u網址/id=1id=1不可缺少。
當注入點后面的引數大于兩個時。
需要加雙引號,sqlmap.py-u"網址/id=1&uid=1"2、判斷文本中的請求是否存在注入從文本中加載http請求,SQLMAP可以從一個文本檔案中......
uj5u.com2020-09-1002:00:50more
Metasploit簡單使用教程
metasploit簡單使用教程浩先生, 2020-08-2816:18:25分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全編輯 著作權metasploit使用教程前言一、Metasploit是什么?二、準備作業三、具體步驟前言Msfconsole......
uj5u.com2020-09-1002:00:53more
游戲逆向之驅動層與用戶層通訊
驅動層代碼:#pragmaonce#include
計算機網路資訊在電力系統中的應用,一方面使電力系統的運行......
uj5u.com2020-09-1002:01:03more
【CTF】CTFHub技能樹彩蛋writeup
?碎碎念CTFHub:https://www.ctfhub.com/筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。
感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。
而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。
個人還是非常喜歡這個......
uj5u.com2020-09-1002:04:05more
02windows基礎操作
我學到了一下幾點Windows系統目錄結構與滲透的作用常見Windows的服務詳解Windows埠詳解常用的Windows注冊表詳解hackerDOS命令詳解(netuser/type/md/rd/dir/cd/netusecopy、批處理等)利用dos命令制作......
uj5u.com2020-09-1002:04:18more
03.Linux基礎操作
我學到了以下幾點01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP01LINUXwindows:win038121619配置不繁瑣Linux:redhat,centos(紅帽社區版),Ubuntuserver,suseunix:金融機構,證券,銀......
uj5u.com2020-09-1002:04:30more
05HTML
01HTML介紹02頭部標簽講解03基礎標簽講解04表單標簽講解HTML前段語言js1.了解代碼2.根據代碼懂得挖掘漏洞(POST注入/XSS漏洞上傳)3.黑帽seo白帽seo客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單
在2.13中,可以撰寫一個更通用的隱式和另一個更具體的,但在Scala3中似乎不再可能。
typeOutcom...
uj5u.com2021-10-1616:16:46more
CatsScala中的序列和遍歷以映射型別
我有一個型別的值,List[EitherT[IO,String,Int]]我想對其進行序列處理以將其映射到EitherT[IO,String,List[Int]]我閱讀并找到了序列方法,但它給了我一個錯誤,說它需要[G]...
uj5u.com2021-10-1616:14:44more
為什么集合上的`contains`不需要正確的型別?
這是怎么編譯的:scala>valx:Vector[Int]=Vector(1,2,3)valx:Vector[Int]=Vector(1,2,3)scala>x.contains("hello")valres4:Boolean=falsescala>x.contains(...
uj5u.com2021-10-1616:14:15more
在Scala中將兩個不同的RDD與不同的鍵組合在一起
我有兩個文本檔案已經由sparkcontext創建為rdd。
其中一個(rdd1)保存相關詞:apple,applescar,carscomputer,computers另一個(rdd2)保存專案數:(apple,12)(apples,50)(car,5)(ca...
uj5u.com2021-10-1616:13:46more
將錯誤從catch塊記錄到Cosmosdb-spark
目標:-使用“get”api呼叫從S3存盤桶中檢索物件,將檢索到的物件寫入azure資料湖,并在出現404s(未找到物件)等錯誤時將錯誤訊息寫入CosmosDB“my_dataframe”由一列(s3O...
uj5u.com2021-10-1616:13:14more
如何處理用于理解和錯誤恢復的錯誤場景
目前我的錯誤處理沒有按照我的意愿作業,這就是我想要做的:UserApi.insert失敗,回傳錯誤,不要繼續WorkApi.insert失敗,呼叫UserApi.delete后回傳錯誤WorkApi.assign失敗,呼叫...
uj5u.com2021-10-1616:12:45more
如何發送多條訊息作為我的來源
我只是在嘗試這個當前有一個TextMessage作為源的示例流://printeachincomingstricttextmessagevalprintSink:Sink[Message,Future[Done]]=Sink.forea...
uj5u.com2021-10-1616:12:12more
如何在寫入時強制資料集匹配其架構?
經過一些轉換后,我想使用insertInto將spark資料集保存到鑲木地板表中。
ds.write.mode(SaveMode.Overwrite).insertInto(tablename)但是操作失敗,給我這個錯誤:[TABLENAME]...
uj5u.com2021-10-1616:11:31more
用于理解的模式匹配分配如何轉化為一元操作?
我熟悉的概念,即Scala的for內涵是對一元的操作只是語法糖(map,withFilter,foreach和flatMap)和脫糖中描述這個流行的答案。
通過這種邏輯,我驚訝地發現,當使用模式匹配作為推導式的...
uj5u.com2021-10-1616:10:58more
友情鏈接
有解無憂
延伸文章資訊
- 1ISO/OSI七層協議模型、TCP/IP四層模型 - 有解無憂
TCP/IP 原理 · 網路訪問層(Network Access Layer) / 網路介面層/ 資料鏈路層 · 網路層(Internet Layer) · 傳輸層(Tramsport Laye...
- 2OSI七層模型與TCP/IP五層 - IT人
TCP/IP協議簇, 單位, 工作裝置, 常用協議. 應用層, 資料/PDU, PC/防火牆, HTTP SSH Telnet FTP DHCP SMTP. 傳輸層, 資料段, 防火牆, TCP...
- 3Day7 – TCP/IP 與OSI 架構的比較(上) - iT 邦幫忙
Day7 – TCP/IP 與OSI 架構的比較(上) 大家如果有上過計算機概論課程的話,或多或少都會聽到老師介紹OSI七層架構, 但是在學校階段,OSI七層架構聽起來 ...
- 412分鐘帶你搞定OSI七層模型與TCP/IP五層模型 - 每日頭條
OSI/RM(Open System Interconnection/Reference Model)——開放系統互連參考模型,1983年ISO頒布的網絡體系結構標準。從低到高分七層:物理層、數...
- 5OSI七層和TCP/IP五層網絡架構簡介- IT閱讀
二.OSI七層/TCP/IP五層模型 ; 網絡層, 網絡層(Network layer), 為數據包選擇路由, 路由器、三層交換機 ; 數據鏈路層, 數據鏈路層(Data link layer)...