# 資訊網路 # Chapter 1 ## 定義 網路的定義: 藉由硬體的相互連接,能夠**互相進行傳輸資料的架構** 硬體可以是**個人電腦、工作站、印表機、終端機**...等等 ## 網際網路 目前的網際網路採用**TCP/IP**協定來架構 網際網路最初的目的是**電子郵遞、遠端使用、檔案傳輸** ## 網路形式 1. 個人網路 **可隨身攜帶或幾公尺範圍內**的網路環境 EX:手機、耳機... 2. 區域網路 **價格便宜、傳輸速度快,範圍約2公里內** EX:社區網路、校園網路... 3. 都會網路 **設備貴、需連線費、速度中等** 因為區域網路的功能越來越強,距離也越來越遠 都會網路的定位變得模糊 EX:市政府各區行政網路系統、交通控制網路系統... 4. 區域網路 **設備更貴、連線費用更高、速度慢、距離極遠,範圍10公里以上** EX:網際網路、臺灣學術網路... 個人網路和區域網路**多以Wi-Fi為主**,為**IEEE802.11規範的無線網路系統** ## 網路拓撲 1. 星型網路 star **維護容易**,網路容易因**中心節點故障而癱瘓** ![](https://i.imgur.com/j3vkiKx.png) 2. 直線型網路 Bus **節點故障不影響網路**、但**斷線會癱瘓** **有廣播特性**,會將資料往兩旁的終端機傳遞,**每個節點都能接收到資料** ![](https://i.imgur.com/0bvyQ2U.png) 3. 環型網路 Ring **節點故障會癱瘓網路** ![](https://i.imgur.com/bnC6S52.png) 4. 樹狀網路 Tree **階層式網路**,可視為多個星型網路 ![](https://i.imgur.com/70iUEIY.png) 5. 混合式網路 **將多個網路拓撲結合**而形成的網路 ## 網路關係 **主從式架構、對等式架構(P2P)** ## OSI **國際標準組織ISO訂定的OSI模式** 由最高層到最底層和對應架構為: 1. 應用層 應用軟體介面 2. 呈現層 編解碼(轉換0和1) 3. 會議層 開啟一個個連線的視窗介面 4. 傳輸層 TCP 5. 網路層 IP位址 6. 資料連接層 網路卡 7. 實體層 電線 # Chapter 2 ## 通訊傳輸與訊號 通訊傳輸可略分為: **單工傳輸、半雙工傳輸、全雙工傳輸**三種 1. 單工傳輸 只能對**單一方向傳送** 2. 半雙工傳輸 能對**兩個方向傳送**,但**同時間只能傳一個方向** 最典型的半雙工傳輸範例就是 **無線對講機** 3. 全雙工傳輸 能對**兩個方向傳送** ![](https://i.imgur.com/UcE5eeH.png) 訊號型態可分為: **類比訊號、數位訊號**兩種 類比訊號為存在於**自然界中的聲音訊號** 數位訊號為**電腦中的高低訊號** 訊號的特性包含: 1. 大小(振幅) 2. 頻率 3. 相位 ## 調變、解調變 將訊號搬動到高頻率的過程稱為**調變** 將接收到的訊號還原的過程稱為**解調變** 數位調變有三種調變處理: - **ASK 振幅調變** - **FSK 頻率調變** - **PSK 相位調變** ![](https://i.imgur.com/HrSH5ij.png) ## 類比轉數位 要經過**取樣、量化、PCM、編碼**等步驟 ### 取樣 會依照設定的頻率在類比訊號的x軸上取點 ### 量化 會依取樣的的點,從y軸取點 ### 脈碼調變(PCM) 將以量化過的訊號,把量值表示成0和1的數碼 ### 編碼處理 使數位訊號的傳輸更有效率,及達到同步處理的目的 ## 編碼處理 ### NRZ-L(Nonreturn to Zero Level) 負電位代表資料0,正電位代表資料1 **成本低**,能夠有效使用頻寬 但**缺乏自我時序** ### NRZ-I(Non return to zero, inverted) 當出現資料0,維持狀態;出現資料1,改變狀態 **屬於微分編碼**,更高的傳輸速率 但**缺乏自我時序** ### 曼徹斯特(Manchester) 當出現資料0,由低電位轉為高電位 出現資料1,由高電位轉為低電位 有**自我時序** ### 微分曼徹斯特(Differential Manchester) 當出現資料0,繼續原來的電位轉換 出現資料1,改變電位轉換的規律 有**自我時序** ### MLT-3 採用三電位(+V,0,-V)訊號編碼 當出現資料0,維持狀態 出現資料1,改變狀態,依照(0,-V,0,+V) ### 4B/5B編碼 直流平衡(DC Balance):**避免太多1或0** 不會有連續3個以上的0或連續8個以上的1 **選取變化較多的數碼做編碼** ![](https://i.imgur.com/cM1fBF0.png) ### 類比處理 數位訊號不適合遠距離傳輸,傳送處理時常將訊號轉成類比訊號 EX:電腦至電話線執行類比處理 ## 多工處理 ### 分頻多工FDM 將**不同頻率的訊號放在同一個通道傳輸** 因為彼此的頻率範圍不相同,所以不會互相干擾 ### 分時多工TDM 將訊號切成好幾個部分,和其他訊號每次分批傳送一部份 ### 分碼多工CDM 將訊號轉換成一串數碼,具有**互不干擾的特性** ## 通訊交換方式 ### 電路交換 發送端和接收端建立一條**專屬的通訊網路** ![](https://i.imgur.com/v92sFQ9.png) ### 分封交換 將資料**分成一連串的小封包**,接收端收到資料後,會將小封包重組回原來的資料 ![](https://i.imgur.com/i9oIlLu.png) ### 訊息交換 環境與分封交換類似 各節點會等待全部封包到達後,再傳到下一個節點 **不適合用在即時性和交談性的架構** 目前**電子郵件的傳送**採用此技術 ## xDSL ### DSL **Digital Subscriber Line;數位用戶網路** 以既有低成本銅線為基礎所架設高速網路傳送的技術 **4Khz以下頻率進行語音傳送 4Khz以上頻率提供數據資料傳輸** DSL種類繁多,**一般統稱為xDSL** ### ADSL Asymmetric Digital Subscriber Line 非對稱數位用戶線路 Asymmetric(非對稱): **上傳與下載傳輸速率不一樣** 上傳最高:12 Mbps 下載最高:1 Mbps **連線距離越遠,速率越慢** ### VDSL Very high bit-rate Digital Subscriber Line 極高速數位用戶線路 速度最快的xDSL 上傳最高:52.8 Mbps 下載最高:3 Mbps **連線距離越遠,速率越慢** ### 解決傳輸距離問題 - FTTH Fiber to the Home 光纖到家 - FTTC Fiber to the Curb 光纖到街角 - FTTB Fiber to the Building 光纖到大樓 - FTTN Fiber to the Neighborhood 光纖到鄰里 ![](https://i.imgur.com/Zd4DHqB.png) ## 無線電話通訊發展 ### 第一代 讓無線電話實現 ### 第二代 產品數位化 ### 第三代 APP及社群軟體普及 ### 第四代 視訊及雲端通訊更流暢 # Chapter 3 ## 雙絞線 雙絞線互絞可以**減少電磁干擾** 互絞程度越高,抗干擾效果越好 ### UTP 無遮蔽雙絞線 ![](https://i.imgur.com/gVyO0Gy.png) ### STP 遮蔽雙絞線 ![](https://i.imgur.com/q4l4dvn.png) ## 同軸電纜線 價格較雙絞線略高 絕緣體外面的金屬導體層用來遮蔽外界的電磁干擾 ![](https://i.imgur.com/IjWuY3S.png) ## 光纖 **重量輕、體積小、使用年限久 沒有輻射、無電磁干擾、頻寬大** ![](https://i.imgur.com/JT3Gilz.jpg) ## 光纖種類 ### 步級式多模光纖 ### 漸級式多模光纖 ### 單模光纖 **成本較高** ![](https://i.imgur.com/wYqJUei.png) ## 無線電傳輸 ### 地波 使用**極低頻**透過**地表**傳送訊號 ### 天波 藉由天空的**電離層與地面**間來回反射,以此來傳送訊號 ### 直線傳送 傳送距離最遠,但基地台須架在**高處** ![](https://i.imgur.com/wiRdogZ.png) ## 連接器 ### RJ-45 乙太網路接頭 ### RJ-11 電話線接頭 ## 網路傳輸設備 ### 數據機 遠距離傳送的系統通常以類比方式進行 而數據機就是負責**調變、解調變**的工作 - ### 網路卡 **OSI第二層設備** 負責對彼此之間的通訊提供傳輸的橋樑 - ### 中繼器 **OSI第一層設備** 中繼器會將衰減的訊號重新整理後,再傳送出去 - ### 集線器 **OSI第一層設備** 簡單的增加網路節點的數量 **常稱為多埠中繼器** **具有中繼器功能** - ### 橋接器 **OSI第二層設備** 將大區塊地的廣播網路系統區隔成兩個較小的區塊 **具有中繼器功能** - ### 交換式集線器 **OSI第二層設備** 更強大的集線器 **常稱為多埠橋接器** - ### 路由器 **OSI第三層設備** 中大型網路系統的連接 **具備中繼、集線、橋接器的功能** - ### 第三層交換器 **OSI第三層設備** 在許多網路系統進行封包交換 - ### 閘道器 比一般路由器**更強的系統相容**與轉換能力 **許多時候也稱路由器為閘道器 但這兩個並不一樣** # Chapter 4 ## 實體層 傳輸線材屬於實體層 像是**中繼器和集線器**等對傳輸線上的**訊號重新整理及發送工作**也屬於實體層 ## 資料連結層 介於電腦主機與連接線之間的介面部分 將訊號轉為訊框,並建立傳輸通道 分為兩個子層,分別為LLC與MAC ## 網路層 路由器透過尋徑協定來進行路徑選擇工作 #### 常見網路層協定: IP 網路協定 IPX 網路封包交換協定 #### 常見尋徑協定: RIP 尋徑資訊協定 OSPF 開放最短路徑優先 ## 傳輸層 處理資料的分段、傳送、接收和重組 確保資料的完整性、可靠性和時效性 #### 常見傳輸層協定: TCP、UDP ## 會議層 確認連線的通訊協定 採用何種通訊模式(全雙工、半雙工、單工) 處理通訊的開始、結束、同步、安全...等等 ## 呈現層 如果是傳送訊息會進行**壓縮、加密**等 接收則將訊息**解壓縮、解密** ## 應用層 處理使用者在操作介面上做的任何操作 例如:**按鈕、指令**等 ## IAB 網路架構委員會 有IETF、IRTF兩個子機構 - ### IETF 制定協定的組織 透過RFC發表協定 - ### IRTF 負責長期及未來的發展 - ### RFC 一系列與網際網路相關的文件 負責將**網路協定統一** ### 如果電腦要上網需要什麼 **IP Network mask Default route DNS server** # Chapter 5 ## 乙太網路 1. 架構簡單 2. 價格低廉 1980 乙太網路被三家公司所提出(**10Mbps**) 1992 變為**100Mbps** 1995 **100Mbps**訂定IEEE802.3u 1998 **1Gbps**訂定IEEE802.3z 最典型的乙太網路架構:**樹狀結構** ## EX:100BaseT 代表100Mbps、Baseband、Twisted pair ## 無線網路 1. 訊號易受外界干擾 2. 設備貴 3. 資安疑慮 4. 速度較慢 ### 安全機制 - #### WEP 最易破解 - #### WPA、WPA2 可用暴力窮舉、字典攻擊破解 - #### WPA3 ### LoRa 廣域網路 **低耗能、距離遠、速度低** ### 802.11 無線區域網路 ### MIMO 多重輸入輸出技術 ### 802.15.1 無線個人網路 EX:**藍芽、ZigBee 速率低** ### 藍芽 每代速度與距離皆有提升 4.0開始可切換模式: 高速模式、省電模式 傳輸速度越快、距離越遠 **功耗也會越高** ## 無線網路架構 ### AD Hoc模式 - #### 對等式架構P2P 無須存取設備 各節點直接對傳,地位相等 - #### 主從式 IBSS網路: 以**SSID辨識** SSID不同不能通訊 ### Infrastructure模式 - #### Infrastructure模式 以AP為節點間的中繼器 以SSID對網路進行辨識 訊息傳給AP,AP再傳給其他欲接收的節點 - #### 中繼模式 AP和節點間再加上中繼器 **擴大可傳送範圍 但速率會變為原本一半** - #### 橋接模式 在不同的地點設置多個AP 每個AP都設置同樣的SSID 以此實現無線網路漫遊 # Chapter 7 ## 乙太網路協定 CSMACA CSMACD ### 乙太網路標準 #### DIX 又稱Ethernet 2.0 <br> #### IEEE802.3 ## CSMA/CD 1. **CS** 載波感測 2. **MA** 多重存取 3. **CD** 碰撞偵測 碰撞發生後才會使用BEB演算法 ### 流程圖: ![](https://hackmd.io/_uploads/Sk_azDvV2.png) ## 乙太網路訊框格式 ### Preamble ### MAC位址 6byte+6byte - #### IP位址 第三層架構 邏輯位址 - #### MAC 網路卡位址 實體位址 ### Etype 2 byte 0800(Hex) IP 0806(Hex) ARP ### Data 46~1500 byte ### FCS 4 byte 訊號檢查 ## 交換式乙太網路 ### 交換機的運作 藉由MAC位址判斷所屬連接埠 資料非永久保存,要持續更新 斷電資料會消失,需重新學習 ## 無線區域網路協定 ### 802.11 無線區域網路 MAC子層有兩種處理方式: 1. PCF 集中式協調功能(尚未實作) 2. DCF 分散式協調功能 ### PCF 需有協調者處理 處理者輪流詢問主機是否發送 協調者通常由AP(基地台)處理 **非競爭型** ### DCF 互相爭取發送權 每個主機都具有這個功能 **競爭型** ### 超級訊框 ![](https://hackmd.io/_uploads/HkjUPoxr2.png) ### CSMA/CA 在每一筆資料傳送前都會使用**BEB演算法** ### 流程圖: ![](https://hackmd.io/_uploads/SJRydoeBh.png) ### 訊框間隔 訊框有多種不同的類型 **重要度越高,時間間隔越短** 重要度由高到低: 1. SIFS 最重要,**設定時間最短** RTS、CTS、ACK等 2. PIFS PCF傳送 3. DIFS DCF傳送 4. EIFS 進行重送時 ### Ack回應訊息 接收端收到資料後 會對來源端發送Ack訊息 為了避免碰撞 發送時會先進行**RTS/CTS** ### RTS/CTS **發送端**在傳送封包之前,先廣播RTS封包 **目的地**如果順利收到RTS的封包 則必須廣播CTS封包 # Chapter 8 ## IPv4 **目前使用 32bit** 非連線導向 ## IPv5 **實驗室用** 連線導向 ## IPv6 **128bit** 又稱IPng ## 位址分配 由ICANN機構處理 位址由**網路位元**與**主機位元**組成 ### Class A 7個網路位元,24個主機位元 有**128(2^7)次個網路系統** 每個A類網路能提供**2^24-2個主機位址** ### Class B 14個網路位元,16個主機位元 有**16384(2^14)次個網路系統** 每個A類網路能提供**2^16-2個主機位址** ### Class C 21個網路位元,8個主機位元 有**2097152(2^21)次個網路系統** 每個A類網路能提供**2^8-2個主機位址** ### Class D **廣播使用** 使用多點群播路由器 有效降低網路使用量 ### Class E **實驗室網路** ## 網路遮罩 **網路位元為1,主機位元為0** 網域的右邊可能有`/n` 來表示**左邊遮罩為1的bit數量** 例題: ![](https://hackmd.io/_uploads/r19FGqxwn.jpg) ## 子網路規劃 會將主機位元借用到網路位元 借用的bit數量由要分成的子網路數量決定 EX: 如果要分成**2個子網路** 要借**1 bit** 如果要分成**4個子網路** 要借**2 bit** 如果要分成**8個子網路** 要借**3 bit** 例題: ![](https://hackmd.io/_uploads/HyqXNqxw3.jpg) ## 超網化(合併網路) 將子網路規劃反著做 把網路位元變成主機位元 ![](https://hackmd.io/_uploads/HyvcS9gD3.png)