<style>
.blue {color: blue;}
</style>
<style>
.red {color: red;}
</style>
# OSI模型
組員:林育宏、戴琮祐、李宜臻、李東承、楊邵棠
---
## 介紹
----
- 假如數千名使用者的網站被關閉,OSI 模型都能協助分解故障。假使能夠將問題縮小至該模型的一個特定層,便會避免許多不必要的工作。
---
# 1. 實體層
(Physical Layer)
報告者:楊邵棠
----
# 介紹
- 負責傳輸數據,處理物理媒介和連接硬體設備。
- 不同的傳輸媒介,他的傳輸速率也不一樣
- 例子:電纜、光纖、雙絞線。
----
# 同軸線纜
----
適用地方:電視天線到電視接收器,可用來傳輸數據/信號

資料來源:https://www.i-pex.com/zh-tw/library/video/micro-coaxial-capabilities
----
# 光纖 運作原理
----
光的角度在範圍內就能運作
範圍外會被彈出

#### 資料來源: http://www.atsun.com.tw/fiber.htm
----
# 雙絞線
----
- 傳輸電器信號的電纜線之構成方式,分為去向和返回
- 在平行電纜中,磁力線會在去向返回的過程中相互累加。由此產生的磁場變化會引起電壓變化從而產生干擾。
----

----
磁力線相互抵銷 不會產生干擾

----
出自於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)
報告者:林育宏
----
- 決定封包的最佳傳送路徑
- 分段(Datagram fragmentation):當資料太大以適應傳輸媒介時,網路層也可將資料分成片段,以確保它們能夠被正確地傳輸
- Time to live (TTL)存留時間
----
## 何謂time to live (TTL)存留時間
----
- #### 當資訊包並透過網際網路傳送時,無限期地從一個路由器傳遞到另一個路由器的風險。為減少這種可能性,封包設計了<font color="#f00">存留時間</font>。
- #### 封包 TTL 還可用於確定封包的循環時間,並允許傳送者透過網際網路接收有關封包路徑的資訊
----
# <font color="#f00">TTL</font>其運作方式
----
- #### 每個封包都有一個位置來儲存一個數值。每次路由器收到封包時,它都會從 TTL 計數中減去一,然後將其傳遞到網路中的下一個位置。如果在進行該減法後的任意時間,TTL 計數等於零,路由器將丟棄封包並將 ICMP 訊息傳送回原始主機。

----
出自於 cloudflare 和課本
---
# 4. 傳輸層
(Transport Layer)
報告者:林育宏
----
- 提供<span class="red">端到端</span>的通信和數據流控制。
- 確保資料正確抵達另一端。
----
- Man-in-the-Middle 攻擊: 攻擊者可能在傳輸層上截取和修改通信數據,而不被通信雙方察覺。

----
意思出自於techtarget 圖出自於google圖片
----
### <span class="red">[3-WAY HANDSHAKE]</span>
#### 這是電腦領域中的一個概念, 是建立一個TCP連接時使用的一種協議,它包括三個步驟:
<p class="text-left">
1.用戶端向伺服器發送連接請求。<br>
2.伺服器接受連接請求並返回確認。<br>
3.用戶端接受伺服器的確認,完成連接。
</P>
這個過程確保了通信雙方都同意建立連接,並且可以進行資料傳輸。
----
解釋

----
出自於課本 和 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.確定協議和功能: 通訊雙方需要達成共識,確定使用的通訊協議和支援的功能,以確保通訊順利進行。
----
- 第一步:會先向對方發送請求建立對話
- 第二步:等待對方接受是否要開始對話
- 第三步:討論要使用的各種參數和
- 第四步:確定使用何種參數且雙方達成共識就會開始來通訊

----
### 功能二 維護連線
----
- 在通訊過程中持續監控、管理和保持通訊連接的穩定性、可靠性以及連線的有效性。
----
<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>
----
- 第一步:會先向對方發送對話結束通知
- 第第二步:再來資源釋放就會開始釋放資源,而其他的系統就會開始資源回收來去使用
- 第三步:確認通訊要結束後,就會開始防止傳輸的資料遺失或混亂
- 第四步:正式關閉通訊連接,終止數據的傳輸

----
資料出自於課本、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 位址,以及其他相關設定資訊
- POP3:郵局協議
----
# 何謂DHCP
----
假如網路中的 IP 位址不夠,可以設定一台主機做為指揮中心,稱為 DHCP 伺服器。
# 
----
# pop3
(Post Office Protocol Version 3)
----

---
出自google圖片和課本
---
# END
{"title":"網際網路報告","description":"網際網路","contributors":"[{\"id\":\"931dbac3-629e-4913-99e5-96a4affac064\",\"add\":983,\"del\":467},{\"id\":\"48719afe-aa36-4056-adf5-24a5140ee277\",\"add\":7529,\"del\":7812},{\"id\":\"288573da-8368-45a0-9f10-713f6aa5d842\",\"add\":6461,\"del\":3722},{\"id\":\"453a7e85-8647-440a-bb75-bd99d1803eed\",\"add\":266,\"del\":301},{\"id\":\"3176a785-529a-4f2b-bb94-a894ef5df478\",\"add\":392,\"del\":5951},{\"id\":\"4cf15010-467a-4705-b677-a67d510ad848\",\"add\":23,\"del\":4}]"}