(12) O PIS PATENTOW Y (19) PL

Wielkość: px
Rozpocząć pokaz od strony:

Download "(12) O PIS PATENTOW Y (19) PL"

Transkrypt

1 RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) O PIS PATENTOW Y (19) PL (21) Numer zgłoszenia: (22) Data zgłoszenia: (86) Data i numer zgłoszenia międzynarodowego: , PCT/1B95/00637 (87) Data i numer publikacji zgłoszenia międzynarodowego: , W097/07617, PCT Gazette nr 10/97 (11) (13) B1 (51) IntCl6: H04L 12/58 H04Q 3/02 Sp osó b i sieć do przesyłania komunikatu od pierwszego użytkownika ( 5 4 ) do docelowych użytkowników (43) Zgłoszenie ogłoszono: BU P 17/98 (73) Uprawniony z patentu: INTERNATIONAL B U SIN E SS M ACHIN ES CORPO RATIO N, Armonk, US [ 72) Twórcy wynalazku: (45) O udzieleniu patentu ogłoszono: Tefcros Anthias, Knapp Lane, GB Francois B. Dolivo, Waedenswil, CH Reto Hermann, Buttikon, CH Christos Papadopoulos, Yateley-Camberley, GB Robin Williamson, Waedenswil, CH W UP 11/99 (74) Pełnomocnik: Palka Grażyna, P O LSER V IC E PL B1 (57) 1. Sposób przesyłania kom unikatu od pierwszego użytkownika do docelowych użytkowników, przy czym każdego użytkownika przyporządkowuje się serwerowi pocztowemu dołączonemu do sieci tak, że serwer pocztowy osiąga się przez zarządcę kolejek, znam ienny tym, że przygotowuje się inform ację adresow ania dla dostarczenia komunikatu z serwera pocztowego (20.1), przyporządkowanego pierwszemu użytkownikowi (a1) w sieci, do serwerów pocztowych (20.2, 20.5) przyporządkowanych docelowym użytkownikom (b 1, e1), zamyka się informację adresowania i komunikatu w komunikacie system u MQ, tworzy się listę kolejek zawierającą adresy zarządców kolejek (21.3, 21.7), przez które osiąga się serwery pocztowe (20.2, 20.5), określa się z listy kolejek zbiór zarządców kolejek następnych hopów i tworzy się związane z nimi podlisty kolejek oraz wybiera się trasę kom unikatu systemu M Q do każdego z zarządców kolejek następnych hopów w raz z listą kolejek jednakow ą jak podlista kolejek związana z poszczególnym zarządcą kolejek następnych hopów tak, ze powoduje się, ze zarządcy kolejek następnych hopów stają się teraz działającymi zarządcami kolejek, z których każdy, jeżeli zarządca kolejek okazuje się zarządcą kolejek na liście kolejek, otrzymuje nazwy kolejek lokalnych z listy kolejek i dostarcza do nich komunikat, powtarza się określanie z listy kolejek i w ybór trasy, aż komunikat wprowadzi się do wszystkich kolejek listy kolejek, odzyskuje się komunikaty systemu MQ i informacje adresowania z kolejek listy kolejek, określa się z informacji adresowania zbiór docelowych użytkowników przyporządkowanych serwerom pocztowym, z których każdy, jeżeli przyporządkowany docelowy użytkownik jest lokalny dla serwera pocztowego, dostarcza się komunikat do docelowego użytkownika oraz pow tarza się poprzednie operacje dla podzbioru docelowych użytkowników, który nie jest lokalny, aż komunikat dostarczy się do wszystkich docelowych użytkowników. FIG. 2

2 Sposób i sieć do przesyłania komunikatu, od pierwszego użytkownika do docelowych użytkowników Zastrzeżenia patentowe 1. Sposób przesyłania komunikatu od pierwszego użytkownika do docelowych użytkowników, przy czym każdego użytkownika przyporządkowuje się serwerowi pocztowemu dołączonemu do sieci tak, że serwer pocztowy osiąga się przez zarządcę kolejek, znamienny tym, że przygotowuje się informację adresowania dla dostarczenia komunikatu z serwera pocztowego (20.1), przyporządkowanego pierwszemu użytkownikowi (a1) w sieci, do serwerów pocztowych (20.2, 20.5) przyporządkowanych docelowym użytkownikom (b1, e1), zamyka się informację adresowania i komunikatu w komunikacie systemu MQ, tworzy się listę kolejek zawierającą adresy zarządców kolejek (21.3, 21.7), przez które osiąga się serwery pocztowe (20.2, 20.5), określa się z listy kolejek zbiór zarządców kolejek następnych hopów i tworzy się związane z nimi podlisty kolejek oraz wybiera się trasę komunikatu systemu MQ do każdego z zarządców kolejek następnych hopów wraz z listą kolejek jednakową jak podlista kolejek związana z poszczególnym zarządcą kolejek następnych hopów tak, że powoduje się, że zarządcy kolejek następnych hopów stają się teraz działającymi zarządcami kolejek, z których każdy, jeżeli zarządca kolejek okazuje się zarządcą kolejek na liście kolejek, otrzymuje nazwy kolejek lokalnych z listy kolejek i dostarcza do nich komunikat, powtarza się określanie z listy kolejek i wybór trasy, aż komunikat wprowadzi się do wszystkich kolejek listy kolejek, odzyskuje się komunikaty systemu MQ i informacje adresowania z kolejek listy kolejek, określa się z informacji adresowania zbiór docelowych użytkowników przyporządkowanych serwerom pocztowym, z których każdy, jeżeli przyporządkowany docelowy użytkownik jest lokalny dla serwera pocztowego, dostarcza się komunikat do docelowego użytkownika oraz powtarza się poprzednie operacje dla podzbioru docelowych użytkowników, który nie jest lokalny, aż komunikat dostarczy się do wszystkich docelowych użytkowników. 2. Sposób według zastrz. 1, znamienny tym, że przy pomocy pierwszego użytkownika (a1) identyfikuje się docelowych użytkowników (b1, e1) przez utworzenie listy odbiorców zawierającej unikalne identyfikatory, po jednym dla każdego pojedynczego docelowego użytkownika (b1, e1). 3. Sposób według zastrz. 2, znamienny tym, że przy pomocy serwera pocztowego przyporządkowanego pierwszemu użytkownikowi (a1) realizuje się następujące kroki przy odbiorze komunikatu i związanej z nim listy odbiorców: dostarcza się komu n ik a t do docelowych użytkowników na liście odbiorców przyporządkowanej temu samemu serwerowi pocztowemu, jak pierwszy użytkownik (a1) oraz przygotowuje się informację adresowania i komunikatu dla dostarczenia z serwera pocztowego (20.1), przyporządkowanego pierwszemu użytkownikowi (a1) w sieci, do docelowych użytkowników na liście odbiorców przyporządkowanej serwerom pocztowym innym niż serwer pocztowy przyporządkowany pierwszemu użytkownikowi (a1). 4. Sposób według zastrz. 1, znamienny tym, że przy pomocy zarządców kolejek realizuje się dostarczanie i ponowne trasowanie komunikatu systemu MQ przez wykonanie następujących kroków: pobiera się zapis z listy kolejek związanej z komunikatem systemu MQ i określa się nazwę zarządcy kolejek z tego zapisu, jeżeli ta nazwa zarządcy kolejek jest lokalna, wówczas otrzymuje się poszczególną nazwę kolejki z zapisu i dostarcza się komunikat do kolejki o tej nazwie, jeżeli nazwa zarządcy kolejek nie jest lokalna, wówczas określa się zarządcę kolejek następnych hopów, to znaczy zarządcę kolejek, który będzie następnym działającym zarządcą kolejek, tworzy się nowa podlistę kolejek dla zarządcy kolejek następnych hopów, jeżeli już nie istnieje, i dodaje się zapis do podlisty kolejek poszczególnego zarządcy kolejek następnych hopów, powtarza się poprzednie operacje, aż wszystkie zapisy na liście kolejek wyczerpie się, otrzymuje się podlistę kolejek dla zarządcy kolejek następnych hopów i ponownie trasuje się komunikat systemu MQ i podlistę kolejek, która staje się związaną listą

3 kolejek komunikatu systemu MQ, do zarządcy kolejek następnych hopów oraz powtarza się ostatnią operację, aż wszystkie podlisty kolejek wyczerpie się. 5. Sposób według zastrz. 1, znamienny tym, że zapisy na liście kolejek, którymi już zajmowano się, odróżnia się od zapisów, którymi jeszcze nie zajmowano się, przez etykietowanie poszczególnych zapisów. 6. Sposób według zastrz. 1, znamienny tym, że zapisy na liście kolejek, którymi już zajmowano się, odróżnia się od zapisów, którymi jeszcze nie zajmowano się, przez usunięcie informacji, którą już zajmowano się. 7. Sposób według zastrz. 1, znamienny tym, że określa się, których docelowych użytkowników (b1, e1) przyporządkowuje się którym serwerom pocztowym (20.2, 20.5), przez wyszukanie poszczególnej informacji w katalogu poczty zawierającym unikalny identyfikator dla każdego serwera pocztowego (20.2, 20.5). 8. Sposób według zastrz. 2, znamienny tym, że przy pomocy serwera pocztowego (20.1), przyporządkowanego pierwszemu użytkownikowi (a1), wykonuje się następujące kroki w celu utworzenia tablicy serwerów pocztowych, przyjmując jako wejście listę odbiorców: pobiera się informację odpowiadającą docelowemu użytkownikowi (b1, e1) z listy odbiorców, otrzymuje się z katalogu poczty identyfikator serwera pocztowego, któremu jest przyporządkowany decelowy użytkownik (b1, e1), dodaje się nazwę docelowego użytkownika (b1) i identyfikatora otrzymanego serwera pocztowego do tablicy odbiorców odległych, powtarza się trzy powyższe kroki, aż nastąpi zajęcie się wszystkimi docelowymi użytkownikami (b1, e1) na liście odbiorców oraz odwraca się tablicę odbiorców odległych dla utworzenia tablicy serwerów pocztowych. 9. Sposób według zastrz. 8, znamienny tym, że przy pomocy poszczególnego serwera pocztowego realizuje się dostarczanie i przeadresowanie komunikatu przez wykonanie następujących kroków: określa się z tablicy serwerów pocztowych lub tablicy odbiorców odległych zbiór docelowych użytkowników przyporządkowanych poszczególnemu serwerowi pocztowemu, pobiera się informację docelowego użytkownika ze zbioru przyporządkowanych docelowych użytkowników, jeżeli docelowy użytkownik jest lokalny, wówczas dostarcza się komunikat do docelowego użytkownika, a jeżeli docelowy użytkownik nie jest lokalny, wówczas tworzy się nową listę odbiorców, jeżeli ona jeszcze nie istnieje, i dodaje się decelowego użytkownika do nowej listy odbiorców, powtarza się wszystkie operacje oprócz określania z tablicy, aż wszystkich docelowych użytkowników ze zbioru przyporządkowanych docelowych użytkowników wyczerpie się oraz przygotowuje się informację adresowania i komunikat dostarczane do sieci dla przesłania do docelowych użytkowników z listy odbiorców. 10. Sposób według zastrz. 9, znamienny tym, że przy pomocy poszczególnego serwera pocztowego dostarcza się komunikat i informację adresowania zamknięte w komunikacie systemu MQ do zarządcy kolejek odpowiedzialnego za serwer pocztowy dla przesyłania do docelowych użytkowników z listy odbiorców w sieci przez wykonanie następujących kroków: tworzy się tablicę odbiorców odległych w oparciu o listę odbiorców związaną z komunikatem, tworzy się tablicę serwerów pocztowych w oparciu o tablicę odbiorców odległych, tworzy się listę kolejek w oparciu o tablicę odbiorców odległych, zamyka się komunikat i tablicę serwerów pocztowych lub tablicę (RRT) odbiorców odległych w komunikacie systemu MQ oraz dostarcza się komunikat systemu MQ ze związaną z nim listą kolejek do odpowiedzialnego zarządcy kolejek. 11. Sposób według zastrz. 10, znamienny tym, że przy pomocy serwera pocztowego wykonuje się następujące kroki w celu utworzenia tablicy odbiorców odległych, przyjmując jako wejście listę odbiorców: pobiera się informacje odpowiadającą docelowemu użytkownikowi odległemu z listy odbiorców, otrzymuje się z katalogu poczty identyfikator serwera pocztowego, któremu jest przyporządkowany docelowy użytkownik odległy, dodaje się nazwę docelowego użytkownika odległego i identyfikatora serwera pocztowego do tablicy odbiorców odległych oraz powtarza się poprzednie operacje, aż nastąpi zajęcie się wszystkimi docelowymi użytkownikami odległymi na liście odbiorców. 12. Sposób według zastrz. 11, znamienny tym, że przy pomocy serwera pocztowego wykonuje się następujące kroki w celu utworzenia listy kolejek z tablicy odbiorców odle-

