從零開始的計算機網路詞彙解釋(一)分層模型基本術語

2021-10-21 08:38:07 字數 3640 閱讀 7475

筆者系某大學2019級網路工程專業學生,本學期開始進行計算機通訊網路的學習。基於提前預習、解釋部分詞彙含義,課後複習、修正詞彙理解的方式來提公升對計算機網路的理解。

從零開始的計算機網路詞彙解釋系列即是筆者學習過程的乙個記錄,通過是什麼?為什麼?怎麼樣三個層次對詞語進行描述,共四個章節。每當有了新的理解即會進行更新,在此過程中,很大可能有著對詞彙錯誤的解釋,懇請大家指出。

本系列由小組三人共同完成。其中核心詞彙三人都要進行查閱,解釋,再結合隊友的解釋進行更深層次的理解。非核心詞彙則小組分工處理,減輕負擔。

計算機網路詞彙解釋(一)(繁簡俱在,結構非常清晰)

計算機網路詞彙解釋(一)——網路協議體系(易於理解,拓展內容多)

本系列則是包含大量筆者的感悟,希望能為您帶來幫助!

在文章的開頭,有必要強調一點,一定不要小看小組合作的力量!找乙個隊員積極向上,充滿活力的隊伍對思維啟發,學習的敦促作用是巨大的。尤其是對某些事物的理解方面,每個人往往都有著不同的理解,作出的解釋也是有著相當的差異,這些差異並不代表是錯誤,更多的是我們主觀意識未曾考慮到的方面。當你和隊友交流時,你往往會說出:有道理!然後再次審視自己的結果,發現曾今被自己狹隘的眼光忽視的方面。

舉乙個簡單的例子:對是什麼為什麼怎麼樣?三個詞彙的解釋。筆者認為,是什麼意味著對該詞彙進行最簡單的定性描述,例如協議即是對等實體共同遵守的一組規則集(資訊格式、內容、動作等),它不一定需要讓人一眼就能明白它代表了什麼,而是通過精煉的詞語準確的表示它。為什麼是對詞彙的補充,它為什麼會存在?即它的作用是什麼。怎麼樣是它的優點是什麼?為什麼在多種的可能性裡面我們唯獨選擇了它?這其中一定有著相當的道理,而筆者查閱資料就是為了解釋這件事情。

但是就在兩個隊友之間,就發生了顯著的不同。隊友a:是什麼是對詞彙的解釋和描述,為什麼是為什麼我們會創造出它?我們用它完成什麼目的?。怎麼樣是沒有它會怎麼樣! 隊友b:怎麼樣有著相當的靈活性,或是拓展,實體之間怎麼樣交流?或是某項功能怎麼樣實現?

在詞彙解釋的開頭我們就產生了分歧,但筆者認為,側重點不同,共同完成一項任務,對一門課程的學習是有著相當大的作用。

osi:(open system interconnection)開放系統互聯參考模型。

為建立通訊所必要的一套雙方遵守的分層參考模型,規定了資訊在各個層次的存在形式和層與層之間的傳輸方式。使得通訊對方能將收到的原始資料一層一層逐步還原為真實資訊。

osi參考模型的存在使得任意兩台裝置之間通過遵循同一套交流方法,能夠完成互相的資訊交流。不需要考慮作業系統、裝置的差異性,從而更加的具有普適性

封裝:為sdu新增本層實體的控制資訊,使其成為pdu傳向下一層。

類似郵件的投遞,寫信人將信件封裝在信封中,交給郵遞員,郵遞員只知道源位址和目的位址。郵遞員將這封信封裝在運輸車中,卡車司機只知道這封信前往的城市。(或許可以認為封裝其實是逐步將控制資訊模糊化?使得低層系統(可能沒有高層那麼強大的功能)能夠高效完成任務。讓乙隻寵物狗狗拿著錢去超市給您買一瓶可樂基本是辦不到的。但如果您寫一張紙條+三元錢封裝在一封信裡,讓狗狗叼著去。那麼同為人類的店員開啟信封讀取資訊,給狗狗一瓶可樂,完美。狗狗不能做到和人一樣交流,但只是讓它叼著一封信去便利店,我想這一點還是能做到的。)

它的優點其實在上一段落中已經解釋了,利用封裝,我們可以讓低層系統不需要處理更多的資訊,只需要讓它完成自己最擅長的工作,使整個通訊過程更加的高效。

協議:對等實體共同遵守的一組規則集(資訊格式、內容、動作等)。

