日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网络编程知识预备(1) ——了解OSI网络模型

發(fā)布時間:2023/12/10 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络编程知识预备(1) ——了解OSI网络模型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

參考:簡單了解OSI網絡模型
作者:丶PURSUING
發(fā)布時間: 2021-03-18 20:07:09
網址:https://blog.csdn.net/weixin_44742824/article/details/114968802?spm=1001.2014.3001.5502

根據(jù)需求摘抄自下面這篇文章,內容非常詳細,一定要看看!

參考:原文地址
作者:sunsky303

目錄

  • OSI模型
  • TCP/IP分層模型
  • 往期文章

OSI模型

OSI 模型(Open System Interconnection model)是一個由國際標準化組織提出的概念模型,試圖提供一個使各種不同的計算機和網絡在世界范圍內實現(xiàn)互聯(lián)的標準框架

它將計算機網絡體系結構劃分為七層,每層都可以提供抽象良好的接口。了解 OSI 模型有助于理解實際上互聯(lián)網絡的工業(yè)標準——TCP/IP 協(xié)議(族)

OSI 模型各層間關系和通訊時的數(shù)據(jù)流向如圖所示:


由上至下,對七個層的應用做簡單的介紹:

(1)應用層

規(guī)定數(shù)據(jù)的傳輸協(xié)議

常見的應用層協(xié)議:

協(xié)議端口說明
HTTP80超文本傳輸協(xié)議
HTTPS443HTTP+SSL,HTTP的安全版
FTP20,21,990文本傳輸協(xié)議
telnet23遠程終端協(xié)議

(2)表示層

應用層數(shù)據(jù)編碼和轉化,以確保以一個系統(tǒng)應用層發(fā)送的信息可以被另一個系統(tǒng)應用層識別

EG: 解決不同系統(tǒng)之間的通信,比如Linux下的QQ和Windows下的QQ可以通信;

(3)會話層

建立一個連接(自動的手機信息、自動的網絡尋址)

(4)傳輸層

每一個應用程序都會在網卡注冊一個端口號,該層就是端口與端口的通信!常用的(TCP/UDP)協(xié)議

(5)網絡層

此處需要確定計算機的位置,怎么確定?IPv4,IPv6!

(6)網絡鏈路層

規(guī)定了0和1的分包形式,確定了網絡數(shù)據(jù)包的形式

(7)物理層

物理層負責最后將信息編碼成電流脈沖或其它信號用于網上傳輸

下面的圖表顯示了常見的不同的TCP/IP和其他的協(xié)議在最初OSI模型中的位置

協(xié)議位置
HTTP、FTP、 telnet、 SIP、 SSH應用層
NCP、AFP表示層
SSH、BSD socket會話層
TCP、UDP傳輸層
IP網絡層
以太網數(shù)據(jù)鏈路層
光纖、無線電物理層

由于OSI是一個理想的模型,因此一般網絡系統(tǒng)只涉及其中的幾層,很少有系統(tǒng)能夠具有所有的7層,并完全遵循它的規(guī)定。

TCP/IP分層模型

下面以TCP/IP分層模型為例:TCP/IP協(xié)議被組織成四個概念層,其中有三層對應于ISO參考模型中的相應層,如下圖

ICP/IP協(xié)議族并不包含物理層和數(shù)據(jù)鏈路層,因此它不能獨立完成整個計算機網絡系統(tǒng)的功能,必須與許多其他的協(xié)議協(xié)同工作。

下面簡單了解TCP/IP分層模型中四個協(xié)議層分別完成的功能

(1)第一層:網絡接口層

包括用于協(xié)作IP數(shù)據(jù)在已有網絡介質上傳輸?shù)膮f(xié)議。

(2)第二層:網間層

對應于OSI七層參考模型的網絡層。本層包含IP協(xié)議、RIP協(xié)議(Routing Information Protocol,路由信息協(xié)議),負責數(shù)據(jù)的包裝、尋址和路由。

(3)第三層:傳輸層

對應于OSI七層參考模型的傳輸層,它提供兩種端到端的通信服務。

(4)第四層:應用層

對應于OSI七層參考模型的應用層和表達層。因特網的應用層協(xié)議常見的有:FTP(文件傳輸協(xié)議)、HTTP(超文本傳輸協(xié)議)、Telent(遠程終端協(xié)議)等。

往期文章

網絡編程知識預備(1) ——了解OSI網絡模型
網絡編程知識預備(2) ——淺顯易懂的三次握手與四次揮手
網絡編程知識預備(3) ——SOCKET、TCP、HTTP之間的區(qū)別與聯(lián)系
網絡編程知識預備(4) ——了解HTTP協(xié)議與HTTPS協(xié)議
網絡編程知識預備(5) ——libcurl庫簡介及其編程訪問百度首頁

總結

以上是生活随笔為你收集整理的网络编程知识预备(1) ——了解OSI网络模型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。