4 głych: pobiera się zapis z tablicy odbiorców odległych i wydziela się identyfikator serwera pocztowego z tego zapisu, otrzymuje się z katalogu adres i nazwę kolejki, której serwer pocztowy jest przyporządkowany, i nazwę zarządcy kolejek mającego tę kolejkę, dodaje się adres do listy kolejek, powtarza się powyższą pierwszą operację i jeżeli identyfikator serwera pocztowego tak otrzymany jest różny od wszystkich poprzednich identyfikatorów serwerów pocztowych, wówczas powtarza się powyższą drugą operację oraz powtarza się czwartą operację, aż wszystkie zapisy tablicy odbiorców odległych wyczerpie się. 13. Sieć do przesyłania komunikatu od pierwszego użytkownika do docelowych użytkowników, przy czym każdy użytkownik jest przyporządkowany serwerowi pocztowemu dołączonemu do sieci tak, że serwer pocztowy jest osiągany przez zarządcę kolejek, znamienna tym, że zawiera układ przygotowania informacji adresowania dla dostarczania komunikatu z serwera pocztowego (20.1) przyporządkowanego pierwszemu użytkownikowi (a1) w sieci do serwerów pocztowych (20.2, 20.5) przyporządkowanych decelowym użytkownikom (b1, e1), układ zamknięcia informacji adresowania i komunikatu systemu MQ, układ tworzenia listy kolejek zawierającej adresy zarządców kolejek (21.3, 21.7), przez które są osiągane serwery pocztowe (20.2, 20.5), układ określania z listy kolejek zbioru zarządców kolejek następnych hopów i tworzenia związanych z nimi podlist kolejek oraz układ wyboru trasy komunikatu systemu MQ do każdego z zarządców kolejek następnych hopów wraz z listą kolejek jednakową jak podlista kolejek związana z poszczególnym zarządcą kolejek następnych hopów tak, że zarządcy kolejek następnych hopów stają się działającymi zarządcami kolejek, układ wprowadzania komunikatu do kolejki działającego zarządcy kolejek, jeżeli działający zarządca kolejek okazuje się zarządcą kolejek wykazanym na liście kolejek, układ powtarzania kroków wykonywanych przez układ wyboru trasy i układ wprowadzania, aż komunikat zostanie wprowadzony do wszystkich kolejek listy kolejek, układ odzyskiwania komunikatów systemu MQ i informacji adresowania z kolejek listy kolejek, układ określania z informacji adresowania zbioru docelowych użytkowników przyporządkowanych serwerom pocztowym, z których każdy zawiera układ dostarczania komunikatu do docelowego użytkownika, jeżeli przyporządkowany docelowy użytkownik jest lokalny dla serwera pocztowego, oraz układ powtarzania kroków wykonywanych przez poprzednie układy dla podzbioru docelowych użytkowników, który nie jest lokalny, aż komunikat zostanie dostarczony do wszystkich docelowych użytkowników. 14. Sieć według zastrz. 13, znamienna tym, że układ tworzenia podlisty kolejek odróżnia zapisy na liście kolejek, którymi już zajmowano się, od zapisów, którymi jeszcze nie zajmowano się, przez etykietowanie poszczególnych zapisów. 15. Sieć według zastrz. 13, znamienna tym, że serwer pocztowy przyporządkowany pierwszemu użytkownikowi (a1) zawiera układ wykorzystywany, gdy odbiera komunikat i związaną z nim listę odbiorców stosowaną do identyfikacji wszystkich docelowych użytkowników, układ dostarczenia komunikatu do docelowych użytkowników na liście odbiorców przyporządkowanej temu samemu serwerowi pocztowemu, jak pierwszy użytkownik (a1), oraz układ przygotowania informacji adresowania i komunikatu dla dostarczenia z serwera pocztowego (20.1), przyporządkowanego pierwszemu użytkownikowi (a1) w sieci, do docelowych użytkowników na liście odbiorców przyporządkowanej serwerom pocztowym innym niż serwer pocztowy przyporządkowany pierwszemu użytkownikowi (a1). 16. Sieć według zastrz. 13, znamienna tym, że zarządcy kolejek realizują dostarczanie i ponowne trasowanie komunikatu systemu MQ przez układ pobierania zapisu z listy kolejek związanej z komunikatem systemu MQ i do określenia nazwy zarządcy kolejek z tego zapisu, układ otrzymywania poszczególnej nazwy kolejki z zapisu i dostarczenia komunikatu do kolejki o danej nazwie, jeżeli nazwa zarządcy kolejek jest lokalna, układ określenia zarządcy kolejek następnych hopów, to znaczy zarządcy kolejek, który będzie następnym działającym zarządcą kolejek, jeżeli nazwa zarządcy kolejek nie jest lokalna, układ tworzenia nowej podlisty kolejek dla zarządcy kolejek następnych hopów, jeżeli już nie istnieje, i układ dodawania zapisu do podlisty kolejek poszczególnego zarządcy kolejek następnych hopów, układ powtarzania kroków wykonywanych przez układ pobierania zapisu z listy kolejek, układ otrzymywania poszczególnej nazwy kolejki i układ określania zbioru zarządców kolejek następnych

5 hopów, aż wszystkie zapisy na liście kolejek zostaną wyczerpane, układ otrzymywania podlisty kolejek dla zarządcy kolejek następnych hopów i ponownego trasowania komunikatu systemu MQ i podlisty kolejek, która staje się związaną listą kolejek komunikatu systemu MQ, do zarządcy kolejek następnych hopów oraz układ powtarzania kroku wykonywanego przez układy otrzymywania podlisty kolejek, aż wszystkie podlisty kolejek zostaną wyczerpane. 17. Sieć według zastrz. 13, znamienna tym, że układ tworzenia podlisty kolejek odróżnia zapisy na liście kolejek, którymi już zajmowano się, od zapisów, którymi jeszcze nie zajmowano się, przez usunięcie informacji, którą już zajmowano się, z listy kolejek. 18. Sieć według zastrz. 13, znamienna tym, że pierwszy użytkownik (a1) ma układ tworzenia listy odbiorców zawierającej informację adresowania związaną z każdym pojedynczym docelowym użytkownikiem, stosowaną do identyfikacji docelowych użytkowników (b1, e1). 19. Sieć według zastrz. 13, znamienna tym, że układ tworzenia listy kolejek określa, które serwery pocztowe (20.2, 20.5) są przyporządkowane docelowym użytkownikom (b1, e1) przez wyszukanie poszczególnej informacji w katalogu poczty zawierającym unikalny identyfikator dla każdego serwera pocztowego. 20. Sieć według zastrz. 13, znamienna tym, że serwer pocztowy (20.1), któremu jest przyporządkowany pierwszy użytkownik (a1), zawiera układ tworzenia tablicy serwerów pocztowych pobierającej jako wejście listę odbiorców, zawierający układ pobierania informacji odpowiadającej docelowemu użytkownikowi z listy odbiorców, układ otrzymywania z katalogu poczty identyfikatora serwera pocztowego, któremu są przyporządkowani docelowi użytkownicy, układ dodawania nazwy docelowego użytkownika i identyfikatora otrzymanego serwera pocztowego do tablicy odbiorców odległych, układ powtarzania kroków wykonywanych przez trzy powyższe układy, aż nastąpi zajęcie się wszystkimi docelowymi użytkownikami na liście odbiorców oraz układ odwracania tablicy odbiorców odległych dla utworzenia tablicy serwerów pocztowych. 21. Sieć według zastrz. 13, znamienna tym, że poszczególny serwer pocztowy zawiera następujący układ realizacji dostarczania i przeadresowania komunikatu, zawierający układ określania z tablicy serwerów pocztowych lub tablicy odbiorców odległych zbioru docelowych użytkowników przyporządkowanych poszczególnemu serwerowi pocztowemu, układ otrzymywania informacji docelowego użytkownika ze zbioru przyporządkowanych docelowych użytkowników, układ dostarczania komunikatu do docelowego użytkownika, jeżeli docelowy użytkownik jest lokalny, układ realizacji dwóch następujących kroków, jeżeli docelowy użytkownik nie jest lokalny: utworzenia nowej listy odbiorców, jeżeli ona już nie istnieje i dodania docelowego użytkownika do nowej listy odbiorców, układ powtarzania kroków wykonywanych przez układ otrzymywania informacji docelowego użytkownika, układ realizacji dwóch powyższych kroków, aż wszyscy użytkownicy docelowi ze zbioru przyporządkowanych docelowych użytkowników zostaną wyczerpani oraz układ przygotowania informacji adresowania i komunikatu dla dostarczenia do sieci dla przesłania do docelowych użytkowników z listy odbiorców. 22. Sieć według zastrz. 21, znamienna tym, że poszczególny serwer pocztowy zawiera układ dostarczania komunikatu i informacji adresowania, zamkniętych w komunikacie systemu MQ, do zarządcy kolejek odpowiedzialnego za serwer pocztowy dla przesyłania do docelowych użytkowników z listy odbiorców w sieci, zawierający układ tworzenia tablicy odbiorców odległych w oparciu o listę odbiorców związaną z komunikatem, układ tworzenia tablicy serwerów pocztowych w oparciu o tablicę odbiorców odległych, układ tworzenia listy kolejek w oparciu o tablicę odbiorców odległych, układ zamknięcia komunikatu i tablicy serwerów pocztowych łub tablicy odbiorców odległych w komunikacie systemu MQ oraz układ dostarczania komunikatu systemu MQ ze związaną z nim listą kolejek do odpowiedzialnego zarządcy kolejek. 23. Sieć według zastrz. 22, znamienna tym, że serwer pocztowy zawiera układ tworzenia tablicy odbiorców odległych, pobierający jako wejście listę odbiorców, zawierający układ pobierania informacji odpowiadającej docelowemu użytkownikowi odległemu z listy odbior-

6 ców, układ otrzymywania z katalogu poczty identyfikatora serwera pocztowego, któremu są przyporządkowani użytkownicy docelowi odlegli, układ dodawania nazwy docelowego użytkownika odległego i identyfikatora serwera pocztowego do tablicy odbiorców odległych, oraz układ powtarzania powyższych kroków, aż nastąpi zajęcie się wszystkimi docelowymi użytkownikami odległymi na liście odbiorców. 24. Sieć według zastrz. 23, znamienna tym, że serwer pocztowy zawiera układ tworzenia listy kolejek z tablicy odbiorców odległych, zawierający układ pobierania zapisu z tablicy odbiorców odległych i wydzielenia identyfikatora serwera pocztowego z tego zapisu, układ otrzymywania z katalogu systemu MQ adresu, to znaczy nazwy kolejki, której serwer pocztowy jest przyporządkowany i nazwy zarządcy kolejek mającego kolejkę, układ dodawania adresu do listy kolejek, układ powtarzania kroku wykonywanego przez układ pobierania zapisu z tablicy odbiorców odległych i, jeżeli identyfikator serwera pocztowego tak otrzymany jest różny od wszystkich poprzednich identyfikatorów serwerów pocztowych, powtarzania kroku wykonywanego przez układ otrzymywania z katalogu systemu MQ adresu oraz układ powtarzania kroku wykonywanego przez ten ostatni układ, aż wszystkie zapisy tablicy odbiorców oddalonych zostaną wyczerpane. * * * Przedmiotem wynalazku jest sposób i sieć do przesyłania komunikatu od pierwszego użytkownika do docelowych użytkowników, zwłaszcza dla systemu pocztowego MQ z kolejkowaniem komunikatów do komunikacji pomiędzy programami w sieci. Przesyłanie komunikatów jest systemem pamiętania i asynchronicznego przesyłania komunikatów do przodu, którego podstawowym celem jest umożliwienie programom użytkowym komunikowanie się bez wymagania, żeby adres początkowy i adres przeznaczenia programów użytkowych były czynne równocześnie. System pamięta komunikaty w razie potrzeby i dostarcza informacje, gdy zasoby stają się dostępne. Pierwszym przykładem przesyłania komunikatów jest poczta elektroniczna, np. system obsługi X.400 komunikatów i prosty protokół przesyłania poczty SMTP. W znanych systemach przetwarzania danych typu klient/serwer, wymagana co do rozwiązań użytkowych w oparciu o przesyłanie komunikatów rozszerzyły się i pogłębiły znacznie poza podstawową pocztę elektroniczną: usługi obliczania przepływu danych, przesyłania komunikatów ruchomych, transakcyjnego przesyłania komunikatów, obiektowego przesyłania komunikatów, powielania danych są nowoczesnymi technikami, które są oparte na przesyłaniu komunikatów typu komunikacji program-program. Nowe wymagania systemów przesyłania komunikatów były także stawiane w wyniku potrzeby programów włączenia się do różnych platform i sieci przewodowych i bezprzewodowych systemu operacyjnego. Przesyłanie komunikatów stało się podstawową technika zapewniania komunikacji międzyprogramowej. Różne spółki rozwijały oprogramowanie pośrednie zorientowane na przesyłanie komunikatów MOM, które dostarcza elastyczną infrastrukturę przesyłania komunikatów. Znany jest system IBM przesyłania komunikatów o komercyjnym natężeniu MQSeries, który zapewnia pewne dostarczanie jednokrotnego komunikatu i zdolność odzyskiwania komunikatu. Innymi znanymi produktami MOM są: Integrator Komunikacji - Covia, ezbridge - Systemy Strategii i Komunikat Ekspress - Strategie Horizon. Komunikat MOM umożliwia wymianę komunikatów ogólnego zastosowania pomiędzy programami przy użyciu kolejek komunikatów. Programy użytkowe komunikują się w sieciach przez proste wprowadzanie komunikatów w kolejkach i uzyskanie komunikatów z kolejek. Przesyłanie i kolejkowanie MQ komunikatów MOM umożliwia programom komunikować się w sieci bez łączenia przez połączenie prywatne, dedykowane, logiczne. Komunikaty są pamiętane w węzłach pośrednich w sieci, aż system MQ jest gotowy wysłać je. W końcowym miejscu przeznaczenia są one utrzymywane w kolejkach, aż programy wynikowe są gotowe do ich odzyskania i przetworzenia. W każdym węźle w sieci występuje za-

