TW531998B - Method and system of enforcing the dispatching of IP datagrams on a plurality of servers according to a defined policy - Google Patents
Method and system of enforcing the dispatching of IP datagrams on a plurality of servers according to a defined policy Download PDFInfo
- Publication number
- TW531998B TW531998B TW89102876A TW89102876A TW531998B TW 531998 B TW531998 B TW 531998B TW 89102876 A TW89102876 A TW 89102876A TW 89102876 A TW89102876 A TW 89102876A TW 531998 B TW531998 B TW 531998B
- Authority
- TW
- Taiwan
- Prior art keywords
- address
- server
- list
- destination
- client
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000005540 biological transmission Effects 0.000 claims description 242
- 230000002079 cooperative effect Effects 0.000 claims description 43
- 238000012546 transfer Methods 0.000 claims description 14
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 claims 6
- 239000013589 supplement Substances 0.000 claims 2
- 235000009754 Vitis X bourquina Nutrition 0.000 claims 1
- 235000012333 Vitis X labruscana Nutrition 0.000 claims 1
- 240000006365 Vitis vinifera Species 0.000 claims 1
- 235000014787 Vitis vinifera Nutrition 0.000 claims 1
- 239000003795 chemical substances by application Substances 0.000 description 38
- 230000004044 response Effects 0.000 description 20
- 230000006870 function Effects 0.000 description 17
- 230000008569 process Effects 0.000 description 7
- 238000012550 audit Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 235000012054 meals Nutrition 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
531998 A7531998 A7
經濟部智慧財產局員工消費合作社印製 五、發明說明() I明領域: 本發明係有關於電腦網路,更特別地是有關於在一個 網際網路協定(ip)網路中,根據既定傳輸模式強化複數個 伺服器之網際協定(ip)位址資料欄之分送系統與方法。 登明背景: 網際網路 網際網路為一種電腦與電腦網路之全球性網路(茲稱 之為「網路」Net)。該網際網路將各個使用包括UNIX、 DOS、Windows、Macintosh與其他不同種類作業系統或是 居吕的電腦連接起來《為了讓不同種類作業系統或是語言 彼此進行通訊,網計網路使用一種稱之為TCP/IP(傳輸控 制協定/網際網路協定)的語言。該TCP/IP協定可以支援網 際網路上三種基本應用: • 傳送及接收電子郵件, • 登入遠端電腦(如「Telnet」),以及 • 由某一台電腦將檔案及程式傳輸到另外一台電腦 (「FTP」或是「檔案傳輸協定」)。Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economy The transmission mode strengthens the distribution system and method of the Internet Protocol (IP) address data column of a plurality of servers. A clear background: The Internet The Internet is a global network of computers and computer networks (referred to as the "network" Net). The Internet connects computers that use different operating systems including UNIX, DOS, Windows, Macintosh, and other different operating systems, or Gulu. It is a TCP / IP (Transmission Control Protocol / Internet Protocol) language. The TCP / IP protocol can support three basic applications on the Internet: • send and receive email, • log in to a remote computer (such as “Telnet”), and • transfer files and programs from one computer to another ("FTP" or "File Transfer Protocol").
TCP/IP 該TCP/IP協定組合係依兩種最重要的協定而命名: • 傳輸控制協定(TCP),以及 • 網際網路協定(IP)。 另外一個別稱為「網際網路協定組合」。TCP/IP為該完 整組合較一般化的稱呼。TCPHP第一個設計目標,即為 第4·頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) · I--I---訂-----_ί -線秦 531998 A7 B7 五、發明說明() 建三一個可提供全球化服務的互連網路:網路之間的網 路,或是網際網路。每一個實體網路均擁有與其自身技術 相關的通訊介面,而以可提供執行於該實體網路與使用者 應用程式間的程式介面之形式來展現。該實體網路之架構 對於使用者而言係隱藏不見。TCP/IP的第二個目標是, 將不同的實體網路連接起來,以對於使用者而言形成一個 大型網路。 TCP是一個可以提供端點對端點資料傳輸的傳輸層協 足。它負貴提供在兩個電腦系統之間可靠的資訊交換能 力。一個在兩個電腦系統之間的TC;p連接,可同時支援 多個應用程式。 IP則是用以將實體網路架構隱藏於下的網際層協定β 電腦間通訊訊息的其中一部份是路由功能,以確保這些訊 息可以在網路内正確地導向至其目的地β ΙΡ可提供該路由 功把。一個ΪΡ訊息稱之為IP位址資料欄(Datagram)。 應用層協疋使用在T C P /1P之上,以便由一個起源電腦 系統,將使用者以及應用程式資料傳輸到一個目的電腦系 統。這種應用層協定為例如像是「檔案傳輸協定(FTp)」、 Telnet、Gopher、「超文件連結傳輸協定(Ηττρ)」。 IP路由器 一個「路由器」是一種連接兩個網路,並且從一個網 路轉送訊息到另外一個網路的電腦。路由器可選取網路之 間的最佳傳輸路徑。該基本路由功能係於TCP/IP堆疊的 第5頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) (請先閱讀背面之注意事項再填寫本頁) --- 訂---------% 經濟部智慧財產局員工消費合作社印製 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明() IP層内進行貫作,以讓任何在超過一個介面上執行Tcp/ip 的主機(或是電腦)或是工作站,理論上能夠在網路之間傳 送訊息。由於IP擁有基本的路由功能,因此常用「ip路 由器」的術語稱呼。然而,稱作「路由器」的專用式網路 硬體裝置,可提供比IP上實作的基本功能還更複雜的路 由功能。 全球資訊網 隨這全球網路的擴張數量與複雜性持續擴張,網路上 也發展出許多工具來協助搜尋資訊,這種一般稱之為巡航 或是巡航系統。現有已發展出來的巡航系統括了 Archie、 Gopher以及WAIS。「全球資訊網」(簡稱為 WWW或是 「Web」)是目前較佳的巡航系統。該Web包括有: • 一種網際網路為基礎的巡航系統, • 一種網際網路用的資訊配送與管理系統,以及 • 在Web上進行通訊的動態格式。 在使用上,Web可毫無瑕疵地整合資訊格式,包括靜止影 像、文字、音訊與視訊。在Web上使用圖形使用者介面(gui) 的使用者,可以透明化的方式,在系統上不同的主機電 腦,不同的系統應用程式(例如FTP和Teinet),以及包括 例如像文字、聲音及圖形等等不同的檔案與文件資訊格式 之間進行通訊。 超媒體 第6頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) (請先閱讀背面之注意事項再填寫本頁) ,9------- 丨訂---------線* 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明() 全球資訊網係採用超文件與超媒體技術。超文件是一 種超媒體的子集合,意指以電腦為基礎的「文件」,而其 中,讀者可以非線性的方式,由文件内的一處移動到文件 内的另一處,甚或是其他文件之内。為達此目的,Web使 用一種「客戶-伺服」架構。Web伺服器可讓使用者透過 全球資訊網與使用者電腦(在此,使用者電腦即稱為Web 词服器電腦的客戶端電腦),來接取使用超文件與超媒體 資訊。客戶端送出請求給Web伺服器,Web伺服器會產生 反應、搜尋與應答等動作。該Web可藉客戶端應用程式 軟體而提出請求’並且利用從某個資訊網上的樓案伺服器 連接到其他超媒體文件之超文字鏈結能力,來接收超媒體 文件(包括經格式化之文件、音訊、視訊及圖形等)。然後 被視為是一組庋藏於Web主機電腦上之文件檔案的集 合,且該檔案之間彼此透過網路協定而以超鏈結相互連 接,構成一個延展於網際網路上之虛擬「資訊網」。 共通資源定位 網際網路上的資源係以共通資源定位(URL)的方式< 明確識別,其為一種指向位於一特定位置之特定資源的指 標。URL可標明用以接取該伺服器(HTTP、FTP···等等)的 協定,伺服器名稱,以及檔案存放於該伺服器上的位置。 超文件傳輸協定 每一個顯示在全球資訊網客戶端螢幕上的網頁,或將 第7頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -----^----I---------- 訂--I-----•線 (請先閱讀背面之注意事項再填寫本頁) 531998 A7 B7TCP / IP This TCP / IP protocol combination is named after the two most important protocols: • Transmission Control Protocol (TCP), and • Internet Protocol (IP). The other is called "Internet Protocol Portfolio." TCP / IP is a more general term for this complete combination. The first design goal of TCPHP is page 4 · The paper size of this paper applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) (Please read the precautions on the back before filling this page) · I--I --- Order -----_ ί -Xin Qin 531998 A7 B7 V. Description of the invention () Build three interconnected networks that can provide global services: networks between networks, or the Internet. Each physical network has a communication interface related to its own technology, and is presented in the form of a program interface that can be executed between the physical network and the user application. The physical network architecture is hidden from the user. The second goal of TCP / IP is to connect different physical networks to form a large network for users. TCP is a transport layer protocol that provides endpoint-to-endpoint data transmission. It provides the ability to reliably exchange information between two computer systems. One TC; p connection between two computer systems can support multiple applications simultaneously. IP is an Internet-layer protocol that hides the physical network architecture. Β Part of the communication between computers is a routing function to ensure that these messages can be correctly directed to their destinations in the network. Β IP Provide the routing power. An IP message is called an IP address datagram. The application layer protocol is used on top of TCP / PP, so that an originating computer system can transfer user and application data to a destination computer system. Such application layer protocols are, for example, "File Transfer Protocol (FTp)", Telnet, Gopher, "Hyper-File Link Transfer Protocol (Ηττρ)". IP router A "router" is a computer that connects two networks and forwards messages from one network to another. The router can choose the best transmission path between the networks. This basic routing function is on page 5 of the TCP / IP stack. This paper size is applicable to the Chinese National Standard (CNS) A4 specification (210 X 297 public love) (Please read the precautions on the back before filling this page) --- Order ---------% Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 531998 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs A7 B7 V. Description of the invention A host (or computer) or workstation that performs TCP / IP on more than one interface can theoretically send messages between networks. Because IP has basic routing functions, it is often called the term “IP router”. However, a dedicated network hardware device called a “router” provides more sophisticated routing functions than the basic functions implemented on IP. Global Information Network As the number and complexity of this global network continues to expand, many tools have been developed on the Internet to assist in searching for information. This is commonly referred to as a cruise or cruise system. Existing cruise systems include Archie, Gopher and WAIS. "World Wide Web" (referred to as WWW or "Web") is currently the better cruise system. The Web includes: • an Internet-based cruise system, • an Internet-based information distribution and management system, and • a dynamic format for communication on the Web. In use, the Web can integrate information formats flawlessly, including still images, text, audio, and video. Users using GUIs on the Web can transparently use different host computers on the system, different system applications (such as FTP and Teinet), and include, for example, text, sound, and graphics Etc. to communicate between different file and document information formats. Hypermedia, page 6 This paper size applies Chinese National Standard (CNS) A4 specifications (210 X 297 public love) (Please read the precautions on the back before filling this page), 9 ------- 丨 order- ------- Line * 531998 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs A7 B7 V. Description of the Invention () The Global Information Network uses hyperfile and hypermedia technologies. A hyperfile is a subset of hypermedia, which means a computer-based "file", in which the reader can move from one place in the file to another in a non-linear manner, or even other files within. To achieve this, the Web uses a "client-server" architecture. The web server allows users to access and use hyperdocuments and hypermedia information through the World Wide Web and user computers (here, the user computer is referred to as the client computer of the Web server). The client sends a request to the Web server, and the Web server will generate actions such as response, search and response. The Web can make requests through client application software and use hypertext linking capabilities from a case server on an information network to other hypermedia files to receive hypermedia files (including formatted Documents, audio, video, graphics, etc.). Then it is regarded as a set of document files hidden on the web host computer, and the files are connected with each other through a hyperlink through a network protocol, forming a virtual "information network" that extends on the Internet ". Common resource location Resources on the Internet are explicitly identified in the form of a common resource location (URL), which is a pointer to a specific resource located in a specific location. The URL can indicate the protocol used to access the server (HTTP, FTP ...), the server name, and the location where the file is stored on the server. Hyper File Transfer Protocol Each web page displayed on the World Wide Web client screen, or page 7 of this paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) ----- ^- --I ---------- Order --I ----- • line (Please read the precautions on the back before filling this page) 531998 A7 B7
經濟部智慧財產局員工消費合作社印製 五、發明說明() 以整合有例如像文字、影像、聲音與動畫等複雜文件的方 式出現。每一個這種的網頁也可以含有連接到其他Web 文件的超鏈結,以便讓在客戶端電腦操作著滑鼠的使用 者,可以點選某一圖像,或是啟動超鍵結而跳躍到同一或 不同Web伺服器上的新網頁(此為另一個文件檔案的圖形 畫面)。Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 5. Description of the Invention () Appears in the form of integrating complex documents such as text, video, sound and animation. Each such webpage can also contain hyperlinks to other web files, so that users who operate the mouse on the client computer can click on an image or launch a hyperlink to jump to A new web page on the same or a different web server (this is a graphic screen of another document file).
Web伺服器為一個執行於Web主機電腦上的軟體程 式,一般是透過網際網路而回應Web客戶端的請求。所 有的Web均使用一種稱為「超文件傳輸協定(HTTp)」的 語言或是協定來和Web客戶端通訊。所有的資料型態均 可藉由本協定而在各Web伺服器與客戶端間加以轉換, 包括有HTML、圖形、音效與影像。HTML可描述文件與 網頁的構圖、内容與超鏈結。在瀏覽網頁時,Web客戶端 可以: •將使用者的特定指令轉換為HTTP的GET請求, •連接到適當的Web伺服器以擷取資訊,並且 •等待應答。而從伺服器傳回來的應答可為所要求的 文件,或是一個錯誤訊息。 當所要求的文件或是一個錯誤訊息抵達之後,Web客 戶端與Web伺服器之間的連線即告終結。 第一版的HTTP為無狀態性(stateless)方式的協定。此 因使用HTTP,在各個客戶端與伺服器之間並無連續性的 連線。使用HTTP的Web客戶端可接收到當作是HTML 資料或是其他資料的應答。這種描述適用到HTTP 1 ·0版, 第8頁 本紙張尺度適用中國國家標準(CNS)A4規格(21〇 x 297公釐) ------*—^------------訂---------線 (請先閲讀背面之注意事項再填寫本頁) 531998 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明() 而新的1 · 1版即藉在某些條件之下客戶端與伺服器之間可 保持連線的方式,來破除該無狀態性協定的障礙。 瀏覽器 接收到資料後,Web客戶端即將該資料進行格式化, 並將該資料顯示出來,或是啟動一個例如像音效播放程式 的輔助性應用程式來顯示該資料。為此,伺服器與客戶端 可決疋所接收到各式各樣的資料型態。因為實際上Web 客戶端是可以瀏覽自Web伺服器所擷取而來的文件,故 Web客戶端‘也因此而被稱為web瀏覽器。 網域名稱 藉由這種稱為DNS(網域名稱服務)的方法,可將主機 或是電腦名稱(例如 www.entreprise.com),轉譯成為數值 方式的網際網路位址(例如1 94.56.78.3),反之亦然。DNS 係由網路常駐式之伺服器所支援,也稱為網域名稱伺服器 或是DNS伺服器。 企業内網路 有一些企業使用與全球資訊網相同的機制,來進行其 企業内部通訊作業。這種情況,即稱該機制為「企業内網 路」。彼等企業使用相同的網路建構/傳輸協定以及當地區 域性Web伺服器,以一種内聚性的方式來提供接取到大 量企業資訊的功能。因該等資訊或為企業内部所私有,同 第9頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) "" (請先閱讀背面之注意事項再填寫本頁) 養 訂---------線{ 531998 A7 B7 五、發明說明() 時該公司員工仍需接取至公眾網路資訊,故彼等企業使用 一種稱為「防火牆(Firewall)」的特殊設備,以保護其網 路接取權。該防火牆係用以防止非屬該公司之人士,自公 眾網際網路處接取至該公司之私有企業内網路。 防火牆 防火牆係用以保護一台或疋多台連接上網際網路的電 腦無法被外部亦連接上網際網路的電腦所接取。防火牆為 一種網路組態設定,通常是用可以構成一個防火播内部連 接上網際網路的電腦,與防火牆外部連接上網際網路的電 腦兩者之間邊界的硬體及軟體製作而成。這些位於防火牆 内部的電腦,即構成一個安全,而且具有接取權利與分享 不對外部電腦公開之資源的子網路。 通常,連往内部及外部電腦的接取權利,是由單獨一 台含有防火牆的電腦所控制。既然該其上載有防火牆的電 腦係直接i網際網路互動,因此必須對由外部電腦而來的 無聊接取採取嚴格安全措施。 防火牆通常使用在保護實際辦公大樓,或是組織場所 之内例如像是電子郵件與資料檔案等資訊^防火牆可降低 未經授權人員自網際網路侵入的風險。而且,也可對位於 防火牆内部人員欲接取防火牆外部資訊時進行相同的安 全措施’予以限制或要求使用特殊軟體。可設定防火牆使 用「代理者(Proxies)」,或是「插槽(Socks)」以控制由内 外雙邊而來的資訊接取請求。 第10頁 I紙張尺度適用中國國家標準(CNS)A4規格(2W x 297公楚)~--- (請先閱讀背面之注意事項再填寫本頁) .丨—丨丨丨丨丨訂·丨丨丨丨丨丨 秦 經濟部智慧財產局員工消費合作社印製 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明() 代理者词服器 HTTP代理者為一種特殊伺服器,可提供對網際網路的 接取功能。一般該伺服器與防火牆軟體合併執行。該代理 者: β • 等待由防火牆内部而來的請求(例如一個Ηττρ請 求), •轉送該請求給防火牆外部的遠端伺服器, • 讀取該請求,並且 • 送回該請求給該客戶端。 早一 一台電腦可以執行多個伺服器程式,而每一個伺 服器連線可藉不同的阜號加以識別。如同HTTP伺服器或 是FTP伺服器,代理者伺服器會佔去一個阜號。一般說 來連線會使用各個伺服器的標準阜號(例如HTTp = 8〇、 FTP == 2 1等)。此為一終端使用者必須要對各個已定義之 代理者伺服器選擇一個特定的阜號的原因。Web瀏覽器通 常可讓終端使用者在自訂面板上,來設定其主機名稱與阜 號。諸如像HTTP、FTP、Gopher、WAIS與安全相關的各 個疋,一般均可設定一個代理者伺服器。代理者一般是 以在「插槽(Socks)」之上較佳,以便執行快取、高階登入 與接取控制等功能,此因彼等可對每一個網路服務協定而 提供一特定連線。 HTTP快取 第11頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) ---------訂---------線秦 531998 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明() HTTP係由Web劉覽器與Ηττρ代理者词服器之間Tcp 連接所使用的「應用層」協定。所以,Web瀏覽器與Ηττρ 代理者伺服器之間所交換的Ip位址資料欄即組成Ηττρ 資料。既然HTTP代理者伺服器終結及管理該Ηττρ連 線,故彼等可觀察與處理該包含於ιρ位址資料欄之内的 HTTP資料,並且可以在内部快取中存放一份資料 的區域性拷貝。 當HTTP代理者伺服器自來源系統(Web瀏覽器)處,接 收到一個擷取在目標系統(Web伺服器)上Ηττρ資料(Web 網頁)的請求,此時依照該所請求的HTTP資料是否已經 儲存於本地快取,而可能會發生兩種狀況。 •如果該所請求的HTTP資料已經位於本地快取内, 則該HTTP代理者伺服器立刻送回一個應答給該來 源系統’其中包括有本地快取内的資料。 •如果所請求的HTTP資料並未存放於本地快取内, 則該HTTP代理者伺服器立刻轉送一個請求給目標 Web系統(Web伺服器)。當該HTTP代理者伺服器 由目標Web系統(Web伺服器)處收到包含有HTTP 資料(Web網頁)的應答訊息時,該代理者伺服器即 將該HTTP資料(Web網頁)存於本地快取内,並且 轉送該應答訊息給來源系統(Web瀏覽器)處。 當HTTP資料已經位於快取之内時,則該HTTP代理者 伺服器不需要將該請求轉送給目標Web系統。該HTTP代 理者伺服器可直接送出一個應答訊息。 第12頁 ------·---,------------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 531998 A7 經濟部智慧財產局員工消費合作社印製 五、發明說明( HTTP快取可提供許多優點: •可改善HTTP服務之應答時間。當該Ηττρ資料已 經位於該HTTP代理者伺服器快取之内時,該Ηττρ 代理者伺服器可立即對該擷取Ηττρ資料之請求作 出回應。 •網路資源使用性可加以提昇。無須再對現已存故於 快取之内所請求的HTTP資料,再另要求進行Ηττρ 代理者伺服器與目標Web系統之間的通話連線。 插槽與插槽伺服器 插槽是一種可進行某種形式的應用層協定封裝之協定 (例如FTP、Teinet、Gopher、HTTp)。藉由插槽,執行插 槽客戶端軟體的系統與執行插槽伺服器軟體的系統之間 應用層的連線話務,會被封裝於一個該兩系統之間的虛擬 插槽隧道内。插槽主要係用於企業内網路之中,以便對由 企業網路外部而來的接取提供保全措施。 而扮演一中繼角色的插槽伺服器(亦稱為插槽閘道 詻)’是一種可讓位於防火牆之内的電腦接取至外部網際 網路的軟體。插槽伺服器一般安裝在位於防火牆之内或者 疋之上的伺服器裡。位於防火牆之内的電腦以插槽客戶端 的身分接取到插槽伺服器,以連上外部網際網路。Web瀏 覽器通常可讓終端使用者在自訂面板上,來設定插槽伺服 器的主機名稱與阜號。在某些作業系統中,會在獨立的檔 案(例如socks.conf檔案)裡標明插槽伺服器。由於插槽伺 第13頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -----^---·------------訂---------線 (請先閱讀背面之>it事項再填寫本頁} 531998 A7 ___ B7___ 五、發明說明() 服器的角色係處於上述協定(HTTP、FTP、···)之下,故其 無法快取到資料(而代理者則可),因為插槽词服器無法對 各個協定進行解碼以獲悉它將傳輸何種資料。 選項A web server is a software program that runs on a web host computer and generally responds to requests from web clients through the Internet. All Webs use a language or protocol called the Hyper File Transfer Protocol (HTTp) to communicate with Web clients. All data types can be converted between various web servers and clients through this agreement, including HTML, graphics, sound effects and images. HTML describes the composition, content, and hyperlinks of documents and web pages. When browsing the web, the web client can: • convert user-specific commands into HTTP GET requests, • connect to the appropriate web server to retrieve information, and • wait for a response. The response from the server can be the requested document or an error message. When the requested document or an error message arrives, the connection between the Web client and the Web server ends. The first version of HTTP was a stateless protocol. Because of the use of HTTP, there is no continuous connection between each client and server. Web clients using HTTP can receive responses as HTML or other data. This description is applicable to HTTP version 1.0, page 8. The paper size is applicable to the Chinese National Standard (CNS) A4 specification (21 × 297 mm). ------ *-^ ------- ----- Order --------- line (please read the notes on the back before filling out this page) 531998 A7 B7 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs The 1.1 version of IE removes the obstacles of the stateless protocol by maintaining a connection between the client and the server under certain conditions. After the browser receives the data, the web client formats the data and displays the data, or launches an auxiliary application such as a sound player to display the data. To this end, the server and client can determine the various types of data received. Because the web client can actually browse the files retrieved from the web server, the web client ‘is also called a web browser. Domain name By this method called DNS (Domain Name Service), the host or computer name (such as www.entreprise.com) can be translated into a numerical Internet address (such as 1.94.56. 78.3), and vice versa. DNS is supported by a network-resident server, also known as a domain name server or DNS server. Intranets Some companies use the same mechanism as the World Wide Web for their intranet communications. In this case, the mechanism is called "intranet of the enterprise". Their companies use the same network construction / transmission protocols and local web servers to provide access to large amounts of corporate information in a cohesive manner. Because such information may be privately owned by the enterprise, the Chinese paper standard (CNS) A4 (210 X 297 mm) applies to the paper size on page 9. " " (Please read the precautions on the back before filling this page ) Maintaining the --------- line {531998 A7 B7 5. When the invention was described (), employees of the company still needed to access public network information, so their companies used a type called "Firewall" "To protect its network access. The firewall is used to prevent people not belonging to the company from accessing the company's private intranet from the public Internet. Firewall A firewall is used to protect one or more computers connected to the Internet from being accessed by external computers connected to the Internet. A firewall is a type of network configuration. It is usually made by hardware and software that can form a border between a computer connected to the Internet and a computer connected to the Internet outside the firewall. These computers located inside the firewall constitute a secure, subnet with access rights and resources that are not exposed to external computers. Generally, access to internal and external computers is controlled by a single computer with a firewall. Since the computer with the firewall on it directly interacts with the Internet, strict security measures must be taken for boring access from external computers. A firewall is often used to protect information such as email and data files in an actual office building or an organization's premises. ^ A firewall reduces the risk of unauthorized persons entering the Internet. In addition, the same security measures can be applied to those inside the firewall to access information outside the firewall 'to restrict or require the use of special software. The firewall can be set to use "Proxies" or "Socks" to control information access requests from both inside and outside. The paper size on page 10 applies to the Chinese National Standard (CNS) A4 specification (2W x 297 cm) ~ --- (Please read the precautions on the back before filling this page). 丨 — 丨 丨 丨 丨 Order · 丨丨 丨 丨 丨 丨 Printed by the Consumer Cooperative of Intellectual Property Bureau of Qin Economic Ministry 531998 Printed by the Consumer Cooperative of Intellectual Property Bureau of Ministry of Economic Affairs A7 B7 V. Description of the invention () Proxy server HTTP proxy is a special server. Provides access to the Internet. The server is usually run in conjunction with firewall software. The agent: β • waits for a request from inside the firewall (such as a Ηττρ request), • forwards the request to a remote server outside the firewall, • reads the request, and • sends the request back to the client . Earlier, one computer could run multiple server programs, and each server connection could be identified by different numbers. Just like an HTTP server or an FTP server, the proxy server takes up a lot. Generally, the connection will use the standard server number of each server (for example, HTTp = 80, FTP == 21, etc.). This is why an end user must select a specific server number for each of the defined agent servers. Web browsers usually allow end-users to set their host name and name on a custom panel. For example, HTTP, FTP, Gopher, WAIS and other security related cards can be set up with a proxy server. Agents are generally better on "Socks" in order to perform caching, high-level login and access control functions, because they can provide a specific connection for each network service agreement . HTTP cache page 11 This paper size applies Chinese National Standard (CNS) A4 specification (210 X 297 mm) (Please read the precautions on the back before filling this page) --------- Order-- ------- Line Qin 531998 A7 B7 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs V. Description of the invention () HTTP is used by the Tcp connection between the Web browser and the Ηττρ proxy server. Application layer "agreement. Therefore, the IP address data fields exchanged between the web browser and the Ηττρ proxy server constitute the Ηττρ data. Since the HTTP proxy server terminates and manages the Ηττρ connection, they can observe and process the HTTP data contained in the ιρ address data column, and can store a regional copy of the data in the internal cache . When the HTTP proxy server receives a request to retrieve τττρ data (Web page) on the target system (Web server) from the source system (Web browser), according to whether the requested HTTP data has been Stored in a local cache, two things can happen. • If the requested HTTP data is already in the local cache, the HTTP proxy server immediately sends a response back to the source system 'which includes the data in the local cache. • If the requested HTTP data is not stored in the local cache, the HTTP proxy server immediately forwards a request to the target Web system (Web server). When the HTTP proxy server receives a response message containing HTTP data (Web page) from the target Web system (Web server), the proxy server stores the HTTP data (Web page) in the local cache And forward the response message to the source system (web browser). When the HTTP data is already in the cache, the HTTP proxy server does not need to forward the request to the target Web system. The HTTP proxy server can send a response message directly. Page 12 --------, ------------ Order --------- line (Please read the precautions on the back before filling this page) This paper size applies to the Chinese National Standard (CNS) A4 specification (210 X 297 mm) 531998 A7 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economy Response time. When the Ηττρ data is already in the HTTP proxy server cache, the Ηττρ proxy server can immediately respond to the request to retrieve the Ηττρ data. • The use of network resources can be improved. It is no longer necessary to request the HTTP data that is already stored in the cache, and additionally requires a call connection between the Ηττρ proxy server and the target Web system. Slot and Slot Server Slot is a A protocol that performs some form of application-layer protocol encapsulation (such as FTP, Teinet, Gopher, HTTp). Through the socket, the application-layer connection between the system running the socket client software and the system running the socket server software On-line traffic will be encapsulated between the two systems In the proposed slot tunnel. The slot is mainly used in the corporate network to provide security measures for access from outside the corporate network. A slot server (also known as a relay server) that acts as a relay Slot gateway 詻) 'is a software that allows computers located inside the firewall to access the external Internet. Slot servers are usually installed in servers located inside or above the firewall. Located in the firewall The computers within it are connected to the slot server as the slot client to connect to the external Internet. Web browsers usually allow end users to set the host name of the slot server on a custom panel. And Fuhao. In some operating systems, the slot server will be marked in a separate file (such as socks.conf file). Since the slot server is on page 13, this paper standard applies the Chinese National Standard (CNS) A4 specification ( 210 X 297 mm) ----- ^ --- · -------- Order --------- line (please read the > it item on the back first) Fill out this page} 531998 A7 ___ B7___ 5. Description of the invention () The role of the server is in the above agreement (HTTP, FTP Under ???), so it can not cache the data (and the broker can), because the word slot clothes can not decode the various agreements in order to learn what it will transmit data. Options
Web瀏覽器通常會建議終端使用者在「無代理者词服 器」、「手動代理者伺服器組態設定」或「自動代理者飼服 器组態設定」等等不同的選項中決定,以設定該使用者的 電腦與網際網路之間的連線狀態。 • 直接連線到網際網路的使用者應選擇内定狀態,即 「無代理者伺服器」。 • 如果該企業内網路係屬一個或多個防火牆所保護 的狀態下,則該終端使用者可以: • 選擇其中一個防火牆作為選定的代理者,藉由 將主機名稱輸入「手動代理者伺服器組態設 定」,或是 # 藉指定到一個遠端伺服器内的共同組態檔案, 而以該企業傳輸模式中不同區域位置的代理者 屬性來自動參照。這可由選取該「自動代理者 伺服器組態設定」選項,並且將該位於遠端伺 服器内之共同組態檔案的唯一位址(URL),提供 給該Web瀏覽器而達成。 今曰大多數的Web瀏覽器均設定為透過「插槽防火牆」 來轉傳所有的請求訊息,即使是内部主機亦然。所以當某 第η頁 本紙張尺度適用中國國家標準(CNS)A4規格⑽χ 29?公楚) (請先閱讀背面之注意事項再填寫本頁) -* ί I l n 1_1 I Mm— 如 « n ϋ ϋ a— n I MMB . 經濟部智慧財產局員工消費合作社印製 531998 經濟部智慧財產局員工消費合作社印製 A7 ________B7_ 五、發明說明() 一位終端使用者想要接取到一個内部而以Web為基底的 應用程式時,該使用者的請求會先跑到防火牆,然後再返 回到内部的網路上。這種機制會讓產生較長路徑上的内部 流量,增加防火牆與網路的額外負擔,並且減緩了從該使 用者欲接取之應用程式與網頁處,回應給該使用者的應答 時間。此法稱為「無彈性」插槽接取作業(即所有作業均 透過該插槽伺服器)。 手動代理者組態設定 在Web瀏覽器内進行該手動代理者組態設定實極為簡 易。不過,主要的缺點在於該防火牆(或是代理者)選取作 業乃為靜態方式。目前尚無例如像是依照應答時間來選擇 防火牆等等的防火牆選取作業之動態式標準。防火牆失效 後會需要手動方式重新對巡航軟體進行設定,以指向另外 一個作用中的防火牆,因為手動方式設定一般只允許對每 一個協定定義單獨一個防火牆,而且是無法預先預先設定 一個備用防火牆。除了 Web瀏覽器内手動防火牆組態設 定之外,也可以使用外部程序以提供某種程度防火牆選定 作業的堅韌性。例如,彼等均仰賴應用多個具有在「網域 名稱飼服器」(DNS)内以別名所定義之相同名稱的防火 牆❶不過這種以定義別名為基礎的技術仍有其缺陷,因為 例如說當該Web客戶端以本地方式快取該名稱解析(將名 稱與IP位址相關連起來)功能時,該DNS並不是一直被 Web客戶端所接觸以進行該名稱解析。至於其他使用外部 第15頁 本紙張尺度適用中國國家標準(CNS)A4規格⑽χ 297公楚) -----:---7-----------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 531998 經濟部智慧財產局員工消費合作社印製 Α7 Β7 五、發明說明() 硬體設備的技術,如載入與請求發送器可提供更多的堅韌 性以及載入平衡功能,不過仍有其例如像需要額外及昂貴 硬體設備的缺點。 自動代理者組態設定 在每一次W e b潮覽器啟動時,自動代理者組態設定(又, 稱為自動代理者),可以設定HTTP、FTP、Gopher等的位 置。自動代理者擷取一個位址範圍檔案,並指示該Web 瀏覽器要不直接存取内部IBM主機,要不就是到插槽伺 服器去接取'網際網路上的主機。 對Web瀏覽器,自動代理者組態設定會較簡式代理者 伺服器組態設定為佳,因為需要實作有關網頁擷取方式上 (直接或是間接)更加複雜的規則。自動代理者組態設定對 於使用者非常有用,因為當代理者失效時,該Web潘]覽 器仍可知悉如何直接擷取網頁。此外,代理者的請求可以 按照系統管理者的指示,傳送至另一個或是多個代理者伺 服器’而不需要終端使用者再對其Web瀏覽器進行額外 的修改。一般,這些代理者組態設定檔(又稱為自動代理 者數碼)’是以Javascript語言所寫成。自動代理者功能中 也可以包括位址範圍標案,以指示該Web瀏覽器要不直 接存取内部主機,要不就是到插槽伺服器去接取網際網路 上的主機。該插槽伺服器可保護内部網路不接受未授權的 公眾接取請求,而同時允許網路成員能夠接取到網際網 路。該「自動代理者」機制的缺點之一是無法進行動作防 第16頁 本紙張尺度適用中國國家標準(CNS)A4規格⑵Q χ 297公楚) ' -— (請先閱讀背面之注意事項再填寫本頁) 訂---------· 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明() 火牆失效偵測,也無法對應答時間進行考量。 更多有關本發明於前文各節中技術領域之說明,可於 下列合併為參考資料之刊物尋得: • 「TCP/IP Tutorial and Technical Overview」by Martin W. Murhammer, Orcun Atakan,Stefan Bretz, Larry R. Pugh, Kazunari Suzuki, David H. Wood, International Technical Support Organization, October 1998, GG24-3 3 76-05. • 「Java Network Programming」by Elliotte Rustt Harold, published by O’Reilly,February 1997. • 「Internet in a Nutshell」by Valerie Quercia, published by O’Reilly,October 1997. • 「Buildinng Internet Firewalls」by Brent Chapman and Elizabeth Zwichky, published by O’Reilly, September 1 995 o 問題 待處理問題為如何設定該企業内網路之WEB流量傳 輸模式。 當企業内網路之來源裝置使用多個代理者伺服器(例 如執行Web瀏覽器軟體的工作站),以便接取到位於企業 内網路上的 Web系統時,一般是由網路管理者來定義接 取規定。該接取規定之目的即為定義各個來源裝置(工作 站),或是諸來源裝置的群體(工作站的群體)所應使用之企 第17頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -----;---·-----------訂 (請先閱讀背面之注意事項再填寫本頁)Web browsers usually suggest end users to decide among different options such as "agentless server", "manual agent server configuration settings" or "automatic agent server configuration settings", etc. Sets the connection status between the user's computer and the Internet. • Users directly connected to the Internet should choose the default status, which is "Agentless Server". • If the corporate network is protected by one or more firewalls, the end user can: • Choose one of the firewalls as the selected proxy by entering the host name into the "Manual proxy server" "Configuration settings", or # By borrowing a common configuration file assigned to a remote server, it is automatically referenced by the agent attributes of different regional locations in the enterprise transmission mode. This can be achieved by selecting the "Automatic Agent Server Configuration" option and providing the unique address (URL) of the common configuration file located in the remote server to the Web browser. Today, most web browsers are set to forward all request messages through the "socket firewall", even internal hosts. So when a paper on page η applies the Chinese National Standard (CNS) A4 specification ⑽χ 29? (Public Chu) (Please read the precautions on the back before filling out this page)-* ί I ln 1_1 I Mm— such as «n ϋ ϋ a— n I MMB. Printed by the Employees 'Cooperatives of the Intellectual Property Bureau of the Ministry of Economy 531998 Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economics A7 ________B7_ V. Description of the Invention () An end user wants to access an internal When a web-based application is used, the user's request will first go to the firewall and then return to the internal network. This mechanism will generate internal traffic on a longer path, increase the additional burden on the firewall and the network, and slow down the response time to the user from the applications and web pages that the user wants to access. This method is called "inflexible" slot access (that is, all operations go through the slot server). Manual Agent Configuration Setting The manual agent configuration setting in a web browser is extremely simple. However, the main disadvantage is that the firewall (or proxy) selects jobs in a static way. There is currently no dynamic standard for selecting a firewall, such as selecting a firewall based on response time. After the firewall fails, the cruise software needs to be re-configured manually to point to another active firewall, because the manual setting generally allows only one firewall to be defined for each protocol, and it is not possible to set a backup firewall in advance. In addition to manual firewall configuration settings in the Web browser, external programs can also be used to provide some degree of toughness in firewall selection operations. For example, they all rely on the application of multiple firewalls with the same name defined by aliases in the Domain Name Feeder (DNS). However, this technique based on defining aliases has its drawbacks because, for example, It is said that when the Web client caches the name resolution (associating the name with the IP address) function locally, the DNS is not always contacted by the Web client for the name resolution. As for other external use, page 15 of this paper applies Chinese National Standard (CNS) A4 specifications (⑽χ 297 公 楚) -----: --- 7 ----------- Order ---- ----- line (Please read the notes on the back before filling this page) 531998 Printed by the Consumer Cooperatives of Intellectual Property Bureau of the Ministry of Economic Affairs Α7 Β7 V. Description of the invention () Hardware technology, such as loading and sending request The device can provide more toughness and load balancing functions, but still has its disadvantages such as the need for additional and expensive hardware equipment. Automatic proxy configuration setting Each time the Web browser is started, the automatic proxy configuration setting (also called the automatic proxy) can set the location of HTTP, FTP, Gopher, and so on. The auto-proxy retrieves an address range file and instructs the web browser to directly access the internal IBM host or go to the slot server to access the host on the Internet. For Web browsers, the automatic proxy configuration settings are better than the simple proxy server configuration settings, because more complicated rules (both directly and indirectly) regarding web page retrieval methods need to be implemented. The automatic proxy configuration setting is very useful for users, because when the proxy fails, the Web browser can still know how to fetch web pages directly. In addition, the agent's request can be transmitted to another agent server or multiple agents' according to the instructions of the system administrator, without requiring the end user to make additional modifications to their Web browser. Generally, these agent configuration profiles (also called automatic agent numbers) 'are written in Javascript language. The auto-proxy function can also include an address range tag to instruct the web browser to directly access the internal host or go to the slot server to access the host on the Internet. The slot server protects the internal network from unauthorized public access requests, while allowing network members to access the Internet. One of the shortcomings of this "automatic agent" mechanism is that it cannot be operated. Page 16 This paper size applies the Chinese National Standard (CNS) A4 specification ⑵Q χ 297 public Chu) '--(Please read the notes on the back before filling This page) Order --------- 531998 Printed by the Consumer Property Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs A7 B7 V. Description of the invention () Fire wall failure detection can not consider the response time. Further description of the technical field of the present invention in the previous sections can be found in the following publications incorporated by reference: "TCP / IP Tutorial and Technical Overview" by Martin W. Murhammer, Orcun Atakan, Stefan Bretz, Larry R. Pugh, Kazunari Suzuki, David H. Wood, International Technical Support Organization, October 1998, GG24-3 3 76-05. • "Java Network Programming" by Elliotte Rustt Harold, published by O'Reilly, February 1997. • " "Internet in a Nutshell" by Valerie Quercia, published by O'Reilly, October 1997. • "Buildinng Internet Firewalls" by Brent Chapman and Elizabeth Zwichky, published by O'Reilly, September 1 995 o Pending issues are how to set up the business Web traffic transmission mode of the intranet. When the source device of the corporate intranet uses multiple proxy servers (such as workstations running Web browser software) to access the Web system located on the corporate intranet, the network administrator usually defines the access Take regulations. The purpose of this access regulation is to define the companies that should be used by each source device (workstation) or group of source devices (group of workstations). Page 17 This paper applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) -----; -------------- Order (Please read the notes on the back before filling this page)
531998 A7 B7 五、發明說明() 業内網路代理者伺服器,以便接取到位於企業内網路上的 Web系統。譬如說,位於法國的各個來源裝置應該使用位 於法國的代理者伺服器,而位於德國的各個來源裝置應該 使用位於德國的代理者伺服器。 該接取規定可依照應用層協定(ALP)而有所不同。ALP 話務可視為包含有由該ALP所取用資料的IP位址資料欄 (例如,HTTP話務可視為所有組成HTTP資料的IP位址 資料欄)。譬如說,該接取規定可述明規定位於比利時的 來源裝置,就HTTP話務應該要接取位於法國且特定的代 理者伺服器,而就FTP話務應該要接取位於另外一個比利 時且特定的代理者伺服器。這些接取規定可定義一種由企 業内網路來接取Web的傳輸模式,同時也因此被稱為「Web 接取傳輸模式」或是「Web話務傳輸模式」。該Web接取 傳輸模式之主要目標為: • 將企業内網路上的網路資源最佳化。例如說,該代 理者伺服器的規格並且因此其成本,會與可對其進 行接取的來源裝置數目相關。一個可以被500個來 源裝置所接取的代理者伺服器,與另一個可以被 1 0000個來源裝置所接取的代理者伺服器比較起 來,會比較小並且因此也比較便宜β • 改進該Web接取服務(由來源裝置到企業内網路之 内的Web系統上)的效能。例如說,建置於法國的 代理者伺服器,係設定為提供Web接取服務給在法 國特定數量的來源裝置。當比預期還多的來源裝置 第18頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先一?讀背面之注意事項再填寫本頁) « — — — — — — I. 經濟部智慧財產局員工消費合作社印製 531998 A7 B7 發明說明() 接取到該代理者伺服器時,該代理者伺服器的效能 就可能產生惡化,並且影響到該Web接取服務。 • 將網路資源的利用性最隹化,特別是指,由企業内 網路接取到Web系統上所需之頻寬最小化。例如 說,當位於法國的來源裝置欲經由一個代理者伺服 器而接取到Web系統上時,該來源裝置即應使用位 於法國的代理者伺服器,而不是使用位於日本的代 理者伺服器,如此便於將企業内網路接取到代理者 伺服器的路徑最小化(也因此可將法國到日本間的 網路資源使用量以及頻寬最小化)。 • 因代理者伺服器通常可提供HTTP與FTP快取功 能,因而可利用到Web的話務快取功能: • 將代理者伺服器與Web系統之間的網路資源利 用性最佳化。當被來源裝置所請求的HTTP資 料已然存在於該代理者伺服器之本地快取内 時,則在該代理者伺服器與目標Web系統之 間,即不再需要產生話務。 • 該HTTP服務應答時間可予以改善。對於欲擷 取已然存在於該代理者伺服器本地快取内的 HTTP資料之請求,可立即由該HTTP代理者伺 服器提供之。 一般承認有效率之Web快取功能,必須要能夠盡量可 能地接近該來源裝置。如此,對於來源裝置而言,能 夠接取到距離很近的代理者伺服器就會變得很重要。 第19頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閲讀背面之注意事項再填寫本頁)531998 A7 B7 V. Description of the Invention () The industry's network proxy server in order to access the Web system located on the intranet of the enterprise. For example, each source device located in France should use a proxy server located in France, and each source device located in Germany should use a proxy server located in Germany. The access requirements may vary according to the application layer agreement (ALP). ALP traffic can be considered as an IP address column containing the data retrieved by the ALP (for example, HTTP traffic can be considered as all the IP address columns that make up HTTP data). For example, the access rule may state that a source device located in Belgium requires HTTP traffic to access a specific proxy server in France, while FTP traffic requires access to another Belgium and a specific proxy server. Proxy server. These access rules can define a transmission mode for accessing the Web by the corporate network, and are therefore also referred to as "Web access transmission mode" or "Web traffic transmission mode". The main goals of this web access transmission mode are: • To optimize network resources on the corporate intranet. For example, the specification of the proxy server, and therefore its cost, is related to the number of source devices that can be accessed by it. One proxy server that can be accessed by 500 source devices is smaller and therefore cheaper compared to another proxy server that can be accessed by 10,000 source devices β • Improve the Web The performance of the access service (from the source device to the Web system within the corporate network). For example, a proxy server built in France is set to provide Web access services to a specific number of source devices in France. When there are more source devices than expected on page 18 This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) (please read the precautions on the back before filling this page) «— — — — — — I. Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 531998 A7 B7 Description of Invention () When the agent server is accessed, the performance of the agent server may deteriorate and affect the Web access service. • Maximize the availability of network resources, especially the minimum bandwidth required to access the Web system from the corporate network. For example, when a source device located in France wants to access the web system through a proxy server, the source device should use a proxy server located in France instead of a proxy server located in Japan. This makes it easy to minimize the path from the corporate network to the proxy server (thus minimizing the use of network resources and bandwidth between France and Japan). • Because the proxy server usually provides HTTP and FTP caching functions, Web traffic caching can be used: • Optimize the utilization of network resources between the proxy server and the Web system. When the HTTP data requested by the source device already exists in the local cache of the proxy server, then no traffic needs to be generated between the proxy server and the target Web system. • The HTTP service response time can be improved. Requests to retrieve HTTP data that already exists in the local cache of the proxy server can be provided immediately by the HTTP proxy server. It is generally recognized that efficient web caching must be as close as possible to the source device. In this way, it is important for the source device to be able to access a close proxy server. Page 19 This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) (Please read the precautions on the back before filling this page)
-· n n n n n n l> 一-0, n »··1 ϋ «-Bi n ϋ I 經濟部智慧財產局員工消費合作社印製 531998 A7 ____B7_ 五、發明說明() (請先閱讀背面之注意事項再填寫本頁) 該問題即為在整個企業内網路上應用該Web接取傳輪 模式。例如說,當該Web接取傳輸模式定義位於法國的 來源裝置必須使用位於法國的特定代理者伺服器時,這個 問題就成為必須要確定該來源裝置確實是使用該特定代 理者伺服器,而不是接用到其他的代理者伺服器(例如說 位於日本的特定代理者伺服器)。 目前現有針對於該問題的解決方案部分包括了: • 執行於工作站上的Web應用軟體(例如像是Web潘J 覽器)’可以手動方式設定目標代理者伺服器。這 種解決方案的缺點在於: • 代理者飼服器的名稱必須為已知,且必須由終 端使用者以手動方式設定。終端使用者可能會 輸入錯誤的代理者伺服器名稱,而造成該Web 接取傳輸模式無法適用。例如說,位於法國土 魯斯的終端使用者或以手動方式設定其Web瀏 覽器’以便接用位於巴黎的代理者伺服器,而 非接用位於土魯斯的代理者伺服器。 • 可藉由自動代理者設定功能來設定其Web瀏覽 器。此時,即需要將靜態的目標代理者伺服器 經濟部智慧財產局員工消費合作社印製 列表’由專屬之自動代理者URL系統處下載到 該Web瀏覽器。 這種解決方案的缺點在於: • 該終端使用者必須設定其Web瀏覽器能夠 使用自動代理者功能。如果該終端使用者 第20頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) 531998 A7 B7 五、發明說明() 並未正確地設定其Web瀏覽器,則無法適 用該Web接取傳輸模式。 (請先閱讀背面之注意事項再填寫本頁) • 該自動代理者功能必須實作於該企業内網 路内。例如說,自動代理者的程式碼必須 實作於該自動代理者URL系統上。 發明目的: • 本發明目的之一即在於根據既定傳輸模式,以便強化 多重伺服器上「網際網路協定(ΙΡ)」資料欄之發送功 能。 • 本發明另外一項目的,在於根據一種特定之Web話務 服務傳輸模式,以藉由強化來源裝置透過特定代理者 伺服器而接取到網際網路的方式,將Web接取服務效 能最佳化。 • 本發明另外尚有一項目的,在於藉由減少企業内網路 上的Web話務量,而將企業内網路的資源利用性最佳 化。 • 本發明另外尚有一項目的,在於簡化該企業内網路内 Web話務之來源裝置的組態設定作業。 經濟部智慧財產局員工消費合作社印製 發明概述: 在一個網路裝置上,一種根據既定傳輸模式強化複數 個伺服器之網際協定(IP)位址資料欄之分送方法與系統, 而每一個由來源裝置的來源阜,送往企業内網路目標裝置 第21頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 531998 A7 ---—___B7 五、發明說明() 目標阜的IP位址資料攔之中,均包含有多個伺服器以及 至少一個客戶端。該方法係由下述步驟所組成: • 決定所收到的ΪΡ位址資料攔之來源裝置為伺服器或 是客戶端; 如果該IP位址資料欄之來源裝置為客戶端,則: φ 識別·該ip位址資料攔之客戶端位址、客戶端阜號、 目的地位址、目的地阜號; • 在第一列表中搜尋伺服器位址以及伺服器阜號,i且 如果該伺服器位址以及目的地位址相異,或是該祠服 器阜號與目的地阜號相異,則: • 分別以伺服器位址以及伺服器阜號,代換為該1p 位址資料欄之目的地位址和目的地阜號, • 在IP網路上送出該IP位址資料欄。 圖示簡箪說明: · 本發明新式與創新功能所確信之特徵,係描述;^ 式,包 申請專利範圍内。然而發明本身以及較佳之應肉模> ^ I髏實施 括其目的與優點方面,可藉參考下述解釋性細部/、 例之詳細描述並配合隨附圖示而得以明瞭,其中* Λ • 第1圖為一符合先前技藝,接取至全球資訊Μ 使用者系統的邏輯性觀點。 β π網之終端 • 第2圖為一符合先前技藝,接取至全球資讯^ 使用者系統的概念性觀點。 • 第3圖顯示一符合先前技藝之IP位址資料_ ° 第22頁 ^〆 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) .童 訂--------- 經濟部智慧財產局員工消費合作社印製 531998 A7 B7 五、發明說明() • 第4圖顯示一符合先前技藝,具有多個代理者伺服器 之終端使用者工作站。 • 第5圖顯示一符合本發明之Web話務傳輸模式系統。 • 第6圖顯示一符合本發明,由Web話務傳輸模式擴充 所採用之列表。 • 第7圖顯示一符合本發明的「傳輸模式定義建制」元 件之流程圖。 • 第8圖顯示一符合本發明的「話務分析」元件之流程 圖。 • 第9圖顯示一符合本發明的「對内傳輸模式處理器」 元件之流程圖。 • 第10圖顯示一符合本發明的「對外傳輸模式處理器」 元件之流程圖。 • 第11圖顯示一符合本發明的「傳輸模式管理者」元件 之流程圖。 ϋ|號掛照說 Γ---:---裝--------訂--------- (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 101 瀏 覽 器 102 使 用 者 介 面 103 伺 服 器 104 伺 服 器 201 瀏 覽 器 202 企 業 内 網 路 203 伺 服 器 204 網 際 網 路 205 飼 服 器 206 路 由 器 401 使 用 者工作站 402 企 業 内 網 路 403 祠 服 器 404 網 際 網 路 第23頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 531998 A7 B7 1、發明說明( 405 網路系統 407 瀏覽器 408 使用者工作站 501 工作站 502 企業内網路 503 伺服器 504 網際網路 505 網路系統 f請先閱讀背面之注意事項再填寫本頁} 5 06 路由系統 507 ALP(應用層協定)傳輸模式定義系統 508 ALP傳輸模式定義列表 509 路由元件 5 10 Web話務傳輸模式擴充元件 5 12 ALP傳輸模式組態設定列表 本發明較佳之具體實施例: 接取至全球資訊網 邏輯觀點 經濟部智慧財產局員工消費合作社印製 第1圖顯示一個具有包括接取至全球資訊網(WWW)之 瀏覽器(101)的使用者介面(102)的使用者系統。該WWW 的内容會以HTTP協定來傳送。HTTP請求與應答係進行 於該剧覽器程式(1 01)’以及含有使用者所請求接取之資 料的Web伺服器(103)間。該瀏覽器程式(1〇丨)以及Web伺 服器(103)之間的插槽伺服器(104),係扮演著轉傳該請求 與應答至其目的地的中介HTTP中繼站角色。該澳]覽器程 式(101)向HTTP代理者词服器(104)提出一個HTTP請 求,並且該HTTP代理者伺服器將該請求轉傳給該目的地 Web伺服器(103)。至於反方向流程(HTTP應答),同樣地 第24頁 本紙張尺度適用中國國家標準(CNS>A4規格(210 X 297公釐) 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 __ 五、發明說明() 經由HTTP代理者伺服器(1〇4)而回到該瀏覽器程式 (1 0 1)。如此,該HTTP代理者伺服器即可按照組態設定(以 一些經定義之保全與接取控制傳輸模式為基礎),而將話 務限制於經授權之交談範圍内。該HTTP代理者伺服器可 因此保護該Web劉覽器所在之網路。 實體觀點 第2圖顯示一個具有如上第1圖所述之邏輯方式設定 的實體觀點。在本特定範例中,該瀏覽器程式(20 1)執行 於連接到企業内網路(202)網路的系統(工作站)上。該企業 内網路包括有像是IP路由器(2〇6)的網路裝置。而保護著 企業内網路的代理者伺服器(203),可將(私有)企業内網路 (2 0 2),以及(公眾)網際網路(204)兩者連接起來。該目的 地Web伺服器(205)亦連接到網際網路。需要注意的是, 代理者伺服器附接到兩個網路,並且因此扮演該兩個網路 間通訊的中介角色。一般使用多個代理者伺服器,以提供 接取功能堅韌性與負載分擔之能力。 IP位址資料欄 TCP/IP中資料封包的傳輸單元稱為IP位址資料欄。該 項係由包含有IP協定資訊的標頭,以及僅與其較高層級 協定相關之資料所組成。第3圖顯示IP位址資料欄格式, 其環境係由如第1圖與第2圖所描述: • (30 1) IP位址資料欄。IP位址資料欄為兩個電腦系 統之間透過TCP/IP網路所交換之訊息。IP位址資 料欄内可分為兩個部分: 第25頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) ---I----^-------------lir· — —------ (請先閱讀背面之注意ί項再填寫本頁) A7 531998 B7____ 五、發明說明() • 一個標頭’以及 • 資料。 • (3 02) IP位址資料欄標頭。該標頭包括了例如向下 列欄位: • 來源IP位址(3 10)(傳送IP位址資料欄的電腦 IP位址)° • 目的地IP位址(311)(接收IP位址資料欄的電腦 IP位址)〇 • (3 03) IP位址資料攔資料。這個欄位包括了由起點 傳向目的地的資料。該目的地電腦系統將會處理該 資料。由於TCP/IP協定組合是以層級的方式組織 其架構,因此IP位址資料欄攔位即包含有相關於 較高階層的協定之訊息(在本發明裡即為TCP資 料)。 • (304) TCP段落。一個TCP訊息内通常稱之為Tcp 段落。 • (3〇5) TCP標頭。一個TCP標頭裡的攔位包括有 可用以識別該由TCP所傳輸的應用層協定來源 皐號(312)以及目的地皐號(313)(如^丁1^、 FTP、Telnet、Socks等等)。該欄位主要係用在 IP位址資料欄目的地,以決定哪一個應用浐、 應處理該TCP所傳輸的資料。 王式 • (306) TCP資料。該TCP資料欄位中包祛有 點傳向目的地電腦系統的應用程式資料由起 矸。該目 第26頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱)^---- (請先閱讀背面之注意事項再填寫本頁) -·1111111 ·11!11111. 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 531998 A7 五、發明說明() 的地電腦系統將會處理該資料。由於TCP/IP協 定組合是以層級的方式組織其架構,因此該 TCP資料部分即包含有相關於較高階層,即應 用層’協定之訊息(例如HTTP、FTP、Telnet、 Socks 等)。 • (307)應用層訊息。該IP位址資料欄内的TCP 資料部分’包括有一個應用層訊息。這是例如 像S〇cks訊息、HTTP訊息、FTP訊息或是Telnet 訊息等。按照不同的應用層協定,該應用層訊 4也可分成兩個部分。 • (308)應用層標頭。該應用層標頭為相關於例 如HTTP、FTP、Telnet等應用協定之標頭。 • (309)應用層資料。此為負貴處理應用層協定 之應用程式所應作業的資料部分。一般,此部 份的資料係直接與終端使用者相關(例如像由 終端使用者所輸入的資料)。-· Nnnnnn l > 1-0, n »·· 1 ϋ« -Bi n ϋ I Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 531998 A7 ____B7_ V. Description of the invention () (Please read the notes on the back before filling in (This page) This problem is the application of the Web access round mode on the entire intranet. For example, when the Web access transmission mode defines that a source device located in France must use a specific proxy server located in France, the problem becomes that it is necessary to determine that the source device does indeed use that specific proxy server and not Access to another agent server (for example, a specific agent server located in Japan). The existing solutions to this problem include: • Web application software running on a workstation (such as a Web browser). You can manually set the target proxy server. The disadvantages of this solution are: • The name of the agent feeder must be known and must be set manually by the end user. End users may enter the wrong proxy server name, making the web access transfer mode unsuitable. For example, an end user located in Toulouse, France, or manually set his Web browser ' to access a proxy server located in Paris instead of a proxy server located in Toulouse. • Its web browser can be set by the automatic proxy setting function. At this time, it is necessary to download the static target agent server ’s printed list of employee cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs to the web browser from the dedicated automatic agent URL system. The disadvantages of this solution are: • The end user must configure their web browser to use the auto-proxy function. If the end user page 20 of this paper size is in accordance with Chinese National Standard (CNS) A4 specifications (210 X 297 public love) 531998 A7 B7 V. Description of the invention () The Web browser is not set correctly, then it cannot be applied. Web access transmission mode. (Please read the notes on the back before filling out this page) • The auto agent function must be implemented on the intranet of the company. For example, the code of an auto agent must be implemented on the auto agent URL system. Objectives of the invention: • One of the objectives of the present invention is to enhance the sending function of the "Internet Protocol (IP)" data column on multiple servers according to a predetermined transmission mode. • Another object of the present invention is to optimize the performance of the web access service according to a specific web traffic service transmission mode by strengthening the source device to access the Internet through a specific proxy server. Into. • Another item of the present invention is to optimize the resource utilization of the intranet by reducing the amount of Web traffic on the intranet. • Another item of the present invention is to simplify the configuration and setting of the source device of Web traffic in the intranet of the enterprise. Printed by the Intellectual Property Bureau of the Ministry of Economic Affairs, printed by the Consumer Cooperative Summary of the Invention: On a network device, a method and system for enhancing the distribution of Internet Protocol (IP) address data columns of multiple servers according to a predetermined transmission mode From the source of the source device, send it to the target device on the intranet of the company. Page 21 This paper size applies to the Chinese National Standard (CNS) A4 specification (210 X 297 mm) 531998 A7 --- ___B7 V. Description of the invention () The target IP address data block includes multiple servers and at least one client. The method consists of the following steps: • Determine whether the source device of the received IP address data block is a server or a client; if the source device of the IP address data column is a client, then: φ identification · The client address, client client number, destination address, and destination client number in the ip address data block; • Search for the server address and server host number in the first list, and if the server The address and destination address are different, or the temple server and the destination server number are different, then: • Replace the server address and server server number with those in the 1p address column. Destination address and destination number, • Send the IP address data column on the IP network. The diagram briefly explains: · The features believed in the new and innovative features of the present invention are described; ^ styles, including within the scope of patent application. However, the invention itself and the better response model > ^ I implementation, including its purpose and advantages, can be made clear by referring to the detailed description of the following explanatory details, examples, and accompanying drawings, where * Λ • Fig. 1 is a logical view of the system of accessing the global information M user system in accordance with the prior art. Terminals of β π network • Figure 2 is a conceptual view of accessing global information ^ user system in accordance with previous techniques. • Figure 3 shows the IP address data that conforms to the previous technology _ ° page 22 ^ 〆 This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) (Please read the precautions on the back before filling (This page) .Children's Book --------- Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 531998 A7 B7 V. Description of the invention () • Figure 4 shows one that conforms to the previous art and has multiple agent servos. End user workstation. Figure 5 shows a web traffic transmission mode system in accordance with the present invention. • Figure 6 shows a list in accordance with the present invention extended by the Web traffic transmission mode. • Fig. 7 shows a flow chart of the "transmission mode definition system" element according to the present invention. • Figure 8 shows a flow diagram of a "traffic analysis" component consistent with the present invention. • Figure 9 shows a flowchart of an "internal transmission mode processor" component in accordance with the present invention. • Figure 10 shows a flowchart of an "outbound transmission mode processor" component in accordance with the present invention. • Figure 11 shows a flowchart of a "transport mode manager" component consistent with the present invention. ϋ | No. of hanging photos said Γ ---: --- installed -------- order --------- (Please read the precautions on the back before filling this page) Ministry of Economic Affairs intellectual property Printed by the Bureau ’s Consumer Cooperatives 101 Browser 102 User Interface 103 Server 104 Server 201 Browser 202 Intranet 203 Server 204 Internet 205 Feeder 206 Router 401 User Workstation 402 Intranet 403 Temple server 404 Internet page 23 This paper size is applicable to Chinese National Standard (CNS) A4 specification (210 X 297 mm) 531998 A7 B7 1. Description of invention (405 network system 407 browser 408 user workstation 501 workstation 502 Intranet 503 Server 504 Internet 505 Network system f Please read the notes on the back before filling out this page} 5 06 Routing system 507 ALP (application layer protocol) transmission mode definition system 508 ALP transmission mode definition list 509 routing element 5 10 Web traffic transmission mode expansion element 5 12 ALP transmission mode configuration setting list The preferred embodiment of the present invention: access to the World Wide Web logic Viewpoint Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs Figure 1 shows a user system with a user interface (102) including a browser (101) connected to the World Wide Web (WWW). The content of the WWW will be It is transmitted using the HTTP protocol. The HTTP request and response are performed between the browser program (1 01) 'and a web server (103) containing the information requested by the user. The browser program (1〇 丨) And the slot server (104) between the Web server (103), acting as an intermediary HTTP relay station that forwards the request and response to its destination. The browser program (101) sends the HTTP proxy The verb server (104) makes an HTTP request, and the HTTP proxy server forwards the request to the destination Web server (103). As for the reverse flow (HTTP response), the same page 24 Paper size applies Chinese national standard (CNS > A4 specification (210 X 297 mm) 531998 Printed by A7 B7, Consumer Cooperative of Intellectual Property Bureau, Ministry of Economic Affairs __ V. Description of invention () via HTTP proxy server (104) Back to the browse Program (1 0 1). In this way, the HTTP proxy server can be configured according to the configuration (based on some defined security and access control transmission modes), and restrict the traffic to the authorized conversation range . The HTTP proxy server can therefore protect the network on which the Web browser is located. Physical Perspective Figure 2 shows a physical perspective with the logical approach set out in Figure 1 above. In this particular example, the browser program (20 1) runs on a system (workstation) connected to the corporate network (202) network. The corporate network includes network devices like IP routers (206). The proxy server (203), which protects the intranet, can connect the (private) intranet (202) and the (public) internet (204). The destination web server (205) is also connected to the Internet. It should be noted that the proxy server is attached to two networks and therefore acts as an intermediary for communication between the two networks. Multiple proxy servers are generally used to provide tough access and load sharing capabilities. IP address data column The transmission unit of the data packet in TCP / IP is called IP address data column. This item consists of a header that contains information about the IP protocol, and data that is relevant only to its higher-level protocols. Figure 3 shows the format of the IP address data column. The environment is as described in Figure 1 and Figure 2: • (30 1) IP address data column. The IP address column is the information exchanged between the two computer systems through the TCP / IP network. The IP address data column can be divided into two parts: Page 25 This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) --- I ---- ^ ------ ------- lir · — —------ (Please read the note on the back before filling this page) A7 531998 B7____ V. Description of the invention () • A header 'and • information. • (3 02) IP address column header. The header includes, for example, the following fields: • Source IP address (3 10) (Computer IP address of the sending IP address data field) ° • Destination IP address (311) (Receiving IP address data field Computer's IP address) 〇 • (3 03) IP address data blocks data. This field contains information passed from the origin to the destination. The destination computer system will process the data. Since the TCP / IP protocol combination organizes its structure in a hierarchical manner, the block of the IP address data column contains information related to higher-level protocols (in the present invention, the TCP data). • (304) TCP paragraph. A TCP message is usually called a Tcp paragraph. • (305) TCP header. The blocks in a TCP header include the source number (312) and destination number (313) that can be used to identify the application layer protocol transmitted by TCP (such as ^ 丁 1 ^, FTP, Telnet, Socks, etc. ). This field is mainly used in the destination of the IP address data column to determine which application should process the data transmitted by the TCP. Wang Shi • (306) TCP data. The TCP data field contains the application data transmitted to the destination computer system. The paper size on page 26 of this item applies the Chinese National Standard (CNS) A4 specification (210 X 297 public love) ^ ---- (Please read the precautions on the back before filling this page)-· 1111111 · 11! 11111. Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs, printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs, 531998 A7 5. The computer system of the invention description () will process the data. Because the TCP / IP agreement combination organizes its structure in a hierarchical manner, the TCP data part contains information related to higher-level, that is, application layer ’protocols (such as HTTP, FTP, Telnet, Socks, etc.). • (307) Application layer messages. The TCP data part 'in the IP address data column includes an application layer message. This is, for example, a Socks message, an HTTP message, an FTP message, or a Telnet message. According to different application layer agreements, the application layer news 4 can also be divided into two parts. • (308) Application layer header. The application layer header is a header related to an application protocol such as HTTP, FTP, Telnet, and the like. • (309) Application layer data. This is the portion of the data that should be used by applications that deal with application-level agreements. Generally, the information in this section is directly related to the end user (such as the data entered by the end user).
Web瀏覽器與代理者伺服器 第4圖顯示一連接上企業内網路(402)的終端使用者 (401)。而保護該企業内網路的代理者伺服器(403),係附 接到(私有)企業内網路(402),以及(公眾)網際網路(4〇4) 兩者。目的地Web系統(4 05)也是連接上該網際網路(該 Web系統為例如像Web伺服器、FTP伺服器,或是任何附 接於網際網路,而可以由企業内網路所接取到的系綠)。 第27頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) -----r---:---裝--------訂--------- (請先閱讀背面之注意事項再填寫本頁) 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明() 各個代理者伺服器(403)在其本地快取上,存放一份位 於網際網路上Web系統,而由企業内網路工作站所擷取 之HTTP(或可能是FTP)資料的區域性拷貝。 該終端使用者工作站(401)係由一個稱之為Web瀏覽器 (40 7)的軟體程式所組成。該web瀏覽器組態設定為經由 代理者伺服器(403),而接取到位於網際網路上的Web系 統。 當該Web瀏覽器需要由目的地web系統(405)上擷取 HTTP資料時(例如一個web網頁)時,該終端使用者工作 站(40 8)即送出一個ip位址資料欄位址,其中包括一請求 揭取該HTTP資料送到企業内網路上的目的地代理者伺服 器之訊息。企業内網路上的IP路由器接收到該ιρ位址資 料欄位址之後,將其(409)路由到其目的地。各個ip路由 器藉由其IP位址資料欄標頭内的目的地Ip位址欄位,來 決定在企業内網路上的下一個跳躍點。 當代理者伺服器由工作站接收到擷取位於目的地Web 系統(Web伺服器)上的HTTP資料(Web網頁)之請求時, 該所要求的HTTP資料,要不已經存在於本地快取上,要 不就是尚未存在於本地快取上: •若該所要求的HTTP資料已經存在於本地快取上,則 該HTTP代理者伺服器立即以一包含有該快取内資料 之應答來回應(412)該請求。 •若該所要求的HTTP資料尚未存在於本地快取上,則 該HTTP代理者飼服器將該請求轉傳(41〇)給目的地 第28頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) ----T丨丨丨丨—丨·裝--------訂---------參 (請先閱讀背面之注意事項再填寫本頁) 531998 A7 B7_____ 五、發明說明() (請先閱讀背面之注意事項再填寫本頁)Web Browser and Agent Server Figure 4 shows an end user (401) connected to an intranet (402). The proxy server (403) protecting the intranet is attached to both the (private) intranet (402) and the (public) internet (404). The destination Web system (4 05) is also connected to the Internet (the Web system is, for example, like a Web server, FTP server, or anything attached to the Internet, and can be accessed by the intranet) To the Department of Green). Page 27 This paper size applies to China National Standard (CNS) A4 specification (210 X 297 public love) ----- r ---: --- install -------- order ----- ---- (Please read the notes on the back before filling out this page) 531998 Printed by the Consumers ’Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs A7 B7 V. Invention Description () Each agent server (403) is on its local cache , To store a regional copy of the HTTP (or possibly FTP) data retrieved by a corporate network workstation located on a web system on the Internet. The end-user workstation (401) consists of a software program called a Web browser (40 7). The web browser is configured to access a web system located on the internet via a proxy server (403). When the web browser needs to retrieve HTTP data (for example, a web page) from the destination web system (405), the end user workstation (408) sends an IP address data column address, including A request is made to retrieve the message that the HTTP data was sent to the destination proxy server on the corporate intranet. After the IP router on the intranet receives the address of the ιρ address data column, it routes it (409) to its destination. Each ip router determines the next hopping point on the corporate network by the destination IP address field in the header of its IP address data column. When the proxy server receives a request to retrieve the HTTP data (Web page) located on the destination Web system (Web server), the requested HTTP data already exists in the local cache, Or it does not exist on the local cache: • If the requested HTTP data already exists on the local cache, the HTTP proxy server immediately responds with a response containing the data in the cache (412 ) The request. • If the requested HTTP data does not yet exist on the local cache, the HTTP proxy server forwards the request to the destination (41〇) page 28. This paper standard applies Chinese National Standard (CNS) A4 Specifications (210 X 297 public love) ---- T 丨 丨 丨 丨-丨 · install -------- order --------- see (please read the notes on the back before filling This page) 531998 A7 B7_____ 5. Description of the invention () (Please read the precautions on the back before filling this page)
Web系統(Web伺服器)。當該HTTP代理者伺服器從 目的地Web系統(Web伺服器)處,接收到一個包含有 該HTTP資料(Web網頁)的回應(411)時,該HTTP資 料(Web網頁)即以快取方式記憶於本地,並轉送至原 來源系統(Web瀏覽器)。 該工作站也可以包括一個插槽客戶端軟體,以便接取 到網際網路上的Web系統。此時,該接取功能係透過插 槽伺服器系統,而不是代理者伺服器來完成。 IP路由器系統 本發明係有關於一種用以制定企業内網路之Web話務 傳輸模式系統與方法。第5圖為符合本發明,用以制定 Web話務傳輸模式之特定系統具體實施例景觀圖。 經濟部智慧財產局員工消費合作杜印製 某個包括一 Web瀏覽器之終端使用者工作站(來源裝 置)(501) ’連接到企業内網路(502)。多個代理者飼服器 (5 03)可接取到該已連接上網際網路(5〇4)的Web系統 (505)。根據本發明,即可定義出來一個稱為alp(應用層 足)傳輸模式疋義系統(507)並且位於該企業内網路上的 系統。這個ALP傳輸模式定義系統包括一個alp傳輸模 式定義列表(508)。ALP傳輸模式定義列表係對每一個需 要在該企業内網路進行傳輸模式的ALP話務而設定。通 苇,對每一個主要Web應用層協定(例如http、ftP、Soc1cs 等)均需設定一個列表。而對每個特定ALP所定義之ALP 傳輸模式疋義列表’其中均包括了有關對於該ALp之Web 話務傳輸模式資訊。特別是指,每—個AI^p傳輸模式定 第29頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 〜^-- 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明() 義列表,均包括有已經授權之伺服器列表,而這些伺服器 必須作為傳輸使用該ALP資料之IP位址資料棚的目的 地。例如說,針對HTTP而設定的ALP傳輸模式定義列表, 其中包括有關於HTTP代理者伺服器列表的資訊,而該词 服器係指該企業内網路上各個工作站(來源裝置)欲接取 到網際網路上Web系統時,所必須使用的飼服器。 也可以使用兩個鏡像複製的ALP傳輸模式定義系統, 以便能夠提供備援能力給ALP傳輸模式定義列表(可用於 例如像是在該兩者系統之前的發送系統)。 企業内網路上的IP路由系統(506)係負貴IP位址資料 欄路由作業β根據本發明,該IP路由系統也負责Web話 務傳輸模式。其中包括: • 一個路由元件(509),以進行企業内網路上任何的 IP位址資料欄路由作業。該IP路由元件可為任何既 有的IP路由器。 " • 一個Web話務傳輸模式擴充元件(51〇)。Web system (Web server). When the HTTP proxy server receives a response (411) containing the HTTP data (Web page) from the destination Web system (Web server), the HTTP data (Web page) is cached Memorize it locally and transfer it to the original source system (web browser). The workstation can also include a slot client software for accessing Web systems on the Internet. At this time, the access function is performed through the slot server system, not the agent server. The present invention relates to a system and method for establishing a Web traffic transmission mode for an intranet of an enterprise. Fig. 5 is a view of a specific embodiment of a specific system for formulating a Web traffic transmission mode in accordance with the present invention. Produced by consumer cooperation of the Intellectual Property Bureau of the Ministry of Economic Affairs, a certain end-user workstation (source device) (501) including a web browser is connected to the corporate network (502). A plurality of agent feeders (503) can access the Web system (505) connected to the Internet (504). According to the present invention, a system called an alp (application layer sufficient) transmission mode definition system (507) can be defined and located on the intranet of the enterprise. The ALP transmission mode definition system includes an alp transmission mode definition list (508). The ALP transmission mode definition list is set for each ALP traffic that requires a transmission mode in the intranet of the enterprise. In general, a list must be set for each major Web application layer agreement (such as http, ftP, Soc1cs, etc.). The definition of the ALP transmission mode definition list for each specific ALP includes information about the Web traffic transmission mode for that ALP. In particular, each AI ^ p transmission mode is determined on page 29. This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) ~ ^-531998 Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs A7 B7 V. Explanation of invention () The definition list includes a list of authorized servers, and these servers must be the destination of the IP address data shed that transmits the ALP data. For example, a list of ALP transmission mode definitions set for HTTP includes information about a list of HTTP proxy servers, and the word server means that each workstation (source device) on the intranet of the enterprise wants to access the Internet Feeder for Web systems on the Internet. It is also possible to use two mirrored ALP transmission mode definition systems in order to be able to provide backup capabilities to the ALP transmission mode definition list (usable, for example, as in a sending system that precedes both systems). According to the present invention, the IP routing system (506) on the intranet of the company is responsible for the routing operation of your IP address data. The IP routing system is also responsible for the Web traffic transmission mode. These include: • A routing component (509) to route any IP address column on the corporate network. The IP routing element can be any existing IP router. " • A Web traffic transmission mode expansion element (51).
Web話務傳輸模式擴充 本Web話務傳輸模式擴充可提供一種對於在Ip路由器 系統内制疋Web話務傳輸模式的方法。該話務傳輸 模式擴充係以ALP傳輸模式組態設定列表(5 1 2)來設定 之,而該列表中則包含有關於ALP傳輸模式定義列表(508) 的資訊- 一旦開始之後,該Web話務傳輸模式擴充立即啟動傳 第30頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -----Μ------^^^裝--------訂--------- (請先閱讀背面之注意事項再填寫本頁) 531998 A7 經濟部智慧財產局員工消費合作社印製 五、發明說明( 輸模式定義制定元件。 • (5 1 1)傳輸模式定義制定元件使用ALΡ傳輸模式組 態設定列表(512),來自八1^傳輸模式定義系統(507) 處擴取ALP傳輸模式定義列表(508),並且Ιρ路由 器系統内儲存一份該列表的本地性拷貝(5〇8)。 當IP路由器系統(506)由終端使用者工作站(5〇1)處揭 取(5 1 8)IP位址資料攔時,該〖ρ位址資料欄即會被轉送到 Web話務傳輸模式擴充(5 1 〇)處。接著,該ip位址資料攔 再依序被轉送到其他多個元件,以便執行符合本發明之方 法: • (513) 一個話務分析器元件可分析該ip位址資料 欄,並且決定該IP位址資料欄·是起源於一來源裝 置(一工作站),或是來自於伺服器(代理者伺服 器)。 • (5 1 4) —個對内傳輸模式處理器元件,可處理每個 源自於一來源裝置的IP位址資料欄。該對内傳輸 模式處理器: • 根據傳輸模式連接列表(516),以及根據該Ip位 址資料攔的來源IP位址、來源阜號、目的地Ip 位址和目的地阜號等襴位,以決定該ip位址資 料欄是否必須加以更新,同時 • 如果該IP位址資料欄必須加以更新,則將該Ip 位址資料欄的目的地IP位址與目的地車號等搁 位,以自該傳輸模式連接列表(5 16)處所擷取得 第31頁 -----J----^---裝--------訂--------- (請先閲讀背面之注意事項再填寫本頁) 531998 A7 B7 五、發明說明() 到的資料加以更新。 • (515) —個對外傳輸模式處理器元件,可處理每個 源自於一伺服器的IP位址資料欄。該對外傳輸模 式處理器: • 根據傳輸模式連接列表(516),以及根據該IP位 址資料欄的來源IP位址、來源阜號、目的地IP 位址和目的地阜號等攔位,以決定該IP位址資 料欄是否必須加以更新,同時 • 如果該IP位址資料攔必須加以更新,則將該IP 枝址資料欄的目的地IP位址與目的地阜號等攔 位,以自該傳輸模式連接列表(5 16)處所擷取得 到的資料加以更新。 • (5 17) —個傳輸模式管理者元件可處理每個源自 於一來源裝置的IP位址資料攔。該傳輸模式管理 者: • 藉由該ip位址資料攔之目的地阜號欄位,以決 定包含於該IP位址資料欄之内的資料alp(應 用層協定), • 藉由該IP位址資料攔之來源IP位址、來源阜 號、目的地IP位址和目的地阜號等攔位,而由 該ALP傳輸模式定義列表(508)處,來接收有關 於該IP位址資料欄之傳輸模式資訊(對包含於 該IP位址資料欄内之資料ALP而定義的)。 • 如果該傳輸模式資訊確有要求: 第32頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) (請先閱讀背面之注意事項再填寫本頁) --------訂--------- 經濟部智慧財產局員工消費合作社印製 531998 A7 B7 五、發明說明() • 拋棄該IP位址資料攔’ • 利用該IP位址資料欄以及該傳輸模式資 訊,來建置傳輸模式連接列表(5丨6)。 • 利用該傳輸模式資訊,來更新該目的地IP 位址和目的地阜號等欄位。 最後,該Web話務傳輸模式擴充會將該IP位址資料攔 傳送到IP路由器系統内的IP路由器(509)元件。該IP路 由器元件藉由路徑選擇(519),而將該IP位址資料欄傳送 到其目的地。本發明與該IP路由器元件無關,並且不會 依賴該IP路由器元件對於該IP位址資料欄的處理與路徑 選擇方式。 可藉由例如像IP路由器系統組態參數設定的方式,來 開啟或是關閉該Web話務傳輸模式擴充的功能。通常’ 該Web話務傳輸模式擴充的功能: • 可以被接取該位於企業内網路邊緣之IP路由器系統 所開啟。 • 可以被位於企業内網路骨幹中的IP路由器系統所關 閉。Web Traffic Transmission Mode Extension This web traffic transmission mode extension provides a method for controlling the Web traffic transmission mode in the IP router system. The traffic transmission mode extension is set with the ALP transmission mode configuration setting list (5 1 2), and the list contains information about the ALP transmission mode definition list (508)-once started, the Web session Expansion of the transmission mode immediately started Page 30 This paper size applies to the Chinese National Standard (CNS) A4 specification (210 X 297 mm) ----- M ------ ^^^ Installation ----- --- Order --------- (Please read the notes on the back before filling out this page) 531998 A7 Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economy (5 1 1) The transmission mode definition setting element uses the ALP transmission mode configuration setting list (512), which is obtained from the 8 1 ^ transmission mode definition system (507) and is extended to the ALP transmission mode definition list (508), and the Ip router system Store a local copy of the list (508). When the IP router system (506) is retrieved (5 1 8) from the end user workstation (5 0) by the IP address data block, the [ρ The address data column will be forwarded to the Web traffic transmission mode extension (5 10). Then, the IP address The data block is then forwarded to multiple other components in order to perform the method according to the present invention: (513) A traffic analyzer component can analyze the IP address data column and determine the IP address data column. Yes Originating from a source device (a workstation), or from a server (agent server). • (5 1 4) — an inbound transmission mode processor element that can process each source device originating from a source device IP address data column. The internal transmission mode processor: • The connection list (516) according to the transmission mode, and the source IP address, source number, destination IP address, and destination according to the IP address data block. Fu number and other niches to determine whether the IP address column must be updated, and • If the IP address column must be updated, the destination IP address and destination vehicle of the IP address column No., etc., to obtain page 31 from the transmission mode connection list (5 16) ----- J ---- ^ --- install -------- order ---- ----- (Please read the notes on the back before filling out this page) 531998 A7 B7 V. Description of the invention () The information is updated. • (515) — An external transmission mode processor element that can process each IP address data column derived from a server. The external transmission mode processor: • According to the transmission mode connection list (516 ), And according to the source IP address, source source number, destination IP address, and destination source number of the IP address data column to determine whether the IP address data column must be updated, and • if The IP address data block must be updated, then the destination IP address and destination number of the IP branch data column, and the data obtained from the transmission mode connection list (5 16) Update it. • (5 17) — A transport mode manager component can handle each IP address data block originating from a source device. The transmission mode manager: • determines the data alp (application layer protocol) contained in the IP address data field by using the destination address field of the IP address data block; • by the IP address The source IP address, source IP address, destination IP address, and destination IP address block of the address data block are received from the ALP transmission mode definition list (508) to receive information about the IP address information The transmission mode information (defined for the data ALP contained in the IP address data column). • If the transmission mode information is indeed required: page 32 This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 public love) (Please read the precautions on the back before filling this page) ----- --- Order --------- Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 531998 A7 B7 V. Description of the invention () • Discard the IP address data block '• Use the IP address data column and The transmission mode information is used to build a transmission mode connection list (5 丨 6). • Use the transmission mode information to update fields such as the destination IP address and destination number. Finally, the Web traffic transmission mode extension will transmit the IP address data block to the IP router (509) element in the IP router system. The IP router component sends the IP address data column to its destination by path selection (519). The present invention has nothing to do with the IP router element, and does not rely on the IP router element's processing and path selection method for the IP address data column. The extended functions of the Web traffic transmission mode can be turned on or off by, for example, setting the configuration parameters of the IP router system. Usually ’The expanded functions of this Web traffic transmission mode: • Can be enabled by accessing the IP router system located at the edge of the corporate network. • Can be shut down by an IP router system located in the backbone of the corporate network.
Web話務傳輸模式擴充列表 第6圖描述包括在該Web話務傳輸模式擴充内各式元 件所會使用的各種列表。 該Web話務傳輸模式擴充採用包含有Web話務傳輸模 式資訊的組態設定列表(508)。其中有一個組態設定列表 第33頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) ώΜ tr---------%, 經濟部智慧財產局員工消費合作社印製 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明() (508),是適用於每個需要在該企業内網路制定傳輸模式 的ALP話務。一般’對每個主要的Web應用層協定(如 HTTP、FTP、Socks),即需設定一個列表。在啟用該Web 傳輸模式話務擴充之刖’各個組態設定列表均產生(例如 由網路管理者)並且存放於ALP傳輸模式定義系統(5〇7) 之内。接著,該Web傳輸模式話務擴充會從該alp傳輸 楔式定義系統(507)之内’來擷取並接收每一個alp傳輸 模式定義列表。 • (606) ALP傳輸模式定義列表。對於各個ALP話 務,‘會有一個列表是需要由該Web傳輸模式話務 擴充來制定其傳輸模式規則。而對企業内網路的每 個來源裝置(一般是指工作站),或者是對每個來源 裝置群組來說,各個列表裡均包括: • 應予採用以便作為由該來源裝置處傳來,並且 包含了使用該ALP之資料的IP位址資料欄目的 地之伺服器位址,以及 • 該IP位址資料欄的拋棄作業指示, • (60 1) ALP傳輸模式組態設定列表。對於各個應用 層協定,本表内包括了有·· • 包含有每個ALP的傳輸模式資訊之相關ALP傳 輸模式定義列表位址,以及 • 擷取該ALP傳輸模式定義列表的頻率。 其他列表則是以動態方式建置,並且係由該Web話務 傳輸模式擴充按内部作業目的所使用: 第34頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) --I--1----^ I--裝 -------訂-----I--- (請先閲讀背面之注意事項再填寫本頁) 531998 A7 B7 五、發明說明() (請先閱讀背面之注意事項再填寫本頁) • (6 1 2)傳輸模式連接列表。對於發出必須要遵照該 Web話務傳輸模式擴充傳輸模式之web話務的各 個來源裝置來說,本表内包括了有: • 源自於該來源裝置的Ip位址資料欄裡所使用之 目的地伺服器,以及 • 作為該經傳輸模式話務的強制性目的地之目的 地伺服器。 上述三種列表係詳述於第6圖之内。 ALP傳輸模式組態設定列表 該ALP傳輸模式组態設定列表(601)(本較佳之具體實 施例中為一普通文字檔),係由管理該企業内網路的網路 管理者所製作。該表將各個應用層協定,與該ALP傳輸 模式定義列表的位址相關連起來,其中該ALP傳輸模式 定義列表内包含有對該ALP話務的傳輸模式資訊,以及 擷取該ALP傳輸模式定義列表的頻率。該表中包含一紀 錄列表(602),各個紀錄則列出下述資訊: 經濟部智慧財產局員工消費合作社印製 • (603) ALP (應用層協定)。對於各個需要以該Web 話務傳輸模式擴充進行傳輸模式的應用層協定,均 會指定設有一個數值。通常,對每個包括像HTTP、 FTP、Socks等主要Web協定來說,都會定義一個 紀錄。 • (604) ALP—傳輸模式—定義—位址。此為對各個 ALP(6〇3)所定義之ALP傳輸模式定義列表的位 第35頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) ' 531998 A7 ______ B7 經濟部智慧財產局員工消費合作社印製 五、發明說明() 址,且位於ALP傳輸模式定義系統(5〇7)上。該Web 話務傳輸模式擴充使用本資訊,以便自ALP傳輸模 式定義系統(507)處,取得該ALP傳輸模式定義列 表(508) 〇 • (605)頻率。在從ALP傳輸模式定義系統處擷取新 版的ALP傳輸模式定義列表之前,該web話務傳 輸模式擴充會先等待一個給定時段。該Web話務傳 輸模式擴充會利用本頻率值,來週期性地更新該 ALP傳輸模式定義列表的本地性拷貝。 ALP傳輸模式定義列表 每一個ALP傳輸模式定義列表(606)(本較佳之具體實 施例中為一普通文字檔),均由管理該企業内網路的網路 管理者所製作。對於每個需要該Web話務傳輸模式擴充 來傳輸模式的ALP話務,都會有一個列表^而每個列表 可將企業内網路中各來源裝置(通常為工作站)或是來源 裝置群組,相關連至下述項目: • 應使用以作為ip位址資料欄目的地的伺服器位 址,該IP位址資料欄係 • 源自於該來源裝置(或是來源裝置群組),並且 • 包含有該ALP所使用的資料, • 該IP位址資料欄的拋棄作業指示。 該表中包括紀錄列表(607),而每個紀錄上則載有下述資 訊: 第36頁 (請先閲讀背面之注意事項再填寫本頁) #裝 1T--------- if· 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 531998 A7 B7 五 、發明說明( 經濟部智慧財產局員工消費合作社印製 • (608)客戶端JP_位址。此為企業内網路中來源裝 置(一般為工作站),的IP位址,或者是有關於企業 内網路中來源裝置群組(例如在某一特定區域之所 有工作站)的IP位址範圍❶通常,會在該網路管理 者所傳輸模式之話務起點處,對每個來源裝置(或 是來源裝置群組)定義一個紀錄(607)。 • (609)伺服器_IP_位址。此為由該來源裝置(608) (或是來源裝置群組)所發出之ALP話務,必須要使 用的伺服器系統IP位址。該伺服器_IP#位址必須 是IP位址資料欄的目的地IP位址(311),而該IP 位址資料欄係: • 由該來源裝置(608)所發出,並且 • 包含有使用相關連於該列表(606)(每個ALP都 定義有一個列表)之應用層協定的TCP資料 (306) 〇 譬如說,這個對於HTTP而所設定之ALP傳輸模式 定義列表,即包括有一個由企業内網路中工作站接 取到網際網路上的Web系統時,所必須使用之HTTP 代理者伺服器列表。故伺服器」?_位址即為工作站 (608)所必須使用之HTTP代理者伺服器的IP位 址。 • (6 1 0)伺服器—阜號。此為用以識別執行於由伺服 器一IP一位址(609)所辨識之伺服器系統上的程式(應 用程式)阜號,並且必須用以處理該ALP話務。伺 第37頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) (請先閱讀背面之注意事項再填寫本頁) 1•丨丨丨丨丨丨丨·丨丨·丨丨-· *51^^. j. 531998 A7 B7 五、發明說明() 服益—阜號為應作為IP位址資料搁之目的地阜號 (3 13)的阜號,而該IP位址資料攔係: • 由該來源裝置(608)所發出,並且 • 包含有使用相關連於該列表(606)(每個ALP都 定義有一個列表)之應用層協定的TCP資料 (306)。 譬如說,這個對於HTTP而所設定之ALP傳輸模式 定義列表,即包括有一個由企業内網路中工作站接 取到網際網路上的Web系統時,所必須使用之HTTP 代理者伺服器列表。而該伺服器-阜號即為執行於 HTTP代理者伺服器上用以處理http話務的應用 程式阜號(例如80)。接著,該阜號會被工作站(6〇8) 所使用,作為送往由伺服器位址(609)所辨識之 HTTP代理者伺服器之HTTP話務的目的地阜號。 • (6 11)強制一拋棄。此為用以指明是否拋棄該由來 源裝置(608)所發出IP位址資料欄之指示值。該強 制—拋棄值可為「是」或「否」: • 「是」表示其目的地不為伺服器系統(609)之IP 位址資料欄,均必須要由該Web話務傳輸模式 擴充挺棄, • 「否」表示其目的地不為伺服器系統(609)之IP 位址資料欄,不可由該Web話務傳輸模式擴充 抛棄。 對於所有並未於該特定檔案(60 7)中明確定義之来源裝 第38頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) 言 經濟部智慧財產局員工消費合作社印製 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明() 置’該列表均包含一預定紀錄。 傳輸模式連接列表 該傳輸模式連接列表(6 1 2)為一個由所傳輸模式管理 者元件所建置,而由對内傳輸模式處理器以及對外傳輸模 式處理器元件所使用之内部列表。該表係用來對每個發出 由該Web話務傳輸模式擴充所傳輸模式之web話務的來 源裝置,儲存下列資訊·· •由該來源裝置發出的IP位址資料欄,其所使用之 目的地伺服器,以及 • 作為該傳輸模式話務的強制目的地之目的地伺服 器。 該表包括了各項紀錄(6 1 3)的列表,各紀綠中提供下列資 訊· • (614)客戶端—IP一位址。此為發出需加以傳輸模式 之話務的來源裝置IP位址。客戶端_1?_位址中包 含有屬於該話務之IP位址資料欄的來源IP位址欄 位(310)。 • (615)客戶端—阜號。此為用以識別執行於發出需 加以傳輸模式之話務的來源裝置上之程式(應用程 式)阜號(該應用程式又稱為「來源應用程式」)。該 客戶端_阜號内包含有屬於該話務之IP位址資料欄 的來源阜號欄位值(312)。 一般說來,企業内網路中每一個發出需加以傳輸模 第39頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -----«· I--;---· I-------訂--------- (請先閱讀背面之注意事項再填寫本頁) 531998 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明( 式I話務的系統,都會有一個紀錄(6 1 3)。利用來源 裝置(由客戶端JP一位址(6 14)所識別)與來源應用 程式(由客戶端〜阜號(6 15)所識別),每個系統即以 此獨特方式加以辨識。之後,各個紀錄(6 1 3)即以其 客戶端-IP-位址(6 14)與客戶端—阜號(61 5)等獨特 方式而加以辨識。 • (616)目的地〜Ip一位址。此為伺服器系統之Ip位 址’即由客戶端—阜號(615)識別出的來源應用程 式所發送’而執行於由客戶端一 IP —位址(6 14)所識別 的來源裝置上之IP位址資料攔的目的地。該目的 地一IP —位址包括有該IP位址資料欄之目的地Ip位 址欄位(311)值。 • (617)目的地—阜號。此為用以識別該執行於伺服 器系統(61 6)上之程式(該應用程式)阜號,即由客戶 端一阜號(6 15)識別出的來源應用程式所發出,而執 行於由客戶端一IP一位址(61 4)所識別的來源裝置上 之IP位址資料攔目的地。 目的地—阜號包含有該IP位址資料欄的目的地阜號 欄位值(311)。 • (61 8)伺服器—IP一位址。此為伺服器系統之ip位 址,該伺服器系統必須為由客戶端—皐號(615)識別 出的來源應用程式所發送,而執行於由客戶端IP 位址(6 14)所識別的來源裝置上之IP位址資料欄的 目的地。伺服器一IP 一位址係由傳輸模式管理者元件 第4Ό頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) ------Γ---Ί I I --------訂--------- (請先閱讀背面之注意事項再填寫本頁) 531998Web Traffic Transport Mode Extension List Figure 6 describes the various lists that are used by the various elements included in this Web Traffic Transport Mode extension. The Web traffic transmission mode expansion uses a configuration setting list (508) containing Web traffic transmission mode information. There is a list of configuration settings on page 33. This paper size is applicable to the Chinese National Standard (CNS) A4 specification (210 X 297 mm) (Please read the precautions on the back before filling this page) FREE tr ------ ---%, printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs 531998 Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs A7 B7 V. Description of the invention () (508) is applicable to every network that needs to Establish ALP traffic for transmission mode. Generally, for each major Web application layer agreement (such as HTTP, FTP, Socks), a list needs to be set. After enabling the Web transmission mode traffic expansion, each configuration setting list is generated (for example, by a network administrator) and stored in the ALP transmission mode definition system (507). Next, the Web transmission mode traffic extension will retrieve and receive each alp transmission mode definition list from within the alp transmission wedge definition system (507) '. • (606) ALP transmission mode definition list. For each ALP traffic, ‘there will be a list that needs to be extended by this web transport mode traffic to formulate its transport mode rules. For each source device (usually a workstation) in the corporate network, or for each source device group, each list includes: • Should be adopted as a source from the source device, It also contains the server address of the destination of the IP address column using the data of the ALP, and • instructions for discarding the IP address column, and (60 1) ALP transmission mode configuration setting list. For each application layer agreement, this table includes the address of the related ALP transmission mode definition list, which contains the transmission mode information of each ALP, and • the frequency of retrieving the ALP transmission mode definition list. The other lists are built dynamically and are used by this web traffic transmission mode expansion for internal operation purposes: Page 34 This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm)- -I--1 ---- ^ I--install ------- order ----- I --- (Please read the precautions on the back before filling this page) 531998 A7 B7 V. Invention Instructions () (Please read the notes on the back before filling out this page) • (6 1 2) Transmission mode connection list. For each source device that issues web traffic that must comply with the web traffic transmission mode to extend the transmission mode, this table includes: • the purpose used in the IP address data field from the source device A local server, and • a destination server as a mandatory destination for this transport mode traffic. The above three lists are detailed in Figure 6. ALP transmission mode configuration setting list The ALP transmission mode configuration setting list (601) (ordinary text file in this preferred embodiment) is made by a network administrator who manages the intranet of the enterprise. The table associates each application layer agreement with the address of the ALP transmission mode definition list, where the ALP transmission mode definition list contains transmission mode information for the ALP traffic and retrieves the ALP transmission mode definition The frequency of the list. The table contains a list of records (602), and each record lists the following information: • Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs • (603) ALP (Application Layer Agreement). For each application layer agreement that needs to be extended with the Web traffic transmission mode for the transmission mode, a value is specified. Generally, a record is defined for each major web protocol including HTTP, FTP, Socks, and so on. • (604) ALP—Transfer Mode—Definition—Address. This is the bit that defines the list of ALP transmission modes defined by each ALP (606). Page 35 This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) '531998 A7 ______ B7 Wisdom of the Ministry of Economic Affairs Printed by the Consumers Cooperative of the Property Bureau V. Invention Description () address, and it is located on the ALP transmission mode definition system (507). The Web traffic transmission mode is extended with this information to obtain the ALP transmission mode definition list (508) from the ALP transmission mode definition system (507). The frequency is (605). The web traffic transmission mode extension waits for a given period of time before retrieving the new version of the ALP transmission mode definition list from the ALP transmission mode definition system. The Web traffic transmission mode extension uses this frequency value to periodically update a local copy of the ALP transmission mode definition list. ALP transmission mode definition list Each ALP transmission mode definition list (606) (a common text file in this preferred embodiment) is made by a network administrator who manages the intranet of the enterprise. For each ALP traffic that requires the Web traffic transmission mode extension to transmit mode, there will be a list ^ and each list can include each source device (usually a workstation) or source device group in the corporate network. Related to: • the server address that should be used as the destination of the ip address column, which is derived from the source device (or source device group), and • Contains the data used by the ALP, • Discard instructions in the IP address column. The table includes a list of records (607), and each record contains the following information: Page 36 (Please read the precautions on the back before filling this page) # 装 1T --------- if · This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) 531998 A7 B7 V. Description of the invention (Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs • (608) Client JP_ address. This is the IP address of the source device (usually a workstation), or the IP address range of the source device group (such as all workstations in a specific area) in the corporate network. Usually, a record (607) is defined for each source device (or source device group) at the beginning of the traffic in the mode transmitted by the network manager. (609) Server_IP_Address. This is the server system IP address used by the source device (608) (or source device group) for ALP traffic. The server_IP # address must be an IP address field Destination IP address (311), and the IP address column is: • by the source Set (608), and • Contains TCP data (306) using application-layer protocols associated with the list (606) (each ALP defines a list). For example, this is set for HTTP The definition list of ALP transmission mode includes a list of HTTP proxy servers that must be used when a workstation in the corporate network accesses a Web system on the Internet. Therefore, the server "? _Address is The IP address of the HTTP proxy server that must be used by the workstation (608). • (6 1 0) server-Fuhao. This is used to identify the IP address (609) executed by the server. Program (application program) on the server system and must be used to handle the ALP traffic. Page 37 This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 public love) (please first Read the notes on the back and fill in this page) 1 • 丨 丨 丨 丨 丨 丨 丨 丨 丨 丨 丨 丨-* * 51 ^^. J. 531998 A7 B7 V. Description of the invention () Service benefit-Fuhao should be Fu No. (3 13) as the destination of the IP address data, and the IP address The data block system is: • issued by the source device (608), and • contains TCP data (306) containing application layer protocols associated with the list (606) (each ALP defines a list). That is, the list of ALP transmission mode definitions set for HTTP includes a list of HTTP proxy servers that must be used when workstations in the corporate network access the Web system on the Internet. The server-fuhao is the application program (such as 80) running on the HTTP proxy server to handle http traffic. This number will then be used by the workstation (608) as the destination number for HTTP traffic sent to the HTTP proxy server identified by the server address (609). • (6 11) Force a throw. This is an indication value used to indicate whether to discard the IP address data column issued by the source device (608). The mandatory-discard value can be "Yes" or "No": • "Yes" indicates that its destination is not the IP address data column of the server system (609), which must be extended by the Web traffic transmission mode. Abandoned, “No” indicates that its destination is not the IP address data column of the server system (609) and cannot be abandoned by the extension of the Web traffic transmission mode. For all sources that are not clearly defined in this specific file (60 7) Page 38 This paper size applies Chinese National Standard (CNS) A4 specifications (210 X 297 mm) (Please read the precautions on the back before filling This page is printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs. 531998 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs. A7 B7. Transmission mode connection list The transmission mode connection list (6 1 2) is an internal list established by the transmission mode manager component and used by the internal transmission mode processor and the external transmission mode processor component. The table is used to store the following information for each source device that issues web traffic from the web traffic transmission mode extension transmission mode. • The IP address data column issued by the source device, which is used by A destination server, and • a destination server as a mandatory destination for this transport mode traffic. The table includes a list of records (6 1 3). The following information is provided by Ji Luzhong: • (614) Client—IP address. This is the IP address of the source device sending the traffic that requires a transmission mode. The client_1? _Address contains the source IP address field (310) containing the IP address data field belonging to the traffic. • (615) Client—Fu. This is the program (application) used to identify the source device (application) called the source application that runs on the source device that issued the traffic that requires a transmission mode. The client_fu number contains the source fu number field value (312) which belongs to the IP address data column of the traffic. Generally speaking, every transmission in the enterprise intranet needs to be transmitted. Page 39 This paper standard applies to China National Standard (CNS) A4 (210 X 297 mm) ----- «· I-;- --- I ------- Order --------- (Please read the notes on the back before filling in this page) 531998 A7 B7 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs Explanation (The system of type I traffic will have a record (6 1 3). Use the source device (identified by the client JP address (6 14)) and the source application (from the client to the Fu number (6 15)), each system is identified in this unique way. After that, each record (6 1 3) is based on its client-IP-address (6 14) and client-fu number (61 5) And other unique ways to identify. • (616) destination ~ IP address. This is the IP address of the server system 'that is sent by the client application identified by the source application (615)' The destination of the IP address data block on the source device identified by the client-IP-address (6 14). The destination-IP-address includes the IP The value of the destination IP address field (311) in the address data column. • (617) destination-Fu number. This is the program (the application) used to identify the server system (61 6). Fu number, that is, issued by the source application identified by the client No. 1 (6 15), and executed on the IP address data block on the source device identified by the client-one IP address (61 4) Destination. Destination—Fu No. contains the value of the destination Fu No. field (311). • (61 8) Server—IP address. This is the IP address of the server system. , The server system must be sent by the source application identified by the client- # (615) and run on the IP address data column on the source device identified by the client IP address (6 14) The destination of the server-IP address is the transmission mode manager component. Page 4Ό This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) ------ Γ --- Ί II -------- Order --------- (Please read the notes on the back before filling this page) 531998
經濟部智慧財產局員工消費合作社印製 五、發明說明() 藉由ALP傳輸模式定義列表所決定。 • (6 1 9)伺服器—阜號。此為用以識別該執行於伺服 器系統(616)上之程式(該應用程式)阜號,該伺服器 系統座為由客戶端一阜號(6 15)識別出的來源應用 程式所發出,而執行於由客戶端_Ιρ 一位址(614)所識 別的來源裝置上之IP位址資料欄的目的地。伺服 器一阜號係由傳輸模式管理者元件藉由alp傳輸模 式定義列表所決定。 傳輸模式定義建制者 該Web話務傳輸模式擴充的傳輸模式定義建制者元 件’如為執行於該IP路由器系統上的電腦程式將較佳β 本元件係負貴: • 利用ALP傳輸模式組態設定列表(6〇 〇,自ALP傳 輸模式定義系統(507)處,擷取該ALP傳輸模式定 義列表(6 0 6)。 • 將該表之本地性拷貝(508),存放於該ip路由器系 統内。 當該Web話務傳輸模式擴充啟動時,該傳輸模式定義建 制者元件亦立即動作。第7圖顯示一份可作為參考該傳輸 模式定義建制者元件内部邏輯之流程圖《該元件: • (701)自ALP傳輸模式組態設定列表(601、705)處, 類取所有的紀錄。 • (702)而對於ALP傳輸模式組態設定列表(705)内的 第41頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) τ---;----裝 -------訂 ί I----I (請先閱讀背面之注意事項再填寫本頁) 531998 A7 _ B7 五、發明說明() 各個紀錄 (ALP) (603): •自ALP傳輸模式定義系統(706)處’類取所有與 ALP(603)相關的ALP傳輸模式組態設定列表 (7 0 7)。該列表將被該Web話務傳輸模式擴充用來 傳輸模式與該ALP (603)相關之話務。最好是採用 HTTP(或是FTP)協定,以取得該列表(該ALP-傳輸 模式一定義—位址係當作URL使用)。亦可使用經編 碼過的協定(例如保全式HTTP)。 •在該Web話務傳輸模式擴充所執行之網路裝置 内,存放乙份該擷取得的ALP傳輸模式組態設定列 表之本地性拷貝(508)。 • (703)利用紀錄於該ALP傳輸模式組態設定列表(7〇5) 之内的應用層協定,建製一份清單(ALP 一傳輸模式一清 單)。由於對每一個應加傳輸模式的ALP話務均設有 一個紀錄,因此該ALP_傳輸模式_清單中包含所有應 該由Web話務傳輸模式擴充所傳輸模式之ALP清單 (例如 HTTP、FTP、Socks 等)。 • (704)等待某一定量的時段後,在迴圈跳轉到(701)之 前,再一次擷取ALP傳輸模式定義列表(7〇7)。該時段 長度將由ALP傳輸模式組態設定列表(601)内的頻率 欄位中扣除。例如,對HTTP(603)所定義之紀錄中, 30分鐘的頻率值(605)是指該對於HTTP而定義ALP 傳輸模式定義列表,會以每30分鐘一次的頻率由ALP 傳輸模式定義系統處擷取回來。這種機制可使得傳輸 第42頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) ▼裝--------訂------ 經濟部智慧財產局員工消費合作社印製 531998 A7 B7 五、發明說明() 模式定義建制者(因此也包括了 Web話務傳輸模式擴 充)能夠以週期性的方式,來擷取並儲存ALP傳輸模 式定義列表的更新資料。 也可能該,該ALP傳輸模式定義系統(706)可以暫存該傳 輸模式定義建制者,以便自動地傳送ALP傳輸模式定義 列表的更新資料。 話務分析者 該Web話務傳輸模式擴充之話務分析者元件,如為執 行於該IP路由器系統上的電腦程式將較佳。本元件係負 貴: • 決定每一個所收到的IP位址資料欄,究係來自於 一來源裝置(一般為工作站),或是來自於一伺服器 系統(一般為代理者伺服器)。 第8圖顯示一份可作為參考該話務分析者元件内部邏 輯之流程圖。該元件: • (801)擷取一個IP位址資料欄(進方IP位址資料欄)。 • (802)由該傳輸模式定義建制者取得輸模式— 清單。該ALP_傳輸模式_清單之中包含有所有應該由 Web話務傳輸模式擴充所傳輸模式之ALP清單(例如 HTTP、FTP、Socks 等)。 • (803)由IP位址資料攔處,擷取有關於該IP位址資 料欄中所含有的資料(303)會使用之ALP的資訊° • DT__目的—皐號=目的地阜號欄位(313)(位於該 第43頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) |裝--------訂---------Φ. 經濟部智慧財產局員工消費合作社印製 531998 A7 _____Β7___ 五、發明說明() IP位址資料欄的TCP標頭(305)之内) • DT_來源-阜號=來源地阜號襴位(3 1 2)(位於該 IP位址資料欄的TCP標頭(305)之内) • (804)測試該IP位址資料攔是否來自於某個來源裝 置,並且包含有使用到必須加以傳輸模式之ALP的資 料。如果DT-目的一阜號是列於ALP —傳輸模式一清單之 内,則該IP位址資料攔是來自於某個來源裝置,並且 包含有使用到必須加以傳輸模式之 ALP的資料 (303)。 • 如果"DT一目的-阜號是列於ALP一傳輸模式一清單之 内 • (805)呼叫對内傳輸模式處理器 • 如果DT—目的—阜號不是列於ALP — 傳輸模式-清單 之内 • (806)測試該IP位址資料欄是否來自於某個伺 服器系統,並且包含有使用到必須加以傳輸模 式之ALP的資料。 如果DT_目的—阜號是列於ALP_^傳輸模式_清單 之内,則該IP位址資料欄是來自於某個伺服器 系統,並且包含有使用到必須加以傳輸模式之 ALP的資料(303)。 • DL目的—阜號是列於八1^_傳輸模式—清單 之内 • (807)呼叫對外傳輸模式處理器 第44頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) ·裝 tr---------Aw, 經濟部智慧財產局員工消費合作社印製 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明() • DT—目的—阜號不是列於ALP_傳輸模式一清 單之内 • (808)將該IP位址資料欄轉傳給ip路 由器元件 • (8〇9)離開該Web話務傳輸模式擴充, 並且等待下一個IP位址資料攔。 對内傳輸模式處理器 該Web話務傳輸模式擴充之對内傳輸模式處理器元 件,如為執行於該1 p路由器系統上的電腦程式將較佳, 並且本元件負貴: •按照傳輸模式連結列表(6 1 2),和按照該ip位址資 料欄的來源IP位址、來源阜號、目的地Ip位址、 目的地阜號等襴位,來決定該IP位址資料爛是否 必須更新,以及 •如果該IP位址資料攔必須要更新,則藉由該傳輸 模式連結列表(6 12)所取得之資訊,來將該Ip位址 資料爛的目的地IP位址、目的地阜號等欄位予以 更新。 第9圖顯示一份可作為參考該對内傳輸模式處理器元 件内部邏輯之流程圖。該元件: • (901)擷取一個IP位址資料欄(輸入之Ip位 欄)。 • (902)擷取傳輸模式連結列表(903)所有的紀綠。 第45頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) --------Γ---裝--------訂--------- (請先閱讀背面之注意事項再填寫本頁) 531998 A7 ____ B7 五、發明說明() • (904)自該ip位址資料攔處取得可指明該IP位址資 料欄之來源與目的地的資訊: • DT—來源— IP —位址=來源IP位址(310)(位於該IP 位址資料欄的IP標頭(302)之内) • DT一目的—IP一位址=目的地IP位址(311)(位於該 IP位址資料欄的IP標頭(302)之内) • (905)在傳輸模式連結列表(903)中以下列資料識別 (四項條件)來搜尋一項紀錄(613): • 客戶端—IP —位址 (614) = DT_來源—IP_位址 • 客戶端—皐號(615) = DT_來源_阜號 • 目的地一 IP一位址 (616) = DT一目的地一 IP一位址 • 目的地一阜號 (617) = DT一目的地一阜號 • 如果沒有滿足這四項條件的紀錄: 則該IP位址資料欄是屬於尚未於該傳输模式連結 列表中定義的連接。 • (911)呼叫該傳輸模式管理者元件。 • 如果有滿足這四項條件的紀錄(稱之為「紀錄R」): 則該IP位址資料欄是屬於已於該傳輸模式連結列 表中定義的連接。 • (906)由該「紀錄R」中擷取指明那一個伺服器 系統為該IP位址資料欄的目的地伺服器系統之 資訊: • 伺服器—IP —位址 (618) • 伺服器_皐號(619) 第46頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) -裝--------訂---------- 經濟部智慧財產局員工消費合作社印製 531998 經濟部智慧財產局員工消費合作社印製 A7 _______B7 _ __ 五、發明說明() • (907)以用於辨識該目的地伺服器系統之資 訊,來更新該1p位址資料欄: • 位於IP標頭(302)内的目的地IP位址欄位 (311)二祠服器—IP —位址(618) • 位於TCP標頭(3〇5)内的目的地阜號欄位 (313)=飼服器—阜號(619) 如此即可將該ΪΡ位址資料攔傳送到已定義於 Web話務傳輸模式之内的目的地祠服器系統 (618)。而該IP位址資料欄的加總稽核欄位值(例 如IP標頭内的標頭加總稽核),也會因此加以更 新。 • (908)繼續維持該傳輸模式連結列表(908),特 別地是要由該傳輸模式連結列表(908)之内,移 除屬於已經關閉的連接紀錄。已經關閉的連接 可以用例如像是TCP標頭内的FIN與ACK指示 的方式加以偵測。或者是也可選擇以經過一個 時段之後該連接上仍然沒有IP位址資料欄的方 式,來認定某個連接為已關閉(該計時值可為例 如像Web話務傳輸模式擴充裡的組態設定參 數)。也可以採用任何既有用以偵測該T C P連線 為關閉或是半關閉(例如連線不正常斷線的極 端狀態)的演算法,以由表中移除該連線。 • (909)將該已更新過的IP位址資料欄轉傳給IP 路由器元件。然後,該已更新過的IP位址資料 第47頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -----“---J----·裝--------訂--------- (請先閱讀背面之注意事項再填寫本頁) 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明() 攔再被送往定義於Web話務傳輸模式之内的伺 服器系統。 • (910)離開該Web話務傳輸模式擴充,並且等 待下一個IP位址資料欄。 傳輸模式管理者 該Web話務傳輸模式擴充之傳輸模式管理者元件,如 為執行於該IP路由器系統上的電腦程式將較佳。本元件 處理每一個由來源裝置送來的I p位址資料攔。本元件負 貴: * • 利用該IP位址資料欄之内的目的地阜號欄位,來 決定該包含於該ip位址資料攔之内的資料alp(應 用層協定), • 利用該IP位址資料欄的來源IP位址、來源阜號、 目的地IP位址、目的地阜號等攔位,而由對包含 於該IP位址資料欄内的資料ALP加以定義的ALP 傳輸模式定義列表(508)處,擴取部分有關於該IP 位址資料欄的傳輸模式資訊。 • 如果該傳輸模式資訊確有要求: • Μ棄該IP位址資料爛, • 以該IP位址資料欄之特性與該傳輸模式資訊, 來建制該傳輸模式連結列表(6 1 2) 〇 • 藉由該傳輸模式資訊,以更新該IP位址資料爛 之目的地IP位址與目的地阜號等糊位。 第48頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) ----:—J----Μ--------訂--------- (請先閱讀背面之注意事項再填寫本頁) 531998 A7 B7 埋者元件内 五、發明說明( 第10圖顯示一份可作為參考該傳輸模式管 部邏輯之流程圖。該元件: • (1001)擷取一個IP位址資料襴。 • (1002)選取該必須用以傳輸模式管杂丨分 I ip位址資料 欄的ALP傳輸模式定義列表。該列矣&‘ 』表係有關於該IP 位址資料欄中ALP所使用之資料。該Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 5. Description of the invention () Determined by the definition list of ALP transmission mode. • (6 1 9) Server—Fuhao. This is used to identify the program (the application) that runs on the server system (616), the server system is issued by the source application identified by the client No. 1 (6 15), And the execution is performed on the destination of the IP address data column on the source device identified by the client_lp address (614). The server number is determined by the transmission mode manager component through the alp transmission mode definition list. Transmission mode definition creator The web traffic transmission mode extended transmission mode definition creator component 'If the computer program running on the IP router system will be better β This component is expensive: • Use ALP transmission mode configuration settings List (600), retrieve the ALP transmission mode definition list (606) from the ALP transmission mode definition system (507). • Store a local copy (508) of the table in the ip router system When the extension of the Web traffic transmission mode is started, the transmission mode definition creator element also acts immediately. Figure 7 shows a flowchart that can be used as a reference to define the internal logic of the transmission mode definition producer element "The element: • ( 701) Take all records from the ALP transmission mode configuration setting list (601, 705). • (702) For page 41 in the ALP transmission mode configuration setting list (705), the paper size is applicable to the Chinese country. Standard (CNS) A4 specification (210 X 297 mm) τ ---; ---- install ------- order ί I ---- I (Please read the precautions on the back before filling this page ) 531998 A7 _ B7 V. Description of Invention () Record (ALP) (603): • From the ALP transmission mode definition system (706) 'Class to take all ALP (603) related ALP transmission mode configuration settings list (7 0 7). This list will be used by the Web The service transmission mode extension is used to transmit the traffic related to the ALP (603). It is best to use the HTTP (or FTP) protocol to obtain the list (the ALP-definition of the transmission mode-the address is used as the URL Use). You can also use a coded protocol (such as secure HTTP). • In the network device implemented by the Web traffic transmission mode extension, store a copy of the list of ALP transmission mode configuration settings obtained by the capture. Local copy (508). • (703) Use the application layer agreement recorded in the ALP transmission mode configuration setting list (705) to build a list (ALP-transmission-mode-list). A record of ALP traffic that should be added with transmission mode has a record, so the ALP_transmission mode_ list contains all ALP lists (eg HTTP, FTP, socks, etc.) that should be extended by the Web traffic transmission mode. • (704) After waiting for a certain amount of time, Before the loop jumps to (701), once again retrieve the ALP transmission mode definition list (707). The length of this period will be deducted from the frequency field in the ALP transmission mode configuration setting list (601). For example, for HTTP In the record defined by (603), the frequency value of 30 minutes (605) refers to the definition list of ALP transmission mode definition for HTTP, which will be retrieved from the ALP transmission mode definition system at a frequency of once every 30 minutes. This mechanism can make the page 42 of this paper size applicable to the Chinese National Standard (CNS) A4 specification (210 X 297 mm) (Please read the precautions on the back before filling this page) ▼ Install ------- -Order ------ Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs 531998 A7 B7 V. Description of the invention () The creator of the mode definition (and therefore also the expansion of the Web traffic transmission mode) can be performed in a periodic manner, To retrieve and store the updated data of the ALP transmission mode definition list. It is also possible that the ALP transmission mode definition system (706) may temporarily store the transmission mode definition creator in order to automatically transmit the updated data of the ALP transmission mode definition list. Traffic analyst The traffic analyst component of the Web traffic transmission mode extension is better if it is a computer program executed on the IP router system. This component is expensive: • Decide whether each IP address data column received comes from a source device (usually a workstation) or a server system (usually an agent server). Figure 8 shows a flowchart that can be used as a reference to the internal logic of the traffic analyst component. The component: • (801) Retrieve an IP address data column (incoming IP address data column). • (802) Producer Get Lost Mode-List by this transfer mode definition. The ALP_Transport Mode_List contains a list of all ALPs (eg HTTP, FTP, Socks, etc.) that should be extended by the Web Traffic Transport Mode. • (803) From the IP address data block, retrieve information about the ALP used by the data contained in the IP address data column (303) ° • DT__Purpose— 皋 号 = Destination No. Column Bit (313) (located on page 43. This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) (Please read the precautions on the back before filling out this page) | Install ------ --Order --------- Φ. Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economy 531998 A7 _____ Β7 ___ V. Description of the invention () Within the TCP header (305) of the IP address data column) • DT _Source-fu number = source Fu number nibble (3 1 2) (located in the TCP header (305) of the IP address data column) • (804) test whether the IP address data block comes from a certain Source devices, and contains data that uses ALP that must be transmitted. If the DT-Destination No. 1 is listed in the ALP-Transmission Mode 1 list, the IP address data block is from a source device and contains data that uses the ALP that must be transmitted (303) . • If " DT-Destination-Fuhao is listed in the ALP-Transmission Mode-List ● (805) Call Inbound Transmission Mode Processor • If DT-Destination-Fuhao is not listed in the ALP-Transmission Mode-List (806) Test whether the IP address data column is from a server system and contains data that uses the ALP that must be transmitted. If the DT_Purpose-Fu number is listed in the ALP_ ^ Transmission Mode_ list, the IP address data column is from a server system and contains data that uses the ALP that must be transmitted (303 ). • The purpose of DL—The Fu number is listed in the 8 1 ^ _Transmission Mode—list. • (807) Call Outbound Transmission Mode Processor Page 44 This paper standard applies to China National Standard (CNS) A4 (210 X 297 mm) ) (Please read the precautions on the back before filling out this page) · Install tr --------- Aw, printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 531998 Printed by A7 B7 V. Description of the invention () • DT—Purpose—The Fu number is not listed in the list of ALP_Transmission Mode • (808) Forward the IP address data column to the ip router component • (809) Leave the The Web traffic transmission mode is expanded and waiting for the next IP address data block. Inbound transmission mode processor The Web traffic transmission mode extension of the inbound transmission mode processor component is better if it is a computer program running on the 1 p router system, and this component is expensive: • Connect according to the transmission mode List (6 1 2), and determine whether the IP address data must be updated according to the source IP address, source IP address, destination IP address, destination IP address, etc. of the IP address data column , And • If the IP address data block needs to be updated, use the information obtained by the transmission mode link list (6 12) to the destination IP address and destination number of the IP address data. Wait for the fields to be updated. Figure 9 shows a flowchart that can be used as a reference to the internal logic of the paired transfer mode processor element. The component: • (901) Retrieve a column of IP address data (the input IP field). • (902) Retrieve all the green records of the transmission mode link list (903). Page 45 This paper size applies to China National Standard (CNS) A4 specification (210 X 297 mm) -------- Γ --- installation -------- order ------ --- (Please read the precautions on the back before filling this page) 531998 A7 ____ B7 V. Description of the invention () • (904) Obtained from the IP address data block to indicate the source of the IP address data column and Destination information: • DT—source—IP—address = source IP address (310) (located in the IP header (302) of the IP address column) • DT—purpose—IP bit address = Destination IP address (311) (located in the IP header (302) of the IP address data column) • (905) Search in the transmission mode link list (903) with the following data identification (four conditions) to search One record (613): • Client—IP—Address (614) = DT_Source—IP_Address • Client—No. (615) = DT_Source_Fu No. • Destination-IP one digit Address (616) = DT-destination-one IP address • destination-fu number (617) = DT-destination one IP address • If there is no record that meets these four conditions: then the IP address data column is Belongs to this transmission mode Connection definition list. • (911) Call the transmission mode manager element. • If there is a record that meets these four conditions (referred to as "Record R"), then the IP address column belongs to the connection that has been defined in the transmission mode link list. • (906) Extract from the "Record R" information indicating which server system is the destination server system of the IP address data column: • Server—IP—Address (618) • Server_皋 号 (619) page 46 This paper size is applicable to the Chinese National Standard (CNS) A4 specification (210 X 297 mm) (Please read the precautions on the back before filling this page) -Installation -------- Order ---------- Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economy 531998 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economy A7 _______B7 _ __ V. Description of the invention () • (907) for identification Information of the destination server system to update the 1p address data column: • The destination IP address field (311) located in the IP header (302) Erci server — IP — address (618) • The destination Fu field (313) located in the TCP header (305) = feeder-Fu number (619). This will send the IP address data block to the defined Web traffic transmission. The destination server system within the mode (618). The total audit field value of the IP address data column (such as the header and total audit in the IP header) will be updated accordingly. • (908) Continue to maintain the transmission mode link list (908), and specifically remove the connection records belonging to the closed connection list from the transmission mode link list (908). Closed connections can be detected by means such as FIN and ACK indications in the TCP header. Or you can also choose to determine that a connection is closed in a way that the connection still has no IP address data column after a period of time (the timing value can be, for example, a configuration setting in the extension of the Web traffic transmission mode) parameter). Any algorithm that is useful for detecting whether the TCP connection is closed or semi-closed (such as the extreme state of the abnormal disconnection of the connection) can be used to remove the connection from the table. • (909) Forward the updated IP address data column to the IP router component. Then, the updated IP address information on page 47 applies to the Chinese National Standard (CNS) A4 specification (210 X 297 mm) ----- "--- J ---- · installation- ------- Order --------- (Please read the notes on the back before filling out this page) 531998 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs A7 B7 V. Description of Invention () Then it is sent to the server system defined in the Web traffic transmission mode. (910) Leave the Web traffic transmission mode extension and wait for the next IP address data column. The transmission mode manager transmits the Web traffic transmission. The mode extension transmission mode manager component is better if it is a computer program running on the IP router system. This component handles each IP address data block sent by the source device. This component is expensive: * • Use the destination field in the IP address data column to determine the data alp (application layer agreement) included in the IP address data block. • Use the source IP of the IP address data column. Address, source source number, destination IP address, destination source number, etc., and the pair is included in the IP At the ALP transmission mode definition list (508) defined by the data ALP in the address data column, the extended part contains information about the transmission mode of the IP address data column. • If the transmission mode information does require: • Discard The IP address data is bad, • Use the characteristics of the IP address data column and the transmission mode information to build the transmission mode link list (6 1 2) 〇 • Use the transmission mode information to update the IP address Bad data such as destination IP address and destination Fu number. Page 48 This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) ----: -J ---- Μ -------- Order --------- (Please read the precautions on the back before filling out this page) 531998 A7 B7 Inside the buried component 5. Description of the invention (Figure 10 shows a copy It can be used as a flow chart to refer to the logic of the transmission mode management department. The component: • (1001) retrieves an IP address data. ALP transmission mode definition list. This column amp & '』table is about the ALP used in the IP address data column Information on The
邊ALP等同於DT 目的地阜號。譬如說,如果該IP位 〜 - u址貪枓欄内包含 有與用 HTTP的資料,則所選用之说丨本 表’為有關於 HTTP協定之ALP傳輸模式定義列表。 • (1〇〇3)自該所選用之ALP傳輸模式定義列表(ι〇〇4) 處’擷取有關於該IP位址資料欄的紀錄(稱為紀錄 P)。而以下列項目來識別該紀錄: •客戶端一 IP一位址(608) = DT一來源一 IP一位址(該 客戶端一 IP一位址為可用以辨識來源裝置的特定ιρ 位址),或是 •客戶端一 IP 一位址(608)包含有DT 一來源—阜號(該 客戶端—IP一位址為可用以辨識一組來源裝置的IP 位址範圍)。 • (1〇〇5)檢查該IP位址資料欄是否必須加以傳輸模式 管制。當該目的地系統並不是必須使用的伺服器系統 時,該IP位址資料欄即需加以傳輸模式管制。這項檢 查會使用由「紀錄P」處所擷取之傳輸模式資訊。如 果(兩者均滿足): • DT一目的一IP一位址=伺服器一IP·位址(609),而且 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公麓) -----Ί — 裝--------訂---------參· Γ 请先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消费合作社印製 531998 A7Edge ALP is equivalent to DT destination Fu. For example, if the IP bits ~-u address contain information about the use of HTTP, the selected one is used. This table is a list of definitions of ALP transmission modes related to the HTTP protocol. • (1003) from the selected ALP transmission mode definition list (ι〇04) ', there is a record about the IP address data column (called record P). The following items are used to identify the record: • Client-IP address (608) = DT-source-IP address (the client-IP address is a specific address that can be used to identify the source device) , Or • Client-IP address (608) contains DT-Source-Fu (the client-IP address is a range of IP addresses that can be used to identify a group of source devices). • (105) Check whether the IP address data column must be controlled by the transmission mode. When the destination system is not necessarily a server system, the IP address data column needs to be controlled by the transmission mode. This check uses the transmission mode information retrieved from "Record P". If (Both of them are satisfied): • DT one purpose one IP one address = server one IP · address (609), and this paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 feet)- ---- Ί — Install -------- Order --------- Refer to Γ Please read the notes on the back before filling out this page) Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 531998 A7
則該π>位址資料攔的目的地即為必須使用的伺服器系 統,而因此該IP位址資料攔並不需要加以傳輸模式管制。 否則,必須對該IP位址資料欄加以傳輸模式管制β 經濟部智慧財產局員工消費合作社印製 •如果該IP位址資料欄並不需要加以傳輸模式管制: • (1012)將該IP位址資料欄轉傳給IP路由器元件。 然後,該IP位址資料欄會再被送到已由該來源裝 置正確設定之伺服器系統。無須執行任何話務傳輸 模式管制。 • (1013)離開該Web話務傳輸模式擴充,並且等待 下一個IP位址資料攔。 • 如果該ip位址資料欄確需要加以傳輸模式管制: • (1006)檢查該IP位址資料欄是否必須予以拋棄。 如果「紀錄P」内的強制一拋棄(6 11)為「是」,則表 示該IP位址資料欄必須予以挺棄。 • 如果該IP位址資料欄必須予以拋棄: • (1007):拋棄該IP位址資料欄 • (1013):離開該Web話務傳輸模式擴充,並 且等待下一個IP位址資料欄。 • 如果該IP位址資料欄並不需要被拋棄: • (1008)在該傳輸模式連結列表(1009)裡,對 該IP位址資料欄連線產生一個新的紀錄 (613),其中: • 客戶端一 IP一位址 =DT_來源一 IP-位址 第50頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -----y-------------—訂---------^9. (請先閱讀背面之注意事項再填寫本頁) 531998 A7 B7 五 發明說明( 經濟部智慧財產局員工消費合作社印製 • 客戶端—阜號_位址==DT —阜號_位址 • 目的地—IP —位址 =DT_目的地—ip位 址 • 目的地—阜號=DT__目的地-阜號 • 伺服器—IP—位址=伺服器—IP—位址 (609)(按「紀錄P」) 伺服器—阜號=飼服器-阜號(61〇) (按「紀錄p」) • (1010)以用來識別該必須使用之目的地伺 服器系統的資訊,來更新該ip位址資料襴, 即: • 位於IP標頭(302)内的目的地IP位址搁 位(3 11)==伺服器—IP—位址 (609) • 位於TCP標頭(305)内的目的地阜號襴 位(313)=伺服器—皐號 (610) 這可使得該IP位址資料欄送往定義於該Web話 務傳輸模式内的目的地伺服器系統(609p而該 IP位址資料襴的加總稽核欄位值(例如IP標頭 内的標頭加總稽核),也會因此加以更新。 • (1011)繼續維持該傳輸模式連結列表 (90 8) ’特別地是要由該傳輸模式連結列表 (908)之内,移除屬於已經關閉的連接紀 錄。已經關閉的連接可以用例如像是TCP 標頭内的FIN與ACK指示的方式加以偵 第51頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公楚) f請先閱讀背面之注意事項再填寫本頁} tl---------¾. 531998 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明() 測。或者是也可選擇以經過一個時段之後該 連接上仍然沒有IP位址資料攔的方式,來 認定某個連接為已關閉(該計時值可為例如 像Web話務傳輸模式擴充裡的組態設定參 數)β也可以採用任何既有用以偵測該T C P 連線為關閉或是半關閉(例如連線不正常斷 線的極狀態)的演算法,以由表中移除該 連線。 • (1012)將該已更新過的IP位址資料欄轉傳 給IP路由器元件。然後,該已更新過的IP 位址資料欄再被送往定義於Web話務傳輸 模式之内的伺服器系統。 • (1〇13)離開該Web話務傳輸模式擴充,並 且等待下一個IP位址資料欄。 對外傳輸模式處理器 該Web話務傳輸模式擴充之對外傳輸模式處理器元 件,如為執行於該IP路由器系統上的電腦程式將較佳。 本元件處理每一個由來源裝置送來的IP位址資料欄。本 元件負貴: •按照傳輸模式連結列表(6 1 2),和按照該IP位址資 料攔的來源IP位址、來源阜號、目的地IP位址、 目的地阜號等攔位,來決定該IP位址資料欄是否 必須更新,以及 第52頁 本紙張尺度適用中國國豕標準(CNS)A4規格(210 X 297公餐) 11 ^ -------I--11 ^--------- (請先閱讀背面之注意事項再填寫本頁) 531998 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明( •如果該IP位址資料攔必須要更新,則藉由該傳輸 模式連結列表(612)所取得之資訊,來將該lp位址 資料欄的來源IP位址、來源阜號等欄位予以更新。 第11圖顯示一份可作為參考該對外傳輸模式處理器元 件内部邏輯之流程圖。該元件: • (1101)擷取一個IP位址資料欄。 • (1102)擷取傳輸模式連結列表(1丨03)所有的紀錄。 • (1104)自該IP位址資料攔處取得可指明該ip位址資 料欄之來源與目的地的資訊: • DT一來源一 IP一位址=來源IP位址(3 1〇)(位於該ip 位址資料欄的IP標頭(302)之内) • DT—目的一IP一位址=目的地IP位址(3 11)(位於該 IP位址資料欄的IP標頭(302)之内) • (11 0 5)在傳輸模式連結列表(11 0 3)中以下列資料識別 (四項條件)來搜尋一項紀錄(613): • 客戶端_ IP —位址 (614) = DT—目的地—IP.位址 • 客戶端―阜號(615) = DT_目的地—阜號 • 伺服器—IP —位址 (618) = DT^來源—IP_位址 • 伺服器—阜號(6 1 9) = DT_來源_阜號 • 如果沒有滿足這四項條件的紀錄,則該IP位址資料欄 是屬於未在該傳輸模式連結列表中定義的連接。因此 也就不需要對該1p位址資料欄進行Web話務傳輸模 式管制。 • (1109)將該IP位址資料欄轉送給IP路由器元件° 第53頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) -----—--riI--裝---------訂·-------- (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 531998 A7 -------- B7 五、發明說明() • (1110)離開該Web話務傳輸模式擴充,並且等待 下一個IP位址資料襴。 • 如果有滿足這四項條件的紀錄(稱之為「紀錄R」), 則該IP位址資料攔是屬於已在該傳輸模式連結列表 中定義的連接。 • (1106)由該「紀錄R」中擷取說明自該來源裝 置所發出之IP位址資料攔的目的地系統之資 訊: • 目的地—IP 一位址(616) • 目的地—阜號(617) • ( Π 〇7)以用於識別該目的地系統之資訊,來更 新該IP位址資料欄: • 位於IP標頭(3 02)内的來源IP位址欄位(310) =目的地—IP一位址 (616)。 • 位於TCP標頭(305)内的來源阜號欄位(3 13) =目的地—阜號 (617)。 如此,即可將該IP位址資料欄視為由該IP位 址資料欄目的地之系統(6 1 6)所傳送,其中該IP 位址資料攔係源於來源裝置(614)。而該IP位址 資料欄的加總稽核欄位值(例如IP標頭内的標 頭加總稽核),也會因此加以更新β • (1108)繼續維持該傳輸模式連結列表(1103), 特別地是要由該傳輸模式連結列表(908)之内’ 移除屬於已經關閉的連接紀錄。已經關閉的連 第54頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐〉 ------7---;------------訂--------- (請先閱讀背面之注意事項再填寫本頁) 531998Then the destination of the π > address data block is the server system that must be used, and therefore the IP address data block does not need to be controlled by the transmission mode. Otherwise, it is necessary to control the transmission mode of the IP address data column. Β Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs. • If the IP address data field does not need to be controlled by the transmission mode: The data column is forwarded to the IP router component. Then, the IP address data column will be sent to the server system that has been correctly set by the source device. There is no need to perform any traffic transmission mode control. • (1013) Leave the Web traffic transmission mode extension and wait for the next IP address data block. • If the IP address column needs to be controlled by the transmission mode: (1006) Check if the IP address column must be discarded. If the mandatory one discard (6 11) in "Record P" is "Yes", it means that the IP address data column must be discarded. • If the IP address column must be discarded: (1007): Discard the IP address column • (1013): Leave the Web traffic transmission mode extension and wait for the next IP address column. • If the IP address column does not need to be discarded: (1008) In the transmission mode link list (1009), a new record (613) is generated for the connection of the IP address column, where: • Client-IP address = DT_Source-IP address-page 50 This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) ----- y ------ -------— Order --------- ^ 9. (Please read the precautions on the back before filling out this page) 531998 A7 B7 Five Invention Instructions (Printed by the Consumers' Cooperative of Intellectual Property Bureau of the Ministry of Economic Affairs) System • Client—Fuhao_Address == DT—Fuhao_Address • Destination—IP—Address = DT_Destination—IP Address • Destination—Fuhao = DT__Destination—Fuhao • Server—IP—Address = Server—IP—Address (609) (press "Record P") Server-Fu No. = Feeder-Fu No. (61〇) (Press "Record p") • (1010) Update the IP address data with information used to identify the destination server system that must be used, namely: • The destination IP address shelf (3 11 in the IP header (302)) ) == Server—IP—Address ( 609) • The destination address (313) = server—number (610) located in the TCP header (305) This allows the IP address data column to be sent to the web traffic transmission mode defined The destination server system (609p and the total audit field value of the IP address data (such as the header and total audit in the IP header) will also be updated accordingly. • (1011) Continue to maintain the transmission Mode connection list (90 8) 'Specifically to remove the connection records belonging to the closed connection list from the transmission mode connection list (908). Connections that have been closed can use, for example, FIN and ACK in the TCP header. The method of detection is indicated on page 51. This paper size is applicable to Chinese National Standard (CNS) A4 (210 X 297). F Please read the precautions on the back before filling in this page} tl --------- ¾. 531998 Printed by the Consumers ’Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs A7 B7 V. Description of invention () Test. Or you can choose to identify a certain link in a way that there is still no IP address data block on the connection after a period of time. Connection is closed (this timing value can be e.g. like web The configuration setting parameters in the extension of the service transmission mode) β can also use any algorithm that is useful to detect whether the TCP connection is closed or semi-closed (for example, the abnormal state of the disconnected connection) Remove the connection in (1012) Forward the updated IP address data column to the IP router component. The updated IP address data field is then sent to the server system defined in the Web traffic transmission mode. • (1013) Leave the Web traffic transmission mode extension and wait for the next IP address column. External transmission mode processor The external transmission mode processor element of the Web traffic transmission mode extension is better if it is a computer program running on the IP router system. This component processes each column of IP address sent by the source device. This component is expensive: • According to the transmission mode connection list (6 1 2), and the source IP address, source source number, destination IP address, destination source number and other blocks based on the IP address data block, come Determine whether the IP address data column must be updated, and the paper size on page 52 applies the Chinese National Standard (CNS) A4 specification (210 X 297 meals) 11 ^ ------- I--11 ^- -------- (Please read the precautions on the back before filling out this page) 531998 A7 B7 Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs V. Invention Description (• If the IP address data block must be updated , Then use the information obtained by the transmission mode link list (612) to update the source IP address, source number, etc. of the lp address data column. Figure 11 shows a copy for reference. Flow chart of the internal logic of the external transmission mode processor component. This component: • (1101) retrieves an IP address data column. • (1102) retrieves all records of the transmission mode link list (1 丨 03). • (1104 ) Obtain from the IP address data block to specify the source and purpose of the IP address data column Information: • DT—source-one IP address = source IP address (3 10) (located within the IP header (302) of the ip address data column) • DT—destination-one IP address = Destination IP address (3 11) (located in the IP header (302) of the IP address data column) • (11 0 5) is identified in the transmission mode link list (11 0 3) with the following information (4 Conditions) to search for a record (613): • Client_IP—Address (614) = DT—Destination—IP. Address • Client—Fuhao (615) = DT_Destination—Fu • Server—IP—Address (618) = DT ^ Source—IP_Address • Server—Fuhao (6 1 9) = DT_Source_Fuhao • If there are no records that meet these four conditions, then The IP address data column belongs to a connection that is not defined in the transmission mode link list. Therefore, there is no need to perform Web traffic transmission mode control on the 1p address data column. (1109) The IP address data The column is forwarded to the IP router component ° Page 53 This paper size is applicable to the Chinese National Standard (CNS) A4 specification (210 X 297 public love) ----------- riI--install --------- Order · -------- (Please Read the notes on the back and fill out this page) Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 531998 A7 -------- B7 V. Invention Description () • (1110) Leaving the Web traffic transmission mode expansion, And wait for the next IP address data. • If there is a record that meets these four conditions (referred to as "Record R"), the IP address data block belongs to the connection that has been defined in the transmission mode link list. • (1106) Extract from the "Record R" information describing the destination system of the IP address data block sent from the source device: • Destination-IP address (616) • Destination-Fuhao (617) • (Π 〇7) to update the IP address data column with the information used to identify the destination system: • the source IP address field (310) in the IP header (302) = Destination—IP address (616). • The source Fu field (3 13) located in the TCP header (305) = destination—Fu number (617). In this way, the IP address data column can be regarded as being transmitted by the system (6 1 6) which is the destination of the IP address data column, where the IP address data block originates from the source device (614). The total audit field value of the IP address data column (such as the header and total audit in the IP header) will be updated accordingly. Β (1108) Continue to maintain the transmission mode link list (1103), especially The destination is to be removed from the connection list of the transmission mode (908). The paper size that has been closed on page 54 applies to the Chinese National Standard (CNS) A4 specification (210 X 297 mm) ------ 7 ---; ------------ Order --------- (Please read the notes on the back before filling this page) 531998
、發明說明( 經濟部智慧財產局員工消費合作社印製 接可以用例如像是TCP標頭内的FIN與ACK指 示的方式加以偵測。或者是也可選擇以經過一 個時段之後該連接上仍然沒有IP位址資料攔的 方式,來認定某個連接為已關閉(該計時值可為 例如像Web話務傳輸模式擴充裡的組態設定參 數)。也可以採用任何既有用以偵測該TCP連線 為關閉或是半關閉(例如連線不正常斷線的極 端狀態)的演算法,以由表中移除該連線。 • (11〇9)將該已更新過的ip位址資料欄轉傳給 IP路由器元件。然後,該已更新過的IP位址資 料欄再被送往定義於Web話務傳輸模式之内的 伺服器系統。 • (Π 10)離開該Web話務傳輸模式擴充,並且等 待下一個IP位址資料攔。 優點 本發明可提供下列優點: • 該Web話務傳輸模式係定義於一個中心位置,並且不 必在多個網路裝置或是工作站上進行組態設定。 • 與該Web話務傳輸模式有關之更新資料,可以週期性 方式由包含有該Web話務傳輸模式擴充的網路裝置處 擷取而得。譬如說,可對一來源裝置群組設定一個新 的代理者伺服器,以便提供更佳的Web接取服務。由 於是以週期性方式擷取該Web話務傳輸模式之更新資 第55頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 丨丨丨丨丨丨丨丨丨丨丨丨丨.丨丨丨丨丨丨丨_ (請先閱讀背面之注意事項再填寫本頁) 531998 Α7 Β7 五、發明說明() 料,故接著該Web話務傳輸模式擴充即可對該新的代 理者伺服器傳送自該來源裝置群組所發出的話務。 (請先閱讀背面之注意事項再填寫本頁) • 包含有該Web話務傳輸模式擴充的網路裝置,可自動 接收該Web話務傳輸模式之更新資料。例如,可對一 來源裝置群組設定一個新的代理者伺服器,以便提供 更佳的Web接取服務。因為可自動接收該Web話務傳 輸模式之更新資料,故接著該Web話務傳輸模式擴充 即可對該新的代理者伺服器傳送自該來源裝置群組所 發出的話務。 經濟部智慧財產局員工消費合作社印製 • 該Web話務傳輸模式可進行由終端使用者工作站所發 送的Web話務,以使用企業内網路中預設的飼服器, 即使是該終端使用者工作站並未正確加以設定過亦 然。由於該Web話務傳輸模式是制定於企業内網路内 (由Web話務傳輸模式擴充所制定),因此在該終端使 用者工作站組態裡,即使有錯誤也可加以修正。例如, 一台位於土魯斯(法國)的工作站,可能是被設定成將 HTTP話務傳送給位於巴黎之HTTP代理者伺服器。該 Web話務傳輸模式擴充可將該話務導向給較近的 HTTP代理者伺服器(例如位於土魯斯之HTTP代理者 伺服器)。 • 可將企業内網路中的網路資源最佳化》例如說& 理者伺服器的規格並且因此其成本,會與可對其進行 接取的來源裝置數目相關。一個可以被5〇〇個來源裝 置所接取的代理者伺服器,與另一個可以被1〇〇〇〇個 第56頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 531998 A7 _ B7 _____ 五 經濟部智慧財產局員工消費合作社印製 '發明說明() 來源裝置所接取的代理者伺服器比較起來,會比較小 並且因此也比較便宜。 (請先閱讀背面之注意事項再填寫本頁) • 改進該Web接取服務(由來源裝置到企業内網路之内 的Web系統上)的效能。例如說,建置於法國的代理 者伺服器,係設定為提供Web接取服務給在法國特定 數量的來源裝置。當比預期還多的來源裝置接取到該 代理者伺服器時,該代理者伺服器的效能就可能產生 惡化,並且影響到該Web接取服務❶ • 將網路資源的利用性最佳化,特別是指,由企業内網 路接取到Web系統上所需之頻寬最小化。例如說,當 位於法國的來源裝置欲經由一個代理者伺服器而接取 到Web系統上時,該來源裝置即應使用位於法國的代 理者伺服器,而不是使用位於日本的代理者伺服器, 如此便於將企業内網路接取到代理者伺服器的路徑最 小化(也因此可將法國到日本間的網路資源使用量以 及頻寬最小化)。 • 不會影響也不會依賴該終端使用者工作站乂無須在該 終端使用者工作站上執行特定軟體。 雖以特定圖文描述本發明之具體實施例,惟仍需瞭解 可進行各種形式與細部變化而不會悖離本發明之精神及 範圍。特別是本發明並不受限於以代理者伺服器處理之 Web話務,而是適用於企業内網路内任何由伺服器(s〇cks 伺服器、FTP伺服器、HTTP伺服器、…)來處理之任何ιρ 話務(Socks、FTP、HTTP、…)。 第57頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 x 297公餐洛The invention description (Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs can be used to detect, for example, the FIN and ACK instructions in the TCP header. Or you can choose to have the connection still not available after a period of time. IP address data block method to identify a connection as closed (the timing value can be, for example, a configuration setting parameter in the extension of the Web traffic transmission mode). It can also be used to detect the TCP connection The algorithm of the line is closed or semi-closed (such as the extreme state of abnormal connection disconnection) to remove the connection from the table. • (110) the updated IP address data column Forward to the IP router component. Then, the updated IP address data column is sent to the server system defined in the Web traffic transmission mode. (Π 10) Leave the Web traffic transmission mode extension And wait for the next IP address data block. Advantages The present invention can provide the following advantages: • The Web traffic transmission mode is defined in a central location and does not have to be grouped on multiple network devices or workstations Settings. • Update data related to the Web traffic transmission mode can be retrieved periodically from network devices that include the Web traffic transmission mode extension. For example, you can set a source device group A new agent server in order to provide better Web access services. Since the update data of the Web traffic transmission mode is captured periodically, page 55 This paper standard is applicable to China National Standard (CNS) A4 specifications (210 X 297 mm) 丨 丨 丨 丨 丨 丨 丨 丨 丨 丨 丨 丨. 丨 丨 丨 丨 丨 丨 丨 _ (Please read the precautions on the back before filling this page) 531998 Α7 Β7 V. Description of the invention ( ), Then the Web traffic transmission mode expansion can transmit the traffic sent from the source device group to the new agent server. (Please read the precautions on the back before filling this page) • Include The network device with the Web traffic transmission mode extension can automatically receive the updated data of the Web traffic transmission mode. For example, a new proxy server can be set for a source device group in order to provide a better Web Pick up Get the service. Because the update data of the Web traffic transmission mode can be automatically received, then the Web traffic transmission mode can be expanded to transmit the traffic sent from the source device group to the new agent server. Economy Printed by the Ministry of Intellectual Property Bureau's Consumer Cooperatives • This web traffic transmission mode can perform web traffic sent by end-user workstations to use preset feeders in the corporate intranet, even for the end-user The workstation has not been set up correctly. The Web traffic transmission mode is formulated in the corporate network (developed by the Web traffic transmission mode extension). Therefore, in the end user workstation configuration, even if there is Errors can also be corrected. For example, a workstation in Toulouse (France) might be configured to send HTTP traffic to an HTTP proxy server in Paris. The Web traffic transfer mode extension can direct the traffic to a closer HTTP proxy server (such as an HTTP proxy server located in Toulouse). • Optimize network resources in the corporate network. For example, the specifications of the & manager server and therefore its cost will be related to the number of source devices that can access it. One agent server that can be accessed by 5,000 source devices, and another one that can be accessed by 10,000 page 56. This paper size applies Chinese National Standard (CNS) A4 (210 X 297 mm ) 531998 A7 _ B7 _____ Five "Printed by the Intellectual Property Bureau of the Ministry of Economic Affairs and printed by the Consumer Cooperatives of the People's Republic of China" (Invention Note) () The proxy server received by the source device will be smaller and therefore cheaper. (Please read the notes on the back before filling this page) • Improve the performance of the web access service (from the source device to the web system within the corporate network). For example, a proxy server built in France is set to provide Web access services to a specific number of source devices in France. When more source devices access the agent server than expected, the performance of the agent server may deteriorate and affect the web access service. • Optimize the utilization of network resources In particular, it means that the bandwidth required to access the Web system from the corporate network is minimized. For example, when a source device located in France wants to access the web system through a proxy server, the source device should use a proxy server located in France instead of a proxy server located in Japan. This makes it easy to minimize the path from the corporate network to the proxy server (thus minimizing the use of network resources and bandwidth between France and Japan). • Does not affect or rely on the end-user workstation; no need to run specific software on the end-user workstation. Although specific embodiments of the present invention are described with specific drawings and text, it should be understood that various forms and details can be changed without departing from the spirit and scope of the present invention. In particular, the present invention is not limited to Web traffic handled by a proxy server, but is applicable to any server (socss server, FTP server, HTTP server, ...) in an enterprise intranet. To handle any ιρ traffic (Socks, FTP, HTTP, ...). P.57 This paper is sized for China National Standard (CNS) A4 (210 x 297 meals)
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW89102876A TW531998B (en) | 2000-02-18 | 2000-02-18 | Method and system of enforcing the dispatching of IP datagrams on a plurality of servers according to a defined policy |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW89102876A TW531998B (en) | 2000-02-18 | 2000-02-18 | Method and system of enforcing the dispatching of IP datagrams on a plurality of servers according to a defined policy |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW531998B true TW531998B (en) | 2003-05-11 |
Family
ID=28787507
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW89102876A TW531998B (en) | 2000-02-18 | 2000-02-18 | Method and system of enforcing the dispatching of IP datagrams on a plurality of servers according to a defined policy |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TW531998B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8170694B2 (en) | 2005-11-14 | 2012-05-01 | Mitsubishi Electric Corporation | Network unit and programmable controller using the same |
-
2000
- 2000-02-18 TW TW89102876A patent/TW531998B/en not_active IP Right Cessation
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8170694B2 (en) | 2005-11-14 | 2012-05-01 | Mitsubishi Electric Corporation | Network unit and programmable controller using the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6792461B1 (en) | System and method to manage data to a plurality of proxy servers through a router by application level protocol and an authorized list | |
| US7840699B2 (en) | Name resolution server and packet transfer device | |
| JP4179535B2 (en) | Network system, reverse proxy, computer apparatus, data processing method and program | |
| US7016964B1 (en) | Selectively passing network addresses through a server | |
| US6173311B1 (en) | Apparatus, method and article of manufacture for servicing client requests on a network | |
| US6138162A (en) | Method and apparatus for configuring a client to redirect requests to a caching proxy server based on a category ID with the request | |
| US9032096B2 (en) | Reducing the impact of network latency on application performance | |
| US8874783B1 (en) | Method and system for forwarding messages received at a traffic manager | |
| US6687732B1 (en) | Adaptive traffic bypassing in an intercepting network driver | |
| US7277914B2 (en) | Proxy server apparatus and method for providing service using the same | |
| US20020046268A1 (en) | Method of performing a network management transaction using a web-capable agent | |
| US6848000B1 (en) | System and method for improved handling of client state objects | |
| US7082471B2 (en) | Method and system of dispatching socks traffic using type of service (TOS) field of IP datagrams | |
| CN101741769B (en) | Redirection method for gateway and webpage | |
| US20010056476A1 (en) | System and method for accessing a server connected to an IP network through a non-permanent connection | |
| US20040133621A1 (en) | Establishment of network connections | |
| JP5010081B2 (en) | System and method for mediating web pages | |
| US6799215B1 (en) | Method and apparatus for providing logical unit definitions for telenet servers | |
| US6862629B1 (en) | Method and system for dispatching socks traffic based on socks connection identified by source address, application address and application level protocol | |
| JP4988307B2 (en) | Context-based navigation | |
| US6823393B1 (en) | Method and apparatus for setting the value of a type of service field in the header of the ip datagram having socks data by retrieving a source address and application address within the ip header of the ip datagram | |
| TW531998B (en) | Method and system of enforcing the dispatching of IP datagrams on a plurality of servers according to a defined policy | |
| US20040225708A1 (en) | Establishment of network connections | |
| US6938088B1 (en) | Method and system for caching HTTP data transported with socks data in IP datagrams | |
| US7080155B1 (en) | System and method for accessing a Socks server from an end user workstation in an IP network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| GD4A | Issue of patent certificate for granted invention patent | ||
| MM4A | Annulment or lapse of patent due to non-payment of fees |