在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

web網絡協議技術:OSI七層模型具體作用及網絡協議結構圖

454398 ? 來源:博客園 ? 作者:Tynam Yang ? 2020-10-24 10:48 ? 次閱讀

一、OSI七層模型

OSI參考模型是國際標準化組織ISO(International Standards Organization )制定的模型,把計算機與計算機之間的通信分成七個互相連接的協議層

從低到高

1. 物理層:提供通信的物理介質,如網線,網卡 傳輸的是比特流

2. 數據鏈路層:建立收發兩端的數據通道,網卡驅動等;具有檢錯和重發的功能 傳輸的是幀

3. 網絡層:加入了源ip地址和目的ip地址,使數據路由經過大型網絡找到目標主機 傳輸的叫數據包

4. 傳輸層:加入了端口號,促進進程間的通信; 傳輸的是數據段??

5. 會話層:管理主機之間的會話進程的建立和終止; 會話層及以上傳輸的數據統稱為報文

6. 表示層:不同操作系統間信息的語法表示問題,類似于語言翻譯;加密、解密

7. 應用層:用戶與網絡的接口,各種web應用,收發郵件等

二、七層模型的具體作用

1、物理層
物理層處于最底層,負責傳送比特流 它從第二層數據鏈路層接收數據幀,并將幀的結構和內容串行發送,即每次發送一個比特
只與電信號技術和光信號技術的物理特征相關,這些特征包括用于傳輸信號電流的電壓、介質類型以及阻抗特征。該層的傳輸介質是同軸電纜、光纖、雙絞線等
物理層可能受到的安全威脅是搭線竊聽和監聽,可以利用數據加密、數據標簽加密,數據標簽,流量填充等方法保護物理層的安全

2、數據鏈路層
數據鏈路層處于OSI的第二層,負責:發送和接收數據;端到端連接,確保數據傳送完整安全到達,需要具備:
目標節點收到幀時,源節點必須收到一個響應
目標節點發響應幀前,必須先驗證內容完整性

3、網絡層
網絡層(Network Layer)的主要功能
完成網絡中主機間的報文傳輸
源端到目的端的路由(在廣域網中)
使異構網絡互連(存在尋址、協議不同的網絡中)
該層缺乏任何檢測/糾正本地傳輸差錯的機制,從而依賴于數據鏈路層或傳輸層端到端的可靠傳輸服務

4、傳輸層
傳輸層的主要功能:實現網絡中不同主機上的用戶進程之間可靠的數據通信。提供邏輯上的端到端的可靠連接

5、會話層
會話層允許不同機器上的用戶之間建立會話關系。
類似傳輸層的普通數據的傳送
在某些場合還提供了一些有用的增強型服務
允許用戶利用一次會話在遠端的分時系統上登錄
會話層提供的服務之一是管理對話控制。
會話層允許信息同時雙向傳輸
或限制只能單向傳輸(通過 提供令牌管理服務)

6、表示層
表示層關心的是所傳送的信息的語法和語義。
一個典型例子是用一種一致選定的標準方法對數據進行編碼
表示層還涉及數據壓縮、解壓、加密和解密

7、應用層
應用層包含大量人們普遍需要的協議
對于需要通信的不同應用來說,應用層的協議都是必須的
應用層協議用戶可以自主開發

網絡協議結構圖:

數據傳輸圖:

三、TCP/IP四層模型

對應 OSI七層模型

從低到高

1.網絡訪問層(網絡接口層) === 物理層+數據鏈路層

2.Internet層(網絡層) === 網絡層

3.傳輸層 === 傳輸層

4.應用層 === 會話層+表示層+應用層

四、網絡協議

應用層協議的使用

1.TCP協議:transimission control protocol 傳輸控制協議

TCP協議是傳輸層的協議

TCP協議的頭信息:源端口號和目標端口號 順序號和確認號

TCP協議提供了一種端到端、基于連接的、可靠的通信服務

端到端:源端口號和目標端口號

基于連接的: 連接:TCP的三次握手 斷開:四次揮手