7 rządca kolejek systemu QM, który upewnia się, że komunikaty osiągają kolejki docelowe i zapewnia usługi MQ dla programów użytkowych. Programy uruchamiane komunikatem MOM nie komunikują się ze sobą bezpośrednio, tak więc albo program może być zajęty, niedostępny lub po prostu nie być wykonywany w tym samym czasie. Program może decydować, kiedy chce odzyskać komunikat z kolejki. W przypadku połączeń bezprzewodowych można by nawet zebrać wszystkie informacje wyjściowe w kolejce i dostarczyć je do serwera, gdy użytkownik korzysta z telefonu lub biurowej lokalnej sieci komputerowej LAN. Poczta wejściowa mogłaby być pamiętana w kolejce, aż może być ustalone łącze, np. łącze bezprzewodowe z adresatem. MQ jest bardzo uniwersalny. Można go użyć do wytworzenia relacji typu jeden do wielu i/lub wielu do jednego, tj. pojedyncza kolejka może być obsługiwana przez kilka programów użytkowych i/lub wiele programów użytkowych może wprowadzać komunikaty do tej samej kolejki. Komunikat MOM jest kluczowym środkiem programowo-sprzętowym, który jest podstawowy dla ułatwienia rozbudowy rozproszonych programów użytkowych wykorzystywanych dla potrzeb zarządzania. Komunikat MOM zwykle zapewnia bardzo prosty interfejs programowania dla programów użytkowych wysokiego poziomu API dla usług. Większość produktów komunikatu MOM umożliwia dostęp na wielokrotnych platformach systemu operacyjnego. To znacznie upraszcza rozwój rozproszonych programów użytkowych, które są wykonywane na różnych platformach i komunikują się w sieci. Programy użytkowe muszą być tylko wpisane do pojedynczego interfejsu. Ponadto komunikat MOM ukrywa wszystkie połączenia z programów użytkowych. Działają one przy ignorancji sieci i nie biorą udziału w obciążeniu połączenia, takim jak ustalenie łącza, zarządzanie łączami itd. Usługi przesyłania i kolejkowania systemu MQ oferowane przez komunikat MOM są idealną infrastrukturą do budowy systemu poczty elektronicznej. System pocztowy polega na zbieraniu serwerów pocztowych, które przyjmują komunikaty pocztowe i obsługują ich dostarczanie do odbiorców. Serwer pocztowy jest jak urząd pocztowy: poczta do lokalnego odbiorcy jest dostarczana do elektronicznej skrzynki pocztowej, a poczta adresowana do odbiorców odległych jest kierowana do innego serwera pocztowego w celu dalszego przekazania. Poczta może odwiedzać kilka serwerów pocztowych przed dostarczeniem. Proces kierowania poczty dla określonego odbiorcy odległego do innego serwera pocztowego jest nazywany przeadresowaniem poczty. Aby być skutecznym, system pocztowy wykorzystujący usługi przesyłania i kolejkowania MQ dla komunikatu MOM do przekazywania poczty powinien mieć następujące własności: komunikat w drodze do odbiorców powinien być powielany tylko w razie konieczności, tj. tylko w węzłach w sieci, gdzie trasy do odbiorców rozbiegają się i tylko jedna kopia komunikatu powinna być dostarczana do każdego z odbiorców. Serwer pocztowy obsługuje pocztę adresowaną do kilku odbiorców przez dostarczanie komunikatu pocztowego do skrzynki pocztowej wszystkich odbiorców, którzy są lokalni i kierują pocztę do każdego z serwerów pocztowych, które są odpowiedzialne za nadzorowanie poczty dla odbiorców odległych. Trasy w sieci MQ, wychodzące z serwera pocztowego przesyłania danych i prowadzące do wszystkich serwerów, do których poczta ma być dostarczona, mogą mieć wspólne sekcje początkowe. Nawet chociaż poczta jest przesyłana do różnych serwerów pocztowych, tylko jeden komunikat pocztowy powinien być przesyłany we wspólnych sekcjach początkowych tras. Powielanie komunikatów powinno występować tylko w razie potrzeby, tj. gdy trasy rozbiegają się, aby zapobiegać niepotrzebnemu obciążaniu sieci. Przeciążeniu sieci należy zapobiegać w szczególności w sytuacji, w której sieć jest wykorzystywana w sposób wydajny. Kilka kopii komunikatu może dojść do odbiorcy, jeżeli komunikat był przeadresowywany dla odbiorcy przez kilka serwerów pocztowych. Wielokrotne przeadresowanie danego komunikatu pocztowego do tego samego odbiorcy nie powinno zdarzyć się w prawidłowo zaprojektowanym i skonfigurowanym systemie pocztowym. To prowadziłoby do niepotrzebnego powielania komunikatów, co powodowałoby przeciążenie sieci i utratę mocy obliczeniowej komputera oraz pamiętania w serwerach pocztowych. Odbiorca miałby dodatkową

8 pracę z eliminacją powielonych komunikatów, o ile odbiorczy serwer pocztowy nie byłby obciążony tym zadaniem. Sposób według wynalazku polega na tym, że przygotowuje się informację adresowania dla dostarczania komunikatu z serwera pocztowego, przyporządkowanego pierwszemu użytkownikowi w sieci, do serwerów pocztowych przyporządkowanych docelowym użytkownikom. Zamyka się informację adresowania i komunikatu w komunikacie systemu MQ, tworzy się listę kolejek zawierającą adresy zarządców kolejek, przez które osiąga się serwery pocztowe. Określa się z listy kolejek zbiór zarządców kolejek następnych hopów i tworzy się związane z nimi podlisty kolejek oraz wybiera się trasę komunikatu systemu MQ do każdego z zarządców kolejek następnych hopów wraz z listą kolejek jednakową jak podlista kolejek związana z poszczególnym zarządcą kolejek następnych hopów tak, że powoduje się, że zarządcy kolejek następnych hopów stają się teraz działającymi zarządcami kolejek, z których każdy, jeżeli zarządca kolejek okazuje się zarządcą kolejek na liście kolejek, otrzymuje nazwy kolejek lokalnych z listy kolejek i dostarcza do nich komunikat. Powtarza się określanie z listy kolejek o wybór trasy, aż komunikat wprowadzi się do wszystkich kolejek listy kolejek, odzyskuje się komunikaty systemu MQ i informacje adresowania z kolejek listy kolejek. Określa się z informacji adresowania zbiór docelowych użytkowników przyporządkowanych serwerom pocztowym, z których każdy, jeżeli przyporządkowany docelowy użytkownik jest lokalny dla serwera pocztowego, dostarcza się komunikat do docelowego użytkownika oraz powtarza się poprzednie operacje dla podzbioru docelowych użytkowników, który nie jest lokalny, aż komunikat dostarczy się do wszystkich docelowych użytkowników. Korzystnym jest, że przy pomocy pierwszego użytkownika identyfikuje się docelowych użytkowników przez utworzenie listy odbiorców zawierającej unikalne identyfikatory, po jednym dla każdego pojedynczego docelowego użytkownika. Korzystnym jest, że przy pomocy serwera pocztowego przyporządkowanego pierwszemu użytkownikowi realizuje się następujące kroki przy odbiorze komunikatu i związanej z nim listy odbiorców: dostarcza się komunikat do docelowych użytkowników na liście odbiorców przyporządkowanej temu samemu serwerowi pocztowemu, jak pierwszy użytkownik oraz przygotowuje się informacje adresowania i komunikatu dla dostarczenia z serwera pocztowego, przyporządkowanego pierwszemu użytkownikowi w sieci, do docelowych użytkowników na liście odbiorców przyporządkowanej serwerom pocztowym innym niż serwer pocztowy przyporządkowany pierwszemu użytkownikowi. Korzystnym jest, że przy pomocy zarządców kolejek realizuje się dostarczanie i ponowne trasowanie komunikatu systemu MQ przez wykonanie następujących kroków: pobiera się zapis z listy kolejek związanej z komunikatem systemu MQ i określa się nazwę zarządcy kolejek z tego zapisu, jeżeli ta nazwa zarządcy kolejek jest lokalna, wówczas otrzymuje się poszczególną nazwę kolejek z zapisu i dostarcza się komunikat do kolejki o tej nazwie, jeżeli nazwa zarządcy kolejek nie jest lokalna, wówczas określa się zarządcę kolejek następnych hopów, to znaczy zarządcę kolejek, który będzie następnym działającym zarządcą kolejek, tworzy się nową podlistę kolejek dla zarządcy kolejek następnych hopów, jeżeli już nie istnieje, i dodaje się zapis do podlisty kolejek poszczególnego zarządcy kolejek następnych hopów, powtarza się poprzednie operacje, aż wszystkie zapisy na liście kolejek wyczerpie się, otrzymuje się podlistę kolejek dla zarządcy kolejek następnych hopów i ponownie trasuje się komunikat systemu MQ i podlistę kolejek, która staje się związaną listą kolejek komunikatu systemu MQ, do zarządcy kolejek następnych hopów oraz powtarza się ostatnią operację, aż wszystkie podlisty kolejek wyczerpie się. Korzystnym jest, że zapisy na liście kolejek, którymi już zajmowano się, odróżnia się od zapisów, którymi jeszcze nie zajmowano się, przez etykietowanie poszczególnych zapisów. Korzystnym jest, że zapisy na liście kolejek, którymi już zajmowano się, odróżnia się od zapisów, którymi jeszcze nie zajmowano się, przez usunięcie informacji, którą już zajmowano się. Korzystnym jest, że określa się, których docelowych użytkowników przyporządkowuje się którym serwerom pocztowym, przez wyszukanie poszczególnej informacji w katalogu poczty zawierającym unikalny identyfikator dla każdego serwera pocztowego.

9 Korzystnym jest, że przy pomocy serwera pocztowego, przyporządkowanego pierwszemu użytkownikowi, wykonuje się następujące kroki w celu utworzenia tablicy serwerów pocztowych, przyjmując jako wejście listę odbiorców: pobiera się informację odpowiadającą docelowemu użytkownikowi z listy odbiorców, otrzymuje się z katalogu poczty identyfikator serwera pocztowego, któremu jest przyporządkowany docelowy użytkownik, dodaje się nazwę docelowego użytkownika i identyfikatora otrzymanego serwera pocztowego do tablicy odbiorców odległych, powtarza się trzy powyższe kroki, aż nastąpi zajęcie się wszystkimi docelowymi użytkownikami na liście odbiorców oraz odwraca się tablicę odbiorców odległych dla utworzenia tablicy serwerów pocztowych. Korzystnym jest, że przy pomocy poszczególnego serwera pocztowego realizuje się dostarczanie i przeadresowanie komunikatu przez wykonanie następujących kroków: określa się z tablicy serwerów pocztowych lub tablicy odbiorców odległych zbiór docelowych użytkowników przyporządkowanych poszczególnemu serwerowi pocztowemu, pobiera się informację docelowego użytkownika ze zbioru przyporządkowanych docelowych użytkowników, jeżeli docelowy użytkownik jest lokalny, wówczas dostarcza się komunikat do docelowego użytkownika, a jeżeli docelowy użytkownik nie jest lokalny, wówczas tworzy się nową listę odbiorców, jeżeli ona jeszcze nie istnieje, i dodaje się docelowego użytkownika do nowej listy odbiorców, powtarza się wszystkie operacje oprócz określania z tablicy, aż wszystkich docelowych użytkowników ze zbioru przyporządkowanych docelowych użytkowników wyczerpie się oraz przygotowuje się informację adresowania i komunikat dostarczane do sieci dla przesyłania do docelowych użytkowników z listy odbiorców. Korzystnym jest, że przy pomocy poszczególnego serwera pocztowego dostarcza się komunikat i informację adresowania zamknięte w komunikacie systemu MQ do zarządcy kolejek odpowiedzialnego za serwer pocztowy dla przesłania do docelowych użytkowników z listy odbiorców w sieci przez wykonanie następujących kroków: tworzy się tablicę odbiorców odległych w oparciu o listę odbiorców związaną z komunikatem, tworzy się tablicę serwerów pocztowych w oparciu o tablicę odbiorców odległych, tworzy się listę kolejek w oparciu o tablicę odbiorców odległych, zamyka się komunikat i tablicę serwerów pocztowych lub tablicę (RRT) odbiorców odległych w komunikacie systemu MQ oraz dostarcza się komunikat systemu MQ ze związaną z nim list kolejek do odpowiedzialnego zarządcy kolejek. Korzystnym jest, że przy pomocy serwera pocztowego wykonuje się następujące kroki w celu utworzenia tablicy odbiorców odległych, przyjmując jako wejście listę odbiorców: pobiera się informację odpowiadającą docelowemu użytkownikowi odległemu z listy odbiorców, otrzymuje się z katalogu poczty identyfikator serwera pocztowego, któremu jest przyporządkowany docelowy użytkownik odległy, dodaje się nazwę docelowego użytkownika odległego i identyfikatora serwera pocztowego do tablicy odbiorców odległych oraz powtarza się poprzednie operacje, aż nastąpi zajęcie się wszystkimi docelowymi użytkownikami odległymi na liście odbiorców. Korzystnym jest, że przy pomocy serwera pocztowego wykonuje się następujące kroki w celu utworzenia listy kolejek z tablicy odbiorców odległych: pobiera się zapis z tablicy odbiorców odległych i wydziela się identyfikator serwera pocztowego z tego zapisu, otrzymuje się z katalogu adres i nazwę kolejki, której serwer pocztowy jest przyporządkowany, i nazwę zarządcy kolejek mającego tę kolejkę, dodaje się adres do listy kolejek, powtarza się powyższą pierwszą operacje i jeżeli identyfikator serwera pocztowego tak otrzymany jest różny od wszystkich poprzednich identyfikatorów serwerów pocztowych, wówczas powtarza się powyższą druga operację oraz powtarza się czwartą operację, aż wszystkie zapisy tablicy odbiorców odległych wyczerpie się. Sieć według wynalazku zawiera układ przygotowania informacji adresowania dla dostarczenia komunikatu z serwera pocztowego przyporządkowanego pierwszemu użytkownikowi w sieci do serwerów pocztowych przyporządkowanych docelowym użytkownikom, układ zamknięcia informacji adresowania i komunikatu systemu MQ, układ tworzenia listy kolejek zawierającej adresy zarządców kolejek, przez które są osiągane serwery pocztowe, układ określania z listy kolejek zbioru zarządców kolejek następnych hopów i tworzenia związanych z nimi podlist kolejek oraz układ wyboru trasy komunikatu systemu MQ do każ-

10 dego z zarządców kolejek następnych hopów wraz z listą kolejek jednakową jak podlista kolejek związana z poszczególnym zarządcą kolejek następnych hopów tak, że zarządcy kolejek następnych hopów stają się działającymi zarządcami kolejek, układ wprowadzania komunikatu do kolejki działającego zarządcy kolejek, jeżeli działający zarządca kolejek okazuje się zarządcą kolejek wykazanym na liście kolejek, układ powtarzania kroków wykonywanych przez układ wyboru trasy i układ wprowadzania, aż komunikat zostanie wprowadzony do wszystkich kolejek listy kolejek, układ odzyskiwania komunikatów systemu MQ i informacji adresowania z kolejek listy kolejek, układ określania z informacji adresowania zbioru docelowych użytkowników przyporządkowanych serwerom pocztowym, z których każdy zawiera układ dostarczania komunikatu do docelowego użytkownika, jeżeli przyporządkowany docelowy użytkownik jest lokalny dla serwera pocztowego, oraz układ powtarzania kroków wykonywanych przez poprzednie układy dla podzbioru docelowych użytkowników, który nie jest lokalny, aż komunikat zostanie dostarczony do wszystkich docelowych użytkowników. Korzystnym jest, że układ tworzenia podlisty kolejek odróżnia zapisy na liście kolejek, którymi już zajmowano się, od zapisów, którymi jeszcze nie zajmowano się, przez etykietowanie poszczególnych zapisów. Korzystnym jest, że serwer pocztowy przyporządkowany pierwszemu użytkownikowi zawiera układ wykorzystywany, gdy odbiera komunikat i związaną z nim listę odbiorców stosowaną do identyfikacji wszystkich docelowych użytkowników, układ dostarczenia komunikatu do docelowych użytkowników na liście odbiorców przyporządkowany temu samemu serwerowi pocztowemu, jak pierwszy użytkownik, oraz układ przygotowania informacji adresowania i komunikatu dla dostarczenia z serwera pocztowego, przyporządkowanego pierwszemu użytkownikowi w sieci, do docelowych użytkowników na liście odbiorców przyporządkowanej serwerom pocztowym innym niż serwer pocztowy przyporządkowany pierwszemu użytkownikowi. Korzystnym jest, że zarządcy kolejek realizują dostarczanie i ponowne trasowanie komunikatu systemu MQ przez układ pobierania zapisu z listy kolejek związanej z komunikatem systemy MQ i do określenia nazwy zarządcy kolejek z tego zapisu, układ otrzymywania poszczególnej nazwy kolejki z zapisu i dostarczenia komunikatu do kolejki o danej nazwie, jeżeli nazwa zarządcy kolejek jest lokalna, układ określania zarządcy kolejek następnych hopów, to znaczy zarządcy kolejek, który będzie następnym działającym zarządcą kolejek, jeżeli nazwa zarządcy kolejek nie jest lokalna, układ tworzenia nowej podlisty kolejek dla zarządcy kolejek następnych hopów, jeżeli już nie istnieje, i układ dodawania zapisu do podlisty kolejek poszczególnego zarządcy kolejek następnych hopów, układ powtarzania kroków wykonywanych przez układ pobierania zapisu z listy kolejek, układ otrzymywania poszczególnej nazwy kolejki i układ określania zbioru zarządców kolejek następnych hopów, aż wszystkie zapisy na liście kolejek zostaną wyczerpane, układ otrzymywania podlisty kolejek dla zarządcy kolejek następnych hopów i ponownego trasowania komunikatu systemu MQ i podlisty kolejek, która staje się związaną listę kolejek komunikatu systemu MQ, do zarządcy kolejek następnych hopów oraz układ powtarzania kroku wykonywanego przez układy otrzymywania podlisty kolejek, aż wszystkie podlisty kolejek zostaną wyczerpane. Korzystnym jest, że układ tworzenia podlisty kolejek odróżnia zapisy na liście kolejek, którymi już zajmowano się, od zapisów, którymi jeszcze nie zajmowano się, przez usunięcie informacji, którą już zajmowano się, z listy kolejek. Korzystnym jest, że pierwszy użytkownik ma układ tworzenia listy odbiorców zawierającej informację adresowania związaną z każdym pojedynczym docelowym użytkownikiem, stosowaną do identyfikacji docelowych użytkowników. Korzystnym jest, że układ tworzenia listy kolejek określa, które serwery pocztowe są przyporządkowane docelowym użytkownikom przez wyszukiwanie poszczególnej informacji w katalogu poczty zawierającym unikalny identyfikator dla każdego serwera pocztowego. Korzystnym jest, że serwer pocztowy, któremu jest przyporządkowany pierwszy użytkownik, zawiera układ tworzenia tablicy serwerów pocztowych pobierającej jako wejście listę odbiorców, zawierający układ pobierania informacji odpowiadającej docelowemu użytkownikowi z listy odbiorców, układ otrzymywania z katalogu poczty identyfikatora serwera pocz-

