460 likes | 629 Views
網路基礎與連線設定管理與應用. 鄧姚文. 教材. 陳源謙( 2010 ), Ubuntu Linux 管理與架站實務, 博碩文化股份有限公司, ISBN 978-986-201-389-2 (書號 OS30004 ) 湯秉翰( 2013 ), CentOS Linux 系統建置與實務 ( 第二版 ) , 博碩文化股份有限公司, ISBN 978-986-201-764-7 (書號 OS31312 )
E N D
網路基礎與連線設定管理與應用 鄧姚文
教材 • 陳源謙(2010), Ubuntu Linux 管理與架站實務, 博碩文化股份有限公司, ISBN 978-986-201-389-2 (書號 OS30004) • 湯秉翰(2013), CentOS Linux系統建置與實務(第二版), 博碩文化股份有限公司, ISBN 978-986-201-764-7 (書號 OS31312) • 鳥哥(2011), 鳥哥的Linux私房菜--伺服器架設篇(第三版), 碁峰資訊股份有限公司, ISBN 9789862579329 (書號 ACA016100)
章節大綱 • 網路的基本概念 • 網路線材 • 常見的網路設備 • 網路連線設定 • 瀏覽網頁 • BT資源下載
網路的基本概念 • 網路是由許多複雜的協定所構成的 • 協定的分層架構與相互合作,使我們可以享用便利的網路,存取各種豐富的網路資源。 • 網路包含的範圍很廣,本節將著重於目前大部份網路所採用的技術,如網路的分層架構、乙太網路、TCP/IP 協定以及各種常見的網路服務介紹等等。 • 網路的分層架構 OSI 的七層架構
網路的基本概念 • 常用的TCP/IP 四層模型
網路的基本概念 • 網路存取層(Net Access Layer) • 媒體存取控制 Media Access Control 縮寫為 MAC • 常見的媒體存取層 • 乙太網路(Ethernet) • 媒體存取控制 :CSMA/CD • LINUX 裝置名稱:eth0、eth1 • WiFi、IEEE 802.11 a/b/g/n • 媒體存取控制 :CSMA/CA • LINUX 裝置名稱:wlan0
網路的基本概念 • 網路層(Network Layer) • IP(Internet Protocol) • 定址、傳送封包,決定路徑(路由) • 傳輸層(Transport Layer) • TCP、UDP • 端點對端點(End-to-End) • 通訊埠(Port) • 應用層(Application Layer) • 應用服務 • FTP 傳輸檔案 • HTTP網頁 • SMTP 電子郵件 • DNS 名稱解析 • NFS (Network File System) 網路磁碟
網路的基本概念 • 封包 Packet • 標頭 Header • 資料 Data / Payload
網路的基本概念 • MAC 位址不可重複 • # ifconfig 查看主機網路卡資訊 • # arp查看 ARP 快取 • ARP 快取記錄區域網路上其它電腦的 MAC 位址
網路的基本概念 • IP協定 • IP 負責將封包送至目的地、將封包分割成適當的大小與重組封包 • IP位址 • 定址的依據 • IPv4 位址 32 位元 • IPv6 位址 128 位元組 • IP 位址分為 • 公用IP 位址 • 一般電腦如果直接設定公用IP 位址,就可直接上網 • 私用IP 位址 • 用於內部網路,透過 NAT 上網
網路的基本概念 • IP 位址分成兩個部份 • 前半部代表網路號碼(netid, network number) • 後半部代表機器號碼(hostid) • IP 位址依照不同長度的網路號碼分為 A 類~E 類
網路的基本概念 • IP 位址分類
網路的基本概念 • 路由 Routing • # route 或 netstat -r
網路的基本概念 • # traceroute 追蹤封包傳送路線 • 安裝 traceroute: • sudo apt-get install traceroute
網路的基本概念 • IP 位址與埠號,合稱為 Socket • 目的 IP 位址、目的埠號、來源 IP 位址與來源埠號稱為 Socket Pair • 埠號 0 至 65535 • 0 至 1024 保留
網路線材的製作 • 測試網路線 • # mii-tool 偵測網路卡介面線路狀態以及運行的速度 • link ok 表示線路正常 • no link 表示網路線有問題 • 若 Ethernet Driver 不支援 mii-tool,試試 ethtool • sudo apt-get install ethtool • # ethtool eth0
常見的網路設備介紹 • 集線器(Hub) • 集線器,是我們構成區域網路的重要元件,我們藉由網路線、集線器以及安裝網路卡後的電腦主機們,構成常見的星狀的乙太網路,如下圖所示。
常見的網路設備介紹 • 交換器(Switch) • 電腦主機們互相連接的網路設備 • 與集線器最大的不同是減少了封包碰撞的機會。 交換器 集線器
常見的網路設備介紹 • 路由器或閘道器 • 屬於比較高階的網路設備。 • 稍具規模的企業、校園網路才會使用到,而且價錢對家庭用戶來說十分昂貴。 • 將路由器或是閘道器設定好,底下的電腦主機再將網路設定中的『Gateway』設定為路由器或是閘道器的IP 位址,就可以連向網際網路了。
常見的網路設備介紹 • 防火牆 • 透過Linux 內建的IPTABLES 亦能夠建置基礎的網路防火牆系統 • 擺放的位置,通常位於私人網路與公眾網路之間。 • 閘道器本身也會是防火牆,其最基本的功能可依照來源IP 位址、目的IP 位址、來源埠號以及目的埠號來進行封包的限制 • 更高階的防火牆有硬體防火牆或是應用層防火牆,可處理的封包數量更多、速度更快;同時也可以處理到應用層,檢視應用層的協定是否合法等等。
常見的網路設備介紹 • IP分享器(頻寬分享器) • 就像是一個小型的閘道器與集線器的組合,內建有ADSL 的撥號程式或是DHCP 功能,並提供簡單的WEB 介面可供使用者設定,達到分享頻寬的功能
網路連線設定 • 圖形模式-固定IP • 當網路連線尚未被啟用時
網路連線設定 • 圖形模式-動態配置IP (DHCP)
網路連線設定 • DHCP伺服器的運作流程
網路連線設定 • 無線寬頻連線
網路連線設定 • 有線寬頻連線
網路連線設定 • 固定IP網路連線設定 • 如前述的範例( 區域網路的連線),在終端機模式進行網路連線的設定,採用手動配置的方式,為當前的Linux 主機設定網路連線的設定值,則必須在interfaces 設定檔案裡,為指定的網路卡裝置設定連線裝置:
網路連線設定 • 動態配置IP網路連線設定 • 若指定的網路裝置採用自動配置IP 位址(DHCP),則interfaces 設定檔案的內容,必須修改程如下:
網路連線設定 • 固定IP網路連線設定
瀏覽網頁 • 透過網頁瀏覽器進行網頁的瀏覽 • UbuntuLinux 內建 Firefox
本章結束 Q&A討論時間