類似不同語種國家之間的交流。我們常常採用一種互相遵守的方式(採用英語交流)來完成互相的通訊。協議就是我們遵守的規範,它通過約束我們的通訊方式(嚴格按照協議的方式進行通訊),來保證通訊的正常完成。

中國人的性情總喜歡調和,折中的。譬如你說,你們學學x語吧,這樣更方便我們的溝通,大家一定不是特別樂意的(憑啥你不學我們的語言?)但如果你主張停止交流,他們就會來調和,同意學x語了。

實體:一種程序(軟體)或是具有邏輯判斷的硬體。

作為層中的活躍元素。執行協議,完成本層功能。由於尚未接觸實體例項,目前我對實體的定義即是打工人。層是工作單位,某層的實體就是其中的員工,將上下層輸入的資料進行封裝/解封處理,再輸出給下上層。對資料進行處理的過程就是執行協議,完成該層功能。

每層中可以存在多個實體,完成不同的功能。是否存在實體之間的合作,也是有意思的乙個點。

時序圖:時間先後關係描述通訊互動過程的圖。

可以通過繪圖的形式,直觀表示通訊過程。

引用自教學ppt。圖中的教師和學生即為通訊雙方,時間軸指向下方,我們通過時間的變化,可以清晰的明白發生了一件喜聞樂見的事。

協議棧:乙個特定系統所使用的一組協議。

目前認為「棧」是集合的意思,與資料結構中的棧無關聯。協議棧指的就是一整個系統協議的集合。

虛通訊:指協議體系實體之間的橫向關係和處理原則。

在osi模型中,各層實體為處理sdu而增加的控制資訊是另區放置的(封裝,加在資料的頭部),不會對sdu本身的內容進行修改。傳遞至通訊對方的對等層時,下層增加的控制資訊已被解封,所以對等層得到的是完全一致的結果,就好像是對等層之間直接傳輸。

任一從低層得到的資料都是對方同層對等實體傳送的資料。所以下層實體對高層實體是透明的,每層協議只需要考慮對等實體間的互動過程。模組化更加明顯,下層軟硬體的更換不會產生較大影響。

sdu:服務資料單元(service data unit)。

sdu是某個子層中未被處理的資料,對應於上一層的pdu。

相對於pdu只是名字的變化,意指本層即將進行處理的資料,處理完畢後即更名為pdu。

ietf:國際網際網路工程任務組(the internet engineering task force)。

ietf負責網際網路相關技術規範的研發和制定。

協議通過約束通訊雙方的形式,來確保通訊的順利完成。那麼ietf作為規範制定組織,它為我們各國之間的技術交流有著不可磨滅的貢獻,因為有效交流的基礎是遵守同一套規範。

ieee:電氣與電子工程師協會(institute of electrical and electronics engineers)。

ieee志在科學和教育,並直接面向電子電氣工程、通訊、計算機工程、電腦科學理論和原理研究的組織,以及相關工程分支的藝術和科學。

ieee承擔著多個期刊和會議組織者的角色,制定了全世界電子、電氣、電腦科學領域30%的文獻,超900個現行工業標準,每年發起或合作舉辦超300次國際技術會議。在電子、電氣、計算機領域有著驚人的影響力,其制定的規範也有效促進了世界電子、電氣、計算機的發展。

從零開始的計算機網路

1 tcp和udp的區別 tcp 傳輸控制協議,面向連線的服務 打 安全 可靠 三次握手 響應 重傳 四次揮手 速度相對較慢,一般應用在對安全性 完整性有嚴格要求的場景 ftp smtp http。三次握手 a要知道,a能到b,b也能到a。b要也要知道,a能到b,b也能到a。a 你聽的到嗎 b 此b...

計算機網路02 從零開始學

物理層的任務 幾種常用的通道復用技術 幾種常用的寬頻接入技術 為資料端裝置提供傳送資料的通路 傳輸資料 完成物理層的一些管理工作 關於通道的幾個概念 單工通訊 即只有乙個方向的通訊而沒有反方向的互動,如廣播 半雙工通訊 通訊的雙發都可傳送資訊,但是不能同時。全雙工通訊 通訊的雙方可以同時傳送和接受資...

計算機網路系列 零

實現不同計算機之間的資料交換.靠協議.即對資料交換時的格式的一種約束.回答這個問題之前,有一點需要知道,協議不是唯一的乙個.相反,網際網路有一系列協議,每種協議的內容都不一樣.一系列的網路協議按功能不同,官方給分為七層.分別是物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層.在實際中的應用...