11 towego, któremu są przyporządkowani docelowi użytkownicy, układ dodawania nazwy docelowego użytkownika i identyfikatora otrzymanego serwera pocztowego do tablicy odbiorców odległych, układ powtarzania kroków wykonywanych przez trzy powyższe układy, aż nastąpi zajęcie się wszystkimi docelowymi użytkownikami na liście odbiorców oraz układ odwracania tablicy odbiorców odległych dla utworzenia tablicy serwerów pocztowych. Korzystnym jest, że poszczególny serwer pocztowy zawiera następujący układ realizacji dostarczania i przeadresowania komunikatu, zawierający układ określania z tablicy serwerów pocztowych lub tablicy odbiorców odległych zbioru docelowych użytkowników przyporządkowanych poszczególnemu serwerowi pocztowemu, układ otrzymywania informacji docelowego użytkownika ze zbioru przyporządkowanych docelowych użytkowników, układ dostarczania komunikatu do docelowego użytkownika, jeżeli docelowy użytkownik jest lokalny, układ realizacji dwóch następujących kroków, jeżeli docelowy użytkownik nie jest lokalny: utworzenia nowej listy odbiorców, jeżeli ona już nie istnieje i dodania docelowego użytkownika do nowej listy odbiorców, układ powtarzania kroków wykonywanych przez układ otrzymywania informacji docelowego użytkownika, układ realizacji dwóch powyższych kroków, aż wszyscy użytkownicy docelowi ze zbioru przyporządkowanych docelowych użytkowników zostaną wyczerpani oraz układ przygotowania informacji adresowania i komunikatu dla dostarczenia do sieci dla przesłania do docelowych użytkowników z listy odbiorców. Korzystnym jest, że poszczególny serwer pocztowy zawiera układ dostarczania komunikatu i informacji adresowania, zamkniętych w komunikacie systemu MQ, do zarządcy kolejek odpowiedzialnego za serwer pocztowy dla przesyłania do docelowych użytkowników z listy odbiorców w sieci, zawierający układ tworzenia tablicy odbiorców odległych w oparciu o listę odbiorców związaną z komunikatem, układ tworzenia tablicy serwerów pocztowych w oparciu o tablicę odbiorców odległych, układ tworzenia listy kolejek w oparciu o tablicę odbiorców odległych, układ zamknięcia komunikatu i tablicy serwerów pocztowych lub tablicy odbiorców odległych w komunikacie systemu MQ oraz układ dostarczania komunikatu systemu MQ ze związaną z nim listą kolejek do odpowiedzialnego zarządcy kolejek. Korzystnym jest, że serwer pocztowy zawiera układ tworzenia tablicy odbiorców odległych, pobierający jako wejście listę odbiorców, zawierający układ pobierania informacji odpowiadającej docelowemu użytkownikowi odległemu z listy odbiorców, układ otrzymywania z katalogu poczty identyfikatora serwera pocztowego, któremu są przyporządkowani użytkownicy docelowi odlegli, układ dodawania nazwy docelowego użytkownika odległego i identyfikatora serwera pocztowego do tablicy odbiorców odległych, oraz układ powtarzania powyższych kroków, aż nastąpi zajęcie się wszystkimi docelowymi użytkownikami odległymi na liście odbiorców. Korzystnym jest, że serwer pocztowy zawiera układ tworzenia listy kolejek z tablicy odbiorców odległych, zawierający układ pobierania zapisu z tablicy odbiorców odległych i wydzielenia identyfikatora serwera pocztowego z tego zapisu, układ otrzymywania z katalogu systemu MQ adresu, to znaczy nazwy kolejki, której serwer pocztowy jest przyporządkowany i nazwy zarządcy kolejek mającego kolejkę, układ dodawania adresu do listy kolejek, układ powtarzania kroku wykonywanego przez układ pobierania zapisu z tablicy odbiorców odległych i, jeżeli identyfikator serwera pocztowego tak otrzymany jest różny od wszystkich poprzednich identyfikatorów serwerów pocztowych, powtarzania kroku wykonywanego przez układ otrzymywania z katalogu systemu MQ adresu oraz układ powtarzania kroku wykonywanego przez ten ostatni układ, aż wszystkie zapisy tablicy odbiorców oddalonych zostaną wyczerpane. Zaletą wynalazku jest zapewnienie sposobu i sieci zapobiegających wszystkim niepotrzebnym powieleniom komunikatów w sieci i dokonujących przeadresowania komunikatów pocztowych tylko w razie potrzeby w systemie pocztowym wykorzystującym usługi przesyłania i kolejkowania MQ dla komunikatu MOM w celu przekazywania. Wynalazek zapewnia zmniejszenie obciążenia serwerów pocztowych i sieci kolejkującej komunikaty oraz zapewnia skuteczne użytkowanie sieci dla przesyłania poczty bez wymagania dostępu do katalogu poczty.

12 Przedmiot wynalazku jest uwidoczniony w przykładach wykonania na rysunku, na którym fig. 1 przedstawia część systemu sieciowego z dwoma użytkownikami, którzy są dołączeni do sieci przez komputer działający jako serwer pocztowy i zarządca kolejek, fig. 2 - system pocztowy wykorzystujący sieć kolejkującą komunikaty dla przesyłania komunikatów pocztowych, fig. 3A - przykład listy odbiorców, fig. 3B - przykład tablicy odbiorców odległych, fig. 3C - przykład tablicy serwerów pocztowych, fig. 3D - przykład listy kolejek, fig. 3E - przykład podlisty kolejek, fig. 4 - sieć działań użytą do wyjaśnienia kroków wykonywanych przy tworzeniu tablicy odbiorców odległych, fig. 5 - sieć działań użytą do wyjaśnienia kroków wykonywanych przy tworzeniu listy kolejek, fig. 6 - sieć działań użytą do wyjaśnienia kroków wykonywanych przez zarządcę kolejek przy odbiorze komunikatu pocztowego ze związaną z nim listą kolejek, fig. 7 - sieć działań użytą do wyjaśnienia kroków wykonywanych przez serwer pocztowy przy odbiorze komunikatu pocztowego z zapisem w tablicy serwerów pocztowych, fig. 8A - przykład listy odbiorców, fig. 8B - przykład tablicy odbiorców odległych, fig. 8C - przykład podzbioru katalogu poczty, fig. 8D - przykład tablicy serwerów pocztowych, fig. 8E - przykład listy kolejek, fig. 8F - przykład podzbioru katalogu MQ, fig. 8G - przykład podlist kolejek i fig. 9 - inny przykład tablicy serwerów pocztowych według wynalazku. Wynalazek jest opisany poniżej szczegółowo w odniesieniu do następującej terminologii: Nadawca - Nadawca jest obiektem, na przykład programem użytkowym, który tworzy i nadaje komunikaty pocztowe. Odbiorca - Odbiorca jest obiektem, na przykład programem użytkowym, do którego są kierowane komunikaty pocztowe. Użytkownik - Użytkownik jest albo nadawcą albo odbiorcą; termin jest używany, gdy nie ma znaczenia różnica. Kolejkowanie komunikatów MQ - opracowany przez firmę IBM system wymiany komunikatów między aplikacjami różnych platform sprzętowych. Kolejka do adresata - Kolejka do adresata jest obiektem, do którego są kierowane komunikaty. Normalnie występuje jeden lub kilka obiektów programów, które odczytują, co zostało wprowadzone do kolejki do adresata. Zarządca kolejek - Zarządca kolejek jest obiektem programu pamiętająco-wysyłającego systemu przesyłania komunikatów MQ. Serwer pocztowy - Serwer pocztowy jest obiektem programu pamiętająco-wysyłającego systemu przesyłania komunikatów pocztowych. Lista odbiorców - Lista odbiorców RL jest listą odbiorców, do których powinien być dostarczony komunikat pocztowy. Przykład listy odbiorców jest podany na fig. 3A. Hop-Hop jest miara długości drogi pakietu w sieci zawierającej routery - przejście pakietu przez jeden router oznacza jeden hop. Tablica odbiorców odległych - Ta tablica odbiorców, która jest związana z komunikatem pocztowym, jest zorganizowana przez odbiorców pocztowych i wskazuje dla każdego odbiorcy pocztowego wykazanego w RL serwer pocztowy odpowiedzialny za obsługę komunikatów do tego odbiorcy. Przykład tablicy odbiorców odległych jest podany na fig. 3B. Tablica serwerów pocztowych - Tablica serwerów pocztowych związana z komunikatem pocztowym jest zorganizowana przez serwery pocztowe i wskazuje dla każdego serwera pocztowego jednego lub wielokrotnych odbiorców pocztowych, dla których przyjmuje odpowiedzialność przy dostarczaniu komunikatów. Przykład serwerów pocztowych jest podany na fig. 3,. Lista kolejek - Lista kolejek QL jest lista kolejek do adresata, do którego powinien być dostarczony komunikat MQ. Przykład listy kolejek jest podany na fig. 3D. Podlista kolejek - Podlista kolejek jest częścią listy kolejek wykazującej kolejki, które mają tego samego odpowiedzialnego zarządcę kolejek, jak wskazano w tablicy kolejek. Występuje tak wiele podlist kolejek, jak występuje różnych odpowiedzialnych zarządców kolejek w tablicy kolejek. Przykład podlisty kolejek jest podany na fig. 3E. Katalog poczty - Katalog poczty wskazuje dla każdego odbiorcy, który serwer pocztowy przyjmuje odpowiedzialność przy dostarczaniu komunikatu pocztowego do tego odbiorcy.

13 Katalog MQ - Katalog MQ wskazuje dla każdego serwera pocztowego kolejkę do adresata. Katalog MQ wskazuje dla każdej kolejki do adresata, który zarządca kolejek przyjmuje odpowiedzialność przy dostarczaniu komunikatu MQ do tej kolejki do adresata. Figura 1 przedstawia przykład małej części systemu pocztowego. Schemat blokowy całego systemu pocztowego jest podany na fig. 2. Na fig. 1 występuje dwóch użytkowników komputerów 11 i 12, którzy są dołączeni przez serwer pocztowy 13 i zarządcę kolejek do sieci 14. Komputer przenośny 12 jest dołączony do serwera pocztowego 13 przy pomocy łącza bezprzewodowego częstotliwości radiowej. Figura 2 pokazuje schemat blokowy typowego systemu pocztowego, który zawiera kilka serwerów pocztowych i użytkowników a1, a2, b1, b2 itd. systemu pocztowego obsługiwanych przez te serwery pocztowe. System pokazany na fig. 2 jest przykładem systemu pocztowego wykorzystującego system przesyłania i kolejkowania MQ komunikatów dla przekazywania komunikatów pomiędzy serwerami pocztowymi. System zawiera zarządców kolejek W następującym prostym przykładzie jest podane, gdzie użytkownik a1 dostarcza komunikat pocztowy przesyłany do użytkownika b1 przez lokalny serwer pocztowy A Użytkownik b1 jest lokalny dla serwera pocztowego B 20.2, który otrzymuje komunikaty z kolejki Q_MSB Serwer pocztowy A 20.1 zamyka komunikat pocztowy w komunikacie i przywołuje obsługę z zarządcy kolejek QM_ dla wprowadzenia komunikatu pocztowego do QM_3, gdzie oznacza przy w tym kontekście. Zarządca kolejek QM_ przekazuje go do QM_ przez leżącą poniżej sieć komunikacyjną i QM_ umieszcza komunikat pocztowy w lokalnej kolejce Q_MSB Serwer pocztowy B 20.2 otrzymuje następnie komunikat pocztowy z Q_MSB 22.2 i dostarcza go do lokalnego użytkownika b1. Załóżmy teraz, że użytkownik a1 chce przesłać komunikat pocztowy do kilku użytkowników: b2 w serwerze pocztowym B 20.2, c1 w serwerze pocztowym C 20.3, d2 w serwerze D 20.4 i e1 w serwerze E Jednym rozwiązaniem dla serwera pocztowego A 20.1 jest zamknięcie komunikatu pocztowego w czterech komunikatach MQ (występują cztery adresy w tym przykładzie) i wprowadzenie jednego komunikatu MQ do każdej z kolejek QM_3, QM_5, QM_6 i QM_7. Konsekwencją tego jest nieekonomiczne zastosowanie łączy komunikacyjnych łączących zarządców kolejek: cztery komunikaty pocztowe o identycznej treści byłyby nadawane teraz z QM_1 przez QM_2 do QM_3. Dwa z tych komunikatów byłyby następnie kierowane z QM_3 do QM_4. Poczta może być przeadresowana przez kilka serwerów pocztowych przed dojściem do serwera dokonującego końcowego dostarczenia do skrzynki pocztowej odbiorcy. W naszym przykładzie, jeżeli katalog poczty w serwerze A wskazuje, że serwer pocztowy B jest odpowiedzialny za obsługę poczty dla użytkownika e1, wówczas serwer B przeadresuje pocztę dla e1 i prześle pocztę do serwera E. Załóżmy ponadto, że katalog poczty w serwerze A stwierdza, że serwery pocztowe C i D są odpowiedzialne za pocztę poszczególnych odbiorców cl i d2. W tym przypadku poczta jest dostarczana do odbiorców cl i d2 przez zarządców kolejek QM_2, QM_3 i QM_4 przeadresowujących komunikat pocztowy do zarządców kolejek QM_5 i QM_6. Zatem serwer pocztowy B musi przeadresować pocztę tylko do odbiorcy e1, a nie do c1 i d2. Niepotrzebnemu przeadresowaniu dla c1 i d2 należy zapobiec, ponieważ prowadziłoby to do niepotrzebnego powielania komunikatów w sieci MQ i dostarczenia dwóch kopii tego samego komunikatu do każdego z serwerów pocztowych C i D. Wynalazek zapobiega niepotrzebnemu powielaniu i przeadresowywaniu komunikatów przy pomocy następujących środków: określanie informacji adresowania dla poczty i systemów przesyłania komunikatów oraz określanie procedur, które tworzą, obsługują i wykorzystują informację adresowania w sposób zapewniający, że komunikaty są powielane i przeadresowywane w sieci tylko w razie potrzeby. Podczas dostarczania komunikatu pocztowego od nadawcy do odbiorców przez system pocztowy zbudowany na systemie MQ ma miejsce kilka operacji. Obiekt, który stworzył przesyłaną pocztę, przekazuje komunikat pocztowy i związaną z nim listę odbiorców do lokalnego serwera pocztowego. Ten ostatni przyjmuje komunikat pocztowy i listę odbiorców

