計算機網路概論 Computer Network Dannvix Chen, 2009 師大資工營
1
基
礎
2
基礎篇.大綱 • 什麼是網路 • 基本網路發展史 • 網路的架構 • 常見的網路應用實例 • 常見名詞解釋 • 破解廣告迷思 • 網路安全概念 3
網路是什麼 • Network • 由有關聯的個體組成的系統 • 人際網路、神經網路、交通網路、計算機網路 • Internet • 網路、網絡、互聯網、因特網、Internet • 到底是什麼? • 計算機網路:通過既定標準相互連接的電腦群組 4
基本網路發展史 • 1950 年:分散網路、排隊論、封包交換 • 1960 年:美國國防前沿研究項目署(ARPA)、冷戰 • 1973 年:ARPA Net 擴大(英國、 威計算機接入) • 1974 年:TCP/IP 協議,明確定義資料傳輸的方法 • 1983 年:ARPA Net 由 NCP 改用 TCP/IP • 1986 年:美國國家科學基金會(NSF) • 1990 年:網路向公 開放 5
基本網路發展史 • 1991 年:開發 HTML、HTTP,宣揚 World Wide Web • 1993 年:第一個網頁瀏覽器 Mosaic 1.0 釋出 • 1996 年:Internet 廣泛流通,全球資 網成形 • internet:任何可分離之實體網路的集合 • Internet:前身為 ARPA Net 的全球網路
6
網路用戶數量統計
2006年4月 資料來源:中文維基百科 7
網路的架構 • 廣域網路(WAN,Wide Area Network) • 整個州、整個國家、整個星球 • 網際網路(Internet) • 區域網路(LAN,Local Area Network) • 家庭、公司、學校 • MAN,Metropolitan Area Network • CAN,Citywide Area Network 8
常見的網路應用實例 •
案管理
• 共享 案、傳輸 案、 存 案(?) • 共享資料、應用程式 • 搜尋引擎、維基百科、線上翻譯 • 使用者交流 • 電子郵件、即時通 、部落格、留言板、BBS • 網路遊戲、網路交友、活動 團 9
常見名詞解釋 • 網路供應商(ISP,Internet Service Provider) • 中華電信(HiNet)、種子網路(SeedNet) • 學術網路(TANet,Taiwan Academic Network) • 非對稱數位用戶迴路 • ADSL,Asymmetric Digital Subscriber Line • 光纖網路 • FTTX,Fiber To The (Cabinet|Curb|Building|Home) 10
破解廣告迷思.速度篇
11
破解廣告迷思.速度篇 • 為什麼我裝了 10M 的光纖,可是都沒那麼快? • 水管的觀念:大水管 vs 小水管 • Mega Bytes 與 Mega bits • 為什麼 FOXY 抓 案比 BT 跟 eMule 快那麼多? • Sessions、Request • 用學校的網路連中國網站怎麼那麼慢? • 跨國流量 12
破解廣告迷思.無線篇
13
破解廣告迷思.無線篇
14
破解廣告迷思.無線篇
15
破解廣告迷思.無線篇 • 用無線網路是不是要再另外花錢啊? • HSDPA(3.5G) / WCDMA(3G):月租費、網卡 • IEEE 802.11:ISP、基地台、網卡 • 無線網路會不會很慢? • HSDPA:7.2Mbps、WCDMA:384Kbps • IEEE 802.11n:300Mbps、IEEE 802.11g:54Mbps • CAT-5e:100Mbps、CAT-6:1000Mbps 16
網路安全概念 • 網路 對不安全,非常危險! • 電腦病毒(Virus)、木馬(Trojan)、惡意軟體 • 防火牆(Firewall) • 網路駭客(Network Hacker / Cracker) • 入侵檢測系統(IDS,Intrusion Detection System) • 密碼(Password)
17
進
階
18
進階篇.大綱 • 在網路中傳遞資料 • 常見的網路技術 • 網路道德 • 網路安全概論 • 網路線 DIY
19
在網路中傳遞資料 • 伺服器(Server)V.S. 客戶端(Client) • 網路設備(Network Devices) • 集線器(HUB) • 路由器(Router) • TCP / IP • Transmission Control Protocol / Internet Protocol • 一系列構成網際網路及基礎網路的通 協定
20
常見的網路伺服器 • 網頁伺服器(HTTP Server) • HTTP,Hyper Text Transfer Protocol •
案伺服器(FTP Server)
• FTP,File Transfer Protocol • 郵件伺服器(Mail Server) • POP3,Post Office Protocol Version 3 • SMTP,Simple Mail Transfer Protocol 21
拓撲模型
22
TCP/IP • Transmission Control Protocol / Internet Protocol • OSI 模型 • Open System Interconnection Reference Model
23
OSI 七層網路模型 • 7、應用層,Application Layer • 6、表現層,Presentation Layer • 5、會談層,Session Layer • 4、傳送層,Transport Layer • 3、網路層,Network Layer • 2、資料連接層,Data Link Layer • 1、實體層,Physical Layer 24
OSI 七層網路模型
25
OSI 七層網路模型
26
常見的網路技術 • 動態(Dynamic)、靜態(Static) • Web 2.0 • 資料庫(Database) • SQL,Standard Query Language • 動態網頁程式語言 • ASP + MSSQL • PHP + MySQL • Ruby on Rails 27
常見的網路技術
28
網路道德(?) • 避免以言語攻擊他人 • 先 Google 再問問題 • 尊重智慧財產權 • 不要隨意入侵他人電腦、網路 • 不散 病毒或惡意程式 • 不要散 不雅或是不實的文字或是照片
29
網路安全概論 • 科科 ccc
30
網路線 DIY • 準備工具 • 壓線鉗、CAT-5 網路線、RJ-45 接頭 • 步驟 • I658B:橙白、橙、綠白、藍、藍白、綠、棕白、棕 • 由左至右排列(接頭凸起朝下) • 確定每條線都插到底 • 壓線 31