可靠的:順序號和確認號(類似于郵件的回執功能)

TCP協議適用于對數據準確性要求高,但是速度可以相對較慢的應用。 比如文件傳輸、收發郵件、web訪問

2.UDP協議:user data protocol用戶數據報協議

UDP協議是傳輸層的協議

UDP協議是在主機之間建立快速、輕便、不可靠的數據傳輸(面向非連接的)

UDP協議適用于有實時要求但是對質量要求沒那么高的程序。如在線視頻、網絡語音、QQ聊天

3.IP協議: internet protocol 網際互聯協議

IP協議是網絡層的協議

IP協議的基本功能:尋址和分包

尋址:通過源IP地址和目的IP地址找到互聯網中的目標通信主機

分包:拆分超過一定大小的數據包進行傳輸

IP層數據包的最大大小為65535 字節Byte 1byte(字節)=8bit(比特)

IP協議的特點:不可靠、無連接

不可靠:指不保證數據包成功到達目的地

無連接:每個數據包都是相互獨立的,可以不按照發送順序接收。

IP協議版本

IPV4:點分十進制表示法(現在基本在用IPV4)

IPV6:冒分十六進制表示法

4.HTTP協議: hyper text transmission protocol超文本傳輸協議

是應用層的協議

主要用來指導瀏覽器與web服務器間的數據傳輸

HTTP協議是基于TCP/IP協議來傳輸數據

HTTP協議版本的區別:

HTTP1.0:每傳一個http請求資源,都要進行三次握手和四次揮手,效率低。

HTTP1.1:一次TCP三次握手連接后,可以傳多個http請求

HTTP協議請求數據的方法:

GET請求:直接去服務器獲取資源

Post請求:瀏覽器會向服務器先發送數據(比如:登錄、注冊),服務器根據瀏覽器提交的數據進行個性化的返回。

HTTP協議特點:

1. 請求應答式的:對每一個http請求,服務器端都要給予應答,以http狀態碼方式表達

2. 無連接無狀態:用完就釋放,對之前的操作或通信無記憶。

HTTP狀態碼:

1XX:表示保留的信息

2XX:表示成功

3XX:表示重定向

4XX:代表客戶端錯誤

5XX:代表服務器端錯誤

常用的http狀態碼:

200:由服務器返回資源并且成功。

304:代表向服務器發送請求,但是由瀏覽器的緩存文件讀取請求的資源文件

404:請求的網頁在服務器上不存在

500:代表的是服務器不可知的錯誤。有可能是在較大負載下服務器無響應拋500錯誤;服務器直接宕機了

5.SMTP

屬于TCP/IP協議集中的應用層協議,端口號為25

SMTP規定郵件信息的格式:
郵件頭部+郵件主體
目前Email服務用的兩個主要的協議是:簡單郵件傳輸協議SMTP(Simple Mail Transfer Protocol)和郵局協議POP3(Post Office Protocol)
SMTP默認占用25端口,用來發送郵件,POP3占用110端口,用來接收郵件
在Windows平臺下,主要利用Microsoft Exchange Server作為電子郵件服務器

6.SNMP
簡單網絡管理協議

簡單網絡管理協議(SNMP),由一組網絡管理的標準組成,包含一個應用層協議(application layer protocol)、數據庫模型(database schema),和一組資料物件。該協議能夠支持網絡管理系統,用以監測連接到網絡上的設備是否有任何引起管理上關注的情況。該協議是互聯網工程工作小組(IETF,Internet Engineering Task Force)定義的internet協議簇的一部分。
SNMP的基本功能是:取得,設置和接收代理發送的意外信息。取得指的是基站發送請求,代理根據這個請求回送相應的數據,設置是基站設置管理對象(也就是代理)的值,接收代理發送的意外信息是指代理可以在基站未請求的狀態下向基站報告發生的意外情況。
SNMP為應用層協議,是TCP/IP協議族的一部分。它通過用戶數據報協議(UDP)來操作。在分立的管理站中,管理者進程對位于管理站中心的MIB的訪問進行控制,并提供網絡管理員接口。管理者進程通過SNMP完成網絡管理。SNMP在UDP、IP及有關的特殊網絡協議(如,Ethernet, FDDI, X.25)之上實現。
SNMP協議的發展:v1 v2 v3