14 oraz przyjmuje odpowiedzialność za dostarczenie komunikatu pocztowego do różnych odbiorców, wprowadzając pocztę do skrzynek pocztowych lokalnych odbiorców i przesłanie poczty do odbiorców odległych. Komunikaty pocztowe przesyłane do odbiorców odległych są dostarczane do systemu MQ w celu przekazania. Zarządcy kolejek w węzłach w systemie MQ kierują komunikaty do końcowego miejsca przeznaczenia przez dokonanie lokalnego dostarczenia i przeadresowania komunikatów w sposób właściwy. Serwery pocztowe, które odbierają przesyłane komunikaty z systemu MQ, dostarczają pocztę do odbiorców, którzy są lokalni i przeadresowują pocztę adresowaną do odbiorców odległych przez przesyłanie komunikatów pocztowych do serwerów pocztowych odpowiedzialnych za obsługę poczty odbiorcy odległego przez ponowne dostarczenie komunikatu do systemu MQ. Wszystkie te operacje są opisywane przez cztery procesy: przyjmowanie poczty przez serwer pocztowy w miejscu początkowym, dostarczanie komunkatów do systemu MQ przez serwery pocztowe, dostarczanie/ponowne trasowanie komunikatu przez zarządców kolejek i dostarczanie/przeadresowanie przesyłanych komunikatów pocztowych przez serwery pocztowe. Proces dostarczania komunikatu będzie dokonywany przez serwer pocztowy w miejscu początkowym i serwerach dokonujących przeadresowania poczty. W celu spełnienia tych zadań te procesy muszą tworzyć i obsługiwać informację adresowania. Przed opisem poszczególnych procesów bardziej szczegółowo, jest teraz określana informacja adresowania, której oni wymagają. Adresatami komunikatu pocztowego są odbiorcy. Komunikat pocztowy jest związany z listą odbiorców RL wykazującą odbiorców. Informacja adresowania związana z pojedynczym odbiorcą jest nazwą odbiorcy i nazwą serwera pocztowego odpowiedzialnego za obsługę komunikatów dla odbiorcy. Ta informacja jest przechowywana w tablicy RRT odbiorców odległych dla każdego odbiorcy na liście odbiorców RL, którzy są odlegli, przy czym żadna informacja adresowania nie musi być wytwarzana dla lokalnych odbiorców, ponieważ poczta dla lokalnych odbiorców jest dostarczana bezpośrednio do ich skrzynek pocztowych i nie musi być przesyłana w systemie MQ. Przez organizację informacji przechowywanej w tablicy RRT odbiorców odległych przez serwery pocztowe, zamiast odbiorców, otrzymuje się tablicę MST serwerów pocztowych. Zatem MST jest otrzymywane przez odwrócenie RRT i wskazuje dla każdego serwera pocztowego odbiorców, dla których ten serwer pocztowy przyjmuje odpowiedzialność za dostarczenie komunikatów. Adresatami komunikatu w systemie MQ są kolejki. Komunikat MQ jest związany z listą kolejek QL wykazującą kolejki do adresata. Kolejka do adresata jest określona przez nazwę kolejki i nazwę zarządcy kolejek, dla którego kolejka jest lokalna. Lista odbiorców RL związana z komunikatem pocztowym jest tworzona przez obiekt, który dostarcza pocztę do lokalnego serwera pocztowego lub przez serwer pocztowy dokonujący przeadresowania poczty. Przykład listy odbiorców jest podany na fig. 3A. W systemie pocztowym występuje katalog poczty, który wskazuje dla każdego odbiorcy serwer pocztowy odpowiedzialny za obsługę poczty odbiorcy; Jest ważne odnotować, że identyfikatory serwera pocztowego przyjmuje się za unikalne dla wszystkich serwerów pocztowych. Tablica RRT odbiorców odległych jest wytwarzana przez serwer pocztowy podczas procesu dostarczania komunikatu MQ przez wyszukiwanie w katalogu poczty, dla każdego odbiorcy odległego na liście odbiorców RL, identyfikatora serwera pocztowego, który przyjmuje odpowiedzialność przy dostarczaniu komunikatu do tego odbiorcy odległego i dodawaniu tej informacji wraz z nazwą odbiorcy odległego do RRT. Poszczególne kroki procesu są przedstawione na fig. 4 i przykład tablicy odbiorców odległych jest podany na fig. 3B. Tablica MST serwerów pocztowych jest otrzymywana podczas procesu dostarczania komunikatu przez odwrócenie tablicy RRT odbiorców odległych i wskazuje dla każdego serwera pocztowego odbiorców, za których ten serwer pocztowy jest odpowiedzialny. Przykład tablicy serwerów pocztowych jest podany na fig. 3C. Zamiast tworzenia tablicy serwerów pocztowych, można by przesyłać tablicę odbiorców odległych z komunikatem pocztowym. W tym przypadku każdy serwer pocztowy odbierający komunikat pocztowy i tablicę związanych z nim odbiorców odległych potrzebuje oddziaływać na tablicę odbiorców odległych zamiast tablicy serwerów pocztowych.

15 Lista kolejek QL związana z komunikatem jest tworzona przez serwer pocztowy podczas procesu dostarczania komunikatu lub przez zarządcę kolejek dokonującego ponownego trasowania. Poszczególne kroki procesu są przedstawione na fig. 5 i przykład listy kolejek jest podany na fig. 3D. Serwer początkowy w miejscu początkowym, gdzie poczta jest tworzona, przyjmuje komunikat pocztowy i związaną z nim listę odbiorców oraz przyjmuje odpowiedzialność za dostarczenie poczty. Komunikaty pocztowe dla odbiorców lokalnych są wprowadzane bezpośrednio do skrzynek pocztowych odbiorców lokalnych. Poczta adresowana do odbiorców odległych musi być przesyłana do nich przez przesyłanie poczty w systemie MQ. Serwer pocztowy realizuje przesyłanie poczty przez przywołanie procesu dostarczania komunikatu opisanego poniżej. Proces dostarczania komunikatu do systemu MQ jest realizowany przez serwer pocztowy w miejscu początkowym i służy do realizacji przeadresowania poczty. Przy danym komunikacie pocztowym i związanej z nim liście odbiorców są realizowane następujące kroki: Tablica RRT odbiorców odległych jest tworzona w oparciu o odbiorców odległych na liście odbiorców RL, jak na fig. 4. Tablica MST serwerów pocztowych jest tworzona przez odwrócenie tablicy RRT odbiorców odległych. Ten krok jest opcjonalny, jak zaznaczono powyżej. Lista kolejek QL jest tworzona w oparciu o tablicę RRT odbiorców, jak na fig. 5. Komunikat pocztowy i tablica MST serwerów pocztowych są zamknięte w komunikacie systemu MQ. Komunikat systemu MQ jest dostarczany z listą kolejek QL do zarządcy kolejek. Zarządca kolejek może odbierać komunikat systemu MQ i związaną z nim listę kolejek QL z dwóch źródeł: z serwera pocztowego realizującego proces dostarczania komunikatu i z sąsiedniego zarządcy kolejek. Komunikat zawiera zamknięty komunikat pocztowy zawierający związaną z nim tablicę MST serwerów pocztowych. W oparciu o listę kolejek QL zarządca kolejek musi decydować dla każdej wykazanej kolejki do adresata, czy jest on lokalny, w którym to przypadku komunikat jest wprowadzany do kolejki, lub czy jest odległy. W tym ostatnim przypadku zarządca kolejek określa następnego zarządcę kolejek odpowiedzialnego za dostarczanie komunikatu do kolejki do adresata w oparciu o katalog MQ i dodaje kolejkę do adresata do podlisty kolejek QSL tego następnego zarządcy kolejek hopów. Po przetworzeniu w ten sposób wszystkich kolejek do adresata z listy kolejek QL, zarządca kolejek przesyła do każdego następnego zarządcy kolejek hopów kopię komunikatu z nową, związaną z nim listą kolejek, która równa się pociliście kolejek dla tego następnego zarządcy kolejek. Poszczególne kroki procesu są przedstawione na fig. 6. Serwer pocztowy, który odbiera komunikat z systemu MQ, wydziela komunikat pocztowy i związaną z nim tablicę MST serwerów pocztowych z komunikatu systemu MQ. Zapis MST z identyfikatorem serwera pocztowego wskazuje serwerowi pocztowemu, za których odbiorców jest odpowiedzialny. Dla odbiorców, którzy są lokalni, komunikat pocztowy jest dostarczany do skrzynek pocztowych odbiorcy. Dla odbiorców odległych serwer pocztowy tworzy listę odbiorców RL i ponownie dostarcza pocztę do systemu MQ przez realizację procesu dostarczania komunikatu opisanego powyżej. Poszczególne kroki procesu są przedstawione na fig. 7. W celu lepszego przedstawienia wynalazku, wyjaśniony jest przykład opisany na początku ogólnego opisu w połączeniu z fig. 2. Użytkownik a1 przygotowuje komunikat pocztowy i związaną z nim listę odbiorców RL zawierającą użytkowników a1, b2, c1, d2 i e1, jak przedstawiono na fig. 8A. Przy danym RL serwer pocztowy A 20.1 dostarcza komunikat do użytkownika lokalnego a1. Następnie serwer pocztowy A 20.1 tworzy tablicę RRT odbiorców odległych, jak to przedstawiono na fig. 8B, przez wykonanie kroków podanych na fig. 4. Fig. 8C pokazuje podzbiór zapisów katalogu pocztowego, które serwer pocztowy A 20.1 stosuje w tym procesie. Należy zaznaczyć, że zapis katalogu dla użytkownika e1 wskazuje serwer pocztowy B 20.2 odpowiedzialny za obsługę dostarczania do e1, które będzie wymagało przeadresowania przez serwer pocztowy B Następnie serwer pocztowy A 20.1 tworzy tablicę MST serwerów pocztowych, jak to przedstawiono na fig. 8D, przez odwrócenie tabli-

