網路運作原理.

Slides:



Advertisements
Similar presentations
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
Advertisements

本章結構 前言 符號介紹與立透法則 指數機率分配 基本無限來源模式 基本有限來源模式 等候系統的經濟分析-最佳化 進階等候模式 16-1.
1 Chemical and Engineering Thermodynamics Chapter 2 Conservation of mass and energy Sandler.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
Advanced Chemical Engineering Thermodynamics
3Com Switch 4500 切VLAN教學.
在 Ad-hoc 網路中實現點對 點發送訊息與廣播訊息. 檔案下載  範例程式可在下列網址取得  DEMO 程式可在下列網址取得
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
1 實驗二 : SIP User Mobility 實驗目的 藉由 Registra 和 Redirect Server 的設計,深入瞭解 SIP 的運 作及訊息格式。 實作部分 ( 1 )實作一個 Registrar 來接收 SIP REGISTER ,而且 要將 REGISTER 中 Contact.
Chapter 2 聯立線性方程式與矩陣 緒言 線性方程式組 (systems of linear equations) 出現 在多數線性模式 (linear model) 中。根據以往解 題的經驗,讀者們也許已發現方程式的解僅與 該方程式的係數有關,求解的過程也僅與係數 的運算有關,只要係數間的相關位置不改變,
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
1 實驗一 網路線的製作 一對一 (Straight-Through) 與 扭接 (Crossover) 的網路線製作.
第十二章網路規劃與建置. 前言 網路環境的建置必須取決於良好的規劃,一個好的規 劃則必須要有一個清楚的目標。目標的制訂,絕對不是運 用一切最新的網路技術來建置網路環境,而是必須先清楚 瞭解使用者的需求,因為建置網路的目的,絕對不是因為 要有網路而建置網路,應該是使用者的需求必須要經由網 路來達成,因此而建置網路。在明確的目標被訂定出來後,
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
© The McGraw-Hill Companies, Inc., 2008 第 6 章 製造流程的選擇與設計.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 貳 研究設計.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
© The McGraw-Hill Companies, Inc., 2006© The McGraw-Hill Companies, Inc., 2007 Chapter 7 位址解析通訊協定及 反向位址解析通訊協定.
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
文件製作 陳彥良. Phase 1 Identifying problems Identifying opportunities Identifying objectives.
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
實驗六 WLAN 的設定 WLAN card 的設定. Reference Wireless Local Area Network by Dr.Morris Chang.
電子化政府的新架構: 建立以知識管理為主的政府資訊網服務入口網站 (A New Infrastructure for E-Government: Building A Knowledge Management Portal for E-Government Services) 胡毓忠教授政治大學資訊科學.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
資料結構實習-一 參數傳遞.
實驗三 sniffer 的使用 介紹 sniffer 、 抓取 packets. 實驗設備與材料 PC 2 台 自己是 對方是 安裝 sniffer 與相關軟體.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Management Abstracts Retrieval System; MARS 檢索操作.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
廣電新聞播報品質電腦化 評估系統之研發 國立政治大學 資訊科學系 指導教授:廖文宏 學生:蘇以暄.
網路連結 Internetworking.
Chapter 10 m-way 搜尋樹與B-Tree
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
無線通訊網路 Mac 層 TDM 通訊模式的操作與效能研究 專題生 : 林書弘、蔡逸祥、毛建翔、王政 華 指導教授 : 黃依賢.
冷凍空調自動控制 - 系統性能分析 李達生. Focusing here … 概論 自動控制理論發展 自控系統設計實例 Laplace Transform 冷凍空調自動控制 控制系統範例 控制元件作動原理 控制系統除錯 自動控制理論 系統穩定度分析 系統性能分析 PID Controller 自動控制實務.
連續隨機變數 連續變數:時間、分數、重量、……
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
函式 Function 東海大學物理系‧資訊教育 施奇廷. 函式簡介 當程式越來越大、越複雜時,程式的維護、 除錯會變得更困難,此時必須引入函式來 簡化程式或將程式分段,將程式重複的部 分改寫為函式,將程式「模組化」 這種作法有下列優點:節省程式發展的時 間、邏輯容易瞭解、程式容易除錯、可分 工合作完成程式.
數字系統與資料表示法 教師: 陳炯勳 數系轉換 r進制數字 稱為 base r或 radix r 有r個計數符號,計數順序逢r歸零(進位) A n A n - 1 ‥‥A 2 A 1 A 0 ﹒A -1 A -2 ‥‥A -m 其中A n 及A.
1 寬頻分碼多重進接無線通訊上 鏈傳收系統之設計與製作 Transceiver System Design and Implementation for WCDMA Uplink Communication 國科會計畫 (1999/8 – 2002/7) 簡介 2004/1.
Microsoft Excel.
Network Operation.
計 算 機 概 論 Chapter 10 作業系統. Ch010 作業系統 2 學習目標  描述作業系統的兩個主要任務  定義記憶體及程序管理  解釋邏輯位址與實體位址間的關係  基礎:第 5.2 節 范紐曼 電腦架構  ( 第 5 章講義第 頁 )
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Communicating over the Network Network Fundamentals – Lecture 2 (CCNA1 – Chapter 2)
Presentation transcript:

