互聯網 (Internet)
Download
Report
Transcript 互聯網 (Internet)
By Poon Ming Shing
互聯網
(Internet)
互聯網是全球數以百萬計的亙聯網絡供應商(ISP)及其他專線主
機以公用語言互相通信的電腦連接而成的全球網路,24小時連線,
形成一個龐大的全球資訊連結網。
在亙聯網絡供應商之下數以萬計的使用者,以機動/固接模式連
結互聯網網路來查閱/下載 /傳送所需資訊 。
傳輸控制協議/網際網路協議
(TCP/IP)
是預先協定的通訊處理方式
和準則,以在連結眾多電腦
網絡的互聯網上,令數據在
這些不同的電腦網絡中成功
地傳送。
TCP的主要任務是負責發送
端及收受端的協定建立,建
立超越通信子網間的傳送。
它使用IP來傳送封包給上一
層的應用程式,並保證資料
在網路上的流動安全可靠。
IP的主要目的是為了提供網
絡之間的連接,以形成可傳
輸資料的網際網路。
傳輸控制協定的功能(上)
TCP的幾個主要的功能:
1. 循序編號(Sequence Number):TCP為每一個封包建立編號,
使封包就算不能按照原來的發送順序抵達收受端,也可依此編號
正確重組。
2. 確認(Acknowledgement):接收端針對發送端所傳來的每一封
包,回送「我已收到」的確認封包,類似郵政掛號中「回執」的
概念。
3. 檢查(Checksum):TCP在每個封包的表頭中加上一個檢查欄位,
以確認其是否為欲傳送的原始封包。如果封包到了接收端卻發現
檢查值不合,即表示封包發展了錯誤或損毀,因此接收端就無法
發出確認的封包。
傳輸控制協定的功能(下)
4. 重送(Retransmission):發送端如果在某一預定的時間內沒有收
到該確認封包,就會認定封包傳送失敗,於是重送該封包,直到
收到該封包抵達收受端確認訊息為止。
5.在使用TCP進行資料傳輸時,必須先建立起兩者之間的連線關係。
TCP連線的建立是透過帶有連線控制訊息的封包在兩端主機間傳
遞,再藉由TCP表頭中的循序編號和錯誤檢查值的檢查正確無誤,
經一番交談後,雙方乃同意進入連線狀態。經由此連線請求、連
線確認、連線成功的程序,便形成了三向式的握手協定(3-way
handshaking),而斷線時也是採用相似的程序:斷線請求、斷
線確認、斷線成功。
傳輸控制協定特性(上)
TCP具有以下特性 :
1. 連接導向(Connection-Oriented):在資料發送時,兩端會建立
起虛擬電路,讓資料能有跡可循地往下傳送。所以,TCP是屬於
連接導向的,傳輸的雙方必須先做溝通,確認連線建立後才可傳
送資料。
2. 可靠性(Reliable):TCP以確認、重送、檢查三個觀念來完成可靠
性的資料傳輸。它利用TCP封包表頭內的某些欄位來控制資料確
實地傳送到對方,而在資料遺失時,TCP則會要求發送端重新傳
送。
3. 全雙工式通訊(Full Duplex):(註41)封包一旦扺達正確的IP位址,
TCP就開始在發送端和接收端的電腦上,為正被傳送的資料建立
起對話(Dialog),而兩端可以分別進行資料的收發。由於此全雙
工的特性,使得確認回執的工作可以輕易地達成。
傳輸控制協定特性(下)
4. 資料流(Stream):TCP是以資料流型的傳輸型態來傳送資料,也
就是說,資料像流水般有次序地從本端主機流向遠方主機,而遠
端主機則依序自資料流中讀取資料,將它傳給應用程式去處理。
但是,當某些資料必須優先處理時,接收端就會進入緊急狀態
(Urgent Mode),開始接收緊急資料(Urgent Data)。每個TCP封
包可攜帶一長串的資料,而不是一個位元、一個位元地傳送。
傳輸控制協定總結
有了TCP,資料傳輸的可靠性由它來處理即可,上層的應用程式
只要把要傳送的資料透過介面丟給TCP匯流排,而不必煩惱資料
如何正確無誤地傳送到對方的手裡。應用程式當然還是可以直接
利用IP在自己的程式裡控制資料傳輸的可靠性,但這樣做會造成
上層應用程式的負擔,程式也較不容易維護。基於網路上分層處
理及程式設計模組化的觀念,最好還是透過TCP來做可靠性的資
料傳輸。
TCP協定是一個十分重要且較複雜的通訊協定,有許多在它上層
的應用協定如TELNET、FTP等,都是依據它的功能而發展出來
的。
網際網路協定功能(上)
它提供了下列幾個主要的功能
1. 網點地址或定址(IP Address):為了使資料能在不同類型、不同的
傳輸介質及不同的電腦系統間有效地傳輸,通信協定必須定制一
套通用的定址方法來辨別網際網路中的每一台主機。理想的標定
格式必須能提供足夠的跨網資訊且不佔太多的儲存空間,IP利用
一個32位元所構成的數值來進行定址,在應用上為了方便表達,
我們通常將此數值切為4段,每連續8位元一組。8位元的十進位
範圍為0-255,所以寫成四個十進位數ddd.ddd.ddd.ddd。每一
部連上Internet的主機的IP位址都是唯一的,因此必須透過標準
單位來統一分配,如全世界的IP位址是由NIC來負責,亞太地區
是APNIC,而目前台灣的IP位址是由APNIC之下的TWNIC來負
責。
網際網路協定功能(中)
IP位址包含路號碼(Network Number)及主機號碼(Host
Number)二種資料,並依可容納主機的數量分為五個等級:
Class A、 B、C是一般所採用的,Class D為實驗群播
(Multicast)的位址,Class E則是為未來而保留的。雖然IP位址
的最大容量理論值是47億個(232),但因分級的關係,實際可用
的較理論上少很多。目前網際網路所遇到的瓶頸之一即是IP位址
即將耗盡,而已有許多研究者在嘗試發展下一代IP(IP next
generation, 簡稱IPng)以解決這個問題。
網際網路協定功能(下)
2. 封包的切割(Fragmentation)和再組合(Reassemble):由於在封
包傳送過程中可能會跨越不同架構的實體網路,而每一實體網路
都有定義的最大封包大小的限制(Maximum Transfer Unit, 簡稱
MTU),所以在傳送的過程中有時必需將封包切割成數個較小的
個體才能將它繼續往目的地傳送。所有封包的切割與再組合是屬
於連線服務中IP的工作。
3. 尋徑(Routing):IP可以幫助資料封包尋找、解決傳送的路徑,
負責決定一個封包要經由怎麼樣的路線才能到達目地的。
網際網路協定特性 (上)
IP主要具有下列特性:
1. 非連接導向(Connectionless):每個資料封包都視為是互相獨立
毫無關連的,所走的路徑可能會完全不相同,也不保證先送的一
定會先到達。
2. 不可信賴性(Unreliable):送出去的IP封包並不保證一定會送到
對方的手中,亦即資料往某個方向送出之後,就不再理會資料的
下落。此方式具有機動性高及效率高的優點,但送出的封包若在
途中被損毀或遺失,接收端將無法得知其下落。
3. 盡力傳送(Best-Effort Delivery):由於每個發送者並不管資料以
後的下場,為避免資料找不到收信者,而在網路中流浪形成負擔,
每個封包的傳送均給序一個生命期(Finite Packet Lifetime),即
計算一定時間之後,若還未找到收信者,封包便會自動消失。
網際網路協定特性(下)
4. 盡力傳送(Best-Effort Delivery):由於每個發送者並不管資料以後的下
場,為避免資料找不到收信者,而在網路中流浪形成負擔,每個封包的
傳送均給序一個生命期(Finite Packet Lifetime),即計算一定時間之後,
若還未找到收信者,封包便會自動消失。
定義域名系統(上)
Internet功能變數名稱是Internet網路上的一個伺服器或一個網路
系統的名字,在全世界,沒有重複的功能變數名稱。功能變數名
稱的形式是以若干個英文字母或數位組成。互聯網上的功能變數
名稱可謂千姿百態,但從功能變數名稱的結構來劃分,總體上可
把功能變數名稱分成兩類,一類稱為“國際頂級功能變數名稱”
(簡稱“國際功能變數名稱”),一類稱為“國內功能變數名
稱”。 一般國際功能變數名稱的最後一個尾碼是一些諸
如.com,.net,.gov,.edu的”國際通用域”,這些不同的尾碼
分別代表了不同的機構性質。比如.com表示的是商業機構,.net
表示的是網路服務機構,.gov表示的是政府機構,.edu表示的是
教育機構。
定義域名系統(下)
國內功能變數名稱的尾碼通常要包括“國際通用域”和“國家域”
兩部分,而且要以“國家域”作為最後一個尾碼。以ISO31660為
規範,各個國家都有自己固定的國家域,如:cn代表中國、us代
表美國、uk代表英國等。
例如:www.foodnet.com.cn就是一個中國國內功能變數名稱
www.foodnet.com就是一個國際頂級功能變數名稱
UNIX
UNIX是個多用戶作業系統,可把磁碟空間分配給別人(需先在系
統中進行註冊)允許多人存取同一台電腦及多個程式同時執行,
用戶可登錄到一個遠端電腦系統中,就好像用戶端直接與遠端電
腦相連一樣。
統一資源定位符
(Uniform Resource Location)
URL是在Internet中用於指定資訊位置的表示方法,可以看作是
Internet上檔案名稱命名規範的一種擴展,換句話說,它是
Internet上的地址。我們在進行WWW流覽時,通常要在流覽器的
位址欄中輸入位址,這個位址就是URL的一種形式。
URL通常以“協議://檔路徑/檔案名稱”的形式出現
協議 位址形式 “http://”表示WWW伺服器,“ftp://”表示
FTP伺服器,“gopher://”表示Gopher伺服器,而“new:”
表示Newsgroup新聞組。
檔路徑
IP位址
檔案名稱
具體位址
互聯網地址
互聯網地址是網路上的地址
互聯網地址的結構~http://www + 自設名稱 + 性質代號 + 國家代
號
http:// : “http”為超文字傳輸協定(hyper text transmission
protocol)它說明了該份文件是由HTML語法所寫成的 , 以及要如
何“解讀”傳回資料。
www代表 World Wide Web。
自設名稱:可使用公司名稱或是您的主產品名稱
性質代號:如com (商業類commerce)、 edu (教育機構
education)、 gov (政府government)
國家名代號 : 如台灣Taiwan (tw)、日本Japan (jp)、美國則無國
家代號
超文本傳輸協定
(Hyper Text Transfer Protocol)
HTTP是全球資訊網上用於交
換檔案的標準應用層協定。
HTTP在TCP/IP協定上運作。
網頁瀏覽器是HTTP的用戶端,
送出檔案請求到網頁伺服器,
而由其利用HTTP服務處理這
些請求。
流覽器通過超文本傳輸協定
將網頁伺服器上的網頁代碼
提取出來,並翻譯成網頁。
HTTP可以使流覽器更加高效,
使網路傳輸減少。它不僅保
證電腦正確快速地傳輸超文
本文檔,還確定傳輸文檔中
的顯示部分。
超文本標記語言
(Hypertext Markup Language)
HTML是構成網頁面的主要工具,是用來表示網上資訊的符號語
言, 即是在網上用來創造超文本連結的語言。通過流覽器的識別,
可將這些HTML“翻譯”成可以識別的資訊 。
它是目前在網頁設計中,所使用的最基本的標記語言。 你所編寫
的網頁,必須遵循HTML的語法,不然的話,瀏覽器便不能正常
地詮釋或顯示你的網頁。現在很多HTML的編輯器,都是透過跟
文字處理器相似的介面來編輯網頁的。
超文本
(Hyper Text)
超級文本(hypertext)一種
全局性的資訊結構,它將文檔
中的不同部分通過關鍵字建
立鏈結,使資訊得以用對話
模式搜索。通常是利用不同
顏色或加底線的字, 此外當
滑鼠移到這些字上時會由箭
頭變成手指狀,使用者只需
經由滑鼠點取,便可鏈結到
其他相關的文件。除了超文
件的鏈結外,HTML編輯出
來的超文件同時具備展現多
媒體的能力,因為文件可加
入圖片、聲音、及動畫及等
效果。
萬維網
(www, World Wide Web)
一個可以輕鬆駕馭的圖形化用戶介面,以查閱 Internet 上的文檔,
這些文檔與它們之間的鏈結一起構成了一個龐大的資訊網。網頁
允許通過跳轉或“超連結”從某一頁跳到其他頁。可以把網絡看
作一個巨大的圖書館,網頁節點就象一本本書,而 網 頁好比書
中特定的頁。頁可以包含新聞、圖像、動畫、聲音、3D 世界以
及其他任何資訊,而且能存放在全球任何地方的電腦上。
新聞群組
(Newsgroup)
新聞群組 (英文裡又稱為
newsgroup 、net news、
Internet news及network
news) 包含了成千上萬的興
趣小組,每個小組都有特定
的討論題目。每個新聞群組
內都有很多文章 (news
articles)。你可在新聞群組
內跟世界各地的人士交流意
見,不受地域限制。
電子公告板系統
(Bulletin Bard System)
BBS是Internet上的一種電於資訊服務系統。它提供一塊公共電
子白板,每個用戶都可以在上面書寫,可發佈資訊或提出看法。
大部分BBS由教育機構,研究機構或商業機構管理.象日常生活中
的黑板報一樣,電子公告牌按不同的主題、分主題分成很多個佈告
欄,佈告欄的設立的依據是大多數BBS使用者的要求和喜好,使
用者可以閱讀他人關於某個主題的最新看法,也可以將自己的想
法毫無保留地貼到公告欄中。
線上交談
(Chat)
線上Chat(交談)是利用
WWW伺服器特定的CGI程式,
實現兩個人(或多人)通過
流覽器即時地通過鍵盤交談。
需要注意的是,只有獨享伺
服器和託管伺服器能開聊天
室。
遠端登錄
(Telnet)
遠端登錄(Telnet)指在
Internet的遠端登錄服務,它
允許一個用戶登錄到一個遠
端電腦系統中,就好像用戶
端直接與遠端電腦相連一樣。
互聯網存取準備
撥號是接上互聯網的最簡單
方法,任何一台配備解調器
(modem)的電腦均可聯網。
聯網連度取決於電話線和解
調器類型。一般而言,聯網
連速度介乎28.8K和56K之間。
在WINDOWS系統內可使用
Dialup軟件﹐輸入ISP給予的
帳號(ID)和通行字(pass
word)再撥打ISP的號碼即可
註冊。
註銷時只需關閉撥號軟件即
可。
流覽器
(Browser)
流覽器是一個把在互聯網上找到的文本文檔(和其他類型的文件)翻譯
成網頁。 網頁可以包含圖形、音頻和視頻,還有文本;結果是,網路激
發了人們對從前是基於文本的互聯網的興趣。流覽器是一個在你的硬碟
上的應用軟體,就象一個字處理程式一樣(如WordPerfect或Microsoft
Word)。
流覽器從HTML代碼中讀取圖像的位置,然後把它們放在網頁上。 與此
相似,音頻或視頻檔也被HTML檔調用,然後被流覽器組裝。
而最普遍的瀏覽器有以下兩種:Netscape Communicator, Internet
Explorer
電子郵件
(Electronic Mail)
電子郵件是Internet應用最廣的服務:通過網路的電子郵件系統,
您可以用非常低廉的價格,以非常快速的方式,與世界上任何一個
角落的網路用戶聯絡系,這些電子郵件可以是文字、圖像、聲音
等各種方式。同時,您可以得到大量免費的新聞、專題郵件,並
實現輕鬆的資訊搜索。這是任何傳統的方式也無法相比的。
電子郵件地址
我們寄信要有收信人的地址,電子郵件也需要有電郵
地址。
要使用電子郵件服務,必須有一個電子郵件地址,通
常可向互聯網服務供應商申請。
自製網頁
HTML,DREAM
WAVER,FRONTPAGE都是
最常用的設計網頁程式,而
HTML則在目前設計網頁程
式,最為基本的標記語言。
HTML介紹 (上)
組成HTML的基本單位為
“元素 ”。每個元素包括一
對標記“<>”,有些則只
有一個。當我們把文字寫進
一對<>時,便形成一個完
整的元素 。
<HTML>是最根本,也可
以說是最外圍的 HTML 元素。
作用是標示一個 HTML 文件
的開始和結束。在<HTML
>元素裡,一般還包括兩個
主要的元素,分別是<
HEAD>和<BODY>。
HTML介紹(下)
<HEAD>包含了HTML文件裡一些基本的資料,例如:標題、
編碼類型等。在<HEAD>元素裡, 有一個叫<TITLE>的元素,
能把網頁的標題顯示在瀏覽器視窗上。
<BODY>是 HTML 的主要成份,因為大部份的網頁內容及元素
都包含在其中。利用<BODY>, 你可以隨意選擇網頁的背景圖
片及背景顏色,例如:<BODY BACKGROUND=“image.jpg”
BGCOLOR=“#FFFFFF”>
回顧
互聯網通訊
互聯網
(Internet)
傳輸控制協議/網際網路協議
(TCP/IP)
傳輸控制協定的功能(上)
傳輸控制協定的功能(下)
傳輸控制協定特性(上)
回顧
傳輸控制協定特性(下)
傳輸控制協定總結
網際網路協定功能(上)
網際網路協定功能(中)
網際網路協定功能(下)
網際網路協定特性(上)
網際網路協定特性(下)
定義域名系統(上)
回顧
定義域名系統(下)
UNIX
統一資源定位符
(Uniform Resource Location)
互聯網地址
超文本傳輸協定
(Hyper Text Transfer Protocol)
超文本標記語言
(Hypertext Markup Language)
回顧
超文本
(Hyper Text)
萬維網
(www, World Wide Web)
新聞群組
(Newsgroup)
電子公告板系統
(Bulletin Bard System)
回顧
線上交談
(Chat)
遠端登錄
(Telnet)
互聯網存取準備
流覽器
(Browser)
電子郵件
(Electronic Mail)
回顧
電子郵件地址
自製網頁
HTML介紹(上)
HTML介紹(下)