16 cy RRT odbiorców odległych z fig. 8B. Następnie serwer pocztowy A 20.1 tworzy listę kolejek QL, jak to przedstawiono na fig. 8E, przez wykonanie kroków podanych na fig. 5. Fig. 8F pokazuje podzbiór zapisów katalogu MQ, który serwer pocztowy stosuje w tym procesie. W końcu serwer pocztowy A 20.1 zamyka komunikat pocztowy i tablicę MST serwerów pocztowych z fig. 8D w pojedynczym komunikacie MQ i dostarcza wraz z listą kolejek QL z fig. 8E do zarządcy kolejek QM_ Zarządca kolejek QM_ realizuje funkcję dostarczania/ponownego trasowania, jak to określono na fig. 6. Podlista QSL (QM_2) pojedynczej kolejek jest równa wynikom pierwotnego QL z fig. 8E, ponieważ sekcja QM_1-QM_2 jest wspólną częścią tras tego komunikatu. Zatem pojedynczy komunikat MQ jest przesyłany do zarządcy kolejek QM_ z listą kolejek równą pierwotnej QL z fig. 8E. Zarządca kolejek QM_ realizuje z kolei funkcję dostarczania/ponownego trasowania, jak to określono na fig. 6. Ponownie podlista QSL (QM_3) pojedynczej kolejki jest równa wynikom pierwotnego QL z fig. 8E, ponieważ sekcja QM_2-QM3 jest nadal wspólną częścią tras tego komunikatu. Ponownie pojedynczy komunikat MQ jest przesyłany do zarządcy kolejek QM_ z listą kolejek równą pierwotnemu QL z fig. 8E. Zarządca kolejek QM_ realizuje również funkcię dostarczania/ponownego trasowania, jak to określono na fig. 6. Pierwszy zapis QL z fig. 8E zawiera nazwę QM_3 zarządcy kolejek, która jest taka sama jak nazwa lokalnego zarządcy kolejek. Odpowiednio QM_ dostarcza kopię komunikatu MQ do lokalnej kolejki Q_MSB Drugi zapis QL z fig. 8E zawiera nazwę QM_5 zarządcy kolejek. Zarządca kolejek QM_ określa, że QM_ jest następnym zarządcą kolejek hopów w kierunku QM_ Inicjuje on podlistę kolejek QSL (QM_4) i dodaje drugi zapis QL z fig. 8E do tej podlisty kolejek. Podobnie trzeci zapis listy kolejek z fig. 8E zawiera nazwę QM_6 zarządcy kolejek. Zarządca kolejek QM_ określa, że QM_ jest ponownie następnym zarządcą kolejek hopów w kierunku QM_ i dlatego dodaje trzeci zapis listy kolejek z fig. 8E również do podlisty kolejek QSL (QM_4), dodając wynik pokazany na fig. 8G. Zarządca kolejek QM_ przesyła następnie komunikat z list kolejek QL = QSL (QM_4) do QM_ Serwer pocztowy B 20.2 odzyskuje komunikat MQ z Q_MSB 22.2 i wydziela z niego komunikat pocztowy i tablicę serwerów pocztowych z fig. 8D. Serwer pocztowy B 20.2 realizuje następnie funkcję dostarczania/przeadresowania poczty, jak to określono na fig. 7. Serwer pocztowy B 20.2 odzyskuje zapis z tablicy MST serwerów pocztowych i obsługuje każdego odbiorcę wykazanego kolejno. Określa on, że odbiorca b2 jest użytkownikiem lokalnym i dostarcza komunikat pocztowy do skrzynki pocztowej tych użytkowników. W przypadku e1 serwer pocztowy B 20.2 rozpoznaje, że ten użytkownik nie jest lokalny i dlatego komunikat powinien być przeadresowany. Inicjowana jest nowa lista odbiorców RL i e1 jest wprowadzane do tego RL. Serwer pocztowy B dostarcza teraz ponownie kopię komunikatu pocztowego z tym nowym RL. Zakłada się, że katalog poczty dostępny dla serwera pocztowego B wskazuje właściwy serwer pocztowy dla użytkownika e1, mianowicie serwer pocztowy E Dostarcza ponownie komunikat jest obsługiwany w taki sam sposób, jak pierwotny komunikat i będzie w końcu dostarczony przez QM_ i serwer pocztowy E 20.5 do skrzynki pocztowej użytkownika e1. Zarządca kolejek QM_ realizuje funkcję dostarczania/ponownego trasowania, jak to określono na fig. 6, w oparciu o listę kolejek QL = QSL (QM_4) otrzymana z QM_ Pierwszy zapis QL = QSL (QM_4) (patrz fig. 8G) zawiera nazwę QM_5 zarządcy kolejek. Zarządca kolejek QM_ określa, że QM_ jest następnym (i końcowym) zarządcą kolejek hopów w kierunku QM_ Inicjuje on podlistę kolejek QSL (QM_5) i dodaje pierwszy zapis QL = QSL (QM 4) do tej podlisty kolejek. Drugi zapis QL - QSL (QM_4) zawiera nazwę QM_6 zarządcy kolejek. Zarządca kolejek QM_ określa, że QM_ jest następnym (i końcowym) zarządcą kolejek hopów w kierunku QM_ Inicjuje on podlistę kolejek QSL (QM_6) i dodaje drugi zapis QL = QSL (QM_4) do tej podlisty kolejek. Wynikowe podlisty kolejek są pokazane na fig. 8G. Zarządca kolejek QM_ przesyła następnie komunikat MQ z listami kolejek QL = QSL (QM_5) i QL = QSL (QM_6) odpowiednio do QM_ i QM_

17 Zarządca kolejek QM_ realizuje funkcję dostarczania/ponownego trasowania, jak to określono na fig. 6, w oparciu o listę kolejek QL = QSL (QM_5) otrzymaną z QM_ Pierwszy i pojedynczy zapis QL = QSL (QM_5) (patrz fig. 8G) zawiera nazwę zarządcy kolejek, która jest taka sama jak jego nazwa własna QM_5. Odpowiednio zarządca kolejek QM_ dostarcza komunikat MQ do lokalnej kolejki QM_MSC Zarządca kolejek QM_ realizuje funkcję dostarczania/ponownego trasowania, jak to określono na fig. 6, w oparciu o listę kolejek QL - QSL (QM_6) otrzymywaną z QM_ Pierwszy i pojedynczy zapis QL = QSL (QM_6) (patrz fig. 8G) zawiera nazwę zarządcy kolejek, która jest taka sama, jak jego nazwa własna QM_6. Odpowiednio zarządca kolejek QM_ dostarcza komunikat MQ do lokalnej kolejki QM_MSD Serwer pocztowy C 20.3 odzyskuje komunikat MQ z Q_MSC 22.3 i wydziela z niego komunikat pocztowy i tablicę serwerów pocztowych. Serwer pocztowy C 20.3 realizuje następnie funkcję dostarczania/przeadresowania poczty, jak to określono na figurze7. Serwer pocztowy C 20.3 odzyskuje zapis z tablicy MST serwera pocztowego i obsługuje każdego odbiorcę wykazanego kolejno. Określa on w tym przypadku, że pojedynczy odbiorca cl jest użytkownikiem lokalnym i dostarcza komunikat pocztowy do tej skrzynki pocztowej użytkownika. Serwer pocztowy D 20.4 odzyskuje komunikat MQ z Q_MSD 22.4 i wydziela z niego komunikat pocztowy i tablicę serwerów pocztowych. Serwer pocztowy D 20.4 realizuje następnie funkcję dostarczania/przeadresowania poczty, jak to określono na fig. 7. Serwer pocztowy D 20.4 odzyskuje zapis z tablicy MST serwera pocztowego i obsługuje każdego odbiorcę wykazanego kolejno. Określa on w tym przypadku, że pojedynczy odbiorca d2 jest użytkownikiem lokalnym i dostarcza komunikat pocztowy do tej skrzynki pocztowej użytkownika. Powyższe przykłady i listy oraz tablice podane na figurach mogą być zmodyfikowane. Ponadto niektóre z kroków procesu mogą być wykonane równolegle w celu przyspieszenia całego procesu. Istnieją różne sposoby możliwe do uporządkowania informacji w takiej tablicy lub liście. Zamiast wytwarzania nowej podlisty kolejek można także rozróżnić informację w liście kolejek, którą zajmowano się już z informacją, którą się jeszcze nie zajmowano przez zastosowanie znaczników stanu łub podobnych. Ważne jest także zaznaczenie, że bloki pokazane na fig. 2 nie muszą być koniecznie zrealizowane jako różne jednostki sprzętowe. Jeden komputer użytkownika mógłby na przykład działać zarówno jako serwer pocztowy i zarządca kolejek, zakładając, że jest zainstalowane właściwe oprogramowanie i sprzęt. Zamiast zastosowania tablic lub list pokazanych na figurach 3 i 8, można także uporządkować poszczególne informacje w sposób sekwencyjny. Przykład sekwencyjnej tablicy serwerów pocztowych jest podany na figurze 9. Taka sekwencyjna tablica serwerów pocztowych może być na przykład włączona do komunikatu pocztowego przesyłanego w sieci, przez wprowadzenie jej do nagłówka pocztowego. Podsumowując, wynalazek spełnia trzy podstawowe wymagania, które muszą być spełnione przez dowolny system MQ w celu zapewnienia sprawnych usług dystrybucyjnych w systemie pocztowym. Wynalazek umożliwia dostarczenie komunikatu pocztowego do wszystkich odbiorców na liście rozdziału, bez niepotrzebnego powielania komunikatu pocztowego w sieci MQ, umożliwia przeadresowanie komunikatów pocztowych realizowanych przez system pocztowy tylko jako właściwe i nie wymaga koordynacji pomiędzy katalogami dla systemu pocztowego i systemu MQ.

18 FIG. 1

19 FIG.2

20 FIG. 3A FIG. 3B FIG. 3C FIG. 3D FIG. 3E

(86) Data i numer zgłoszenia międzynarodowego: 09.08.2001, PCT/DE01/02954 (87) Data i numer publikacji zgłoszenia międzynarodowego:

(86) Data i numer zgłoszenia międzynarodowego: 09.08.2001, PCT/DE01/02954 (87) Data i numer publikacji zgłoszenia międzynarodowego: RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 199888 (21) Numer zgłoszenia: 360082 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia: 09.08.2001 (86) Data i numer zgłoszenia

Bardziej szczegółowo

Przesyłania danych przez protokół TCP/IP

Przesyłania danych przez protokół TCP/IP Przesyłania danych przez protokół TCP/IP PAKIETY Protokół TCP/IP transmituje dane przez sieć, dzieląc je na mniejsze porcje, zwane pakietami. Pakiety są często określane różnymi terminami, w zależności

Bardziej szczegółowo

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego: RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2161881 (96) Data i numer zgłoszenia patentu europejskiego: 20.05.2008 08748622.1 (13) (51) T3 Int.Cl. H04L 29/08 (2006.01)

Bardziej szczegółowo

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37 Referencyjny model OSI 3 listopada 2014 Mirosław Juszczak 37 Referencyjny model OSI Międzynarodowa Organizacja Normalizacyjna ISO (International Organization for Standarization) opracowała model referencyjny

Bardziej szczegółowo

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego: RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 71811 (96) Data i numer zgłoszenia patentu europejskiego: 29.09.06 06791167.7 (13) (1) T3 Int.Cl. H04Q 11/00 (06.01) Urząd

Bardziej szczegółowo

Warstwy i funkcje modelu ISO/OSI

Warstwy i funkcje modelu ISO/OSI Warstwy i funkcje modelu ISO/OSI Organizacja ISO opracowała Model Referencyjny Połączonych Systemów Otwartych (model OSI RM - Open System Interconection Reference Model) w celu ułatwienia realizacji otwartych

Bardziej szczegółowo

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego: 26.04.2006 06724572.0

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego: 26.04.2006 06724572.0 RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1878193 (96) Data i numer zgłoszenia patentu europejskiego: 26.04.2006 06724572.0 (13) T3 (51) Int. Cl. H04L29/06 H04Q7/22

Bardziej szczegółowo

Podstawowe pojęcia dotyczące sieci komputerowych

Podstawowe pojęcia dotyczące sieci komputerowych Podstawowe pojęcia dotyczące sieci komputerowych Podział ze względu na obszar Sieci osobiste PAN (Personal Area Network) sieci o zasięgu kilku metrów wykorzystywane np. do bezprzewodowego połączenia telefonu

Bardziej szczegółowo

Protokoły sieciowe - TCP/IP

Protokoły sieciowe - TCP/IP Protokoły sieciowe Protokoły sieciowe - TCP/IP TCP/IP TCP/IP (Transmission Control Protocol / Internet Protocol) działa na sprzęcie rożnych producentów może współpracować z rożnymi protokołami warstwy

Bardziej szczegółowo

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego: RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1890471 (96) Data i numer zgłoszenia patentu europejskiego: 19.10.2006 06791271.7 (13) (51) T3 Int.Cl. H04M 3/42 (2006.01)

Bardziej szczegółowo

(12) OPIS PATENTOWY (19) PL (11) 180331 (13) B1 PL 180331 B1 H04M 11/00 H04L 12/16 G06F 13/00 RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia: 315315

(12) OPIS PATENTOWY (19) PL (11) 180331 (13) B1 PL 180331 B1 H04M 11/00 H04L 12/16 G06F 13/00 RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia: 315315 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 180331 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 315315 (22) Data zgłoszenia: 17.07.1996 (51) IntCl7: H04M 1/64 H04M

Bardziej szczegółowo

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2074843. (96) Data i numer zgłoszenia patentu europejskiego: 27.09.2007 07818485.

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2074843. (96) Data i numer zgłoszenia patentu europejskiego: 27.09.2007 07818485. RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 74843 (96) Data i numer zgłoszenia patentu europejskiego: 27.09.07 0781848.0 (13) (1) T3 Int.Cl. H04W 4/12 (09.01) Urząd

Bardziej szczegółowo

(12) OPIS PATENTOWY (19) PL

(12) OPIS PATENTOWY (19) PL R Z E C Z PO SPO L IT A PO LSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (19) PL (21) Numer zgłoszenia: 315123 (2) Data zgłoszenia: 07.06.1995 (86)Data i numer zgłoszenia międzynarodowego:

Bardziej szczegółowo

Uproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek:

Uproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek: Uproszczony opis obsługi ruchu w węźle IP Poniższa procedura jest dokonywana dla każdego pakietu IP pojawiającego się w węźle z osobna. W routingu IP nie wyróżniamy połączeń. Te pojawiają się warstwę wyżej

Bardziej szczegółowo

( 5 4 ) Sposób, urządzenie i produkt programu komputerowego do komunikacji

( 5 4 ) Sposób, urządzenie i produkt programu komputerowego do komunikacji RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (19) PL (11) 180570 (21) Numer zgłoszenia: 327294 (22) Data zgłoszenia: 11.07.1996 (86) Data i numer zgłoszenia międzynarodowego:

Bardziej szczegółowo

5. Model komunikujących się procesów, komunikaty

5. Model komunikujących się procesów, komunikaty Jędrzej Ułasiewicz str. 1 5. Model komunikujących się procesów, komunikaty Obecnie stosuje się następujące modele przetwarzania: Model procesów i komunikatów Model procesów komunikujących się poprzez pamięć

Bardziej szczegółowo

(12) OPIS PATENTOWY (19) PL (11) 180619

(12) OPIS PATENTOWY (19) PL (11) 180619 RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (19) PL (11) 180619 (21) Numer zgłoszenia: 322830 (22) Data zgłoszenia: 11.07.1996 (86) Data i numer zgłoszenia międzynarodowego:

Bardziej szczegółowo

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych Wykład 2: Budowanie sieci lokalnych 1 Budowanie sieci lokalnych Technologie istotne z punktu widzenia konfiguracji i testowania poprawnego działania sieci lokalnej: Protokół ICMP i narzędzia go wykorzystujące

Bardziej szczegółowo

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego 2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5

Bardziej szczegółowo

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV Piotr Jarosik, Kamil Jaworski, Dominik Olędzki, Anna Stępień Dokumentacja wstępna TIN Rozproszone repozytorium oparte o WebDAV 1. Wstęp Celem projektu jest zaimplementowanie rozproszonego repozytorium

Bardziej szczegółowo

Klient-Serwer Komunikacja przy pomocy gniazd

Klient-Serwer Komunikacja przy pomocy gniazd II Klient-Serwer Komunikacja przy pomocy gniazd Gniazda pozwalają na efektywną wymianę danych pomiędzy procesami w systemie rozproszonym. Proces klienta Proces serwera gniazdko gniazdko protokół transportu

Bardziej szczegółowo

(12) OPIS PATENTOWY (19) PL (11)

(12) OPIS PATENTOWY (19) PL (11) RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (19) PL (11) 181834 (21) Numer zgłoszenia: 326385 (22) Data zgłoszenia: 30.10.1996 (86) Data i numer zgłoszenia międzynarodowego:

Bardziej szczegółowo

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne Sieci komputerowe Dr inż. Robert Banasiak Sieci Komputerowe 2010/2011 Studia niestacjonarne 1 Sieci LAN (Local Area Network) Podstawowe urządzenia sieci LAN. Ewolucja urządzeń sieciowych. Podstawy przepływu

Bardziej szczegółowo