網路運作原理

內容大綱 Network Interface Communication Protocol OSI 7-layer

通訊協定介紹

IPCONFIG C:\Documents and Settings\Administrator>ipconfig -all Ethernet adapter 區域連線: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : SiS190 100/10 Ethernet Device Physical Address. . . . . . . . . : 00-17-31-3A-13-26 Dhcp Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes IP Address. . . . . . . . . . . . : 192.168.1.4 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.1.1 DHCP Server . . . . . . . . . . . : 192.168.1.1 DNS Servers . . . . . . . . . . . : 168.95.192.1 168.95.1.1 Lease Obtained. . . . . . . . . . : 2008年3月22日 下午 02:34:17 Lease Expires . . . . . . . . . . : 2008年3月23日 下午 02:34:17 台中 ADSL 的電腦資料

網路卡與其運作原理 網路卡扮演電腦與網路線間的橋樑(Network Interface) 網路卡的功能: a. 從電腦獲得資料給予網路纜線 b. 送資料給其他電腦 c. 控制兩端電腦與纜線系統速率的調整 d. 接收資料 Network interface: the point connect to network

電腦通訊的資料交換(1) 傳送方電腦 辨識資料 將資料分成一小小的資料區段,便於協定可以處理 將每一個資料區段附上發送者與目的地電腦的位址,以便傳送到對方 增加時間戳記與錯誤檢查碼 將資料放在網路卡,並送入網路線上送出

電腦通訊的資料交換(2) 接收方電腦 需要一套電腦間傳送資料的標準:通訊協定(Communication Protocol) 將資料從纜線接收。 將資料從網路卡中取出。 將資料的標頭、標尾等控制資訊取出。 將去除控制資訊的資料段依序組合成應用程式可用的資料。 需要一套電腦間傳送資料的標準:通訊協定(Communication Protocol)

通訊協定 (Communication Protocol) 網路通訊協定是網路上各個機器間的社會規範,描述電腦之間對於彼此通訊行為的一種期待。 Example:A says Hello!B says Hi! 這種「對於對方合理反應的期待」就是通訊協定。

通訊協定是否有共通點 我們希望能夠找到一套系統來說明所有的網路? Networks are complex! many “pieces”: hosts routers links of various media applications protocols hardware software 我們希望能夠找到一套系統來說明所有的網路? 網路的組織架構 網路的運作方式 用來設計新的通訊協定 讓新舊的通訊協定,網路元件可並存不會互相衝突

