{"id":477165,"date":"2023-08-09T09:08:44","date_gmt":"2023-08-09T09:08:44","guid":{"rendered":""},"modified":"2023-09-05T11:14:13","modified_gmt":"2023-09-05T11:14:13","slug":"exterior-gateway-protocol","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/pl\/wiki\/exterior-gateway-protocol\/","title":{"rendered":"Protok\u00f3\u0142 bramy zewn\u0119trznej"},"content":{"rendered":"<p>Przegl\u0105d protoko\u0142u Exterior Gateway Protocol, jego pocz\u0105tk\u00f3w, wewn\u0119trznego dzia\u0142ania i miejsca w \u015bwiecie serwer\u00f3w proxy.<\/p>\n<h2>Historia i pocz\u0105tki protoko\u0142u Exterior Gateway<\/h2>\n<p>Protok\u00f3\u0142 Exterior Gateway Protocol (EGP), w dzisiejszej postaci, pojawi\u0142 si\u0119 po raz pierwszy pod koniec XX wieku. Wraz z szybkim rozwojem Internetu w latach 80. XX wieku pojawi\u0142o si\u0119 zapotrzebowanie na ujednolicon\u0105 metod\u0119 wymiany informacji z tablic routingu pomi\u0119dzy systemami autonomicznymi (AS), kt\u00f3rymi s\u0105 sieci zarz\u0105dzane przez jedno przedsi\u0119biorstwo.<\/p>\n<p>Pierwsza wzmianka o EGP pojawi\u0142a si\u0119 w 1982 r. w dokumencie zatytu\u0142owanym \u201eEGP \u2013 Exterior Gateway Protocol\u201d opublikowanym jako RFC 827. RFC, czyli pro\u015bby o komentarze, to seria notatek omawiaj\u0105cych wiele aspekt\u00f3w sieci komputerowych, w tym protoko\u0142y, procedury , programy i koncepcje. Ten dokument RFC zosta\u0142 napisany przez Erica C. Rosena z firmy Bolt Beranek i Newman Inc., kt\u00f3ra odegra\u0142a znacz\u0105c\u0105 rol\u0119 w rozwoju Internetu.<\/p>\n<h2>Rozszerzanie tematu: Protok\u00f3\u0142 bramy zewn\u0119trznej<\/h2>\n<p>EGP to protok\u00f3\u0142 wektora odleg\u0142o\u015bci u\u017cywany do wymiany informacji o routingu pomi\u0119dzy r\u00f3\u017cnymi systemami autonomicznymi w Internecie. System autonomiczny (AS) to zasadniczo sie\u0107 lub zbi\u00f3r sieci pod kontrol\u0105 jednego podmiotu, takiego jak dostawca us\u0142ug internetowych lub du\u017ca organizacja korporacyjna.<\/p>\n<p>EGP zosta\u0142 stworzony do u\u017cytku w \u015brodowisku, w kt\u00f3rym zak\u0142ada si\u0119, \u017ce ka\u017cda brama (router) ma bezpo\u015brednie po\u0142\u0105czenie z ka\u017cdym systemem AS. Ka\u017cdy router obs\u0142uguj\u0105cy protok\u00f3\u0142 EGP komunikuje si\u0119 ze swoimi urz\u0105dzeniami r\u00f3wnorz\u0119dnymi w celu wymiany informacji o osi\u0105galno\u015bci sieci, umo\u017cliwiaj\u0105c routerom podejmowanie \u015bwiadomych decyzji dotycz\u0105cych najlepszej \u015bcie\u017cki przekazywania pakiet\u00f3w.<\/p>\n<p>Jednak protok\u00f3\u0142 EGP nie jest przeznaczony do okre\u015blania najlepszej \u015bcie\u017cki transmisji danych na podstawie takich wska\u017anik\u00f3w, jak odleg\u0142o\u015b\u0107 lub koszt. Zamiast tego po prostu propaguje informacje o routingu i przy wyborze optymalnej \u015bcie\u017cki zale\u017cy od protoko\u0142\u00f3w bramy wewn\u0119trznej (IGP), takich jak RIP lub OSPF.<\/p>\n<h2>Struktura wewn\u0119trzna i dzia\u0142anie protoko\u0142u bramy zewn\u0119trznej<\/h2>\n<p>EGP dzia\u0142a w oparciu o prosty zestaw polece\u0144 i komunikat\u00f3w wymienianych pomi\u0119dzy routerami. Protok\u00f3\u0142 definiuje pi\u0119\u0107 typ\u00f3w wiadomo\u015bci: Hello\/I-Heard-You (IHU), Request, Update, Response i Poll.<\/p>\n<p>Komunikaty Hello i IHU s\u0142u\u017c\u0105 do ustanawiania i utrzymywania relacji s\u0105siedzkich pomi\u0119dzy routerami. Komunikaty \u017c\u0105dania i aktualizacji s\u0142u\u017c\u0105 do \u017c\u0105dania i wysy\u0142ania informacji o routingu, natomiast komunikaty odpowiedzi i ankiety s\u0142u\u017c\u0105 do potwierdzania odbioru aktualizacji i \u017c\u0105dania aktualizacji.<\/p>\n<p>EGP dzia\u0142a poprzez ustanowienie relacji s\u0105siedztwa pomi\u0119dzy bram\u0105 rdzeniow\u0105 (routerem) a bram\u0105 brzegow\u0105. Po utworzeniu tej relacji brama brzegowa wysy\u0142a komunikat EGP Poll do bramy g\u0142\u00f3wnej, kt\u00f3ra odpowiada komunikatem aktualizacji EGP zawieraj\u0105cym list\u0119 sieci, do kt\u00f3rych mo\u017cna dotrze\u0107 za po\u015brednictwem bramy g\u0142\u00f3wnej. Brama brzegowa mo\u017ce nast\u0119pnie odpowiednio zaktualizowa\u0107 swoj\u0105 tablic\u0119 routingu.<\/p>\n<h2>Kluczowe cechy protoko\u0142u bramy zewn\u0119trznej<\/h2>\n<p>Kluczowe cechy EGP obejmuj\u0105:<\/p>\n<ul>\n<li><strong>Przej\u0119cie s\u0105siada:<\/strong> Proces ten obejmuje ustanowienie i utrzymanie relacji s\u0105siedzkich pomi\u0119dzy routerami.<\/li>\n<li><strong>Niezawodny transport:<\/strong> EGP wykorzystuje do transmisji protok\u00f3\u0142 UDP (User Datagram Protocol) i zawiera mechanizmy niezawodnej wymiany komunikat\u00f3w.<\/li>\n<li><strong>Wymiana informacji o osi\u0105galno\u015bci sieci:<\/strong> EGP zapewnia mo\u017cliwo\u015b\u0107 wymiany informacji o osi\u0105galno\u015bci sieci pomi\u0119dzy routerami w r\u00f3\u017cnych systemach autonomicznych.<\/li>\n<li><strong>Mechanizm odpytywania:<\/strong> EGP wykorzystuje mechanizm odpytywania, b\u0119d\u0105cy form\u0105 proszenia o aktualizacje tras, w celu wymiany informacji o trasach.<\/li>\n<\/ul>\n<h2>Rodzaje protoko\u0142\u00f3w bram zewn\u0119trznych<\/h2>\n<p>Z biegiem czasu pojawi\u0142y si\u0119 r\u00f3\u017cne wersje protoko\u0142\u00f3w bram zewn\u0119trznych, aby spe\u0142ni\u0107 r\u00f3\u017cne wymagania sieciowe:<\/p>\n<table>\n<thead>\n<tr>\n<th>Protok\u00f3\u0142<\/th>\n<th>Opis<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>EGP (protok\u00f3\u0142 bramy zewn\u0119trznej)<\/td>\n<td>Oryginalny protok\u00f3\u0142 bramy zewn\u0119trznej, jak opisano powy\u017cej.<\/td>\n<\/tr>\n<tr>\n<td>BGP (protok\u00f3\u0142 bramy granicznej)<\/td>\n<td>Najpopularniejszy obecnie protok\u00f3\u0142 bramy zewn\u0119trznej. BGP jest bardziej zaawansowany i elastyczny ni\u017c EGP. Zapewnia solidne mechanizmy zapobiegania p\u0119tlom, kontroli zasad i skalowalno\u015bci.<\/td>\n<\/tr>\n<tr>\n<td>IDRP (protok\u00f3\u0142 routingu mi\u0119dzydomenowego)<\/td>\n<td>Protok\u00f3\u0142 bramy zewn\u0119trznej zgodny ze standardem ISO, kt\u00f3ry obs\u0142uguje routing pomi\u0119dzy r\u00f3\u017cnymi systemami autonomicznymi. Jednak w praktyce nie jest on powszechnie stosowany.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Sposoby wykorzystania EGP i powi\u0105zane wyzwania<\/h2>\n<p>EGP s\u0142u\u017cy przede wszystkim do po\u0142\u0105czenia systemu autonomicznego ze szkieletem Internetu. Jednak\u017ce protok\u00f3\u0142 ten nie jest pozbawiony wyzwa\u0144:<\/p>\n<ul>\n<li><strong>Ograniczone wska\u017aniki routingu:<\/strong> Przy podejmowaniu decyzji o najlepszej trasie do przekazywania pakiet\u00f3w EGP nie bierze pod uwag\u0119 wska\u017anik\u00f3w \u015bcie\u017cki, takich jak koszt, przepustowo\u015b\u0107 czy przeci\u0105\u017cenie.<\/li>\n<li><strong>Brak mechanizmu zapobiegania p\u0119tli:<\/strong> EGP nie posiada \u017cadnego wewn\u0119trznego mechanizmu zapobiegania p\u0119tlom, co czyni go podatnym na p\u0119tle routingu.<\/li>\n<li><strong>Problemy ze skalowalno\u015bci\u0105:<\/strong> Wraz ze wzrostem liczby system\u00f3w autonomicznych w Internecie firma EGP stan\u0119\u0142a w obliczu problem\u00f3w ze skalowalno\u015bci\u0105.<\/li>\n<\/ul>\n<p>Problemy te rozwi\u0105zuje si\u0119 za pomoc\u0105 zaawansowanych protoko\u0142\u00f3w, takich jak BGP. BGP oferuje mechanizmy zapobiegania p\u0119tlom, uwzgl\u0119dnia atrybuty \u015bcie\u017cki przy wyborze trasy oraz obs\u0142uguje CIDR (Classless Inter-Domain Routing), co pozwala na bardziej efektywne wykorzystanie przestrzeni adresowej IP i lepsz\u0105 skalowalno\u015b\u0107.<\/p>\n<h2>Por\u00f3wnanie z podobnymi terminami<\/h2>\n<table>\n<thead>\n<tr>\n<th>Termin<\/th>\n<th>Opis<\/th>\n<th>Por\u00f3wnanie<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>IGP (protok\u00f3\u0142 bramy wewn\u0119trznej)<\/td>\n<td>S\u0142u\u017cy do wymiany informacji o trasach w ramach systemu autonomicznego.<\/td>\n<td>W przeciwie\u0144stwie do EGP, IGP dzia\u0142a w ramach autonomicznego systemu i uwzgl\u0119dnia metryki routingu w celu optymalnego wyboru \u015bcie\u017cki. Przyk\u0142adami s\u0105 OSPF i RIP.<\/td>\n<\/tr>\n<tr>\n<td>BGP (protok\u00f3\u0142 bramy granicznej)<\/td>\n<td>Rodzaj protoko\u0142u EGP u\u017cywany do wymiany informacji o trasach pomi\u0119dzy systemami autonomicznymi.<\/td>\n<td>BGP jest bardziej zaawansowany ni\u017c oryginalny EGP i jest dzi\u015b standardem dla routingu mi\u0119dzy systemami AS.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Perspektywy i przysz\u0142e technologie zwi\u0105zane z EGP<\/h2>\n<p>Chocia\u017c protok\u00f3\u0142 EGP zosta\u0142 w du\u017cej mierze zast\u0105piony przez protok\u00f3\u0142 BGP, zasady stoj\u0105ce za jego utworzeniem w dalszym ci\u0105gu wp\u0142ywaj\u0105 na routing internetowy. Przysz\u0142e ulepszenia protoko\u0142\u00f3w bram zewn\u0119trznych mog\u0105 obejmowa\u0107 solidniejsze funkcje zabezpiecze\u0144, lepsz\u0105 obs\u0142ug\u0119 protoko\u0142u IPv6 i ulepszenia routingu opartego na zasadach.<\/p>\n<h2>Serwery proxy i protok\u00f3\u0142 bramy zewn\u0119trznej<\/h2>\n<p>Chocia\u017c same serwery proxy nie korzystaj\u0105 bezpo\u015brednio z EGP ani innych protoko\u0142\u00f3w routingu, ich funkcjonalno\u015b\u0107 jest \u015bci\u015ble powi\u0105zana z wydajnym dzia\u0142aniem tych protoko\u0142\u00f3w. Serwery proxy, takie jak te oferowane przez OneProxy, s\u0142u\u017c\u0105 jako po\u015brednicy mi\u0119dzy klientami a szerszym Internetem. Opieraj\u0105 si\u0119 na prawid\u0142owym dzia\u0142aniu internetowych protoko\u0142\u00f3w routingu, w tym BGP, aby mie\u0107 pewno\u015b\u0107, \u017ce \u017c\u0105dania klient\u00f3w trafiaj\u0105 do odpowiednich serwer\u00f3w, a odpowiedzi zwracane s\u0105 w odpowiednim czasie.<\/p>\n<p>W niekt\u00f3rych przypadkach serwery proxy mog\u0105 by\u0107 cz\u0119\u015bci\u0105 sieci korzystaj\u0105cych z protoko\u0142u BGP lub innych protoko\u0142\u00f3w EGP. Na przyk\u0142ad du\u017cy dostawca serwer\u00f3w proxy mo\u017ce u\u017cywa\u0107 protoko\u0142u BGP do zarz\u0105dzania routingiem mi\u0119dzy swoj\u0105 sieci\u0105 a innymi dostawcami us\u0142ug internetowych.<\/p>\n<h2>powi\u0105zane linki<\/h2>\n<p>Bardziej szczeg\u00f3\u0142owe informacje na temat protoko\u0142u Exterior Gateway Protocol mo\u017cna znale\u017a\u0107 w nast\u0119puj\u0105cych zasobach:<\/p>\n<ul>\n<li><a href=\"https:\/\/tools.ietf.org\/html\/rfc827\" target=\"_new\" rel=\"noopener nofollow\">RFC 827 \u2013 specyfikacja EGP<\/a><\/li>\n<li><a href=\"https:\/\/tools.ietf.org\/html\/rfc4271\" target=\"_new\" rel=\"noopener nofollow\">RFC 4271 \u2013 specyfikacja BGP-4<\/a><\/li>\n<li><a href=\"https:\/\/www.cisco.com\/c\/en\/us\/support\/docs\/ip\/border-gateway-protocol-bgp\/11761-33.html\" target=\"_new\" rel=\"noopener nofollow\">Przegl\u0105d protoko\u0142\u00f3w routingu firmy Cisco<\/a><\/li>\n<\/ul>\n<p>Niezale\u017cnie od tego, czy interesuj\u0105 Ci\u0119 historyczne podstawy routingu internetowego, czy te\u017c chcesz zrozumie\u0107 mechanizmy stoj\u0105ce za Twoj\u0105 ulubion\u0105 us\u0142ug\u0105 proxy, zrozumienie protoko\u0142u Exterior Gateway Protocol jest cenn\u0105 cz\u0119\u015bci\u0105 tej podr\u00f3\u017cy.<\/p>","protected":false},"featured_media":477166,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-477165","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Exterior Gateway Protocol: The Backbone of Internet Routing<\/mark>","faq_items":[{"question":"What is the Exterior Gateway Protocol (EGP)?","answer":"<p>Exterior Gateway Protocol (EGP) is a distance-vector protocol used to exchange routing information between different autonomous systems on the internet. An autonomous system is a network or a collection of networks under the control of one entity, like an ISP or a large corporate organization. EGP simply propagates routing information and relies on interior gateway protocols (IGP) to select the optimal path.<\/p>"},{"question":"When was the Exterior Gateway Protocol first mentioned?","answer":"<p>The first mention of the Exterior Gateway Protocol was in 1982, in a document titled \"EGP \u2013 Exterior Gateway Protocol,\" published as RFC 827.<\/p>"},{"question":"How does the Exterior Gateway Protocol work?","answer":"<p>EGP works by establishing a neighbor relationship between a core gateway (router) and an edge gateway. Once this relationship is formed, the edge gateway sends an EGP Poll message to the core gateway, which responds with an EGP Update message that contains a list of networks that can be reached via the core gateway. The edge gateway can then update its routing table accordingly.<\/p>"},{"question":"What are the key features of the Exterior Gateway Protocol?","answer":"<p>The key features of EGP include Neighbor Acquisition, Reliable Transport, Network Reachability Information Exchange, and a Polling Mechanism.<\/p>"},{"question":"What types of Exterior Gateway Protocols exist?","answer":"<p>The different types of exterior gateway protocols include the original EGP, the Border Gateway Protocol (BGP), and the Inter-Domain Routing Protocol (IDRP).<\/p>"},{"question":"What are the challenges associated with the use of the Exterior Gateway Protocol?","answer":"<p>Some challenges associated with EGP include Limited Routing Metrics, absence of Loop Prevention Mechanism, and Scalability Issues.<\/p>"},{"question":"How are proxy servers related to the Exterior Gateway Protocol?","answer":"<p>While proxy servers themselves do not directly use EGP or other routing protocols, their functionality is closely tied to the efficient operation of these protocols. Proxy servers serve as intermediaries between clients and the wider internet. They rely on the proper functioning of internet routing protocols, including BGP, to ensure that client requests are sent to the right servers and responses returned in a timely manner. In some cases, proxy servers may be part of networks that utilize BGP or other EGPs.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/wiki\/477165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/wiki\/477165\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/media\/477166"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/media?parent=477165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}