Konfigurowanie sieci VLAN

Konfigurowanie sieci VLAN Konfigurowanie sieci VLAN 1 Wprowadzenie Sieć VLAN (ang. Virtual LAN) to wydzielona logicznie sieć urządzeń w ramach innej, większej sieci fizycznej. Urządzenia tworzące sieć VLAN, niezależnie od swojej

Bardziej szczegółowo

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie

Bardziej szczegółowo

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS kademickie Centrum Informatyki PS Wydział Informatyki PS Wydział Informatyki Sieci komputerowe i Telekomunikacyjne Transmisja w protokole IP Krzysztof ogusławski tel. 4 333 950 kbogu@man.szczecin.pl 1.

Bardziej szczegółowo

System Rozproszone Komunikator Dokumentacja. Maciej Muszkowski Jakub Narloch

System Rozproszone Komunikator Dokumentacja. Maciej Muszkowski Jakub Narloch System Rozproszone Komunikator Dokumentacja Maciej Muszkowski Jakub Narloch Wymagania Zgodnie ze wstępnymi założeniami komunikator musi, realizowad następujące funkcje: 1. Jest oparty o model Peer2Peer,

Bardziej szczegółowo

PL B1 H04L 17/00. Fig2. Instytut Łączności, Warszawa, PL. Józef Odrobiński, Warszawa, PL Zbigniew Główka, Warszawa, PL

PL B1 H04L 17/00. Fig2. Instytut Łączności, Warszawa, PL. Józef Odrobiński, Warszawa, PL Zbigniew Główka, Warszawa, PL RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej ( 1 2 ) OPIS PATENTOWY ( 1 9 ) PL (11) 187506 ( 1 3 ) B1 (21) Numer zgłoszenia 324539 ( 5 1 ) IntCl7 H04L 17/00 (22) Data zgłoszenia 28.01.1998

Bardziej szczegółowo

Lekcja 8, 9 i 10. Konspekt lekcji Poczta elektroniczna. Materiał z podręcznika: Rozdział 5. Poczta elektroniczna

Lekcja 8, 9 i 10. Konspekt lekcji Poczta elektroniczna. Materiał z podręcznika: Rozdział 5. Poczta elektroniczna Lekcja 8, 9 i 10 Materiał z podręcznika: Rozdział 5. Poczta elektroniczna Konspekt lekcji Poczta elektroniczna Temat: Poczta elektroniczna Czas: 3x45 minut Uczeń powinien znać pojęcia: Uczeń powinien posiadać

Bardziej szczegółowo

156.17.4.13. Adres IP

156.17.4.13. Adres IP Adres IP 156.17.4.13. Adres komputera w sieci Internet. Każdy komputer przyłączony do sieci ma inny adres IP. Adres ten jest liczbą, która w postaci binarnej zajmuje 4 bajty, czyli 32 bity. W postaci dziesiętnej

Bardziej szczegółowo

Lab 2 ĆWICZENIE 2 - VLAN. Rodzaje sieci VLAN

Lab 2 ĆWICZENIE 2 - VLAN. Rodzaje sieci VLAN ĆWICZENIE 2 - VLAN Rodzaje sieci VLAN Sieć VLAN tworzą porty jednego lub wielu przełączników. Wyróżnia się dwie odmiany sieci VLAN: statyczne i dynamiczne. W statycznych sieciach VLAN porty te konfigurowane

Bardziej szczegółowo

PODSTAWOWE PODZIAŁY SIECI KOMPUTEROWYCH

PODSTAWOWE PODZIAŁY SIECI KOMPUTEROWYCH PODSTAWOWE PODZIAŁY SIECI KOMPUTEROWYCH Pojęcie sieci komputerowych Sieć komputerowa jest to zbiór niezależnych komputerów połączonych ze sobą. Mówimy, że dwa komputery są ze sobą połączone, jeśli mogą

Bardziej szczegółowo

Sieci komputerowe. Wstęp

Sieci komputerowe. Wstęp Sieci komputerowe Wstęp Sieć komputerowa to grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład: korzystania ze wspólnych urządzeń

Bardziej szczegółowo

Instrukcja konfiguracji funkcji skanowania

Instrukcja konfiguracji funkcji skanowania Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji

Bardziej szczegółowo

Model OSI. mgr inż. Krzysztof Szałajko

Model OSI. mgr inż. Krzysztof Szałajko Model OSI mgr inż. Krzysztof Szałajko Protokół 2 / 26 Protokół Def.: Zestaw reguł umożliwiający porozumienie 3 / 26 Komunikacja w sieci 101010010101101010101 4 / 26 Model OSI Open Systems Interconnection

Bardziej szczegółowo

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki e-mail za pomocą otrzymanych danych.

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki e-mail za pomocą otrzymanych danych. 1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki e-mail za pomocą otrzymanych danych. 2. Po poprawnym zalogowaniu się, przejdziemy do nowej skrzynki. Ważną informacją jest zajętość

Bardziej szczegółowo

Konfiguracja konta pocztowego w Thunderbird

Konfiguracja konta pocztowego w Thunderbird Konfiguracja konta pocztowego w Thunderbird Sygnity SA 2013 Wszystkie prawa zastrzeżone. Znaki firmowe oraz towarowe użyte w opracowaniu są prawną własnością ich właścicieli. Autor dokumentacji: Magdalena

Bardziej szczegółowo

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:

Bardziej szczegółowo

Sieci komputerowe - administracja

Sieci komputerowe - administracja Sieci komputerowe - administracja warstwa sieciowa Andrzej Stroiński andrzej.stroinski@cs.put.edu.pl http://www.cs.put.poznan.pl/astroinski/ warstwa sieciowa 2 zapewnia adresowanie w sieci ustala trasę

Bardziej szczegółowo

Instrukcja konfiguracji programu Microsoft Outlook do współpracy z serwerami hostingowymi obsługiwanymi przez Ideo

Instrukcja konfiguracji programu Microsoft Outlook do współpracy z serwerami hostingowymi obsługiwanymi przez Ideo Instrukcja konfiguracji programu Microsoft Outlook do współpracy z serwerami hostingowymi obsługiwanymi przez Ideo Ideo Sp. z o.o. www.ideo.pl Al. Niepodległości 124/2 ul. Nad Przyrwą 13 02-577 Warszawa

Bardziej szczegółowo

Zaawansowane narzędzia programowania rozproszonego

Zaawansowane narzędzia programowania rozproszonego Zaawansowane narzędzia programowania rozproszonego Karol Gołąb karol.golab@tls-technologies.com 28 listopada 2001 1 Streszczenie Omówienie i porównanie popularnych standardów mechanizmów komunikacyjnych:

Bardziej szczegółowo

(86) Data i numer zgłoszenia międzynarodowego: , PCT/DK95/00460

(86) Data i numer zgłoszenia międzynarodowego: , PCT/DK95/00460 RZECZPO SPO LITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (19) PL (11) 178727 (13) B1 (2 1 ) Numer zgłoszenia: 320334 ( 2 2 ) D a t a z g ł o s z e n i a : 21.11.1995 (86) Data

Bardziej szczegółowo

Skrócony podręcznik dla partnerów

Skrócony podręcznik dla partnerów Skrócony podręcznik dla partnerów Zapraszamy Dziękujemy za wybranie usługi GFI MAX MailProtection (dawniej Katharion ). Firma GFI będąca liderem walki ze spamem dokłada wszelkich starań, aby zapewnić użytkownikom

Bardziej szczegółowo

Telnet. Telnet jest najstarszą i najbardziej elementarną usługą internetową.

Telnet. Telnet jest najstarszą i najbardziej elementarną usługą internetową. Telnet Telnet jest najstarszą i najbardziej elementarną usługą internetową. Telnet standard protokołu komunikacyjnego używanego w sieciach komputerowych do obsługi odległego terminala w architekturze klient-serwer.

Bardziej szczegółowo

PL B BUP 14/16

PL B BUP 14/16 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 229798 (13) B1 (21) Numer zgłoszenia: 410735 (51) Int.Cl. G01R 19/00 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia: 22.12.2014

Bardziej szczegółowo

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących

Bardziej szczegółowo

MODEL WARSTWOWY PROTOKOŁY TCP/IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych

Bardziej szczegółowo

Rysunek 1: Okno z lista

Rysunek 1: Okno z lista 1 Urzadzenie RFID Urządzenie RFID, umożliwia użytkownikom systemu kontrolę dostępu do wydzielonych przez system stref, na podstawie odczytywanych TAG ów (identyfikatora przypisanego do użytkownika) z czytników

Bardziej szczegółowo

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet Sieci Komputerowe Wykład 1: TCP/IP i adresowanie w sieci Internet prof. nzw dr hab. inż. Adam Kisiel kisiel@if.pw.edu.pl Pokój 114 lub 117d 1 Kilka ważnych dat 1966: Projekt ARPANET finansowany przez DOD

Bardziej szczegółowo

1. W protokole http w ogólnym przypadku elementy odpowiedzi mają: a) Postać tekstu b) Postać HTML c) Zarówno a i b 2. W usłudze DNS odpowiedź

1. W protokole http w ogólnym przypadku elementy odpowiedzi mają: a) Postać tekstu b) Postać HTML c) Zarówno a i b 2. W usłudze DNS odpowiedź 1. W protokole http w ogólnym przypadku elementy odpowiedzi mają: a) Postać tekstu b) Postać HTML c) Zarówno a i b 2. W usłudze DNS odpowiedź autorytatywna dotycząca hosta pochodzi od serwera: a) do którego

Bardziej szczegółowo

Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego

Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego Z a r z ą d z a n i e S y s t e m a m i T e l e i n f o r m a t y c z n y m i Prowadzący: dr inż. Tomasz Malinowski PROJEKT Wykonał: Marek Oleksiak

Bardziej szczegółowo

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie System komputerowy System komputerowy (ang. computer system) to układ współdziałaniadwóch składowych: sprzętu komputerowegooraz oprogramowania, działających coraz częściej również w ramach sieci komputerowej.

Bardziej szczegółowo

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego: RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2445140 (96) Data i numer zgłoszenia patentu europejskiego: 22.12.2009 09847012.3 (13) (51) T3 Int.Cl. H04L 12/24 (2006.01)

Bardziej szczegółowo

Zdalne wywołanie procedur. Krzysztof Banaś Systemy rozproszone 1

Zdalne wywołanie procedur. Krzysztof Banaś Systemy rozproszone 1 Zdalne wywołanie procedur Krzysztof Banaś Systemy rozproszone 1 RPC Komunikacja za pomocą gniazd jest wydajna, gdyż korzystamy z funkcji systemowych niewygodna, gdyż musimy wyrażać ją za pomocą jawnego

Bardziej szczegółowo

Serwer faksowy Vidicode. kompletne rozwiązanie do komunikacji faksowej dla każdego przedsiębiorstwa

Serwer faksowy Vidicode. kompletne rozwiązanie do komunikacji faksowej dla każdego przedsiębiorstwa Serwer faksowy Vidicode kompletne rozwiązanie do komunikacji faksowej dla każdego przedsiębiorstwa Czym jest serwer faksowy Vidicode? Serwer faksowy Vidicode to urządzenie pozwalające na połączenie sieci

Bardziej szczegółowo

Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami

Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami Struktury sieciowe Struktury sieciowe Podstawy Topologia Typy sieci Komunikacja Protokoły komunikacyjne Podstawy Topologia Typy sieci Komunikacja Protokoły komunikacyjne 15.1 15.2 System rozproszony Motywacja

Bardziej szczegółowo

SEGMENT TCP CZ. II. Suma kontrolna (ang. Checksum) liczona dla danych jak i nagłówka, weryfikowana po stronie odbiorczej

SEGMENT TCP CZ. II. Suma kontrolna (ang. Checksum) liczona dla danych jak i nagłówka, weryfikowana po stronie odbiorczej SEGMENT TCP CZ. I Numer portu źródłowego (ang. Source port), przeznaczenia (ang. Destination port) identyfikują aplikacje wysyłającą odbierającą dane, te dwie wielkości wraz adresami IP źródła i przeznaczenia

Bardziej szczegółowo

Kolejkowanie wiadomości Standard MQ (JMS)

Kolejkowanie wiadomości Standard MQ (JMS) Kolejkowanie wiadomości Standard MQ (JMS) Kolejkowanie wiadomości Standard wymiany informacji wiadomości (ang. message) między procesami (mogą być rozproszone) Przykładowe rozwiązania: - RabbitMQ - ActiveMQ

Bardziej szczegółowo

PL 198457 B1. ABB Sp. z o.o.,warszawa,pl 17.12.2001 BUP 26/01. Michał Orkisz,Kraków,PL Mirosław Bistroń,Jarosław,PL 30.06.

PL 198457 B1. ABB Sp. z o.o.,warszawa,pl 17.12.2001 BUP 26/01. Michał Orkisz,Kraków,PL Mirosław Bistroń,Jarosław,PL 30.06. RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 198457 (13) B1 (21) Numer zgłoszenia: 340813 (51) Int.Cl. G06F 17/21 (2006.01) G06Q 10/00 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22)

Bardziej szczegółowo

SIECI KOMPUTEROWE. Podstawowe wiadomości

SIECI KOMPUTEROWE. Podstawowe wiadomości SIECI KOMPUTEROWE Podstawowe wiadomości Co to jest sieć komputerowa? Sieć komputerowa jest to zespół urządzeń przetwarzających dane, które mogą wymieniać między sobą informacje za pośrednictwem mediów

Bardziej szczegółowo

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej Wyznaczanie tras (routing) 1 Wyznaczanie tras (routing) 2 Wyznaczanie tras VLSM Algorytmy rutingu Tablica rutingu CIDR Ruting statyczny Plan wykładu Wyznaczanie tras (routing) 3 Funkcje warstwy sieciowej

Bardziej szczegółowo

Serwer faksowy Vidicode. kompletne rozwiązanie do komunikacji faksowej dla każdego przedsiębiorstwa

Serwer faksowy Vidicode. kompletne rozwiązanie do komunikacji faksowej dla każdego przedsiębiorstwa Serwer faksowy Vidicode kompletne rozwiązanie do komunikacji faksowej dla każdego przedsiębiorstwa Czym jest serwer faksowy Vidicode? Serwer faksowy Vidicode to urządzenie pozwalające na połączenie sieci

Bardziej szczegółowo

SIECI KOMPUTEROWE Adresowanie IP

SIECI KOMPUTEROWE  Adresowanie IP Adresowanie IP Podstawowa funkcja protokołu IP (Internet Protocol) polega na dodawaniu informacji o adresie do pakietu danych i przesyłaniu ich poprzez sieć do właściwych miejsc docelowych. Aby umożliwić

