成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

五分鐘內(nèi)了解 OSI 模型

網(wǎng)絡(luò)
當你需要描述網(wǎng)絡(luò)架構(gòu)或排除網(wǎng)絡(luò)問題時,OSI 模型的相關(guān)知識會對你有所幫助。我希望本文能令你對這個模型的方方面面有清晰的理解。

開放系統(tǒng)互聯(lián)(OSI)模型是一個定義計算機、服務(wù)器和用戶如何在一個系統(tǒng)內(nèi)通信的標準。它是第一個網(wǎng)絡(luò)通信標準模型,在上世紀 80 年代早期,所有主流的計算機和通信公司都采用了這個標準。

OSI 模型提供了一種用于描述網(wǎng)絡(luò)的通用語言,并以離散的塊或?qū)拥姆绞絹砻枋觥?/p>

OSI 模型的各個層

該模型描述了計算機系統(tǒng)通過網(wǎng)絡(luò)進行通信的七個層。

7 應(yīng)用層

6 表示層

5 會話層

4 傳輸層

3 網(wǎng)絡(luò)層

2 數(shù)據(jù)鏈路層

1 物理層

每個層都有自己的工作方式和一系列跟其他層不同的協(xié)議。本文將逐個剖析這些層級。

應(yīng)用層

應(yīng)用層是在軟件中實現(xiàn)的。它是與應(yīng)用程序交互的層級。

用發(fā)送消息作為例子。發(fā)送消息的程序與應(yīng)用層進行交互,并發(fā)送消息。接著,應(yīng)用層向 OSI 模型的下一個層級(即表示層)發(fā)送消息。

表示層

來自應(yīng)用層的數(shù)據(jù)被轉(zhuǎn)發(fā)到表示層。表示層接收到文字、字符、字母、數(shù)字等形式的數(shù)據(jù),并把它們轉(zhuǎn)換為機器可識讀的二進制格式數(shù)據(jù)。這個過程叫做編譯。

在此階段,ASCII(美國信息交換標準碼)字符被轉(zhuǎn)換為擴充的二進制編碼的十進制交換碼(EBCDIC)。轉(zhuǎn)換后的數(shù)據(jù)在繼續(xù)傳輸前,也會進行編碼和加密過程,使用 SSL 協(xié)議進行加密和解密。

表示層的作用是抽象化,它假設(shè)下面的層級會處理它們收到的數(shù)據(jù)。它也負責(zé)壓縮數(shù)據(jù)。數(shù)據(jù)的壓縮可能是有損的,也有可能是無損的,這取決于很多因素,這不屬于本文的討論范圍。

會話層

會話層的作用是建立和管理連接。該層級的主要工作是建立會話。例如,你登錄網(wǎng)上商城,就在你的機器和服務(wù)器之間建立了會話。

會話層的作用是實現(xiàn)數(shù)據(jù)的發(fā)送和接收,完成后連接的會話就終止了。在一個會話建立前,會進行身份驗證。與上一層類似,會話層也假設(shè)在它的工作完成后,下面的層級也會準確無誤地處理數(shù)據(jù)。

傳輸層

傳輸層的作用是管理數(shù)據(jù)傳輸和其自身的關(guān)于數(shù)據(jù)如何傳輸?shù)囊恍﹨f(xié)議。從會話層傳到這里的數(shù)據(jù)被分為更小的數(shù)據(jù)單元,這些數(shù)據(jù)單元稱為片段。這個過程叫做“分段”。每個片段包含來源端口號、目標端口號和一個序列號。端口號用來識別發(fā)送數(shù)據(jù)的應(yīng)用程序。注意,數(shù)據(jù)以塊的形式傳輸。序列號用于把這些片段按正確的順序排列。

傳輸層負責(zé)控制流量或在給定的時間內(nèi)傳輸?shù)臄?shù)據(jù)量。它也負責(zé)錯誤控制,比如數(shù)據(jù)丟失、損壞等情況。它利用一種錯誤檢測值,通常叫做校驗和。傳輸層對每個數(shù)據(jù)片段加上校驗和,就可以檢查所發(fā)送的數(shù)據(jù)是否被正確接收。然后數(shù)據(jù)傳輸?shù)骄W(wǎng)絡(luò)層。

網(wǎng)絡(luò)層

網(wǎng)絡(luò)層的作用是跟其他網(wǎng)絡(luò)進行通信。它把從一臺機器接收到的數(shù)據(jù)片段傳輸給另一臺位于不同網(wǎng)絡(luò)的機器。路由器是作用于網(wǎng)絡(luò)層的。