7.ARP 地址解析協議
作用
當一臺主機把以太數據幀發送到位于同一局域網上的另一臺主機時,是根據48位的以太地址來確定目的接口的。設備驅動程序不檢查IP數據包中的目的IP地址。
ARP協議為IP地址到對應的硬件地址之間提供動態的映射。
協議的工作過程
ARP發送一個稱作ARP請求的以太數據幀給以太網上的每個主機,ARP請求數據幀中包含目的主機的IP地址。
目的主機的鏈路層收到這份廣播報文后,識別出這是發送端在詢問它的硬件地址,于是發送一個ARP應答,應答中包含了IP地址對應的硬件地址。而其他主機對這個廣播請求不做任何反應。
發送端收到應答后,就可以根據硬件地址傳送IP層數據包了。發送端同時將IP地址與硬件地址的映射放到緩存中暫存。在之后的查詢中,如果緩存中有表項,則直接使用緩存中的值,而不需再次發送ARP廣播。緩存中的表項一般都要設置超時機制,超時后,將從表中刪除。

五、DNS介紹

DNS是域名系統(Domain Name System)的縮寫,是一種組織域層次結構的計算機和網絡服務命名系統。當用戶在應用程序中輸入DNS名稱時,DNS服務可以將此名稱解析為與此名稱相關的IP地址信息。

發收數據時,計算機之間通信使用的是IP地址。所以必須將域名映射成IP地址 —— 該過程叫做域名解析;