ISO OSI 參考模型 不同廠商各自發展其系統的通訊協定,各有目的與優點。 建立一套公認且通用的參考架構,可以釐清資料通訊的專用術語,彼此間的對應關係 ISO OSI 參考模型 國際標準組織(International Standards Organization,ISO) 開放系統互連參考模型(Open System International reference model,OSI) 開放系統互連參考模型(Open System International reference model,OSI) OSI 定義一個指導性的規範, 說明 兩台可能完全不相同的電腦(不同的 OS, hardware, i.e., 架構完全不同) 應該如何溝通, 所以電腦應該有那些功能, 這些功能和其他電腦間的關係 句子中的 system, component 都是指 computers 或具有 network 功能的設備. 不同廠商各自發展其系統的通訊協定,各有目的與優點。建立一套公認且通用的參考架構,可以釐清資料通訊的專用術語,彼此間的對應關係,所以雖然有這麼多不同架構的電腦與不同的通訊軟硬體,但仍可以用OSI model來看待它們運作的方式。

OSI 7-layer 層級架構 定義概念性功能 Why layering? Dealing with complex systems: explicit structure allows identification, relationship of complex system’s pieces layered reference model for discussion modularization eases maintenance, updating of system change of implementation of layer’s service transparent to rest of system e.g., change in gate procedure doesn’t affect rest of system layering considered harmful?

OSI 各層的功能 網路應用程式 應用層:讓各網路的AP有一套統一遵循規則 表述層:讓資料呈現方式有一致的標準 會議層:管理應用程式間的協議過程 傳輸層:提供 end-to-end 的錯誤偵測和更正 網路層:建立 source 與 destination 間的連線 資料鏈結層:提供 point-to-point 可靠的連線 實體層:定義網路媒介的實體特性

Connections between Hosts Point-to-point:the connection between two adjacent hosts End-to-End:the connection between source and destination hosts source destination node end link

OSI 參考模型的運作

OSI各層次的運作 同一機器上,每一層都只提供服務給上層和要求下層提供服務 不同機器上,每一層都只與同一層交談 Ex:layer 3layer 4layer 5 不同機器上,每一層都只與同一層交談 Ex:layer 4 只與 layer 4 談資料流量的問題 Note:透過雙方的 layer 3 提供傳話的服務

通訊協定的資料包裝與拆裝

OSI 的資料格式名稱 資料鏈結層:框架(frame)for 802系列、x.25 網路層:封包(packet)for x.25 或資料流(datagram)for IP 傳輸層:區段(segment)for TCP 或封包(packet)for UDP 應用層:訊息(message)for UDP 或資料流(stream)for TCP

實體層(Physical Layer) 負責兩個相臨節點(node)之間,經由實際的傳輸線路,傳送一連串的位元 定義載送資料硬體的特性:電壓準位、介面接腳數目與位置、最大傳輸距離、實體資料傳輸速率、編碼及解碼、亂碼及順碼 Example:RS232C、IEEE802.3 LAN的纜線標準、光纖標準 ....100111010110000011101010100111001.....

資料鏈結層 (Data Link Layer) C 資料鏈結層 (Data Link Layer) A B network 提供兩個相臨節點(node)之間可靠的(reliable)底層實體傳輸服務 定義框架(frame)格式,nodes共享實體網路的方式,判斷實體層是否傳送錯誤,解決資料的錯誤或遺漏、重覆接收、資料到達順序不對的問題 Example:IEEE 802 系列 Ethernet Frame Preamble Destination Source Type Data FCS 8 6 6 2 46-1500 4

可靠 v.s. 不可靠 可靠(reliable):檢查資料是否依適當順序正確地傳過網路。 不可靠(unreliable):表示此協定不包含驗證資料是否正確到達網路另一端的技術。

媒體存取控制層(Media Access Layer,MAC) 存取模式(Access Methods)定義電腦如何將資料放置纜線以及如何將資料從纜線中取出的規則,即定義電腦如何共享實體網路。 對應於OSI 的資料鏈結層內的MAC Layer定義如何使用傳輸媒介做資料傳送的網路協定。 Logic Link Control Data Link Layer Media Access Control

邏輯鏈結控制層(Logical Link Control Layer,LLC) MAC上層的LLC Layer,負責處理資料的錯誤或遺漏或重覆接收等問題,便確保資料正確到達對方。 Data Link Layer =LLC+MAC MAC通常為 hardware control。 LLC Data Link Layer MAC

驅動程式 驅動程式(driver)通常位於此層(Data Link Layer),是用來協調電腦系統與某周邊設備進行溝通的軟體(firmware)。 Driver也負責資料的收送。 位於MAC Layer上方。

