810 likes | 1.1k Views
計算機概論. 第十四章 網際網路與網際系統發展. 陳維魁 / 陳邦治 旗標出版社. 本章重點. 本章將介紹網際網路與網際系統發展二個主題. 網際網路簡介 TCP/IP 通訊協定 IP 位址 網域名稱與網域名稱伺服器 網際網路服務提供者 (ISP) 寬頻上網. 無線網路 雲端運算 物聯網 全球資訊網 網際網路服務. 大綱. 3. 3. 網際網路 (Internet) 簡介. 目前被廣泛使用的網際網路的前身為美國國防部的 DARPA(Defense Advanced Research Project Agency) 所建置的 ARPANET
E N D
計算機概論 第十四章 網際網路與網際系統發展 陳維魁/陳邦治 旗標出版社
本章重點 • 本章將介紹網際網路與網際系統發展二個主題
網際網路簡介 TCP/IP通訊協定 IP 位址 網域名稱與網域名稱伺服器 網際網路服務提供者(ISP) 寬頻上網 無線網路 雲端運算 物聯網 全球資訊網 網際網路服務 大綱 3 3
網際網路(Internet)簡介 • 目前被廣泛使用的網際網路的前身為美國國防部的DARPA(Defense Advanced Research Project Agency) 所建置的ARPANET • Internet採用TCP/IP通訊協定,透過TCP/IP通訊協定使位處於不同地區的網路系統可以互相連結並進而達到資源共享的目的 • Internet採用client/server架構 • 實際上Internet並非實體網路,她是世界上許多網路系統透過通訊協定連接而成的集合體
網際網路簡介(cont.) • 1989年台灣教育部為建立一個可快速交換資訊與資源共享的基礎網路環境,因而規劃建立一個結合校園網路、校際網路與Internet的整合性教學研究網路TANet(Taiwan Academic Network) • 當時TANet以T1(1.544Mps)為骨幹網路連接7個區域網路中心,對外則連接Internet • TANet可視為台灣與Internet的重要接軌
TCP/IP通訊協定 • TCP/IP(Transmission Control/Internet Protocol)是網際網路的通訊協定 • 目前廣泛使用的網際網路之前身為美國國防部的ARPANET,TCP/IP於1982年被 ARPANET 採用做為標準 • TCP/IP通訊協定包含 • TCP及IP協定 • UDP、DHCP、POP3、SMTP、FTP、DNS、HTTP、Telnet、SNTP、NNTP及Telnet均是TCP/IP通訊協定的一部份
TCP協定 • TCP協定相當於OSI模型中第四層傳輸層的協定,主要的作用有三項分別是 • 建立傳送端及接收端的連線 • 控制連線中的資料流量 • 資料傳送的確認(acknowledge)與重送(retransmit)
IP協定 • IP協定相當於OSI模型中第三層網路層的協定 • 目前使用的版本為IPv4 • IP協定主要的作用是定址(addressing),也就是替每個網路設備編定一個唯一的位址
IP 位址 • IP位址(Internet Protocol address)代表電腦在網際網路的唯一位址 • 在網路上傳送的封包(packet)都必須記載接收端的IP位址,藉由此唯一的位址,封包才能正確無誤地送達接收端 • 依IPv4 (Internet Protocol version 4)位址分類的方式 • IP位址是由32 bits 的二進位值來表示 • 將32 bits 的二進位值分成四組8 bits的二進位值 • 8 bits的二進位值以0~255之間的十進位數來表示 • 每組數值間以「.」隔開 • 若有一32 bits的IP位址如右:10101010.11001100.00110011.11110000 轉換成十進位表示,對應表示法即為170.204.51.240
IPv4 • 依IPv4 (Internet Protocol version 4)位址分類的方式 • IP位址是由32 bits 的二進位值來表示 • 將32 bits 的二進位值分成四組8 bits的二進位值 • 8 bits的二進位值以0~255之間的十進位數來表示 • 每組數值間以「.」隔開 • 若有一32 bits的IP位址如右:10101010.11001100.00110011.11110000 轉換成十進位表示,對應表示法即為170.204.51.240
IPv4 (cont.) • IPv4位址分類的方式是採用網路位址(Network ID)及主機位址(Host ID)兩層結構所組成,並區分A、B、C、D及E共五級 • IPv4位址共有32 bits,由左邊開始編號,號碼由1至32
IPv4的5個Class • IPv4雖然有5個Class,但常用的只有Class A、B及C三種 • IPv4網路位址及主機位址
IP位址第一個byte的限制及範圍 上表中Class A保留了二個值分別是0與127,其中0是做為預設路徑位址,而127則是做為lookback位址的用途。 若有IP位址為100.50.50.50,由於100落在1~126之間,因此這個IP位址屬於Class A
IPv6(Internet Protocol version 6) • 因為IP位址是由32 bits組成,所以理論上會有 232=4,294,967,2964×109個IP位址(即40億個左右) • 40億看起來似乎很多,事實上地球目前的人口數大於40億,也就是說,若想要每個人分配一個IP位址是不夠分的 • 新一代的位址分類法IPv6(Internet Protocol version 6)被提出
IPv6特性 • IPv6利用了128 個位元來定址,所以可以提供更多的IP位址給網路裝置來使用 • IPv6位址共分為八段(segment),每段由16個位元組成,彼此以冒號(:)隔開,為方便閱讀通常會以16進位值來表示 在本範例中符號W、X、Y及Z均代表一個16進位值
網路遮罩(network mask) • 「網路遮罩」的作用是用來計算出網路位址 • 「網路遮罩」為32 bits的資料,將「網路遮罩」與IP位址執行「位元對位元」的AND運算便可求得IP位址對應的網路位址 • 二個不同的IP位址對同一個「網路遮罩」各自執行「位元對位元」的AND運算,若結果相同則代表這二個不同的IP位址屬於同一網路
範例 • 以下表格說明判斷二個不同的IP位址是否屬於同一網路
子網路 • 「子網路」(subnet)代表利用Class A、B或C的主機位址(host address)的一部份位元來劃分出「子網路」
範例 • 若Class B的IP位址為168.100.0.0,前16 個bits為網路位址,而後16 個bits為主機位址,此時若將主機位址的前8個bits移作網路位址,則此時IP位址的前16個bits為主網路位址,第16~23個bits為子網路位址,而後8 個bits則為主機位址 實際上,子網路只能在同一個網路中被辨識,對網際網路上其他的網路來說,不論IP位址是否執行子網路切割,整個32 bits的IP位址仍然會被當作標準的IP 位址來處理,不會有任何的區別
子網路遮罩 (subnet mask) • 「子網路遮罩」用來決定兩個 IP 位址是否屬於同一個子網路 (subnet) • 如果「子網路遮罩」中的某個位元值為1,則IP 位址中所對應的位元,便是網路位址的一部分。如果是0,則這個相對應的位元便為主機位址的一部分
範例 • 若Class B 的網路遮罩是255.255.0.0,代表前16 個bits是網路位址,後16 個bits是主機位址,但若網路遮罩為255.255.255.0,則代表前24 個bits是網路位址,後8 個bits是主機位址 • 如果某資料段的目的IP 位址是168.100.234.48 ,進入此等級B 網路之後,與子網路遮罩255.255.255.0 作AND 運算,可得知目的地是子網路168.100.234.0 上的一台主機
範例 • 假設旗標大學分配到一個Class B網路,IP位址為168.100.x.x,若將此網路劃分成25個子網路(Subnet),請回答以下問題: • (1)子網路遮罩(Subnet Mask)值應該為何? • (2)每個子網路中有多少個實際可用的IP位址
範例 • 若採用IPv4架構,假設將整個Class B 網路交給您來管理,請問共有多少IP位址是可由您來分配使用 ?
網域名稱 • 一主機的網域名稱必須要唯一、不能與其他主機的網域名稱相同,另外通常會以有意義的英文簡寫來做為網域名稱 • 例如: • mail.csie.nctu.edu.tw • mail為特定主機名稱 • csie.nctu.edu.tw則為網域名稱 • 網域名稱分為二個或二個以上的部分,用來標明該網域名稱所屬的組織 • 上面的例子是國立交通大學資工系的網域名稱
網域名稱命名 • 網域名稱命名採用階層式的樹狀結構,其中最右的一個項目是以地理位置來區分,也就是以國碼(country code)來區分不同的國家,常用的國碼如下表所示
網域名稱命名 (cont.) • 網域名稱中,居於國碼左方的碼是以機構來區分,常用符號如下
網域名稱伺服器 • 雖然可以利用好記的「網域名稱」來取代難記的IP位址,但是在Internet機制下是無法直接依「網域名稱」對應到真正的網頁,換句話來說因為TCP/IP通訊協定只認得IP位址,不認得「網域名稱」,因此必須有一個可以將「網域名稱」轉換成IP位址的轉換器 • 網域名稱伺服器(Domain Name Server ;DNS)的作用便是將網域名稱轉換成IP address,以符合TCP/IP通訊協定的規定
網域名稱伺服器(cont.) • 當使用者透過瀏覽器位址視窗或電子郵件位址標示網域名稱,瀏覽器或電子郵件軟體便會送出一個將網域名稱轉換成IP address的請求給網域名稱伺服器,如果該網域名稱伺服器能轉換便會直接轉換;但若無法轉換,則會將請求轉遞給另一個網域名稱伺服器來處理,若仍然無法轉換,該請求會繼續轉遞給其他網域名稱伺服器來處理,直到順利獲得轉換或確定無法轉換時為止
網際網路服務提供者 • 使用者若要使用Internet資源必須透過「網際網路服務提供者」(Internet Service Provider;ISP)所提供的服務,才能連上Internet
目前台灣較著名的ISP • HiNet • 在1994年由中華電信公司數據所建設完成,目前為國內商業用途上最大的ISP • 有線電視業者 • 有線電視業者除了有線電視業務外,另外也提供用戶上網服務 • Hinet採用的是ADSL技術而有線電視業者ISP採用的則是纜線數據機技術(即cable modem)
寬頻上網 • 目前網際網路服務提供者(ISP)提供的上網服務常被稱為「寬頻上網」 • 「寬頻上網」方式 • 「非對稱數位用戶迴路」(Asymmetric Digital Subscriber Line;ADSL) • 「纜線數據機」(cable modem)
非對稱數位用戶迴路 • 「非對稱數位用戶迴路」簡稱為ADSL • 「非對稱」代表下載(download)與上傳(upload)的速度不相同 • ADSL是利用現有的電話線路來連上網際網路的服務 • 允許上網與打電話可以同時進行 • 同一條電話線路可以同時傳輸上傳、下載及聲音三種不同的資料
非對稱數位用戶迴路(cont.) • 使用者若要申請ADSL上網服務,必須先確認上網地點與ADSL機房之距離必須在4公里內才能使用ADSL服務,若距離太遠將影嚮連線速度,甚至無法使用服務 • 傳輸速度主要的影響原因 • 電話線路的品質 • 電信機房之距離
ADSL的基本架構圖 「ADSL分歧器」的用途是將數據資料與語音資料分離,以便讓數據資料交給數據機處理,而語音資料則交給電話來處理
纜線數據機 • 「纜線數據機」是利用有線電視業者所提供的網際網路服務 • 依資料在纜線的傳輸方向可分為二種不同作法 • 「雙向傳輸」 • 「雙向傳輸是指上網服務同時具備下載與上傳功能 • 「單向傳輸」 • 「單向傳輸」則是指上網服務只具下載功能,上傳功能必須利用傳統的電話線來傳送資料
資料傳輸速率 • 資料傳輸速率的單位為「bps」(bit per second) • bps是以bit為速率單位而非byte • 有時為了表示較大的傳輸速率可以利用Gbps、Mbps或Kbps來表示,這些單位的對應關係如下: 1 Gbps=103 Mbps=106 Kbps=109 bps
光纖上網 • 光纖上網服務是指在ISP業者之機房或利用光纖迴路連接至交接箱、社區、大樓、家庭等,利用各式光網路設備,搭配乙太網路或VDSL等技術,提供客戶連接高速連接至網際網路 • 當利用光纖做為連結網際網路的媒介時,實際上網連線速率會因上網終端設備、距離、設備所在環境及拜訪網站之連外頻寬等因素之影響而有所變化 • 使用光纖網路上網,比較不受電磁干擾,可有較佳之傳輸品質。(資料來源:中華電信網頁)
無線網路(Wireless Network) • 無線網路是指未使用網路線但可提供網路服務的網路系統 • 目前經常被用來使用無線網路服務的設備為筆記型電腦或手持式裝置(例如手機與PDA等設備)
IEEE 802.11無線區域網路標準 • IEEE 802.11無線區域網路標準為IEEE在1997年所制定,因IEEE 802.11標準的最大傳輸速度只有2 Mbps,所以市場接受度不高 • 1999年IEEE制定了新的無線區域網路標準IEEE 802.11a及IEEE 802.11b,最大傳輸速度分別是54 Mbps及11 Mbps,此時市場已開始逐漸接受此項標準 • 2003年及2009年IEEE分別推出了具有相下相容特性的802.11g及802.11n兩項標準供無線區域網路環境使用,提供使用者更多樣化的選擇
Wi-Fi • Wi-Fi聯盟成立於1999年,當時稱為Wireless Ethernet Compatibility Alliance (WECA) • 2002年改名為Wi-Fi聯盟製造商(Wi-Fi Alliance) • Wi-Fi是Wi-Fi聯盟製造商的商標可做為產品的認證,是一個建立於IEEE 802.11標準的無線區域網路(WLAN)設備 • 若產品取得了Wi-Fi認證便代表該產品符合IEEE 802.11規格,也就是說若兩項均通過Wi-Fi認證的產品彼此間必然可相容使用