<style> .blue {color: blue;} </style> <style> .red {color: red;} </style> # OSI模型 組員:林育宏、戴琮祐、李宜臻、李東承、楊邵棠 --- ## 介紹 ---- - 假如數千名使用者的網站被關閉,OSI 模型都能協助分解故障。假使能夠將問題縮小至該模型的一個特定層,便會避免許多不必要的工作。 <!--不會準確分為7曾,現在大多使用DoD模型--> --- # 1. 實體層 (Physical Layer) 報告者:楊邵棠 ---- # 介紹 - 負責傳輸數據,處理物理媒介和連接硬體設備。 - 不同的傳輸媒介,他的傳輸速率也不一樣 - 例子:電纜、光纖、雙絞線。 ---- # 同軸線纜 ---- 適用地方:電視天線到電視接收器,可用來傳輸數據/信號 ![image](https://hackmd.io/_uploads/S1fdLZ-_6.png) https://www.i-pex.com/zh-tw/library/video/micro-coaxial-capabilities ---- # 光纖 運作原理 ---- 光的角度在範圍內就能運作 範圍外會被彈出 ![image](https://hackmd.io/_uploads/S12cUbWOp.png) #### http://www.atsun.com.tw/fiber.htm ---- # 雙絞線 ---- 傳輸電器信號的電纜線之構成方式,分為去向和返回 - 在平行電纜中,磁力線會在去向返回的過程中相互累加。由此產生的磁場變化會引起電壓變化從而產生干擾。 ![image](https://hackmd.io/_uploads/SkOKbb-dT.png) ---- 磁力線相互抵銷 不會產生干擾 ![image](https://hackmd.io/_uploads/rypT-b-OT.png) ---- 出自於azbil 阿倍爾公司 --- # 2. ***資料連結層*** (Data Link Layer) 報告者:李東承 </P> ---- - 提供對實體層的連接,負責<span class="blue">++點對點++</span>的通信。 - 流量控制 - 錯誤檢測和重發: 如果在傳輸過程中檢測到錯誤,資料連結層會要求重新發送數據。 - 將數據分成更小的單位,以便更有效地傳輸。 - 例子:==乙太網路==、==Wi-Fi== ---- ### 資料連結層又細分為兩個子層: - (一)邏輯連結控制(Logical Link Control,LLC) - (二)媒介存取控制(Media Access Control,MAC) ---- #### (一)邏輯連結控制(Logical Link Control,LLC) ---- ### 它的主要功能包括: <p class="text-left"> 1.訊框遞送(Frame Delivery): </p> #### <small>確保數據正確、有序地傳遞到目的地。這涉及到確認訊框是否傳送成功,以及傳輸中可能發生的錯誤</small> <p class="text-left"> 2.錯誤通知(Error Notification): </p> <small>在訊框傳送過程中,如果發現錯誤,LLC 負責通知相應的機制並處理錯誤,以確保數據的完整性。 </small> <p class="text-left">3.資料流控制(Flow Control): </p> <small>確保發送方和接收方之間的通信速度協調一致,以防止過快的數據流量超過接收方的處理能力。 </small> ---- #### (二)媒介存取控制(Media Access Control,MAC): ---- ### 它的主要功能包括: <p class="text-left"> 1.媒體存取方式:(Media Access Methods) </p> <small>確定在共享傳輸媒介上如何進行訊框的傳送和接收。不同的媒體存取方式使用不同的協定,例如 CSMA/CD 用於乙太網路,而 Token Ring 使用令牌環協定。</small> <p class="text-left"> 2.地址分配(Addressing): </p> <small>管理網路中每個節點的唯一 MAC 地址,以便在通信中確定訊框的發送和接收方。</small> <p class="text-left"> 3.確保傳輸的完整性(Integrity of Transmission): </p> <small>確保訊框在傳送過程中的正確性,並且在共享傳輸媒介上防止碰撞等問題。</small> ---- 總體來說,LLC 和 MAC 兩個子層協同工作,確保訊框在網路上可靠、有序地傳送,同時負責處理傳輸中可能出現的錯誤,以及確保網路中的媒體存取方式符合預定的協定。这些功能一起協助建立了有效的數據通信環境。 --- # 3. 網路層 (Network Layer) 報告者:林育宏 ---- - 決定封包的最佳傳送路徑 - 分段(Network segmentation):當資料太大以適應傳輸媒介時,網路層也可將資料分成片段,以確保它們能夠被正確地傳輸 - 何謂time to live (TTL)存留時間 ---- ## 何謂time to live (TTL)存留時間 ---- - #### 當資訊包並透過網際網路傳送時,無限期地從一個路由器傳遞到另一個路由器的風險。為減少這種可能性,封包設計了<font color="#f00">存留時間</font>存留時間。 - #### 封包 TTL 還可用於確定封包的循環時間,並允許傳送者透過網際網路接收有關封包路徑的資訊 ---- # <font color="#f00">TTL</font>其運作方式 ---- - #### 每個封包都有一個位置來儲存一個數值。每次路由器收到封包時,它都會從 TTL 計數中減去一,然後將其傳遞到網路中的下一個位置。如果在進行該減法後的任意時間,TTL 計數等於零,路由器將丟棄封包並將 ICMP 訊息傳送回原始主機。 ![image](https://hackmd.io/_uploads/SJvvC_1H6.png =70%x) ---- 出自於 cloudflare 和課本 --- # 4. 傳輸層 (Transport Layer) 報告者:林育宏 ---- - 提供<span class="red">端到端</span>的通信和數據流控制。 - 確保資料正確抵達另一端。 ---- - Man-in-the-Middle 攻擊: 攻擊者可能在傳輸層上截取和修改通信數據,而不被通信雙方察覺。 ![image](https://hackmd.io/_uploads/HJrUwJpET.png) ---- 意思出自於techtarget 圖出自於google圖片 ---- ### <span class="red">[3-WAY HANDSHAKE]</span> #### 這是電腦領域中的一個概念, 是建立一個TCP連接時使用的一種協議,它包括三個步驟: <p class="text-left"> 1.用戶端向伺服器發送連接請求。<br> 2.伺服器接受連接請求並返回確認。<br> 3.用戶端接受伺服器的確認,完成連接。 </P> 這個過程確保了通信雙方都同意建立連接,並且可以進行資料傳輸。 ---- 解釋 ![image](https://hackmd.io/_uploads/SkpsJjES6.png) ---- 出自於課本 和 notfalse技術客網站 --- # 5. ***會議層*** (Session Layer) 報告者:戴琮祐 ---- - 主要功能是*建立*、*維護*和*終止對話連線*,負責<font color="#f00">管理</font>和<font color="#f00">控制不同系統</font>之間的通訊對話,以便在通訊結束時能夠有效地將資料傳輸完成。 ---- ### 功能一 建立連線 ---- - 通常會涉及各種資訊和步驟,這些資訊可以幫助確認和建立通訊連線 ---- - 1.發送請求建立對話: 通訊的一方向另一方發送請求,希望建立通訊連接和對話。 - 2.協商通訊參數: 在這個階段,通訊雙方討論和確定對話所需的各種參數,例如通訊協議、支援的功能等。 <p class="text-middle"> <small> (其中裡面的參數有TCP、UDP、HTTP、SMTP、FTP等等)</small> </p> - 3.確定協議和功能: 通訊雙方需要達成共識,確定使用的通訊協議和支援的功能,以確保通訊順利進行。 ---- ![image](https://hackmd.io/_uploads/B1bzfBeOT.png) ---- ### 功能二 維護連線 ---- - 在通信過程中持續監控、管理和保持通信連接的穩定性、可靠性以及連線的有效性。 ---- <p class="text-left"> 1.對話管理: 監控和管理對話,確保通訊順利進行,並處理可能的中斷或故障情況。 .由TCP、UDP、HTTP、SIP多個協議的組合來監管理. <p class="text-left"> 2.同步和流量控制: 確保數據流量在通訊雙方之間的同步和控制,避免資料的混亂和丟失。 <p class="text-left"> 3.安全與驗證: 管理和維護對話的安全性,可能包括身份驗證和授權,以及加密解密等安全措施。 </p> ---- ### 功能三 終止對話連線 ---- - 終止連線是指結束兩個通訊實體之間的通訊連接,它確保通訊的正常結束並釋放相關的資源。 ---- <p class="text-left"> 1.對話結束通知 通信的一方發送終止對話的通知給另一方,表明通信即將結束。 (這個通知可能以特定的訊號、協議或確認方式進行) EX. TCP協議中的FIN,可用於指示通信結束 HTTP 使用特定的標頭欄位表示連線的結束 <p class="text-left"> 2.資源釋放 它確保了連線後資源的有效釋放,以便其他連線或系統功能可以使用這些資源。 </P> <p class="text-left"> 3.通知最終 確保兩端都收到了終止通信的訊息,並且通信的結束是被確認和理解的, 防止不完整的通信導致資料遺失或混亂 <p class="text-left"> 4.關閉連接 在確認通信結束後,正式關閉通信連接,終止數據的傳輸 使得兩端之間的連接被完全關閉。 </p> ---- 解釋 ![image](https://hackmd.io/_uploads/rJQ4ZB6P6.png) ---- 資料出自於課本、IT邦幫我 圖由自己打 --- # 6. ***表示層*** (Presentation Layer) 報告者:戴琮祐 ---- - 它的主要功能是處理資料的表示、編碼、加密、解密和壓縮,以確保兩端系統能夠正確 地理解和處理數據。 ---- <p class="text-left"> 功能有 </p> <p class="text-left"> 1.資料轉換與編碼 </p> 將不同系統之間的資料格式轉換為共通的格式,以確保資料在傳輸過程中能被正確 理解和處理。 <p class="text-left"> 2.資料表示與語法結構 </p> 確保資料的語法結構在不同系統間的傳輸中保持一致,以便正確解釋和處理資料, 這包括數據的格式、結構和語義等方面。 <p class="text-left"> 3.對資料進行解密和加密 </p> 在需要安全傳輸的情況下,負責對數據進行加密,以保護資料安全,同時,也負責 在接收端對加密的數據進行解密。 <p class="text-left"> 4壓縮與解壓縮 </p> 負責對數據進行壓縮,以減少傳輸所需的帶寬,同時在接收端對 壓縮的數據進行解壓縮還原。 ---- 資料出自於課本、IT邦幫我 --- # 7. 應用層 (Application Layer) 報告者:李宜臻 ---- - 提供用戶界面 - 規範應用程式和網路之間溝通的介面,以及規範應用程式如何提出需求,及另一端的電腦如何回應。 - 例子:HTTP、FTP、DHCP、POP3。 ---- - HTTP(文本傳輸協定):瀏覽器與WWW伺服器之間傳輸資料的設定。 - FTP:檔案傳輸服務的通訊協定 - DHCP:動態主機設定通訊協定是一種用戶端/伺服器通訊協定,會自動提供網際網路通訊協定(IP) 主機的IP 位址,以及其他相關設定資訊 ---- # 何謂DHCP ---- 假如網路中的 IP 位址不夠,可以設定一台主機做為指揮中心,稱為 DHCP 伺服器。 # ![image](https://hackmd.io/_uploads/SJS9wPiHT.png) ---- # pop3 (Post Office Protocol Version 3) ---- ![image](https://hackmd.io/_uploads/BJmSnDsSp.png) --- 出自google和課本 --- # END
{"title":"網際網路(備份)","description":"成員:","contributors":"[{\"id\":\"288573da-8368-45a0-9f10-713f6aa5d842\",\"add\":14632,\"del\":11943}]"}
    203 views