[偷可] 網路通訊OSI7層協定

作者: TKB5566 (我們的元首阿道夫希特勒)   2023-12-31 23:52:34
網路通訊分有7層,通常關注其中5層:應用層、傳輸層、網路層、資料連結層、物理層。
剩下2層通常合併到應用層。所以剩下5層要說明:
應用層關注的是兩台主機(計算機)的兩個程式之間的通訊。例如某個瀏覽器對到
某個伺服器的程式。瀏覽器發送訊息給伺服器程式,該程式又發送回應給瀏覽器,
這兩者之間傳送請求、回應的通訊流程、動作概括起來就是應用層,
而這通訊動作通常是使用http當作協定,因此可以說http是應用層最普遍的通訊協定。
傳輸層關注的是兩台主機彼此之間的通訊品質與效能。這層認為如果可以的話,
網路通訊應該品質效能都要最佳,但實務上兩者必須取捨,通訊重視效能就會犧牲品質、
通訊重視品質就會影響效能。所以特別重視效能的網路通訊(例如影音串流)會希望通訊
是前者;特別重視品質的通訊(例如傳遞加密訊息)就會希望通訊是後者。
因此,針對前者需要,有了UDP這個通訊協定、針對後者需要,有了TCP通訊協定。
這就是傳輸層內兩種不同的傳輸協定。
網路層關注的是兩台主機之間通訊時,兩造之間是否知道對方在哪裡。
要做到讓這兩台主機即使隔著網際網路,還能知道彼此位置,就需要網路層通訊協定,
這個協定就叫IP。透過給網際網路上這兩台主機各自的IP,這兩臺主機就能辨識彼此,
進而通訊。同時這兩台主機之間,隔著許多的路由器,也需要用IP來知道傳輸目標。
資料連結層關注的是兩台主機之間的網路,這網路內點對點的通訊。
點對點的通訊通常以MAC來辨識彼此、用Ethernet、WIFI規範通訊方式,
因此Ethernet、WIFI就是該層的傳輸協定。當然IP也可以做為點對點之間的辨識方式,
但是比起IP這種用於網際網路、長途的辨識方式,點對點往往是彼此相鄰,用更簡便的
MAC辨識會更好。
物理層是規範整個網路內的機器與線路,物理上該如何傳遞網路訊號。
例如0是低電位、1是高電位這樣。這層的通訊協定有IEEE802.X。
作者: TKB5566 (我們的元首阿道夫希特勒)   2022-12-31 23:52:00
今年偷可版最後一篇

Links booklink

Contact Us: admin [ a t ] ucptt.com