解析方式有兩種:
遞歸查詢:名字服務器不向申請者返回下一個可用名字服務器的地址,而是直接請求下一個服務器得到答案,整個解析過程由系統一次完成
迭代查詢:如果當前名字服務器沒有要查詢的IP地址,向申請者返回下一個可用的名字服務器的地址,由查詢者繼續請求下一個名字服務器

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 網絡協議
    +關注

    關注

    3

    文章

    273

    瀏覽量

    22029
  • TCP協議
    +關注

    關注

    1

    文章

    101

    瀏覽量

    12377
  • HTTP協議
    +關注

    關注

    0

    文章

    67

    瀏覽量

    10120
  • TCP/IP
    +關注

    關注

    0

    文章

    15

    瀏覽量

    10719
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    七層負載均衡的核心區別

    在現代分布式系統和云計算架構中,負載均衡(Load Balancing, LB)是確保高可用性、可擴展性和性能優化的關鍵技術。負載均衡器根據不同的OSI模型層級工作,主要分為四(L4
    的頭像 發表于 05-29 17:42 ?231次閱讀

    傳感器網絡通信協議的核心技術要素

    ? ? ? 無線傳感網絡協議是規范無線傳感器網絡節點通信的技術標準體系,其架構由分層協議模型構建
    的頭像 發表于 04-02 10:30 ?284次閱讀
    傳感器<b class='flag-5'>網絡通信協議</b>的核心<b class='flag-5'>技術</b>要素

    OSI模型中哪一負責處理加密和解密的數據

    OSI模型是一個七層網絡通信框架,每一都承擔著特定的職責,以確保數據能夠從源頭順利傳輸到目的地。從底部的物理
    的頭像 發表于 12-26 15:27 ?1276次閱讀

    如何通過OSI七層模型優化網絡性能

    OSI(Open Systems Interconnection)七層模型是一種標準的網絡分層模型,將
    的頭像 發表于 11-24 11:14 ?947次閱讀

    OSI七層模型中的數據封裝過程

    OSI(Open Systems Interconnection)七層模型中,數據的封裝過程是從上到下逐進行的。以下是數據封裝過程的介紹: 一、封裝過程概述 數據封裝是指在
    的頭像 發表于 11-24 11:11 ?2469次閱讀

    OSI七層模型網絡安全的關系

    開放系統互聯(OSI模型是一個概念框架,用于標準化網絡通信過程。它將網絡通信過程劃分為個層次,每一
    的頭像 發表于 11-24 11:08 ?1026次閱讀

    OSI七層模型網絡故障排查中的應用

    OSI(Open Systems Interconnection)七層模型網絡故障排查中扮演著至關重要的角色。它提供了一個系統的框架,使得網絡技術
    的頭像 發表于 11-24 11:01 ?1552次閱讀

    OSI七層模型中各層的協議 OSI七層模型的優勢與不足

    OSI七層模型中各層的協議 OSI(Open Systems Interconnection)七層
    的頭像 發表于 11-24 10:54 ?1155次閱讀

    OSI七層模型與數據通信的關系

    在現代信息技術中,數據通信是信息交換的基石。隨著網絡技術的快速發展,不同設備和系統之間的數據交換變得越來越頻繁。為了確保這些交換能夠順利進行,需要一個統一的框架來指導通信過程。 OSI七層
    的頭像 發表于 11-24 10:50 ?871次閱讀

    如何理解OSI七層模型 OSI七層模型網絡中的應用

    OSI七層模型(Open Systems Interconnection Reference Model)是一個概念性模型,用于標準化網絡
    的頭像 發表于 11-24 10:48 ?1040次閱讀

    OSI七層模型的每一功能

    開放系統互聯(OSI模型是一個概念性框架,用于標準化網絡通信過程,以便不同的計算機系統和網絡能夠相互通信。OSI
    的頭像 發表于 11-24 10:46 ?1466次閱讀

    OSI七層模型詳解 OSI七層模型與TCP/IP模型比較

    OSI(Open System Interconnect)七層模型是一種將計算機網絡通信協議劃分為個不同層次的標準化框架,每一
    的頭像 發表于 11-24 10:44 ?1104次閱讀

    科普課堂 | OSI模型,你真的了解嗎?

    網絡通信是現代信息技術的基石,它使得人們可以在不同的地理位置之間快速、高效的傳遞信息,為了實現這一目標,需要一種標準的框架來描述網絡通信的過程。因此OSI
    的頭像 發表于 10-18 17:37 ?2302次閱讀
    科普課堂 | <b class='flag-5'>OSI</b><b class='flag-5'>模型</b>,你真的了解嗎?

    嵌入式學習-常見的shell命令之網絡相關命令

    網絡服務等內容。1)OSI七層模型OSI模型網絡結構
    發表于 08-21 09:41

    常見的shell命令之網絡相關命令

    網絡服務等內容。1)OSI七層模型OSI模型網絡結構
    發表于 08-20 09:50
    主站蜘蛛池模板: 午夜视频网站在线观看 | 在线视频 一区二区 | 最近2018年中文字幕大全一 | 国产女主播在线 | 亚洲成在人天堂一区二区 | 欧美黑人粗暴另类多交 | 狠狠色狠狠色综合日日小蛇 | 97色婷婷成人综合在线观看 | 真人实干一级毛片aa免费 | 55夜色66夜色国产精品站 | 久久亚洲国产午夜精品理论片 | 国产精品久久自在自2021 | 国产农村三片免费网站 | 久久久网站亚洲第一 | 上海一级毛片 | 欧美日本一区二区三区道 | 天天在线天天在线天天影视 | 色多多黄 | 黄色尤物 | 黄色网视频 | 岛国三级在线看 | 国产免费午夜 | 久久男女| 美女视频很黄很a免费国产 美女视频很黄很暴黄是免费的 | 国产www色 | 拍拍拍无档又黄又爽视频 | 深点再深一点好爽好多水 | 午夜视频在线免费看 | 俄罗斯美女在线观看一区 | 午夜高清 | 国产免费午夜高清 | 天堂网www天堂在线资源链接 | 成人亚洲综合 | 男女交性视频免费播放视频 | 手机毛片 | 黄色视屏日本 | 欧美一卡2卡三卡四卡五卡 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 国产欧美日韩va | 天天干天天要 | 久久亚洲国产视频 | h在线观看网站 |