網路層(Network Layer) 建立來源電腦(source)與目的電腦(destination)間的網路路徑(path)。 管理路徑上定址、封包交換、路由選擇、控制封包(packet)的壅塞(congestion)來傳遞資料。 Example:Internet Protocol C B A D network 1 network 2 network 3 AB BC CD

可路由 v.s. 不可路由 可路由(Routable):協定提供與其他區域網路溝通的功能。 不可路由(Nonroutable ):僅能在自己的區域網路內運作的協定。 Microsoft 的網路芳鄰是 nonroutable

傳輸層(Transport Layer) 建立端點對端點(end-to-end),i.e.,source與destination間的可靠的傳播路徑。 負責提供兩個使用者之間以原先約定的通訊品質來傳送資料。 連接導向connection 非連接導向connectionless Example:TCP、UDP

可靠的傳播路徑 Source-to-destination (end-to-end) delivery of the entire message. 提供通訊品質:流量控制、錯誤檢查與更正、反多工、重傳 a b c d a b c d 1 2 3 c d b a d c b a 4 5

連結導向 v.s. 非連結導向 連結導向(connection-oriented):在傳送資料前,會和遠端主機交換控制訊息(handshake),以確定對方已準備好接收資料。當handshake完成,就表示已建立connection。 非連結導向(connectionless):表示此協定將每一筆資料視為獨立的個體,只負責將訊息傳到網路上,不檢查資料是否被正確的接收。

流量控制(flow control) 控制網路上傳送資料的速度,以避免因接收端電腦的緩衝器已滿,從網路上新接收的資料必須丟棄。

多工(Multiplexing) 多工是將多筆 OSI第 n 層應用程式的通訊連線合在一起,使用第 n-1 層的一條通訊連線 。 n layer (ex: AP layer) n-1 layer (ex: TCP layer)

反多工(De-multiplexing) 反多工(de-multiplexing):將一筆 OSI 第n-1層的通訊連線,依據其不同的服務對象,分送給多個第 n 層的通訊軟體 。 IP 利用 protocol number 指定傳輸層 傳輸層利用 port number 指定應用程式 AP layer TCP layer

會議層(Session Layer) 處理兩個端點應用程式之process-to-process的溝通,以決定彼此間對談的方式。 例如對談時由那一端發送,何時發送,發送多久,若網路中斷將由誰重傳。 synchronization point System A System B section user A-1 c a b c d a acknowledge user B-1 b d user A-2 c

表述層(Presentation Layer) 定義兩端主機間資料交談的語法或格式 此層提出一套標準的程序,讓資料轉成一致的格式,以方便在網路上傳送。另一端的傳輸層再將其轉譯回應用程式所接受的樣子。 Example:處理不同字集的轉換(EBCDICASCII)、資料的壓縮與還原、加密與解密、圖形的處理 TCP/IP 將此層工作交由AP處理。

應用層(Application Layer) 提供使用者(i.e., 網路應用程式)使用網路的資源,建立連線的層級 使用者必須依照此層的規範來寫自己的應用程式 Example: 檔案傳輸協定(File Transfer Protocol,FTP) CuteFTP、Ws_ftp等應用程式 模擬終端機協定(Telnet)NetTerm 、telnet等應用程式

常見的通訊協定 應用層 表述層 會議層 傳輸層 網路層 資料鏈結層 實體層 TCP UDP SPX x.25 PLP IP IPX SMTP、FTP SNMP NetWare Service TCP UDP SPX x.25 PLP IP IPX 802.2 LLC x. 25 LAP/LAPB token ring FDDI Ethernet 光纖、雙絞線、無線通訊、同軸電纜

連結程序(Binding Process) 連結不同的協定堆疊運作。 連結程序A連結協定A、E、F、G。 連結程序B連結協定A、C 、 E、F、G。 協定 G 協定 F 協定 D 協定 E 協定 B 協定 C 協定 A binding process A binding process B

ISO OSI 參考模型堆疊 為何要階層化? 模組化 替代性 擴充性