1、網際網路服務與應用,1.Introduction to System Development and Operation 2.Internet services 3.Internet Caching Technology 4.Broadband Solution (ISDN、xDSL/CATV/) 5.Voice over IP 6.QOS 7.Streaming Media Protocol 8.Trouble Shooting 6.Technology Trend,2,ISP (Internet Service Provider),TANet HiNet SeedNet TISNet,3,
2、Three-tier architecture,4,Open Database Connectivity (ODBC),The main proponent and supplier of ODBC programming support is Microsoft. 開放式資料庫連接界面 Open DataBase Connectivity (ODBC)為資料庫的開放架構建立了一個發展方向。 ODBC建立在主從架構上,並提供一組 Application Programming Interface (API),使應用程式可以透過這一組 API 把 Structured Query Languag
3、e (SQL)指令送到資料庫系統中存取資料。 由於 ODBC 是一個為資料庫系統定義的標準界面,因此應用程式可以同時與多個資料庫系統連接。,5,ODBC Architecture,OBDC 的架構包含了 4 個部份 應用程式(Application) 驅動管理員(Driver Manager ) 驅動程式(Driver) 資料來源(Data Source),6,Java Database Connectivity (JDBC),The main proponent and supplier of JDBC programming support is SUN. Java Database Co
4、nnectivity (JDBC)為 Java 和各個資料庫之間搭起一座橋樑 JDBC API 提供一系列的類別和方法,讓我們可以執行資料庫連線、查詢、修改、新增和刪除資料、檢視欄位資訊等工作,它也是 Java 程式設計人員和資料庫開發者之間可以共同依循的標準。 在 Java 中亦可以使用 ODBC API, 但最好還是利用 JDBC API, 再透過 JDBC-ODBC Bridge 去存取資料庫,7,JDBA Architecture,8,關於CGI,CGI是Common Gateway Interface 的簡稱。其主要的功能是在WWW環境下,藉由從使者端傳遞一些訊息給WWW伺服軟體,再
5、由WWW伺服軟體去啟動所指定的程式碼來完成特定的工作。有了CGI功能的加入可以使得WWW的環境不僅可以有單向的資訊瀏覽,更可以有雙向的互動。,9,ActiveX Server Page (ASP),優點: 簡單易學。 安裝使用方便 開發工具強大而多樣 低負載下效率高。 缺點: Windows本身的所有問題都會一成不變的也纍加到了它身上 使用了COM組件,所以會引發大量的安全問題。 無法實現跨平台 總結: 適用人群:熟悉MS架構的人員。想用最短的時間學習,同時想用最簡單的方式完成自己的應用。 適用平台:Windows系列平台適用應用:企業內部管理信息系統、中小Internet應用、快速數據庫開發
6、的應用。 推薦開發工具:Visual InterDev;Home Site;Front Page,10,PHP (Hypertext Preprocessor),優點: 跨平台 與Apache及其它擴展庫結合緊密 良好的安全性。 弱勢: 資料庫支援少 安裝複雜。 缺少正規的商業支持 總結: 適用人群:熟悉Unix環境,需要在最少的投入下完成快速的應用開發。 適用平台:FreeBSD/Linux/Unix操作系統、Apache服務器適用應用:Internet高負載、快速數據庫開發的應用。 推薦開發工具:Home Site;PHPEd,11,Java Server Page (JSP),優點: 跨
7、平台 強大的的擴充性 多樣化和功能強大的開發工具 弱勢: 為了極度的擴充能力,所以極大的增加了複雜性。 速度慢 相關的資料較少 總結: 適用人群:具有較強學習能力和耐心的開發人員。投入低但是希望擁有較大的伸縮能力的應用。 適用平台:大部分平台 推薦開發工具:JBuilder;Visual Age for java;Sun Forte for JavaKAWA。,12,成本預估模型,COCOMO 模式 (Constructive Cost Model, Boehm, 1981) 完整的軟體成本預估模型 專案 產品 硬體 個人特質,網際網路服務與應用,1.Introduction to Syste
8、m Development and Operation 2.Internet services 3.Internet Caching Technology 4.Broadband Solution (ISDN、xDSL/CATV/) 5.Voice over IP 6.QOS 7.Streaming Media Protocol 8.Trouble Shooting 6.Technology Trend,14,General Internet Services (1/3),Domain Name Service (DNS) is an Internet service that transla
9、tes domain names into IP addresses. Dynamic Host Configuration Protocol (DHCP) is a protocol for automatically configuring network parameters for devices on a network. Secure Shell (SSH) is a program to securely log into another computer over insecure channels. Telnet is a terminal emulation program
10、 for TCP/IP networks.,15,General Internet Services (2/3),Hyper Text Transfer Protocol (HTTP) is the underlying protocol used by the World Wide Web. Simple Mail Transfer Protocol (SMTP) is a protocol for sending e-mail messages between servers. Post Office Protocol v3 (POP3) is a protocol used to ret
11、rieve e-mail from a mail server. Simple Network Management Protocol (SNMP) is a set of protocols for managing complex networks.,16,General Internet Services (3/3),Firewall is a system designed to prevent unauthorized access to or from a private network. eDonkey network is a file sharing network used
12、 primarily to exchange music, films and software. Like most file sharing networks. Files are not stored on a central server but are exchanged directly between users based on the peer to peer principle.,17,DHCP 簡介,DHCP (Dynamic Host Configuration Protocol) 可以動態的分配 IP 位址給每台網路上的電腦, 而且也能指定 TCP/IP 的其它參數,
13、 大幅減少網路管理員的負擔。 從邏輯面來看, DHCP 架構其實是由 3 個部分所組成的, 分別是 DHCP Client、DHCP Server 及 Scope。,18,DHCP 簡介,DHCP Client 要求使用 DHCP 服務的電腦, 皆為 DHCP Client。 DHCP Server 提供 DHCP 服務給予 DHCP Client 的設備就是 DHCP Server。,19,DHCP 簡介,Scope 每台 DHCP Server 都至少管理一組 IP 位址, 這組 IP 位址便稱為 Scope。當 DHCP Client 要求提供 IP 位址時, 便會由 Scope 中取出
14、一個尚未使用的 IP 位址, 分配給 DHCP Client。,20,DHCP 的基本概念,當 DHCP Client 開機時, 會透過廣播方式向 DHCP Server 要求指派 IP 位址, 這時 Server 就會傳回一個尚未被使用的 IP 位址, 同時也可以將相關參數一併傳送給 Client。,21,DHCP 的基本概念,而當 DHCP Client 獲得一個 IP 位址時, 並不能永久使用 (除非 DHCP Server 有特別設定)。在正常的情況下, 每個分配給 DHCP Client 的 IP 位址都有使用期限, 這個期限就是 IP 位址的租約期限 (Lease Time)。 租
15、約期限長短是依各家 DHCP Server 的設計而異, 在 Windows 2000/2003 的 DHCP Server 中, 預設是 8 天。,22,DHCP 的好處,DHCP 的用途可以自動的分配 IP 位址給予 DHCP Client, 但其實 DHCP 真正的好處在於方便管理, 基於以下幾點原因, 我們就可以很清楚的了解在網路中佈署 DHCP Server, 絕對可以讓我們在管理上有事半功倍之效果:,23,DHCP 的好處,1. 不易出錯:因為 DHCP Server 每出租一個 IP 位址時, 都會在資料庫中建立一筆相對應的租用資料, 因此幾乎不可能發生 IP 重複租用的狀況。而
16、且這個出租、登記作業, 不需要人力介入, 更可以避免人為的錯誤 (例如:輸入錯誤)。,24,DHCP 的好處,2. 易於維護:DHCP 不但可以自動分配 IP 位址, 而且還可以指定各項 TCP/IP 參數 (例如:DNS Server、WINS Server 的 IP 位址), 因此, 當我們要變更相關的參數時, 只要從 DHCP Server 上修改, 就可以讓所有 DHCP Client 都自動更新, 大幅節省維護成本。,25,DHCP 的好處,3. Client 不需要繁瑣的設定:只要 DHCP Server 設定妥當, Client 只需設定為使用 DHCP 分配 IP 位址(在 W
17、indows 作業系統中, 這是預設值), 即可完成 TCP/IP 的設定, 快速又方便。,26,DHCP 的好處,4. IP 位址可重複使用:每當 DHCP Client 開機時, DHCP Server 便會分配 1 個 IP 位址給予使用, 當 Client 租約到期或取消租約後, Server 又可以將此 IP 位址分配給其他的 DHCP Client 使用, 能有效的節省 IP 位址的數量。,27,DHCP 運作流程,從 DHCP Client 向 DHCP Server 要求租用 IP 開始, 直到完成 Client 的 TCP/IP 設定, 簡單來說是由 4 個階段所組成: 要求
18、租用 IP 位址 提供可租用的 IP 位址 確認 IP 租約 同意 IP 租約,28,DHCP 運作流程,29,DHCP 運作流程,30,WWW 簡介,WWW (World Wide Web, 全球資訊網) 網頁能夠呈現各式各樣豐富的變化, 是 WWW Client (亦即 WWW 瀏覽軟體, 如 IE、Netscape 等) 裡內諸多標示語言 (HTML、XML)、描述語言 (Javasript、VBScript)、JAVA、Active X 元件、Plug-in 等的功勞。至於 WWW Server 所要負擔的資料處理、資料庫查詢與更新、產生網頁文件等作業, 則交給了 CGI 、SSI 、
19、JSP 、ASP 、PHP 包辦。,31,HTTP 的定位,對於 WWW 基礎的 HTTP 協定來說, 它並不關心所傳送的究竟是怎樣的資訊, 或資訊該如何應用, 它僅負責搭起 WWW Client (瀏覽器) 與 WWW Server 之間的溝通橋樑, 在兩者之間傳遞簡單的訊息。對 HTTP 協定來說, 訊息就是連線兩端傳輸資料的基本單位。,32,HTTP 版本更替,HTTP 協定在 WWW 應用上的發展, 最早出現的是 HTTP/0.9 協定, 它只提供最簡單的資料傳輸功能。在此版本協定下 WWW Client 透過 HTTP 連線送出 Request (要求) 訊息, 並在訊息中以 URL
20、 (Universal Resource Locator) 指定它要索取的網路資源 (HMTL 文件、影像等), WWW Server 找到 URL 所指定的網路資源後, 便會傳回 Response (回應) 訊息, 在訊息中以檔案形式將這些資訊傳回給 WWW Client 。,33,HTTP 版本更替,接著出現的 HTTP 協定版本是增強版 HTTP/1.0 , 它引用了網際網路電子郵件的 MIME (Multipurpose Internet Mail Extensions , 多用途網際網路郵件延伸) 藉此強化 Request 與 Response 訊息的溝通協調機制, 並藉由這些表頭支
21、援更豐富的資料類型。,34,HTTP 的發展,在 HTTP 協定之上的 HTML、Plug-in、JScript、Active X、VBScript、JAVA、XML 等各種 WWW 標準, 很多都是廠商 (或業界聯盟) 所發起的, 隨著業界共同遵循這些規格才被國際間各標準制定組織收編成正式的標準。,35,HTTP 的發展,除了網站功能強化與瀏覽軟體版本更新之外, 許多原本僅提供 Telnet 遠端控制功能的網路設備, 現在也紛紛提供 Web 介面的遠端控制功能, 只要使用者以瀏覽軟體連上該網路設備, 便可從遠端更改機器的設定、監看運作狀態。從這裡也不難看出 HTTP 協定已漸漸深入到各種應用
22、領域了。,36,HTTP 基本運作方式,WWW Server 啟動後依慣例會傾聽編號為 80 的連接埠, WWW Client 則使用一個動態隨機產生的連接埠編號連上 WWW Server , 建立起連線。,37,HTTP 基本運作方式,建立連線後, WWW Client 便會送出 Request 封包, 接著 WWW Server 便會傳回 Response 封包, 一來一往之間, 將 WWW Client 所指定的資源以檔案形式傳送給 WWW Client。如此說來, HTTP 連線的架構可十分簡潔, 往來的封包只有 Request 與 Response 兩種。,38,SMTP 的功用,隨
23、著網際網路的興起, SMTP (Simple Mail Transfer Protocol, 簡易郵件傳輸協定) 便成了網際網路領域裡的頭號電子郵件傳輸協定。當初設計 SMTP 時, 便希望它是一個小巧、簡潔、可適用於各種網路系統的應用協定。如今已成為各種網路系統間的電子郵件交換傳輸協定。,39,SMTP 的功用,為求互通, 所以 SMTP 的運作概念很簡單, 易於實作:,40,SMTP 的功用,使用者代理程式 (User Agent) 協助您編輯信件內容, 然後將信件轉交給郵件傳輸代理程式 (Mail Transfer Agent, MTA) 發出。兩個 MTA 便以 SMTP 協定當作溝通
24、的語言, 順利完成信件的傳送與接收工作, 收件人透過使用者代理程式閱讀別人寄給他的電子郵件, 並進一步回覆或轉送他所收到的信件。,41,SMTP 的功用,舉例來說, 常用來編輯信件的 Outlook Express, 便是一種常見的 UA;而 Exchange Server、Sendmail 這類郵件伺服器, 都算是 MTA。 因為網路架構的改變, UA 與 MTA 未必在同一部電腦, 所以現在的 UA 也要具有傳送郵件的功能。它通常是以 SMTP 協定傳送郵件, 但不能以 SMTP 協定接收郵件, 而必須改用 POP3 協定接收郵件。,42,POP3 介紹,POP3 (Post Office
25、 Protocol - Version 3) 協定的架構簡潔而易於實作, 幾乎已成為信件下載的業界標準。此外, 在這個簡潔的架構下, 郵件伺服器僅負責信件下載的相關工作, 其它的郵件處理工作則交由使用者的電子郵件軟體負責, 一方面減輕了郵件伺服器的負擔, 也讓電子郵件軟體有更大的發揮空間, 可以實作出更多更好用的電子郵件編輯與顯示功能。,43,POP3 介紹,在 TCP/IP 網路下, 支援 POP3 協定的郵件伺服器啟動後會開始傾聽 TCP Port 110, 使用者要下載信箱裡的信件, 就得連向該伺服器的 Port 110 建立 TCP 連線。連線建立起來後, 郵件伺服器便會傳回歡迎訊息。
26、POP3 電子郵件軟體接著陸續送出指令, 郵件伺服器一一回應, 待信件下載工作告一段落後, 再結束這條 TCP 連線。,44,POP 的功用,電子郵件的傳遞是即時性的, 這端將信件發送過去, 另一端馬上就收到了。前提是:傳送信件時兩邊電腦都得在正常的運作狀態下。 透過 ISP 轉接, 提供幾台 24 小時運作、全年無休的郵件伺服器, 並給您一個電子郵件帳號。凡是寄到這個帳號的信件, 會暫存在這台伺服器, 靜待您透過電腦, 連線到這台伺服器、取回信件。,45,POP 的功用,46,POP 的功用,POP (Post Office Protocol) 就是這樣的通訊協定。有了它, 我們的電腦要收信
27、時才連上郵件伺服器取信即可。目前大多數郵件伺服器都支援 POP 協定的第 3 個版本, 簡稱為 POP3。 在大多數情形下, 我們寄電子郵件時是使用 SMTP 協定;收電子郵件時卻是使用 POP3 協定。,47,Telnet 簡介,Telnet 是網際網路裡的元老級應用協定, 其名稱是從 TELecommunications NETwork protocol (遠端通訊網路協定) 一詞簡縮而來。從 Telnet 的名字我們就可以看出它本身就是一套設計用來連接各種電腦 (或者說是各種作業系統) 的終端機模式連線協定。,48,FTP 檔案傳輸協定,FTP (File Transfer Protoc
28、ol , 檔案傳輸協定) 是網際網路上的檔案傳輸協定。自從有了網路後, 透過網路來存取檔案就一直是很常見的例行活動。透過檔案傳輸協定, 我們可以對遠端電腦上的檔案與目錄進行處理 (例如:新增、刪除、複製、搬移. 等), 所以在網際網路上, FTP 一直佔用最大的資料流量, 直到 1995 年才被 Web 的 HTTP 協定超越過去。,49,FTP 現況與未來發展,HTTP 已漸漸取代 FTP 了? 對於全方位全功能的遠端檔案存取需求來說, 許多網路作業系統所推出的解決方案, 無論是透過共享資料夾或共享磁碟機、或整合到檔案系統 (例如: Sun 的 NFS), 整合性都遠優於 FTP , 使用者
29、透過網路作業系統便可直接操作遠端伺服器的檔案資料, 相形之下 FTP 的操作方式就顯得繁瑣而難用。,50,FTP 運作方式,FTP 的基本運作流程如下:,51,FTP 運作方式,跟其它 TCP 應用協定所不同的是, FTP 在運作時會建立兩條 TCP 連線 (一條傳輸控制指令, 一條傳輸資料)。,52,FTP 運作方式,FTP Server 的規格一開始便保留了 20 與 21 這兩個連接埠 (Port), 其中 Port 21 用在控制連線, Port 20 則用在資料連線。在 FTP 連線期間, 控制連線隨時都保持在暢通的狀態下, 但資料連線在預設的串列傳輸模式下, 卻是等到要傳輸檔案時,
30、 才臨時建立起來的, 檔案一傳輸完畢, 就中斷掉這條臨時的資料連線。,53,Internet Firewall,Protect an organizations computers from internet problems (firewall between two structures to prevent spread of fire),54,Internet Firewall,All traffic entering the organization passes through the firewall All traffic leaving the organization pa
31、sses through the firewall The firewall implements the security policy and rejects any traffic that doesnt adhere The firewall must be immune to security attacks,55,Packet Filtering,Packet filter is embedded in router Specify which packets can pass through and which should be blocked,56,Using Packet
32、Filters to Create a Firewall,Three components in a firewall Packet filter for incoming packets Packet filter for outgoing packets Secure computer system to run application-layer gateways or proxies,57,Virtual Private Networks,Two approaches to building corporate intranet for an organization with mul
33、tiple sites: Private network connections (confidential) Public internet connections (low cost) Virtual Private Network Achieve both confidentiality and low cost Implemented in software,58,Virtual Private Network,VPN software in router at each site gives appearance of a private network,59,Virtual Pri
34、vate Network,Obtain internet connection for each site Choose router at each site to run VPN software Configure VPN software in each router to know about the VPN routers at other sites VPN software acts as a packet filter; next hop for outgoing datagram is another VPN router Each outgoing datagram is
35、 encrypted,網際網路服務與應用,1.Introduction to System Development and Operation 2.Internet services 3.Internet Caching Technology 4.Broadband Solution (ISDN、xDSL/CATV/) 5.Voice over IP 6.QOS 7.Streaming Media Protocol 8.Trouble Shooting 6.Technology Trend,61,什麼是Proxy Server,為了使網路有更好的傳輸效率而誕生的 在網路上,在同一個網域中有許多
36、電腦常常會使用到遠端的某一台Server的資料,但是遠端遙遠頻寬也有限,這時候大家就希望有一個近一點的代理主機提供相同的資訊,以增加時效。,62,Proxy Server的功能,透過 Cache (快取)增加網頁存取速度 提高網路安全性 提供 Private IP 存取 Internet 的方法 Proxy Server的分類 Proxy caching Proxy-based Firewall Transparent proxy (NAT),63,Proxy Serve的分類-Caching,Proxy Caching,64,Proxy Serve的分類 Firewall,Proxy-bas
37、ed Firewall,65,Proxy Serve的分類 - NAT,透通式Transparent,66,Proxy Server,A server intercepts all requests to the real server to see if it can fulfill the requests itself. If not, it forwards the request to the real server. Existing proxy protocols Internet Cache Protocol (ICP) Cache Array Routing Protocol
38、 (CARP) Hypertext Caching Protocol (HTCP),67,ICP,ICP is the original inter-cache protocol. Its primary purpose is to discover whether any neighbor caches have a fresh copy of a particular object. The neighbor caches answer with either yes (HIT) or no (MISS). The querying cache collects a particular
39、number of ICP replies and then makes a forwarding decision. Even if all neighbors reply with MISS, ICP may provide additional hints that help to choose the best parent cache.,68,Child , Parent , Sibling 的關係,69,Proxy Server Group 階層式架構,網際網路服務與應用,1.Introduction to System Development and Operation 2.In
40、ternet services 3.Internet Caching Technology 4.Broadband Solution (ISDN、xDSL/CATV/) 5.Voice over IP 6.QOS 7.Streaming Media Protocol 8.Trouble Shooting 6.Technology Trend,71,Broadband Network Technologies (1/2),Integrated Services Digital Network (ISDN) is an international communications standard f
41、or sending voice, video, and data over digital telephone lines or normal telephone wires. ISDN supports data transfer rates of 64 Kbps. Asymmetric Digital Subscriber Line (ADSL) is a new technology that allows more data to be sent over existing copper telephone lines (POTS). ADSL supports data rates
42、 of from 1.5 to 9 Mbps when receiving data and from 16 to 640 Kbps when sending data. Symmetric Digital Subscriber Line (SDSL) is a technology that allows more data to be sent over existing copper telephone lines (POTS). SDSL supports data rates up to 3 Mbps.,72,Broadband Network Technologies (2/2),
43、High-bit rate Digital Subscriber Line (HDSL) is the earliest variation of DSL. It is used for wideband digital transmission within a business and between the telephone company and a customer. HDSL is symmetrical meaning an equal amount of bandwidth is available in both directions. Very High Speed Di
44、gital Subscriber Line (VDSL) transmits data in the 13 Mbps - 55 Mbps range over short distances, usually between 1000 and 4500 feet (300 - 1500 meters), of twisted pair copper wire. The shorter the distance, the faster the connection rate.,73,SLIP (Serial Line Internet Protocol) 只支援 TCP/IP 通訊協定 PPP
45、(Point-to-Point Protocol; PPP) 也適用於 IPX/SPX, NetBEUI 等協定,廣域網路連接服務,74,ADSL是什麼?,ADSL(Asymmetrical Digital Subscriber Line)是DSL家族中應用最廣泛、最成熟的技術。,75,xDSL,76,Cable Modem是什麼?,77,Cable Modem的分類,(1)從數據傳輸方向上有單向和雙向Cable Modem之分。 (2)從傳輸方式上可分為雙向對稱式傳輸和非對稱式傳輸。 (3)從網路通信角度上有同步(共享)和 非同步(交換)兩種方式。,78,Cable Modem之架構,網際網
46、路服務與應用,1.Introduction to System Development and Operation 2.Internet services 3.Internet Caching Technology 4.Broadband Solution (ISDN、xDSL/CATV/) 5.Voice over IP 6.QOS 7.Streaming Media Protocol 8.Trouble Shooting 6.Technology Trend,80,Voice over IP (VoIP),VoIP網路電話,是將語音訊號壓縮成數據資料封包後,在IP網路基礎上傳送的語音服務,
47、也就是說,透過開放性的網際網路,傳送語音的電信應用服務。利用Internet不僅做到了可即時提供語音服務,更可連接至世界各地,讓使用者可以不需再透過傳統的公眾電話網路(PSTN)進行遠距離電話交談。,81,Protocol Stack,82,H.323,H.323規範是在1996年經國際電信聯盟認定,可以解決多媒體傳輸所要求的即時性與連續性問題。其主要內容是在定義分封交換網路上終端機之間的壓縮和解壓縮標準、通話程序及媒體傳輸等協定,同時也定義了在分封交換網路上的終端如何與傳統的電話網路互相通話的機制。,83,H.323,H.323界定語音及視訊的壓縮解壓縮設備,雙方溝通的設定與控制。在語音方面
48、,它支援多種標準,其中以G.711為主;至於視訊方面,H.323則支援H.261與H.263兩種主要的視訊壓縮解壓縮標準。,84,Review - basic issues,Telephony Issues (PSTN v.s. VoIP) Bearer Transport PSTN - TDM (Time Division Modulation) Trunk VoIP - RTP over UDP/IP Delay and Jitter PSTN - circuit switching / propagation delay VoIP - packet switching / unbound
49、ed delay and jitter,85,Review - basic issues,Telephony Issues (PSTN v.s. VoIP) Signaling Addressing / Control PSTN - SS7 (ITU E.164) VoIP - H.323、SIP、MGCP、Megaco/H.248 Capability exchange PSTN - Analog voice VoIP - Digital voice / G.711(速率64kbps)、G.723.1(速率5.3kbps或者6.3kbps) 、G.729(速率8kbps),86,Review
50、 - basic issues,H.323定義了一個綜合性的規範,使網路上的終端設備遵循這些規範,得以順利進行溝通,包括語音壓縮格式(G.711、G.729、G.723.1)、影像壓縮格式( H.261、H.263 )、呼叫信令(H.225)、控制信令(H.245) H.323 架構由4個元件所組成,包括終端設備(Terminal)、閘道器(Gateway)、閘道管理員(Gatekeeper)、多點控制單元(MCU:Multipoint Control Unit),,87,Voice Quality of Service,Interactive Voice QoS factors Packet lost Delay Jitter,