網(wǎng)絡(luò)層的功能是邏輯尋址(就是確定 IP 地址)。它為發(fā)送方和接收方分配 IP 地址,數(shù)據(jù)包附帶了這個地址,就可以被傳輸?shù)秸_的目標機器。接著網(wǎng)絡(luò)層對數(shù)據(jù)包進行路由。負載均衡也是在網(wǎng)絡(luò)層進行的,旨在確保不會發(fā)生過載。下一步,數(shù)據(jù)傳輸?shù)綌?shù)據(jù)鏈路層。

數(shù)據(jù)鏈路層

數(shù)據(jù)鏈路層支持跟其他設(shè)備直接通信。

它接收到來自網(wǎng)絡(luò)層、包含發(fā)送方和接收方 IP 地址的數(shù)據(jù)包,進行物理尋址,然后將發(fā)送方和接收方的 MAC 地址分配給數(shù)據(jù)包,形成幀。

物理層

物理層由系統(tǒng)的所有硬件和物理設(shè)備(包括網(wǎng)線、導(dǎo)航系統(tǒng)、適配器等)組成。在這里,從前面層級接收到的數(shù)據(jù)都是 0 和 1 形式的。物理層把這些數(shù)據(jù)轉(zhuǎn)換并通過各種方式(如果是光纖電纜,有電線、電信號、光信號;如果是 WIFI,則為無線電信號)傳輸至本地媒介。

注意,物理層作用于接收方的一端,把接收到的信號以幀的形式傳輸?shù)綌?shù)據(jù)鏈路層(把它轉(zhuǎn)換回二進制數(shù)據(jù)形式)。然后幀傳輸?shù)缴厦娴膶蛹墸罱K應(yīng)用層(應(yīng)用軟件)會接收到需要的數(shù)據(jù)。

結(jié)語

當你需要描述網(wǎng)絡(luò)架構(gòu)或排除網(wǎng)絡(luò)問題時,OSI 模型的相關(guān)知識會對你有所幫助。我希望本文能令你對這個模型的方方面面有清晰的理解。

責(zé)任編輯:趙寧寧 來源: Linux中國
相關(guān)推薦

2023-09-07 23:52:50

Flink代碼

2009-11-05 14:53:54

Visual Stud

2021-10-19 07:27:08

HTTP代理網(wǎng)絡(luò)

2024-09-18 08:21:24

JavaScriptTypeScriptprototype

2024-06-25 12:25:12

LangChain路由鏈

2019-08-07 07:11:21

OSI七層模型TCPIP五層模型

2020-05-12 09:10:24

瀏覽器服務(wù)器網(wǎng)絡(luò)

2020-02-19 19:26:27

K8S開源平臺容器技術(shù)

2009-11-06 10:25:34

WCF元數(shù)據(jù)交換

2024-09-23 17:05:44

2009-10-26 15:45:43

VB.NET類構(gòu)造

2017-02-22 14:46:04

Leader-Foll線程

2020-03-06 10:45:48

機器學(xué)習(xí)人工智能神經(jīng)網(wǎng)絡(luò)

2009-11-02 18:07:58

Oracle數(shù)據(jù)庫

2024-08-13 11:13:18

2014-08-11 17:30:52

BlackphoneRootDef Con

2023-07-31 11:37:05

經(jīng)營分析模型

2021-09-18 11:36:38

混沌工程云原生故障

2024-04-28 12:55:46

redis頻道機制

2023-12-12 08:00:50

節(jié)點哈希算法
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 中文字幕亚洲精品 | 国产精品一区二区不卡 | 99热热99 | www.av在线| 久久噜 | 亚洲视频免费一区 | 91超碰在线| 日本精品一区二区在线观看 | 日韩欧美亚洲 | 91av视频在线观看 | 黄色av免费 | 蜜桃视频在线观看免费视频网站www | 日朝毛片 | 在线亚洲免费 | 在线视频日韩 | 一区二区三区免费 | 国产成人综合一区二区三区 | 国产一区二区三区在线 | 亚洲福利一区 | 久久久激情 | a爱视频 | 成人3d动漫一区二区三区91 | 久久国产精品免费一区二区三区 | 国产色婷婷精品综合在线播放 | 国产欧美在线视频 | 久久不卡区 | 亚洲人成人一区二区在线观看 | 狠狠亚洲| 亚洲综合精品 | 中文字幕成人 | 成人免费影院 | 色爱综合网 | 91久色 | 精品国产乱码久久久久久丨区2区 | 精品视频999 | 欧美aⅴ在线观看 | 日韩免费高清视频 | 婷婷丁香综合网 | 在线不卡av | 天堂国产| 午夜性色a√在线视频观看9 |