Bardziej szczegółowo

Wprowadzenie. Dariusz Wawrzyniak 1

Wprowadzenie. Dariusz Wawrzyniak 1 Dariusz Wawrzyniak Politechnika Poznańska Instytut Informatyki ul. Piotrowo 2 (CW, pok. 5) 60-965 Poznań Dariusz.Wawrzyniak@cs.put.poznan.pl Dariusz.Wawrzyniak@put.edu.pl www.cs.put.poznan.pl/dwawrzyniak

Bardziej szczegółowo

Przykładowa konfiguracja konta pocztowego w programie Thunderbird z wykorzystaniem MKS 2k7 (MS Windows Vista Busissnes)

Przykładowa konfiguracja konta pocztowego w programie Thunderbird z wykorzystaniem MKS 2k7 (MS Windows Vista Busissnes) Przykładowa konfiguracja konta pocztowego w programie Thunderbird z wykorzystaniem MKS 2k7 (MS Windows Vista Busissnes) KROK NR 1: Uruchamiamy dowolną przeglądarkę internetową w celu pobrania najnowszej

Bardziej szczegółowo

Mediatel 4B Sp. z o.o., ul. Bitwy Warszawskiej 1920 r. 7A, 02-366 Warszawa, www.mediatel.pl

Mediatel 4B Sp. z o.o., ul. Bitwy Warszawskiej 1920 r. 7A, 02-366 Warszawa, www.mediatel.pl W instrukcji znajdują się informacje dotyczące zakresu działania usługi efax oraz kilka wskazówek umożliwiających sprawne wykorzystywanie usługi wirtualnych faksów w codziennej pracy. Wysyłanie i odczytywanie

Bardziej szczegółowo

Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0

Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0 Syriusz sp. z o.o. Rzeszów, 2009 Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0 POSTANOWIENIA OGÓLNE Minimalna, sugerowana ilość godzin wdrożenia programu to: bez przenoszenia danych 8 godzin +

Bardziej szczegółowo

PL B1. UNIWERSYTET ŁÓDZKI, Łódź, PL BUP 03/06. JANUSZ BACZYŃSKI, Łódź, PL MICHAŁ BACZYŃSKI, Łódź, PL

PL B1. UNIWERSYTET ŁÓDZKI, Łódź, PL BUP 03/06. JANUSZ BACZYŃSKI, Łódź, PL MICHAŁ BACZYŃSKI, Łódź, PL RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 208357 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 369252 (22) Data zgłoszenia: 23.07.2004 (51) Int.Cl. H04B 3/46 (2006.01)

Bardziej szczegółowo

Sieci komputerowe i bazy danych

Sieci komputerowe i bazy danych Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Sieci komputerowe i bazy danych Sprawozdanie 5 Badanie protokołów pocztowych Szymon Dziewic Inżynieria Mechatroniczna Rok: III Grupa: L1 Zajęcia

Bardziej szczegółowo

Wykład Nr 4. 1. Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

Wykład Nr 4. 1. Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia Sieci komputerowe Wykład Nr 4 1. Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia Sieci bezprzewodowe Sieci z bezprzewodowymi punktami dostępu bazują na falach radiowych. Punkt dostępu musi mieć

Bardziej szczegółowo

(12)OPIS PATENTOWY (19)PL (11)186470

(12)OPIS PATENTOWY (19)PL (11)186470 RZECZPOSPOLITA POLSKA (12)OPIS PATENTOWY (19)PL (11)186470 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia. 327773 (22) Data zgłoszenia- 29.07.1998 (13)B1 (51 ) IntCl7 G06F 13/14 H04M 11/06

Bardziej szczegółowo

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 13 Topologie sieci i urządzenia Topologie sieci magistrali pierścienia gwiazdy siatki Zalety: małe użycie kabla Magistrala brak dodatkowych urządzeń

Bardziej szczegółowo

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN Podstawy Transmisji Danych Wykład IV Protokół IPV4 Sieci WAN to połączenia pomiędzy sieciami LAN 1 IPv4/IPv6 TCP (Transmission Control Protocol) IP (Internet Protocol) ICMP (Internet Control Message Protocol)

Bardziej szczegółowo

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A i sieci komputerowe Szymon Wilk Adresowanie w sieciach 1 1. Klasy adresów IP a) klasa A sieć host 0 mało sieci (1 oktet), dużo hostów (3 oktety) pierwszy bit równy 0 zakres adresów dla komputerów 1.0.0.0-127.255.255.255

Bardziej szczegółowo

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1825387. (96) Data i numer zgłoszenia patentu europejskiego: 18.11.2005 05849254.

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1825387. (96) Data i numer zgłoszenia patentu europejskiego: 18.11.2005 05849254. RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1825387 Urząd Patentowy Rzeczypospolitej Polskiej (96) Data i numer zgłoszenia patentu europejskiego: 18.11.2005 05849254.7

Bardziej szczegółowo

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego: RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2445186 Urząd Patentowy Rzeczypospolitej Polskiej (96) Data i numer zgłoszenia patentu europejskiego: 11.10.2011 11184611.9

Bardziej szczegółowo

Technologie informacyjne (5) Zdzisław Szyjewski

Technologie informacyjne (5) Zdzisław Szyjewski Technologie informacyjne (5) Zdzisław Szyjewski Technologie informacyjne Technologie pracy z komputerem Funkcje systemu operacyjnego Przykłady systemów operacyjnych Zarządzanie pamięcią Zarządzanie danymi

Bardziej szczegółowo

wersja dokumentu 1.0 data wydania 2008.11.14

wersja dokumentu 1.0 data wydania 2008.11.14 HERMESEDI System elektronicznej wymiany dokumentów w systemie EDI/ECOD wersja dokumentu 1.0 data wydania 2008.11.14 Syriusz sp. z o.o. Rzeszów 2008 SPIS TREŚCI: 1. Przeznaczenie... 3 2. Schemat pracy...

Bardziej szczegółowo

Ćwiczenie 1. Kolejki IBM Message Queue (MQ)

Ćwiczenie 1. Kolejki IBM Message Queue (MQ) Ćwiczenie 1. Kolejki IBM Message Queue (MQ) 1. Przygotowanie Przed rozpoczęciem pracy, należy uruchomić "Kreator przygotowania WebSphere MQ" oraz przejść przez wszystkie kroki kreatora, na końcu zaznaczając

Bardziej szczegółowo

Możesz podłączyć drukarkę do routera wykorzystując port USB. Wszystkie komputery podłączone do routera będą mogły drukować poprzez router.

Możesz podłączyć drukarkę do routera wykorzystując port USB. Wszystkie komputery podłączone do routera będą mogły drukować poprzez router. Poniżej kilka wskazówek, jak skorzystać z Vigora jako serwera drukarki. Możesz podłączyć drukarkę do routera wykorzystując port USB. Wszystkie komputery podłączone do routera będą mogły drukować poprzez

Bardziej szczegółowo

Urządzenia sieciowe. Tutorial 1 Topologie sieci. Definicja sieci i rodzaje topologii

Urządzenia sieciowe. Tutorial 1 Topologie sieci. Definicja sieci i rodzaje topologii Tutorial 1 Topologie sieci Definicja sieci i rodzaje topologii Definicja 1 Sieć komputerowa jest zbiorem mechanizmów umożliwiających komunikowanie się komputerów bądź urządzeń komputerowych znajdujących

Bardziej szczegółowo

Konfiguracja poczty IMO w programach Microsoft Outlook oraz Mozilla Thunderbird

Konfiguracja poczty IMO w programach Microsoft Outlook oraz Mozilla Thunderbird Konfiguracja poczty IMO w programach Microsoft Outlook oraz Mozilla Thunderbird 1. Mozilla Thunderbird Rozpocząć konfigurację IMO poczty należy od kliknięcia opcji utworzenia nowego konta w programie.

Bardziej szczegółowo

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak Protokół TCP/IP Protokół TCP/IP (Transmission Control Protokol/Internet Protokol) to zestaw trzech protokołów: IP (Internet Protokol), TCP (Transmission Control Protokol), UDP (Universal Datagram Protokol).

Bardziej szczegółowo

PL 181236 B1 (19) PL (11) 181236 (12) OPIS PATENTOWY (13) B1. (51) Int.Cl.7: G 06F 3 /1 2 G06K 15/02 G06F 17/60 G07G 1/12

PL 181236 B1 (19) PL (11) 181236 (12) OPIS PATENTOWY (13) B1. (51) Int.Cl.7: G 06F 3 /1 2 G06K 15/02 G06F 17/60 G07G 1/12 RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (21 ) Numer zgłoszenia: 3 1 6 4 8 2 (22) Data zgłoszenia- 1 1.1 0.1 9 9 6 (19) PL (11) 181236 (13) B1 (51) Int.Cl.7:

Bardziej szczegółowo

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl Instrukcja do panelu administracyjnego do zarządzania kontem FTP WebAs www.poczta.greenlemon.pl Opracowanie: Agencja Mediów Interaktywnych GREEN LEMON Spis treści 1.Wstęp 2.Konfiguracja 3.Konto FTP 4.Domeny

Bardziej szczegółowo

Replikacja kolejkowa (Q-replication) w IBM DB2

Replikacja kolejkowa (Q-replication) w IBM DB2 Replikacja kolejkowa (Q-replication) w IBM DB2 Paweł Kędziora, Maciej Krysiuk, Marek Lewandowski Politechnika Poznańska pawel.kedziora@gmail.com, maciej.krysiuk@gmail.com, lewandowski.marek@gmail.com SPIS

Bardziej szczegółowo

Zadania z sieci Rozwiązanie

Zadania z sieci Rozwiązanie Zadania z sieci Rozwiązanie Zadanie 1. Komputery połączone są w sieci, z wykorzystaniem routera zgodnie ze schematem przedstawionym poniżej a) Jak się nazywa ten typ połączenia komputerów? (topologia sieciowa)

Bardziej szczegółowo

(11) 173692 (13) B1 PL 173692 B1 (12) OPIS PATENTOWY (19) PL RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia: 311466. (22) Data zgłoszenia: 23.03.

(11) 173692 (13) B1 PL 173692 B1 (12) OPIS PATENTOWY (19) PL RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia: 311466. (22) Data zgłoszenia: 23.03. RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (19) PL (21) Numer zgłoszenia: 311466 (22) Data zgłoszenia: 23.03.1994 (86) Data i numer zgłoszenia międzynarodowego:

Bardziej szczegółowo

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Instrukcja konfiguracji programu Fakt z modułem lanfakt Instrukcja konfiguracji programu Fakt z modułem lanfakt (wersja 2012.07) Fakt Dystrybucja Sp. z o. o. 81-552 Gdynia, ul. Wielkopolska 21/2 www.fakt.com.pl serwis@fakt.com.pl Spis treści 1. Moduł lanfakt...

Bardziej szczegółowo

POLITYKA PRYWATNOŚCI ORAZ POLITYKA PLIKÓW COOKIES W Sowa finanse

POLITYKA PRYWATNOŚCI ORAZ POLITYKA PLIKÓW COOKIES W Sowa finanse POLITYKA PRYWATNOŚCI ORAZ POLITYKA PLIKÓW COOKIES W Sowa finanse I. Definicje Niżej wymienione pojęcia użyte w Polityce prywatności lub Polityce Plików cookies należy rozumieć następująco: Administrator

Bardziej szczegółowo

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...

Bardziej szczegółowo

Uniwersalny Konwerter Protokołów

Uniwersalny Konwerter Protokołów Uniwersalny Konwerter Protokołów Autor Robert Szolc Promotor dr inż. Tomasz Szczygieł Uniwersalny Konwerter Protokołów Szybki rozwój technologii jaki obserwujemy w ostatnich latach, spowodował że systemy

Bardziej szczegółowo

Instrukcja inteligentnego gniazda Wi-Fi współpracującego z systemem Asystent. domowy

Instrukcja inteligentnego gniazda Wi-Fi współpracującego z systemem Asystent. domowy Instrukcja inteligentnego gniazda Wi-Fi współpracującego z systemem Asystent domowy Instrukcja inteligentnego gniazda Wi-Fi współpracującego z systemem Asystent domowy 1 Podłącz do prądu 2 Połącz z siecią

Bardziej szczegółowo

EGZAMIN MATURALNY Z INFORMATYKI

EGZAMIN MATURALNY Z INFORMATYKI Miejsce na naklejkę z kodem szkoły dysleksja MIN-R1A1P-061 EGZAMIN MATURALNY Z INFORMATYKI POZIOM ROZSZERZONY Czas pracy 90 minut ARKUSZ I STYCZEŃ ROK 2006 Instrukcja dla zdającego 1. Sprawdź, czy arkusz

Bardziej szczegółowo

Fiery Remote Scan. Łączenie z serwerami Fiery servers. Łączenie z serwerem Fiery server przy pierwszym użyciu

Fiery Remote Scan. Łączenie z serwerami Fiery servers. Łączenie z serwerem Fiery server przy pierwszym użyciu Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących

Bardziej szczegółowo

(12) OPIS PATENTOWY (19)PL (11) 172082 (13) B1

(12) OPIS PATENTOWY (19)PL (11) 172082 (13) B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19)PL (11) 172082 (13) B1 (21) Numer zgłoszenia: 300168 (51) IntCl6: G07G 1/12 Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia: 19.08.1993 (54)

Bardziej szczegółowo

INSTRUKCJE UŻYTKOWNIKÓW

INSTRUKCJE UŻYTKOWNIKÓW INSTRUKCJE 4 Konfiguracja klienta pocztowego w programie Thunderbird Opracowanie Dział Informatyzacji Biuro OIRP w Warszawie Redaktor Magdalena Jurkiewicz - 1 - Warszawa 2012 Z paska Start należy wybrać

Bardziej szczegółowo

REFERAT O PRACY DYPLOMOWEJ

REFERAT O PRACY DYPLOMOWEJ REFERAT O PRACY DYPLOMOWEJ Temat pracy: Wdrożenie usługi poczty elektronicznej opartej na aplikacji Postfix dla średniego przedsiębiorstwa ze szczególnym uwzględnieniem aspektów wysokiej dostępności Autor:

Bardziej szczegółowo

Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Telekomunikacji

Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Telekomunikacji Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Telekomunikacji Bezpieczeństwo sieci teleinformatycznych Laboratorium 5 Temat: Polityki bezpieczeństwa FortiGate. Spis treści 2. Cel ćwiczenia...

Bardziej szczegółowo

(57) 1. Sposób definiowania znaków graficznych

(57) 1. Sposób definiowania znaków graficznych RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (1)178077 (13)B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 310234 (22) Data zgłoszenia: 31.08.1995 (51) IntCl6: G06F 3/023 H03M

Bardziej szczegółowo