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

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

Download "(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2130332. (96) Data i numer zgłoszenia patentu europejskiego: 01.03.2008 08719530."

Transkrypt

1 RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego: (13) (51) T3 Int.Cl. H04L 12/851 ( ) Urząd Patentowy Rzeczypospolitej Polskiej (97) O udzieleniu patentu europejskiego ogłoszono: Europejski Biuletyn Patentowy 2013/36 EP B1 (54) Tytuł wynalazku: Stosowanie zasad w zarządzaniu przepływem usługi (30) Pierwszeństwo: US (43) Zgłoszenie ogłoszono: w Europejskim Biuletynie Patentowym nr 2009/50 (45) O złożeniu tłumaczenia patentu ogłoszono: Wiadomości Urzędu Patentowego 2014/01 (73) Uprawniony z patentu: Telefonaktiebolaget LM Ericsson (publ), Stockholm, SE (72) Twórca(y) wynalazku: PL/EP T3 SYLVAIN MONETTE, Blainville, CA MARTIN JULIEN, Laval, CA BENOIT TREMBLAY, Laval, CA (74) Pełnomocnik: rzecz. pat. Grażyna Palka JWP RZECZNICY PATENTOWI DOROTA RZĄŻEWSKA SP. J. ul. Żelazna 28/30 Sienna Center Warszawa Uwaga: W ciągu dziewięciu miesięcy od publikacji informacji o udzieleniu patentu europejskiego, każda osoba może wnieść do Europejskiego Urzędu Patentowego sprzeciw dotyczący udzielonego patentu europejskiego. Sprzeciw wnosi się w formie uzasadnionego na piśmie oświadczenia. Uważa się go za wniesiony dopiero z chwilą wniesienia opłaty za sprzeciw (Art. 99 (1) Konwencji o udzielaniu patentów europejskich).

2 18352/13/P-RO/GP EP Opis Tło wynalazku Dziedzina wynalazku Stosowanie zasad w zarządzaniu przepływem usługi [0001] Wynalazek dotyczy sposobu i węzła do identyfikacji typu usług oferowanych przez serwer dla domeny użytkownika i do stosowania w nich zasad ruchu. Opis stanu techniki [0002] Znane jest w stanie techniki, że sieci dostępu umożliwiają klientom dostęp do zawartości serwerów. Najczęściej stosowany sposób dostarczania zawartości z serwerów do klientów to zastosowanie tzw. połączeń najwyższej możliwej jakości (best effort). Najwyższa możliwa jakość wskazuje, że sieć dostępu nie daje żadnych gwarancji, że pożądana zawartość będzie faktycznie dostarczona, ani że zawartość będzie dostarczona zgodnie z określoną jakością usługi (QoS, Quality of Service) z minimalnym opóźnieniem, ani z wyznaczonym priorytetem. W sieci najwyższej możliwej jakości klient otrzymuje obsługę najwyższej możliwej jakości, co oznacza niekreśloną przepływność i czas dostarczenia, zależnie od aktualnego natężenia ruchu. [0003] Figura 1 przedstawia rozwiązanie ze stanu techniki prostej sieci dostępu 100, stosowanej do dostarczania usług z serwera 110 dostawcy usług do domeny 120 użytkownika. Domena 120 użytkownika może się składać z pojedynczego węzła, lub może zawierać wiele urządzeń 22a, 22b użytkownika, składających się na przykład z kilku urządzeń 22a, 22b użytkownika w tym samym gospodarstwie domowym. Wszystkie urządzenia 22a, 22b użytkownika w domenie 120 użytkownika współdzielą tą samą subskrypcję do sieci dostępu 100 i dostawców usług. Wewnątrz sieci dostępu 100, jeden lub więcej węzłów 130 domeny dostępu, na przykład rutery dostępu, zapewniają bezpośrednie połączenie IP (Internet Protocol) z urządzeniami 22a, 22b. Węzły 130 domeny dostępu przekazują dane ruchu IP, jak również żądania usług i odpowiedzi usług, między domeną 120 użytkownika i serwerem 110. Figura 1 jest w znacznym stopniu uproszczona; znawcy z dziedziny łatwo zauważą, że typowa sieć dostępu 100 normalnie zawiera dziesiątki lub setki węzłów 130 domeny dostępu obsługujących tysiące urządzeń 120 użytkowników i zapewniających dostęp do milionów serwerów 110 w Internecie. [0004] Użytkownik domeny 120 użytkownika może zażądać usług dowolnego typu spośród wielu rodzajów usług. Chociaż usługi takie jak FTP (File Transfer Protocol, protokół przesyłania plików), lub pobieranie strony WWW dzięki zastosowaniu technologii HTTP (HyperText Transfer Protocol, protokół przesyłania hipertekstu), mogą być skutecznie obsługiwane w prostej sieci dostępu 100 typu najwyższej możliwej jakości, inne usługi wymagające dużych szerokości pasma lub małych opóźnień, takie jak potokowe przesyłanie wideo i VoIP (Voice over Internet Protocol, przesyłanie głosu przez sieć z protokołem IP) są bardziej wymagające w zakresie QoS.

3 2 [0005] Obecnie Internet Protocol version 4 (IPv4), opisany w dokumencie Request For Comments (RFC) 791 of the Internet Engineering Task Force (IETF), zawiera parametr Type Of Service (TOS, rodzaj usługi) w nagłówku każdego pakietu IPv4. Dokument RFC 2474 Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers definiuje ponadto możliwe wartości dla parametru TOS. Możliwe jest użycie parametru TOS dla wskazania, że pakiet IPv4 powinien być dostarczony z wyższym priorytetem lub z niższym opóźnieniem, niż w prostym połączeniu najwyższej możliwej jakości. Mimo to jednak, możliwe wartości TOS mają bardzo ograniczony zakres i nie zapewniają środków do specyfikowania ruterom w sieci, z wysokim stopniem detalizacji, wymaganych parametrów QoS, wymaganych dla niektórych ze współczesnych usług. [0006] US 6,449,650 B1 dotyczy sposobów i urządzenia do konfiguracji sieci telekomunikacyjnej za pomocą szablonów usług dla umożliwienia zastosowania zasad ruchu, do użycia w wielu urządzeniach przetwarzających pakiety. [0007] Obecnie nie istnieją wydajne środki dla serwera 110 do dostarczenia unikalnej definicji usług, umożliwiających użycie zaawansowanej informacji o wymaganych parametrach QoS, które mogą wymagać utworzenia egzemplarza po ustanowieniu sesji z domeną 120 użytkownika. Streszczenie wynalazku [0008] Cenne zalety dawałoby dysponowanie sposobem i węzłami do identyfikacji usług w sposób zapewniający, że parametry QoS mogą być wymuszone w danej sieci, w celu zapewnienia zaawansowanych usług między serwerami i urządzeniami użytkowników. [0009] Tak więc szerokim celem wynalazku jest udostępnienie sposobu i węzła do identyfikacji usługi oferowanej przez dostawcę usług i do specyfikowania powiązanych parametrów zasad ruchu od końca do końca. [0010] Pierwszym przedmiotem wynalazku jest sposób stosowania zasad dla dostawcy usług zidentyfikowanego typu, przez serwer do domeny użytkownika. Najpierw przygotowany jest szablon usługi składający się z adresu serwera, identyfikatora protokołu i jednej lub większej liczby zasad ruchu do zastosowania w obsłudze zidentyfikowanego typu usług. Następnie zapewniony jest zbiór zarządzania przepływem usługi poprzez skompletowanie szablonu usługi, przez dodanie adresu domeny użytkownika. Gdy pakiet jest odbierany, zawierając adres źródła, adres przeznaczenia i typ protokołu - pakiet zawiera również dane powiązane ze zidentyfikowanym typem usługi - zidentyfikowany jest zbiór zarządzania przepływem usługi poprzez zestawienie tych adresów źródła i przeznaczenia, jak również typu protokołu z adresami i identyfikatorem protokołu w zbiorze zarządzania usługą. Dane są wymieniane w przepływie usługi między domeną użytkownika i serwerem, przez użycie jednej lub większej liczby zasad ruchu. [0011] Drugim przedmiotem wynalazku jest przykład wykonania powyższego sposobu. Węzeł dostawcy usług przygotowuje wiele szablonów usług dla wielu typów usług. Tworzenie zbioru zarządzania przepływem usługi ma miejsce w odpowiedzi na odebranie żądania usługi z domeny użytkownika, przy czym żądanie usługi identyfikuje dany typ usługi.

4 3 Gdy z domeny użytkownika odebranych zostanie wiele żądań usług, tworzone są odrębne zbiory zarządzania przepływem usługi, zgodnie ze zidentyfikowanymi typami usług w wielu żądaniach usług. [0012] Trzecim przedmiotem wynalazku jest inny przykład wykonania powyższego sposobu. Węzeł dostawcy usług przygotowuje dwa lub więcej szablonów usług dla dwóch lub więcej aspektów tej samej oferty usługi. Tworzenie dwóch lub większej liczby zbiorów zarządzania przepływem usługi ma miejsce w odpowiedzi na odebranie żądania usługi z domeny użytkownika, przy czym żądanie usługi identyfikuje ofertę usługi. [0013] Czwartym przedmiotem wynalazku jest węzeł domeny dostępu do stosowania zasad ruchu dla przepływu usługi między domeną użytkownika i serwerem. Węzeł domeny dostępu zawiera pamięć do przechowywania szablonów usług. Szablon usługi zawiera adres serwera, identyfikator protokołu i jedną lub więcej zasad ruchu. Węzeł domeny dostępu zawiera również sterujące układy logiczne przystosowane do tworzenia zbioru zarządzania przepływem usługi poprzez dodanie adresu domeny użytkownika do szablonu usługi. Dwa urządzenia wejścia wyjścia, jedno po stronie serwera i jedno po stronie domeny użytkownika, są przystosowane do odbioru pakietów danych, przy czym każdy pakiet zawiera adres źródła, adres przeznaczenia, typ protokołu i dane. Procesor zasad identyfikuje zbiór zarządzania przepływem usługi przez zestawienie adresu źródła, adresu przeznaczenia i typu protokołu ze zbiorem zarządzania przepływem usługi i stosuje jedną lub więcej zasad ruchu dla danych. Pakiety są następnie przesłane do ich miejsca przeznaczenia przez urządzenia wejścia-wyjścia. [0014] W przykładzie wykonania adres serwera, adres domeny użytkownika, adres źródła i adres przeznaczenia są adresami IP (Internet Protocol). [0015] W kolejnym przykładzie wykonania adres źródła jest równy adresowi domeny użytkownika, adres przeznaczenia jest równy adresowi serwera, a typ protokołu jest równy protokołowi. [0016] W kolejnym przykładzie wykonania adres przeznaczenia jest równy adresowi domeny użytkownika, adres źródła jest równy adresowi serwera, a typ protokołu jest równy identyfikatorowi protokołu. [0017] W przykładzie wykonania ruch danych odbywa się między domeną użytkownika i serwerem przez zastosowanie zasad zawartych w dwóch lub większej liczbie zbiorów zarządzania przepływem usługi, a dwa lub więcej zbiorów zarządzania przepływem usługi jest opartych na dwóch lub większej liczbie różnych szablonów usług, przy czym dwa lub więcej zbiorów zarządzania przepływem usługi jest powiązanych z dwoma lub większą liczbą uzupełniających się aspektów oferty usług, przy czym ofertą usług może być usługa telewizji, jednym lub większą liczbą aspektów komplementarnych może być strumień audio, a pozostałym z dwóch lub większej liczby aspektów komplementarnych może być strumień wideo. [0018] W przykładzie wykonania przygotowanie szablonu usługi jest realizowane w węźle dostawcy usług przez wysłanie szablonu usługi do węzła domeny dostępu, a tworzenie zbioru

5 4 zarządzania przepływem usługi jest realizowane w węźle domeny dostępu, przy czym szablon usługi może ponadto zawierać tożsamość dostawcy usług, a węzeł domeny dostępu może zastosować tożsamość dostawcy usługi do przesyłania dalej ruchu między dostawcą usługi i domeną użytkownika. [0019] W przykładzie wykonania węzeł dostawcy usług przygotowuje wiele szablonów usług dla wielu typów usług, przy czym tworzenie zbioru zarządzania przepływem usługi może reagować na odebranie żądania usługi z domeny użytkownika, domena użytkownika może mieć subskrypcję na jeden lub więcej z wielu typów usług, żądanie usługi może zawierać wskazówkę co do pożądanego typu usługi, a tworzenie zbioru zarządzania przepływem usługi może być warunkowe, uwzględniając czy domena użytkownika ma subskrypcję na pożądany typ usługi. [0020] Ponadto wiele żądań usług może być odebranych z domeny użytkownika i odrębne zbiory zarządzania przepływem usługi mogą być tworzone dla każdego z wielu żądań usług. [0021] Ponadto domena użytkownika może mieć subskrypcję na jeden lub więcej z wielu typów usług, a domena użytkownika może zawierać wiele urządzeń użytkownika, wiele żądań usług może być odebranych z jednego lub większej liczby urządzeń użytkownika, a każde żądanie usługi zawiera wskazówkę co do pożądanego typu usługi, jedno lub większa liczba urządzeń użytkownika może być wybrana zgodnie z pożądanymi typami usług, dla każdego z wielu żądań usług, a odrębne zbiory zarządzania przepływem usługi mogą być warunkowo tworzone dla każdego z wielu żądań usług, przy czym tworzenie każdego zbioru zarządzania przepływem usługi może być warunkowe, uwzględniając, czy domena użytkownika ma subskrypcję na pożądane typy usług. Krótki opis rysunków [0022] Dla zapewnienia bardziej szczegółowego zrozumienia wynalazku, przedstawienia jego kolejnych celów i zalet nastąpi teraz odniesienie do poniższego opisu, w połączeniu z załączonymi rysunkami, na których: Figura 1 przedstawia prostą sieć dostępu ze stanu techniki; Figura 2 przedstawia sposób definiowania i stosowania zbiorów zarządzania przepływem usługi; Figura 3 przedstawia przykładowy szablon usługi według przykładu wykonania wynalazku; Figura 4 przedstawia przykładowy zbiór zarządzania przepływem usługi według przykładu wykonania wynalazku; Figura 5 przedstawia przykładowy schemat przebiegu sygnałów według przykładu wykonania wynalazku; i Figura 6 przedstawia przykładowy węzeł domeny dostępu, zbudowany według wynalazku. Opis szczegółowy

6 5 [0023] Innowacyjne technologie wynalazku zostaną opisane ze szczególnym odniesieniem do różnych przykładowych zastosowań i aspektów korzystnego przykładu wykonania. Należy jednak zauważyć, że ten przykład wykonania przedstawia jedynie kilka przykładów z wielu korzystnych zastosowań innowacyjnych ujawnień wynalazku. Ogólnie, stwierdzenia podane w opisie niniejszego zastosowania niekoniecznie ograniczają jakikolwiek z różnych zastrzeganych cech wynalazku. Ponadto, niektóre stwierdzenia mogą mieć zastosowanie do niektórych właściwości wynalazku, ale nie do innych. W opisie figur, takie same odnośniki liczbowe reprezentują takie same elementy wynalazku. [0024] Wynalazek stanowi sposób i węzeł do identyfikowania typów usług i do wydajnego stosowania zasad do zarządzania usługami oferowanymi przez dostawców usług domenom użytkowników. Typy usług oferowane przez serwer są użyte do przygotowania szablonów usług. Każdy szablon usługi zawiera parametry zasad, takie jak na przykład parametry QoS, informację przydatną przy adresowaniu serwera, łącznie z adresem serwera, który faktycznie dostarcza usługę i identyfikator protokołu, a ponadto zawiera puste pole danych, przeznaczone do wypełnienia przez dodanie informacji przydatnej przy adresowaniu domeny użytkownika. W zależności od identyfikatora protokołu, szablon może również zawierać port serwera, który może być dobrze znanym portem, takim jak na przykład port 25 dla protokołu SMTP (Simple Mail Transfer Protocol, prosty protokół przesyłania poczty) i może również zawierać inne puste pole danych, przeznaczone do wypełnienia przez dodanie portu domeny użytkownika. Szablony usług korzystnie są przygotowane przez serwery dostawców usług i korzystnie wysłane do węzłów domeny dostępu zapewniających dostęp do sieci dla domen użytkowników. Takie węzły domeny dostępu, które mogą na przykład być ruterami dostępu dostawców usług internetowych (ISP, Internet Service Providers), korzystnie przechowują szablony usług po ich odebraniu. [0025] Gdy użytkownik życzy sobie korzystać z usługi konkretnego typu od dostawcy usług, domena użytkownika wysyła żądanie w kierunku serwera dostawcy usług. Żądanie zawiera adres użytkownika i może ponadto zawierać port użytkownika. Jeśli serwer zaakceptuje żądanie usługi, przekazuje adres użytkownika i port, jeśli jest zawarty w żądaniu, do węzła domeny dostępu. W węźle domeny dostępu zbiór zarządzania przepływem usługi jest zainicjowany przez kopiowanie zawartości szablonu usługi dla konkretnego typu usługi, z wypełnieniem pustego pola szablonu adresem użytkownika i portem użytkownika, jeśli jest dostępny. Następnie, tworzony jest przepływ usługi, w którym pakiety ruchu danych są wymieniane między domeną użytkownika i serwerem, poprzez węzeł domeny dostępu. Każdy pakiet zawiera adres źródła i typ protokołu, przy czym źródło i miejsce przeznaczenia odpowiednio oznaczają albo domenę użytkownika albo serwer, w zależności od kierunku ruchu danych. Węzeł domeny dostępu zestawia, dla każdego pakietu, adres źródła i przeznaczenia i typ protokołu z adresem serwera, adresem użytkownika i identyfikatorem protokołu, w celu powiązania pakietu z właściwym przepływem usługi. Węzeł domeny dostępu stosuje parametry zasad właściwego zbioru zarządzania przepływem usługi w celu realizacji przepływu ruchu danych w kierunku miejsca przeznaczenia, albo przezroczyście, albo z modyfikacją, opóźnianiem, porzuceniem lub podmianą pakietów danych.

7 6 [0026] W kontekście wynalazku, dostawca usług może mieć jeden lub wiele serwerów. Dostawca usług może mieć jeden serwer na każdy typ usług, jaki oferuje. Alternatywnie, dany serwer może być zdolny do wspierania kilku typów usług. Kilka serwerów w domenie dostawcy usług może być użytych do dzielenia obciążenia, do redundancji, albo mogą być wybrane zgodnie z odległością geograficzną od żądającej domeny użytkownika. Serwer może po prostu autoryzować dostęp do usług, gdy jeden lub więcej innych serwerów tego samego dostawcy usług może faktycznie dostarczać zawartość użytkownikom. Ogólnie, opis wynalazku może być odczytywany uwzględniając równoważność terminów serwer i dostawca usług. [0027] Jeden dostawca usług typowo obsługuje bardzo dużą liczbę domen użytkowników. Domena użytkownika może zawierać jedno lub więcej urządzeń użytkownika, takich jak komputery, dekodery telewizyjne, osobisty asystent cyfrowy itp., ogólnie znajdujące się w jednym gospodarstwie domowym lub w jednym biurze. Domena użytkownika może się składać z urządzenia mobilnego, w którym to wypadku lokalizacja dostawcy usług lub urządzenia użytkownika może się zmienić z czasem, a przez to, domena użytkownika może mieć dostęp do dowolnego z wielu węzłów domeny dostępu. Domena użytkownika może otrzymać usługę od różnych, odrębnych dostawców dostępu, takich jak ISP (Information Service Provider, dostawca usług informacyjnych). Jedna domena użytkownika może działać jako serwer dla innej domeny użytkownika, w wyniku czego wynalazek może obejmować dwie odrębne domeny użytkownika, przy czym każda domena użytkownika działa jako serwer dla drugiej domeny użytkownika. [0028] Węzeł domeny dostępu może być ruterem, ruterem WLAN (Wireless Local Area Network, lokalna sieć komputerowa) itp. Typowo, węzeł domeny dostępu obsługuje wielką liczbę domen użytkowników. Zamiast implementacji w pojedynczym węźle, elementy węzła domeny dostępu mogą być współdzielone między kilka węzłów. Przykładowo, program zarządzający zasobami może przechowywać listę szablonów usług i dostarczać odpowiedni szablon usługi do rutera, gdy wymagane jest utworzenie zbioru zarządzania przepływem usługi. Również, dwa odrębne rutery obecne w ścieżce między domeną użytkownika i serwerem mogą zawierać kopie informacji zbioru zarządzania przepływem usługi i każdy z nich może stosować niektóre lub wszystkie z parametrów zasad w przepływie usług. Ruter znajdujący się w pobliżu dostawcy usług korzystnie może stosować zasady, które odnoszą się do ruchu wstępującego, podczas gdy inny ruter znajdujący się w pobliżu serwera korzystnie stosuje zasady odnoszące się do ruchu zstępującego. [0029] Adresy używane przez domenę użytkownika i przez serwer mogą przybrać postać adresów IP (Internet Protocol, protokół internetowy) (IP). Alternatywnie, użyte mogą być inne typy adresów. Przykładowo, adresy MAC (Ethernet Medium Access Control, sterowanie dostępem do sieci Ethernet) uzyskane z przetłumaczenia adresów IP z użyciem protokołu ARP (Address Resolution Protocol, protokół rozróżniania adresów) lub identyfikatorów sesji Point-to-Point Protocol (protokół komunikacyjny między dwiema sieciami) poprzez Ethernet (PPPoE). Również zamiast adresów IP użyte mogą być etykiety MPLS (MultiProtocol Label Switching, wieloprotokołowe przesyłanie etykiet).

8 7 [0030] Zamiast użycia konkretnego adresu do oznaczenia serwera lub domeny użytkownika, korzystnie użyty może być zakres adresów. Przykładowo, kilka serwerów tego samego dostawcy usług może być osiągalnych pod zakresem adresów IP identyfikowanym przez adres sieciowy. Przykładowy adres sieciowy dla serwera może przybrać postać " x". Podstawiając dowolną wartość w zakresie [1-255] w polu x utworzy się standardowy adres IP wersji 4 (IPv4) wewnątrz zakresu adresów sieciowych. Użyte tutaj terminy odnoszące się do adresów należy rozumieć, jako obejmujące specyficzne adresy, na przykład adresy IP, etykiety MPLS lub adresy MAC, jak również zakresy adresów, takie jak adresy sieciowe itp. [0031] Według wynalazku termin przepływ usługi opisuje zestaw pakietów danych wymienianych między źródłem i miejscem przeznaczenia, na przykład między domeną usług i domeną użytkownika lub konkretniej, między serwerem dostawcy usług i urządzeniem użytkownika domeny użytkownika. Ruch danych może przepływać w dowolnym kierunku między serwerem i domeną użytkownika. Pakiety w przepływie usługi lub przepływ danych usługi może tworzyć przepływ ciągły lub nieciągły w takim znaczeniu, że niektóre usługi dostarczają strumień pakietów danych raczej w sposób ciągły, podczas gdy inne usługi dostarczają pakiety danych na zasadzie odpowiednio do potrzeb, z możliwymi dużymi opóźnieniami między pakietami lub między grupami pakietów. Wszystkie pakiety w przepływie ogólnie dotyczą typu usługi, lub konkretnego składnika oferty usługi. [0032] Nastąpi teraz odniesienie do rysunków, na których fig. 2 przedstawia sposób definiowania i użycia zbiorów zarządzania przepływem usługi. Zbiór zarządzania przepływem usługi jest przygotowany i użyty, jak pokazano w sposobie na fig. 2, dla zapewnienia, że typ oferowanej usługi dla domeny użytkownika jest dostarczany zgodnie z zasadami wybranymi przez dostawcę usługi. Proces rozpoczyna się w etapie 210, w którym dostarczany jest szablon usługi, zawierający parametry definiujące typ usługi. Szablon usługi może być przygotowany w pierwszym węźle, na przykład na serwerze i przesłany do późniejszego użycia w drugim węźle, na przykład w ruterze. Alternatywnie, szablon usługi może być użyty w tym samym węźle, w którym oryginalnie był przygotowany. Parametry szablonu usługi są opisane na fig. 3, która przedstawia przykładowy szablon 300 usługi zgodny z przedmiotem wynalazku. [0033] Jak pokazano na fig. 3, szablon 300 usługi zawiera adres 310 serwera, który faktycznie dostarcza typ usługi zdefiniowany przez szablon 300 usługi. Adresem 310 może być na przykład adres IP. Identyfikator 330 protokołu, jaki znajduje się w nagłówku IP, na przykład TCP (Transmission Control Protocol, protokół sterowania transmisją), UDP (User Datagram Protocol, protokół datagramów użytkownika), SCTP (Stream Control Transmission Protocol, protokół sterowania transmisją strumieniową) lub ICMP (Internet Control Message Protocol, protokół komunikacyjny sterowania siecią Internet) jest również zawarty. Port 320 serwera opcjonalnie może być zawarty, tam gdzie ma to zastosowanie, zależnie od wartości identyfikatora 330 protokołu. Korzystnie, adres 310 serwera, identyfikator 330 protokołu i port 320, jeśli jest zawarty, tworzą unikalną kombinację dla danego typu usługi. Szablon 300 usługi zawiera dwa puste pola: pierwsze puste pole 360 jest przygotowane do ewentualnego przyjęcia adresu użytkownika usługi zdefiniowanej przez szablon 300 usługi; drugie puste

9 8 pole 370 jest przygotowane do opcjonalnego przyjęcia numeru portu użytkownika. Lista 340 zawiera jedną, lub więcej zasad do sterowania przepływem usługi, część szablonu 300 usługi, zasady wybrane podczas konfigurowania oferty usługi przez dostawcę usługi zgodnie z wymaganiami typu usługi. Na liście 340 można znaleźć przykładowe parametry QoS i inne typy parametrów, takie jak szerokość pasma w kierunku 341 wstępującym i/lub zstępującym, maksymalne opóźnienie 342 połączenia wstępującego i/lub zstępującego, wskaźnik 343 czy retransmisja w kierunku wstępującym/zstępującym jest dozwolona czy nie, parametry 344 kształtowania ruchu do tłumienia szczytów ruchu w kierunku wstępującym i/lub zstępującym, warunki filtrowania ruchu w kierunku 345 wstępującym i/lub zstępującym, priorytet pakietu w kierunku 346 wstępującym i/lub zstępującym itp. Należy zauważyć, że lista parametrów jest jedynie listą przykładową i że inne typy parametrów QoS, parametrów priorytetu lub parametrów kształtowania ruchu mogą być zawartością listy 340 bez odejścia od sedna wynalazku. Szablon 300 usługi może ponadto zawierać tożsamość 350 dostawcy usług. W niektórych sieciach, takich jak sieci IP wersja 6 (IPv6), możliwe jest zapewnienie unikalności adresu 310 serwera. Jednak w sieciach IPv4, ten sam adres IP może być przydzielony do więcej niż jednego węzła. Nawet w przypadku sieci IPv6, zapewnienie unikalności adresu 310 wymaga skomplikowanej obsługi, co nie zawsze jest implementowane. W takich wypadkach, tożsamość 350 dostawcy usług korzystnie może być dodana do szablonu 300 usługi w celu unikalnej identyfikacji serwera. Szablon 300 usługi może być przygotowany i przechowywany w jednym węźle, albo może być przygotowany w pierwszym węźle i przechowywany dla późniejszego użycia w oddzielnym węźle. [0034] Wracając do fig. 2, zbiór zarządzania przepływem usługi jest tworzony w etapie 220. Zbiór 400 zarządzania przepływem usługi może być utworzony w węźle, w którym najpierw przygotowany był szablon 300 usługi, lub w osobnym węźle, w którym szablon 300 usługi był przechowywany. Zbiór zarządzania przepływem usługi jest utworzony, gdy jest wymagany dla konkretnego użytkownika usługi identyfikowanej przez szablon usługi. Może to być w odpowiedzi na sygnał lub wiadomość żądającą ustanowienia sesji z domeny użytkownika, przy czym sygnał lub wiadomość zawiera wskazanie adresu użytkownika i opcjonalnie portu użytkownika. Adres użytkownika i opcjonalny port użytkownika alternatywnie mogą być uzyskane za pomocą innych środków, na przykład poprzez ręczne konfigurowanie informacji dotyczącej wybranej domeny użytkownika, która ma zezwolenie na uzyskanie usługi z zabezpieczonej sieci. Tworzenie zbioru 400 zarządzania przepływem usługi zachodzi poprzez kopiowanie zawartości szablonu 300 usługi, nadpisywanie pustych pól 360 i 370 adresem domeny użytkownika i opcjonalnie, numerem portu domeny użytkownika. Fig. 4 przedstawia przykładowy zbiór 400 zarządzania przepływem usługi według przedmiotu wynalazku. Zbiór 400 zarządzania przepływem usługi zawiera całość informacji z szablonu 300 usługi, do której jest dodany adres 460 użytkownika i opcjonalny port 470 użytkownika, które w efekcie wypełniają puste pola odpowiednio 360 i 370, szablonu 300 usługi. W celu unikalnej identyfikacji danego typu usługi oferowanej domenie użytkownika, adres 310 serwera, identyfikator 330 protokołu i adres 460 użytkownika, razem z portem 320 serwera i portem 470 użytkownika, jeśli są zawarte, muszą tworzyć unikalną

10 9 kombinację w tej samej sieci i pojawiać się w jednym, pojedynczym zbiorze 400 zarządzania przepływem usługi. [0035] W wielu wypadkach, gdy typ usługi zdefiniowany przez szablon 300 usługi jest kategorii unicast (przesyłania pod jeden adres), adres 460 użytkownika może być adresem IP przydzielonym urządzeniu użytkownika w domenie użytkownika. W tych wypadkach, port 470 użytkownika może być numerem portu tego samego urządzenia użytkownika, wybranym zgodnie z wewnętrzną implementacją urządzenia użytkownika. Alternatywnie, gdy typ usługi zdefiniowany przez szablon 300 usługi jest kategorii multicast (przesyłania grupowego), adres użytkownika nie jest powiązany z żadnym konkretnym urządzeniem użytkownika, ale raczej może być adresem IP typu multicast, który dotyczy grupy multicast, tj. grupy urządzeń użytkowników zainteresowanych tą samą usługą multicast. W przypadku usługi multicast, port 470 użytkownika jest numerem portu, który jest używany przez wszystkie urządzenia w grupie multicast w celu uzyskania dostępu do usługi multicast. [0036] W dalszym ciągu na fig. 2, ruch danych rozciąga się w przepływie usługi ustanowionym między serwerem i domeną użytkownika zgodnie z parametrami listy 340 zasad, zbioru 400 zarządzania przepływem usługi. W etapie 230, odbierany jest pakiet danych, zawierający adres źródła, adres przeznaczenia, typ protokołu i opcjonalnie port źródła i port przeznaczenia. Zależnie od kierunku ruchu danych, źródłem może być serwer, a miejscem przeznaczenia może być domena użytkownika, w którym to wypadku kierunek ruchu jest zstępujący. W wypadku kierunku wstępującego, źródłem jest domena użytkownika, a miejscem przeznaczenia jest serwer. W etapie 240 adresy źródła i przeznaczenia, typ protokołu i porty, jeśli są zawarte, są zestawiane z adresem 310 serwera, adresem 460 użytkownika, identyfikatorem 330 protokołu i opcjonalnie z portem 320 serwera i portem 470 użytkownika, tym samym identyfikując odpowiedni zbiór 400 zarządzania przepływem usługi. W etapie 250, pakiet danych jest obsługiwany odpowiednio do parametrów na liście 340 zasad odpowiedniego zbioru 400 zarządzania przepływem usługi. Dane, które dotyczą typu usługi unikalnie zidentyfikowanego przez zbiór 400 zarządzania przepływem usługi, są zawarte w pakiecie danych. Zgodność danych z parametrami na liście 340 zasad jest weryfikowana. Dane mogą być przesłane dalej, opóźnione, porzucone, filtrowane lub w inny sposób modyfikowane w oparciu o listę 340 zasad. Przykładowo, priorytet 346 na liście 340 zasad może wskazywać, że dane mają niski priorytet. W przypadku przeciążenia ruchem, pakiety danych mogą być opóźnione, jeśli maksymalne opóźnienie 342 wskazuje, że dozwolone jest opóźnienie pakietu. Alternatywnie, pakiet danych może być usunięty i nieprzesłany dalej, jeśli maksymalne opóźnienie 342 wskazuje, że pakiet w ogóle nie może być opóźniany. [0037] Po opisaniu powyżej sposobu definiowania i użycia szablonu 300 usługi i zbiorów 400 zarządzania przepływem usługi, korzystne przykłady wykonania wynalazku zostaną teraz opisane w odniesieniu do fig. 5, która przedstawia przykładowy schemat sygnałów według przykładu wykonania wynalazku. Fig. 5 przedstawia współdziałanie między jednym serwerem 500, jedną domeną 120 użytkownika i jednym węzłem 600 domeny dostępu. Należy zauważyć, że typowa sieć dostępu normalnie zawiera wielką liczbę węzłów 600

11 10 domeny dostępu i jeszcze większą liczbę domen 120 użytkownika. Różne typy węzłów 600 domeny dostępu mogą zawierać na przykład rutery dostępu zapewniające dostęp do domen 120 użytkownika i koncentratory. W pojedynczej domenie 120 użytkownika znajdować się może jedno lub więcej urządzeń użytkownika (niepokazanych, ale przedstawionych na fig. 1). Sieć dostępu zapewnia dostęp do wielu domen dostawcy usług, z których każda zawiera jeden lub więcej serwerów 500. Wewnątrz domeny dostawcy usług znajduje się kilka specjalistycznych węzłów, takich jak węzły funkcji aplikacji (niepokazane) oprócz różnych typów serwerów 500. Poniższy opis przesyłania sygnałów między serwerem 500, węzłem 600 domeny dostępu i domeną 120 użytkownika jest ilustracyjny i uproszczony. [0038] W etapie 210 serwer 500 przygotowuje jeden lub więcej szablonów 300 usługi dla jednego lub większej liczby odpowiednich typów usług. Etap 210 jest taki sam, jak opisany w odniesieniu do fig. 2. W etapie 502, serwer 500 wysyła w kierunku węzła 600 domeny dostępu wiadomość zawierającą treść każdego z szablonów 300 usługi. Wiadomość z etapu 502 unikalnie identyfikuje każdy szablon 300 usługi, albo poprzez unikalną kombinację adresu 310 serwera, opcjonalnego portu 320 serwera i identyfikatora 330 protokołu, albo poprzez użycie osobnego identyfikatora szablonu usługi. Węzeł 600 domeny dostępu zapisuje jeden lub więcej szablonów 300 usługi w pamięci w etapie 504. Etap 210 może być realizowany na serwerze 500, gdy istniejące typy usług są modyfikowane, albo gdy wprowadzany jest nowy typ usługi. Etapy 502 i 504 są realizowane kolejno po etapie 210, lub gdy serwer 500 wejdzie w nową relację z nowym węzłem 600 domeny dostępu. Etapy 502 i 504 mogą być również realizowane w innych momentach, na przykład po przywróceniu ze stanu utraty pamięci w węźle 600 domeny dostępu. [0039] W etapie 506 użytkownik domeny 120 użytkownika inicjuje żądanie subskrypcji jednej lub większej liczby usług. Do serwera 500 jest wysłana wiadomość, potencjalnie przesyłana przez węzeł 600 domeny dostępu. Wiadomość zawiera tożsamość użytkownika, odpowiadającą tożsamości domeny 120 użytkownika i listę wybranych usług. Przykłady usług mogą obejmować wideo na życzenie (VOD, Video-On-Demand) lub głos poprzez IP (VoIP, Voice over IP). W etapie 508 serwer 500 zapisuje informację o subskrypcji dla domeny 120 użytkownika i o wybranych usługach. Dla pewnych typów usług oferowanych przez serwer 500, subskrypcja może nie być wymagana i etapy mogą być pominięte. [0040] W etapie 510 użytkownik inicjuje żądanie ustanowienia sesji usługi. Może to być wykonane na przykład poprzez włączenie urządzenia użytkownika znajdującego się w domenie 120 użytkownika, na przykład dekodera telewizyjnego. Domena 120 użytkownika wysyła żądanie usługi w kierunku serwera 500, zawierające wskazanie żądanego typu usługi z adresem i opcjonalnym numerem portu urządzenia użytkownika, jeśli żądanym typem usługi jest unicast. W przypadku usługi multicast IP, adresem i opcjonalnym numerem portu będzie odpowiednio adres multicast IP i numer portu wspólny dla wszystkich urządzeń użytkowników w grupie multicast. Dla zachowania prostoty, bez utraty perspektywy ogólnej, w poniższym opisie przyjmuje się, że żądana jest usługa unicast. Żądanie usługi może być przesłane poprzez węzeł 600 domeny dostępu. Jeśli ma to zastosowanie dla danego typu usługi, serwer 500 weryfikuje w etapie 512, czy domena 120 użytkownika ma subskrypcję na

12 11 żądaną usługę. Serwer 500 może w tym czasie zainicjować proces księgowy w celu obciążenia użytkownika. Serwer 500 wysyła wiadomość w kierunku domeny dostępu w etapie 514, żądając utworzenia przez nią zbioru 400 zarządzania przepływem usługi. Wiadomość pozytywnie identyfikuje odpowiedni szablon 300 usługi w celu utworzenia zbioru 400 zarządzania przepływem usługi, przez użycie kombinacji adresu 310 serwera, identyfikatora 330 protokołu i opcjonalnego portu serwera, albo przez użycie identyfikatora szablonu usługi. Wiadomość zawiera adres urządzenia użytkownika i może zawierać opcjonalny numer portu. W etapie 220, który jest taki sam jak opisany w odniesieniu do fig. 2, węzeł domeny dostępu tworzy zbiór 400 zarządzania przepływem usługi przez dodanie adresu domeny użytkownika i opcjonalnego numeru portu, jako adresu 460 użytkownika i opcjonalnego portu 470 użytkownika, do zawartości szablonu 300 usługi. [0041] Pojedynczy węzeł 600 domeny dostępu może jednocześnie zapewnić dostęp do tego samego typu usługi unicast z tego samego serwera 500 kilku domenom 120 użytkownika. W węźle 600 domeny dostępu, szablon 300 usługi dla typu usługi serwera 500 jest inicjowany tylko raz, ale zbiór 400 zarządzania przepływem usługi jest utworzony tyle razy, ile jest domen 120 użytkownika jednocześnie uzyskujących dostęp do usługi. Dla typu usługi multicast z serwera 500, obsługiwanej przez węzeł 600 domeny dostępu, zbiór 400 zarządzania przepływem usługi jest utworzony przez węzeł 600 domeny dostępu tylko raz dla grupy multicast, bez względu na liczbę domen 120 użytkownika w grupie multicast. [0042] Korzystnie, w etapie 516 serwer 500 informuje domenę 120 użytkownika, że żądanie jest zaakceptowane. [0043] Następnie ruch danych w postaci pakietów odbywa się przy przepływie usługi ustanowionym między serwerem 500 i domeną 120 użytkownika, poprzez węzeł 600 domeny dostępu. Ruch może przepływać w kierunku zstępującym, z serwera 500 w kierunku domeny 120 użytkownika, w kierunku wstępującym, z domeny 120 użytkownika w kierunku serwera 500, lub w obu kierunkach. Jeśli typem usługi jest VOD, praktycznie cały ruch odbywa się w kierunku zstępującym, z wyjątkiem pewnych drobnych ilości sygnalizacji wysyłanej przez domenę 120 użytkownika. W przypadku usługi telefonii VoIP, ruch przepływa w obu kierunkach. [0044] Pakiety danych przechodzą przez węzeł 600 domeny dostępu, który stosuje zasady ze zbioru 400 zarządzania przepływem usługi. Przykładowo, wstępujący pakiet danych wysłany z domeny 120 użytkownika w etapie 518 dociera do węzła 600 domeny dostępu, zawierając adres źródła użytkownika, adres przeznaczenia serwera 500, typ protokołu i opcjonalnie port źródła użytkownika i port serwera 500. Węzeł 600 domeny dostępu identyfikuje odpowiedni zbiór 400 zarządzania przepływem usługi poprzez zestawienie identyfikatora 330 protokołu, adresów użytkownika i serwera i opcjonalnych zawartych w nim portów z odebranymi adresami źródła i przeznaczenia, typem protokołu i opcjonalnymi portami. Jakikolwiek pakiet danych, którego adresy źródła i przeznaczenia, lub typ protokołu lub opcjonalne porty nie pasują do żadnego zbioru 400 zarządzania przepływem usługi węzła 600 dostępu będą obsługiwane zgodnie ze sposobami znanymi w dziedzinie, na przykład przesłane poprzez węzeł 600 dostępu w trybie najwyższej możliwej jakości. W etapie 520, węzeł 600 domeny

13 12 dostępu weryfikuje czy pakiety danych mogą być przesłane w stanie niezmienionym, modyfikowanym, czy powinny być usunięte, zgodnie z zasadami. Tytułem przykładu, dane zawarte w pojedynczym pakiecie VoIP wysłanym przez urządzenie użytkownika, reprezentujące ułamek sekundy mowy, mogą być usunięte zgodnie z zasadami zbioru 400 zarządzania przepływem usługi, jeśli przekroczona jest wartość progowa, co wskazuje, że zbyt duży ruch odbywa się w kierunku serwera 500. Zasady zbioru 400 zarządzania przepływem usługi nie pozwolą na opóźnienie tego pakietu VoIP, zważywszy na fakt, że opóźnienie pakietu pogorszyłoby jakość mowy jeszcze bardziej niż proste porzucenie tego samego pakietu. Pakiet, jeśli nie jest usunięty, jest przesyłany w kierunku serwera w etapie 522. W innym przykładzie, pakiet zawierający dane VOD jest wysłany z serwera 500 w kierunku zstępującym w etapie 524. W etapie 526, węzeł domeny dostępu stosuje zasady ze zbioru 400 zarządzania przepływem usługi, które pasują do adresów, typu protokołu i opcjonalnych portów zawartych w pakiecie danych VOD i które zawierają zasady dla usługi VOD. W przypadku przeciążenia ruchem, dana zasada może wskazywać, że porzucenie danych VOD nie jest dozwolone, ale że opóźnienie pakietów wideo w mechanizmie kształtowania ruchu jest dozwolone. W etapie 528 pakiety danych są przesyłane dalej, potencjalnie w postaci zmodyfikowanej, w kierunku domeny 120 użytkownika. W etapie 530 użytkownik może zażądać zakończenia sesji usługi. Serwer 500 może zatrzymać księgowanie, a następnie informuje węzeł domeny dostępu w etapie 532, aby usunął zbiór 400 zarządzania przepływem usługi. [0045] Serwer 500 może ustalić, że konkretna oferta usługi jest lepiej obsługiwana przez dwa lub więcej osobnych przepływów, dla których są zdefiniowane dwa lub więcej szablonów 300 usługi i dwa lub więcej odpowiednich zbiorów 400 zarządzania przepływem usługi. Przykładowo, usługa telewizji może zawierać dwa przepływy usługi dla strumieni audio i wideo, przy czym dwa przepływy mają inne właściwości zarządzane przez osobne listy 340 zasad, z powodu różnych wymagań dla wysokiej jakości sygnałów audio i wideo. Dwa różne szablony 300 usługi dla strumieni audio i wideo byłyby już wysłane z serwera 500 do węzła 600 domeny dostępu w etapie 502 i zapisane w etapie 504. W etapie 514, serwer 500 może korzystnie wskazywać węzłowi 600 domeny dostępu, że żądane jest utworzenie zbioru 400 zarządzania przepływem usługi, w odpowiedzi na pojedyncze żądanie usługi w etapie 510, jeśli żądanie dotyczy oferty usługi telewizji. Co najmniej jeden spośród adresu 310 serwera, portu 320 serwera, adresu 460 użytkownika, portu 470 użytkownika, lub identyfikatora 330 protokołu musi być inny w dwóch zbiorach 400 zarządzania przepływem usługi, aby uczynić je rozróżnialnymi. Ruch danych jest następnie obsługiwany niezależnie w obu przepływach usługi, w etapach Podobnie, jeśli żądanie usługi odebrane w etapie 510 identyfikuje dwie niezależne usługi mające różne właściwości, utworzone mogą być dwa osobne zbiory 400 zarządzania przepływem usługi w etapie 220 w celu niezależnego dostarczania dwóch usług z tego samego serwera 500 do tej samej domeny 120 użytkownika. [0046] W zgłoszeniu patentowym numer US 2006/ , opublikowanym 17 sierpnia 2006, zatytułowanym Method for aggregating data traffic over an access domain i nodes therefor ( Sposób gromadzenia ruchu danych w domenie dostępu i jej węzłach ) i przyznanym zgłaszającemu niniejszego zgłoszenia, opisano sieć obsługi danych, w której

14 13 dostawca usług oferuje usługę dla domeny użytkownika poprzez sieć dostępu, zawierającą węzły dostępu (AN, Access Node) i brzegowy węzeł dostępu (AEN, Access Edge Node). Utworzona i zapisana w AEN jest wiązka usługi, gdy domena użytkownika zażąda ustanowienia sesji usługi z dostawcą usług. Zawartość wiązki usługi jest przesłana dalej do AN zapewniającego dostęp do domeny użytkownika i w nim zapisana. Wiązka usługi zawiera tożsamość lub odnosi się do tożsamości serwera, typu usługi, numeru portu serwera, adresu MAC (Medium Access Control) urządzenia użytkownika, numeru portu AN dla połączenia urządzenia użytkownika, parametrów QoS i pewnych innych informacji. Ruch danych odbywający się w kierunku zstępującym od dostawcy usług przechodzi przez AEN i następnie poprzez AN przed dotarciem do domeny użytkownika. Parametry QoS zawarte w wiązce usługi są użyte przez AEN i przez AN do zarządzania obsługą ruchu danych. Wiązka usługi opisana w dokumencie US 2006/ identyfikuje zależność między domeną użytkownika i serwerem, ale nie może unikalnie zidentyfikować konkretnego typu usługi. Wiązka usługi działa na poziomie adresu MAC i w związku z tym nie wspiera specyficznej obsługi pakietów danych bazujących na specyficznej kombinacji adresów użytkownika i serwera, typów protokołów lub numerów portów. Ponadto, istniejący układ wiązki usługi dla trwającej sesji zgodnie z dokumentem US 2006/ nie zapewnia możliwości wyboru przez użytkownika nowych usług, dla których określone mogłyby być specyficzne parametry QoS przez tego samego dostawcę usług. Według dokumentu US 2006/ jedna wiązka usługi może odnosić się tylko do jednego zbioru parametrów QoS co może nie być odpowiednie dla odrębnych typów usług. Jako taki, dokument US 2006/ nie oferuje możliwości wydajnego wspierania więcej niż jednej usługi lub więcej niż jednego strumienia danych dla tej samej usługi, przez tego samego dostawcę usług do jednej domeny użytkownika. [0047] W niektórych przykładach wykonania wynalazku, AEN opisane w dokumencie US 2006/ mogą być uzupełnione elementami podobnymi do elementów węzła 600 domeny dostępu, opisanych powyżej. Wiele szablonów 300 usług może być przechowywanych w AEN i również jeden lub więcej zbiorów 400 zarządzania przepływem usługi może być utworzonych w AEN, dla danej domeny użytkownika, przy czym zbiory 400 zarządzania przepływem usługi stają się częścią wiązki usługi dla tej domeny użytkownika. Gdy AEN przesyła dalej informację wiązki usługi do AN obsługującego domenę użytkownika, może dodać informację ze zbiorów 400 zarządzania przepływem usługi. Zarówno AEN jak i AN mogą stosować zasady zawarte w zbiorach 400 zarządzania przepływem usługi dla sesji usługi. W niektórych wypadkach, AEN i AN jednakowo stosują wszystkie zasady. Alternatywnie, zarówno AEN jak i AN może stosować niektóre z zasad. Przykładowo, gdy urządzenie użytkownika wysyła wiele dużych pakietów przeznaczonych dla serwera, AN będący pierwszym węzłem odbierającym te duże pakiety może stosować zasadę filtrowania i opóźniać lub porzucać niektóre pakiety, tym samym zapobiegając przeciążeniu AEN i serwera. AN korzystnie może stosować zasady ruchu wstępnego podczas, gdy AEN stosuje zasady ruchu zstępnego. [0048] Przykładowa budowa węzła 600 domeny dostępu, użytego na poprzednich figurach, zostanie teraz opisana w odniesieniu do fig. 6, która przedstawia węzeł domeny dostępu

15 14 według wynalazku. Węzeł 600 domeny dostępu stosuje zasady ruchu dla przepływu usługi między domeną 120 użytkownika i serwerem 500. Węzeł 600 domeny dostępu zawiera urządzenie 610 wejścia-wyjścia strony serwera, urządzenie 620 wejścia-wyjścia strony domeny użytkownika, pamięć 630, sterujące układy logiczne 640 i procesor 650 zasad. Pamięć 630 zawiera ponadto tabelę 632 szablonu usługi i tabelę 634 przepływu usługi. Szablony 300 usług w tabeli 632 szablonów usług są takie same jak opisano w odniesieniu do fig. 3. Podobnie, zbiory 400 zarządzania przepływem usługi z fig. 4 opisują zawartość tabeli 634 przepływu usługi. [0049] Gdy typ usługi i odpowiadający mu szablon 300 usługi są utworzone na serwerze 500, serwer 500 wysyła informację zawierającą szablon 300 usługi w kierunku węzła 600 domeny dostępu. Informacja dociera do urządzenia 610 wejścia-wyjścia po stronie serwera. Urządzenie 610 wejścia-wyjścia po stronie serwera przesyła dalej szablon 300 usługi do sterujących układów logicznych 640, które z kolei zapisują szablon 300 usługi jako wpis do tabeli 632 szablonu usługi. Tabela 632 szablonu usługi może przechowywać szablony 300 usług dla wielkiej liczby dostępnych typów usług, dla wielu serwerów 500. [0050] Gdy serwer 500 akceptuje żądanie usługi od domeny 120 użytkownika, wysyła w kierunku węzła 600 domeny dostępu żądanie dodania zbioru 400 zarządzania przepływem usługi dla domeny 120 użytkownika. Żądanie zawiera adres użytkownika i opcjonalnie port użytkownika. Żądanie jest odebrane przez urządzenie 610 wejścia-wyjścia po stronie serwera i przesłane dalej do sterujących układów logicznych 640. Sterujące układy logiczne 640 odczytują odpowiedni szablon 300 usługi z tabeli 632 szablonów usług, łączą jego zawartość z odebranym adresem użytkownika i z portem użytkownika, jeśli jest zawarty, w celu utworzenia zbioru 400 zarządzania przepływem usługi i zapisuje zbiór 400 zarządzania przepływem usługi w tabeli 634 przepływu usługi. Tabela 634 przepływu usługi może zawierać wielką liczbę zbiorów 400 zarządzania przepływem usługi dla wielu węzłów domeny dostępu 120. [0051] Ruch w przepływie usługi może przechodzić przez węzeł 600 domeny dostępu w kierunku wstępującym z domeny 120 użytkownika w kierunku serwera 500 lub odwrotnie, w kierunku zstępującym. Zarówno urządzenie 620 wejścia-wyjścia po stronie domeny użytkownika jak i urządzenie 610 wejścia-wyjścia po stronie serwera mogą odbierać ruch przepływu w postaci pakietów danych. Każdy pakiet danych zawiera adres źródła w kierunku wstępującym lub zstępującym, adres przeznaczenia w kierunku wstępującym lub zstępującym, typ protokołu i ponadto może zawierać port źródła w kierunku wstępującym lub zstępującym i port przeznaczenia w kierunku wstępującym lub zstępującym. Przykładowo, pakiet danych odebrany przez urządzenie 610 po stronie serwera jest wysłany przez serwer 500 w kierunku zstępującym; pakiet ten zawiera więc adres źródła w kierunku zstępującym i adres przeznaczenia w kierunku zstępującym. Adresy te, typ protokołu i opcjonalne porty są użyte przez procesor 650 zasad do identyfikacji odpowiedniego zbioru 400 zarządzania przepływem usługi w tabeli 634 przepływu usług, poprzez znalezienie zgodności z identyfikatorem 330 protokołu i z adresami i opcjonalnymi portami serwera i użytkownika. Gdy znaleziona zostanie pasująca pozycja, zasady zawarte w zbiorze 400 zarządzania

16 15 przepływem usługi są odczytywane przez procesor 650 zasad. Procesor 650 zasad stosuje zasady obejmujące na przykład szerokość 341 pasma w kierunku wstępującym i/lub zstępującym, maksymalne opóźnienie 342 w kierunku wstępującym i/lub zstępującym, wskaźnik 343 retransmisji w kierunku wstępującym i/lub zstępującym, kształtowanie 344 ruchu, warunki 345 filtrowania pakietów w kierunku wstępującym i/lub zstępującym, lub priorytety 346 w kierunku wstępującym i/lub zstępującym, lub dowolną ich odpowiednią kombinację dla ustalenia sposobu obsługi pakietów danych. Zależnie od kierunku pakietu danych, procesor zasad korzystnie dokonuje wyboru spośród zasad zbioru 400 zarządzania przepływem usługi, zasad dotyczących tylko kierunku wstępującego, kierunku zstępującego lub obu kierunków ruchu. Zależnie od wybranych zasad, procesor 650 zasad może pozostawić pakiety niezmodyfikowane lub alternatywnie je porzucić, filtrować, opóźnić lub na bazie zasad dokonać dowolnej odpowiedniej modyfikacji pakietów przed ich przesłaniem dalej do urządzenia 620 wejścia-wyjścia po stronie domeny użytkownika lub urządzenia 610 wejściawyjścia po stronie serwera. Przykładowo, jeśli liczba i rozmiar pakietów danych odebranych z danej domeny 120 użytkownika przez urządzenie 620 wejścia-wyjścia po stronie domeny użytkownika przekraczają limit ustanowiony przez szerokość 341 pasma w kierunku wstępującym, ruch uznaje się za niezgodny z szerokością 341 pasma i niektóre pakiety danych są opóźnione lub porzucone przez procesor 650 zasad. [0052] Jeśli serwer 500 ustali, że żądanie usługi wymaga ustanowienia dwóch osobnych zbiorów 400 zarządzania przepływem usługi dla domeny 120 użytkownika, dwa żądania dodania zbioru 400 zarządzania przepływem usługi są odbierane z serwera 500 przez urządzenie 610 wejścia-wyjścia po stronie serwera, albo osobno, albo w wiadomości połączonej. Sterujące układy logiczne 640 odczytują dwa różne szablony 300 usługi z tabeli 632 szablonów usług i zapisują dwa różne zbiory 400 zarządzania przepływem usługi w tabeli 634 przepływu usługi. W takim wypadku, dwa różne szablony 300 usługi mogą mieć różną zawartość na ich listach 340 zasad. Korzystnie, dwa różne szablony 300 usług są odróżniane przez to, że mają inne adresy 310 serwera, albo inne porty 320 serwera, albo inne identyfikatory 330 protokołu, albo dowolną różną kombinację. Alternatywnie, dwa różne zbiory 400 zarządzania przepływem usługi przydzielone do tej samej domeny 120 użytkownika mogą być odróżniane przez użycie różnych adresów 460 użytkownika lub różnych portów 470 użytkownika. [0053] W przypadku, w którym dwa lub więcej zbiorów 400 zarządzania przepływem usługi jest przydzielonych do jednej domeny 120 użytkownika, na przykład pierwszy zbiór 400 zarządzania przepływem usługi dla usługi VoIP i drugi zbiór 400 zarządzania przepływem usługi dla innej usługi danych, pakiety danych dla tych dwóch lub większej liczby aplikacji zawierają różne zbiory adresów źródła i przeznaczenia, typy protokołów lub różne porty. Procesor 650 zasad jest więc zdolny do rozróżnienia dwóch lub większej liczby zbiorów 400 zarządzania przepływem usługi domeny 120 użytkownika przez użycie tych różnych zbiorów. [0054] Chociaż zilustrowanych zostało na załączonych rysunkach i opisanych w powyższym szczegółowym opisie kilka aspektów korzystnego przykładu wykonania sposobu i przykładu wykonania węzła domeny dostępu według wynalazku, zrozumiałe jest, że wynalazek nie jest

17 16 ograniczony do ujawnionego przykładu wykonania, ale obejmuje wiele innych cech, modyfikacji i równoważników. Sporządziła i zweryfikowała Grażyna Palka Rzecznik patentowy

18 17 Zastrzeżenia patentowe 1. Sposób stosowania zasad ruchu dla typu usługi dostarczanej przez serwer do domeny użytkownika, przy czym sposób obejmuje etapy: dostarczanie (210) szablonu (300) usługi, zawierającego adres serwera, identyfikator protokołu i jedną lub więcej zasad ruchu; tworzenie (220) zbioru (400) zarządzania przepływem usługi przez dodanie adresu domeny (460) użytkownika do szablonu usługi; odbiór (230) pakietu zawierającego adres źródła, adres przeznaczenia, typ protokołu i dane w powiązaniu z typem usługi; identyfikacja (240) zbioru zarządzania przepływem usługi poprzez zestawienie adresu źródła, adresu przeznaczenia i typu protokołu ze zbiorem zarządzania przepływem usługi; i wymiana danych między domeną użytkownika i serwerem z użyciem (250) jednej lub większej liczby zasad ruchu. 2. Sposób według zastrz. 1, w którym: adres serwera (310), adres domeny (460) użytkownika, adres źródła i adres przeznaczenia są adresami protokołu internetowego (IP). 3. Sposób według zastrz. 1, w którym: adres źródła jest równy adresowi domeny użytkownika; adres przeznaczenia jest równy adresowi serwera; i typ protokołu jest równy protokołowi. 4. Sposób według zastrz. 1, w którym: adres przeznaczenia jest równy adresowi domeny użytkownika; adres źródła jest równy adresowi serwera; i typ protokołu jest równy identyfikatorowi protokołu. 5. Sposób według zastrz. 1, w którym: ruch danych jest wymieniany między domeną użytkownika i serwerem, z użyciem zasad (340) zawartych w dwóch lub większej liczbie zbiorów (400) zarządzania przepływem usługi; i dwa lub większa liczba zbiorów zarządzania przepływem usługi jest opartych na dwóch lub większej liczbie różnych szablonów (300) usługi; przy czym dwa lub większa liczba zbiorów zarządzania przepływem usługi jest powiązanych z dwoma lub większą liczbą aspektów komplementarnych oferty usług. 6. Sposób według zastrz. 5, w którym: ofertą usług jest usługa telewizji; jeden z dwóch lub większej liczby aspektów komplementarnych jest strumieniem audio; i

19 18 pozostały z dwóch lub większej liczby komplementarnych aspektów jest strumieniem wideo. 7. Sposób według zastrz. 1, w którym: etap przygotowania szablonu usługi jest realizowany w węźle (500) dostawcy usług; węzeł dostawcy usług wysyła szablon usługi do węzła (600) domeny dostępu; i etap tworzenia zbioru zarządzania przepływem usługi jest realizowany w węźle (600) domeny dostępu. 8. Sposób według zastrz. 7, w którym: szablon usługi zawiera ponadto tożsamość dostawcy usługi; i węzeł (600) domeny dostępu stosuje tożsamość dostawcy usługi do przesyłania dalej ruchu między dostawcą (500) usługi i domeną (120) użytkownika. 9. Sposób według zastrz. 1, w którym: węzeł dostawcy usług przygotowuje wiele szablonów (210) usług dla wielu typów usług. 10. Sposób według zastrz. 9, w którym: etap tworzenia zbioru (400) zarządzania przepływem usługi reaguje na odebranie żądania (510) usługi z domeny użytkownika. 11. Sposób według zastrz. 10, w którym: domena użytkownika ma subskrypcje (506) na jeden lub więcej typów usług; żądanie (510) usługi zawiera wskazanie pożądanego typu usługi; i tworzenie (220) zbioru (400) zarządzania przepływem usługi jest uzależnione od tego, czy domena użytkownika ma subskrypcję na pożądany typ usługi. 12. Sposób według zastrz. 10, w którym: wiele żądań (510) usług jest odbieranych z domeny (120) użytkownika; i różne zbiory (400) zarządzania przepływem usługi są tworzone dla każdego z wielu żądań usługi. 13. Sposób według zastrz. 9, w którym: domena (120) użytkownika ma subskrypcję na jeden lub więcej z wielu typów usług; domena (120) użytkownika zawiera wiele urządzeń użytkownika; wiele żądań (510) usług jest odbieranych z jednego lub większej liczby urządzeń użytkownika, przy czym każde żądanie usługi zawiera wskazanie pożądanego typu usługi; jedno lub więcej z wielu urządzeń użytkownika jest wybranych zgodnie z pożądanymi typami usług, dla każdego z wielu żądań usług; i

20 19 różne zbiory (400) zarządzania przepływem usługi są warunkowo tworzone dla każdego z wielu żądań usług, przy czym tworzenie każdego zbioru zarządzania przepływem usługi jest uzależnione od tego, czy domena użytkownika ma subskrypcję na pożądane typy usług. 14. Sposób według zastrz. 1, w którym: jedna lub więcej zasad (340) ruchu obejmuje warunki (345) filtrowania pakietów. 15. Sposób według zastrz. 1, w którym: jedna lub więcej zasad (340) ruchu obejmuje parametry (344) kształtowania ruchu. 16. Sposób według zastrz. 1, w którym: jedna lub więcej zasad (340) ruchu obejmuje parametry jakości usługi. 17. Sposób według zastrz. 1, w którym: szablon usługi jest zdefiniowany dla usługi unicast; i adres użytkownika jest adresem IP urządzenia użytkownika znajdującego się w domenie użytkownika. 18. Sposób według zastrz. 1, w którym: szablon usługi jest zdefiniowany dla usługi multicast; i adres użytkownika jest adresem multicast IP, stosowanym przez wiele z urządzeń użytkownika znajdujących się w wielu domenach użytkownika. 19. Sposób według zastrz. 1, w którym: szablon (300) usługi zawiera ponadto port serwera (320); tworzenie zbioru (400) zarządzania przepływem usługi obejmuje ponadto dodanie portu domeny (470) użytkownika do szablonu; pakiet zawiera ponadto port źródła i port przeznaczenia; i etap identyfikacji zbioru (400) zarządzania przepływem usługi obejmuje ponadto zestawienie portu źródła i portu przeznaczenia ze zbiorem zarządzania przepływem usługi. 20. Sposób według zastrz. 1, w którym: co najmniej jedna spośród jednej lub większej liczby zasad ruchu ma zastosowanie w kierunku zstępującym (526). 21. Sposób według zastrz. 1, w którym: co najmniej jedna spośród jednej lub większej liczby zasad ruchu ma zastosowanie w kierunku wstępującym (520). 22. Sposób według zastrz. 1, w którym: co najmniej jedna spośród jednej lub większej liczby zasad ruchu ma zastosowanie zarówno w kierunku wstępującym, jak i w kierunku zstępującym.

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

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

(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

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

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1505553. (96) Data i numer zgłoszenia patentu europejskiego: 05.08.2004 04018511. RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 3 (96) Data i numer zgłoszenia patentu europejskiego: 0.08.04 0401811.8 (13) (1) T3 Int.Cl. G08C 17/00 (06.01) Urząd Patentowy

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

Model sieci OSI, protokoły sieciowe, adresy IP

Model sieci OSI, protokoły sieciowe, adresy IP Model sieci OSI, protokoły sieciowe, adresy IP Podstawę działania internetu stanowi zestaw protokołów komunikacyjnych TCP/IP. Wiele z używanych obecnie protokołów zostało opartych na czterowarstwowym modelu

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) 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) 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

Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas)

Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Protokół komunikacyjny zapewniający niezawodność przesyłania danych w sieci IP Gwarantuje: Przyporządkowanie danych do konkretnego połączenia Dotarcie danych

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 2224595 (96) Data i numer zgłoszenia patentu europejskiego: 10.02.2010 10001353.1 (13) (51) T3 Int.Cl. H03K 17/96 (2006.01)

Bardziej szczegółowo

Telefonia Internetowa VoIP

Telefonia Internetowa VoIP Telefonia Internetowa VoIP Terminy Telefonia IP (Internet Protocol) oraz Voice over IP (VoIP) odnoszą się do wykonywania połączeń telefonicznych za pośrednictwem sieci komputerowych, w których dane są

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

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

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1571844. (96) Data i numer zgłoszenia patentu europejskiego: 04.03.2005 05251326. RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1571844 (96) Data i numer zgłoszenia patentu europejskiego: 04.03.2005 05251326.4 (13) (51) T3 Int.Cl. H04W 84/12 (2009.01)

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

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol) Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol) W latach 1973-78 Agencja DARPA i Stanford University opracowały dwa wzajemnie uzupełniające się protokoły: połączeniowy TCP

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 2383703 (96) Data i numer zgłoszenia patentu europejskiego: 29.04. 40068.1 (13) (1) T3 Int.Cl. G07B 1/06 (11.01) G08G 1/017

Bardziej szczegółowo

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6. Plan wykładu 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6. Modem analogowy Sieć komputerowa Siecią komputerową nazywa się grupę komputerów

Bardziej szczegółowo

Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas)

Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Jest to zbiór komputerów połączonych między sobą łączami telekomunikacyjnymi, w taki sposób że Możliwa jest wymiana informacji (danych) pomiędzy komputerami

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

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

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2312535. (96) Data i numer zgłoszenia patentu europejskiego: 15.10.2009 09450196. RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2312535 (96) Data i numer zgłoszenia patentu europejskiego: 15.10.2009 09450196.2 (13) (51) T3 Int.Cl. G07B 15/00 (2011.01)

Bardziej szczegółowo

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

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

Bardziej szczegółowo

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

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego: 29.06.2007 07290821.3 RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2009875 (96) Data i numer zgłoszenia patentu europejskiego: 29.06.2007 07290821.3 (13) T3 (51) Int. Cl. H04L12/56 H04L29/08

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 2587748 Urząd Patentowy Rzeczypospolitej Polskiej (96) Data i numer zgłoszenia patentu europejskiego: 19.10.2012 12189308.5

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

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

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe N, Wykład 4: Protokoły TCP/UDP i usługi sieciowe 1 Adres aplikacji: numer portu Protokoły w. łącza danych (np. Ethernet) oraz w. sieciowej (IP) pozwalają tylko na zaadresowanie komputera (interfejsu sieciowego),

Bardziej szczegółowo

Skąd dostać adres? Metody uzyskiwania adresów IP. Statycznie RARP. Część sieciowa. Część hosta

Skąd dostać adres? Metody uzyskiwania adresów IP. Statycznie RARP. Część sieciowa. Część hosta Sieci komputerowe 1 Sieci komputerowe 2 Skąd dostać adres? Metody uzyskiwania adresów IP Część sieciowa Jeśli nie jesteśmy dołączeni do Internetu wyssany z palca. W przeciwnym przypadku numer sieci dostajemy

Bardziej szczegółowo

Enkapsulacja RARP DANE TYP PREAMBUŁA SFD ADRES DOCELOWY ADRES ŹRÓDŁOWY TYP SUMA KONTROLNA 2 B 2 B 1 B 1 B 2 B N B N B N B N B Typ: 0x0835 Ramka RARP T

Enkapsulacja RARP DANE TYP PREAMBUŁA SFD ADRES DOCELOWY ADRES ŹRÓDŁOWY TYP SUMA KONTROLNA 2 B 2 B 1 B 1 B 2 B N B N B N B N B Typ: 0x0835 Ramka RARP T Skąd dostać adres? Metody uzyskiwania adresów IP Część sieciowa Jeśli nie jesteśmy dołączeni do Internetu wyssany z palca. W przeciwnym przypadku numer sieci dostajemy od NIC organizacji międzynarodowej

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 2913207 (96) Data i numer zgłoszenia patentu europejskiego: 08.05.2014 14167514.0 (13) (51) T3 Int.Cl. B60C 23/04 (2006.01)

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 1876754 (96) Data i numer zgłoszenia patentu europejskiego: 28.04.2006 06741751.9 (13) (51) T3 Int.Cl. H04L 12/24 (2006.01)

Bardziej szczegółowo

World Wide Web? rkijanka

World Wide Web? rkijanka World Wide Web? rkijanka World Wide Web? globalny, interaktywny, dynamiczny, wieloplatformowy, rozproszony, graficzny, hipertekstowy - system informacyjny, działający na bazie Internetu. 1.Sieć WWW jest

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

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PROTOKOŁY TCP I UDP WSTĘP DO SIECI INTERNET Kraków, dn. 12 grudnia 2016 r. PLAN TCP: cechy protokołu schemat nagłówka znane numery portów UDP: cechy protokołu

Bardziej szczegółowo

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark Topologia Cele Część 1: Zapisanie informacji dotyczących konfiguracji IP komputerów Część 2: Użycie programu Wireshark do przechwycenia

Bardziej szczegółowo

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

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1743449. (96) Data i numer zgłoszenia patentu europejskiego: 29.04.2005 05740449. RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1743449 (96) Data i numer zgłoszenia patentu europejskiego: 29.04.2005 05740449.3 (13) (51) T3 Int.Cl. H04L 29/06 (2006.01)

Bardziej szczegółowo

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

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego: RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 161679 (13) T3 (96) Data i numer zgłoszenia patentu europejskiego: 24.06.0 064.7 (1) Int. Cl. B60R21/01 (06.01) (97) O udzieleniu

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

Programowanie współbieżne i rozproszone

Programowanie współbieżne i rozproszone Programowanie współbieżne i rozproszone WYKŁAD 6 dr inż. Komunikowanie się procesów Z użyciem pamięci współdzielonej. wykorzystywane przede wszystkim w programowaniu wielowątkowym. Za pomocą przesyłania

Bardziej szczegółowo

Uproszczenie mechanizmów przekazywania pakietów w ruterach

Uproszczenie mechanizmów przekazywania pakietów w ruterach LISTA ŻYCZEŃ I ZARZUTÓW DO IP Uproszczenie mechanizmów przekazywania pakietów w ruterach Mechanizmy ułatwiające zapewnienie jakości obsługi Może być stosowany do równoważenia obciążenia sieci, sterowanie

Bardziej szczegółowo

Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak

Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak Serwery Autorzy: Karol Czosnowski Mateusz Kaźmierczak Czym jest XMPP? XMPP (Extensible Messaging and Presence Protocol), zbiór otwartych technologii do komunikacji, czatu wieloosobowego, rozmów wideo i

Bardziej szczegółowo

MASKI SIECIOWE W IPv4

MASKI SIECIOWE W IPv4 MASKI SIECIOWE W IPv4 Maska podsieci wykorzystuje ten sam format i sposób reprezentacji jak adresy IP. Różnica polega na tym, że maska podsieci posiada bity ustawione na 1 dla części określającej adres

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 2003466 (96) Data i numer zgłoszenia patentu europejskiego: 12.06.2008 08460024.6 (13) (51) T3 Int.Cl. G01S 5/02 (2010.01)

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

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

Sieci komputerowe. Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP

Sieci komputerowe. Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP Sieci komputerowe Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP Zadania warstwy transportu Zapewnienie niezawodności Dostarczanie danych do odpowiedniej aplikacji w warstwie aplikacji (multipleksacja)

Bardziej szczegółowo

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

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1744579. (96) Data i numer zgłoszenia patentu europejskiego: 20.01.2006 06001183. RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1744579 (96) Data i numer zgłoszenia patentu europejskiego: 20.01.2006 06001183.0 (13) (51) T3 Int.Cl. H04W 8/26 (2009.01)

Bardziej szczegółowo

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

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego: RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1689214 (13) T3 (96) Data i numer zgłoszenia patentu europejskiego: 19.01.06 06091.4 (1) Int. Cl. H0B37/02 (06.01) (97) O

Bardziej szczegółowo

Bazy Danych i Usługi Sieciowe

Bazy Danych i Usługi Sieciowe Bazy Danych i Usługi Sieciowe Sieci komputerowe Paweł Daniluk Wydział Fizyki Jesień 2012 P. Daniluk (Wydział Fizyki) BDiUS w. VI Jesień 2012 1 / 24 Historia 1 Komputery mainframe P. Daniluk (Wydział Fizyki)

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Zdalne logowanie do serwerów

Zdalne logowanie do serwerów Zdalne logowanie Zdalne logowanie do serwerów Zdalne logowanie do serwerów - cd Logowanie do serwera inne podejście Sesje w sieci informatycznej Sesje w sieci informatycznej - cd Sesje w sieci informatycznej

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 1957760 (96) Data i numer zgłoszenia patentu europejskiego: 10.10.2006 06807111.7 (13) (51) T3 Int.Cl. F01K 13/02 (2006.01)

Bardziej szczegółowo

(96) Data i numer zgłoszenia patentu europejskiego:

(96) Data i numer zgłoszenia patentu europejskiego: RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1690978 (96) Data i numer zgłoszenia patentu europejskiego: 11.02.2005 05101042.9 (13) T3 (51) Int. Cl. D06F81/08 (2006.01)

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 1879335 Urząd Patentowy Rzeczypospolitej Polskiej (96) Data i numer zgłoszenia patentu europejskiego: 19.04.2006 06722372.7

Bardziej szczegółowo

MODEL OSI A INTERNET

MODEL OSI A INTERNET MODEL OSI A INTERNET W Internecie przyjęto bardziej uproszczony model sieci. W modelu tym nacisk kładzie się na warstwy sieciową i transportową. Pozostałe warstwy łączone są w dwie warstwy - warstwę dostępu

Bardziej szczegółowo

ZiMSK NAT, PAT, ACL 1

ZiMSK NAT, PAT, ACL 1 ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń, asiersz@kis.p.lodz.pl dr inż. Andrzej Frączyk, a.fraczyk@kis.p.lodz.pl NAT, PAT, ACL 1 Wykład Translacja

Bardziej szczegółowo

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny? Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA Dlaczego DNS jest tak ważny? DNS - System Nazw Domenowych to globalnie rozmieszczona usługa Internetowa. Zapewnia tłumaczenie nazw domen

Bardziej szczegółowo

Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji.

Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji. 1 Moduł Modbus TCP Moduł Modbus TCP daje użytkownikowi Systemu Vision możliwość zapisu oraz odczytu rejestrów urządzeń, które obsługują protokół Modbus TCP. Zapewnia on odwzorowanie rejestrów urządzeń

Bardziej szczegółowo

router wielu sieci pakietów

router wielu sieci pakietów Dzisiejsze sieci komputerowe wywierają ogromny wpływ na naszą codzienność, zmieniając to, jak żyjemy, pracujemy i spędzamy wolny czas. Sieci mają wiele rozmaitych zastosowań, wśród których można wymienić

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 2445326 Urząd Patentowy Rzeczypospolitej Polskiej (96) Data i numer zgłoszenia patentu europejskiego: 24.10.2011 11186353.6

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

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

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

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

(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 213136 (96) Data i numer zgłoszenia patentu europejskiego: 14.03.2008 08723469.6 (13) (1) T3 Int.Cl. F24D 19/ (2006.01) Urząd

Bardziej szczegółowo

TELEFONIA INTERNETOWA

TELEFONIA INTERNETOWA Politechnika Poznańska Wydział Elektroniki i Telekomunikacji Katedra Sieci Telekomunikacyjnych i Komputerowych TELEFONIA INTERNETOWA Laboratorium TEMAT ĆWICZENIA INSTALACJA I PODSTAWY SERWERA ASTERISK

Bardziej szczegółowo

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

Sieci komputerowe - Wstęp do intersieci, protokół IPv4 Piotr Kowalski KAiTI Internet a internet - Wstęp do intersieci, protokół IPv Plan wykładu Informacje ogólne 1. Ogólne informacje na temat sieci Internet i protokołu IP (ang. Internet Protocol) w wersji.

Bardziej szczegółowo

WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU BIAŁYSTOK, ul. Ciepła 40 filia w EŁKU, ul. Grunwaldzka

WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU BIAŁYSTOK, ul. Ciepła 40 filia w EŁKU, ul. Grunwaldzka 14 Protokół IP WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU BIAŁYSTOK, ul. Ciepła 40 Podstawowy, otwarty protokół w LAN / WAN (i w internecie) Lata 70 XX w. DARPA Defence Advanced Research Project Agency 1971

Bardziej szczegółowo

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r. DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r. PLAN Reprezentacja liczb w systemach cyfrowych Protokół IPv4 Adresacja w sieciach

Bardziej szczegółowo

POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP. Sterowniki Astraada One wymieniają między sobą dane po UDP

POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP. Sterowniki Astraada One wymieniają między sobą dane po UDP POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP Sterowniki Astraada One wymieniają między sobą dane po UDP Wstęp Celem informatora jest konfiguracja i przygotowanie sterowników

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

Sieci komputerowe. Wykład 5: Warstwa transportowa: TCP i UDP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Sieci komputerowe. Wykład 5: Warstwa transportowa: TCP i UDP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe Wykład 5: Warstwa transportowa: TCP i UDP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 5 1 / 22 Warstwa transportowa Cechy charakterystyczne:

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

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

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego: RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1701111 (13) T3 (96) Data i numer zgłoszenia patentu europejskiego: 11.03.2005 05090064.6 (51) Int. Cl. F24H9/20 (2006.01)

Bardziej szczegółowo

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c Wymagania edukacyjne w technikum SIECI KOMPUTEROWE kl. 2c Wiadomości Umiejętności Lp. Temat konieczne podstawowe rozszerzające dopełniające Zapamiętanie Rozumienie W sytuacjach typowych W sytuacjach problemowych

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

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak Wykład 3 / Wykład 4 Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak 1 Wprowadzenie do Modułu 3 CCNA-E Funkcje trzech wyższych warstw modelu OSI W jaki sposób ludzie wykorzystują

Bardziej szczegółowo

Sieci Komputerowe Modele warstwowe sieci

Sieci Komputerowe Modele warstwowe sieci Sieci Komputerowe Modele warstwowe sieci mgr inż. Rafał Watza Katedra Telekomunikacji AGH Al. Mickiewicza 30, 30-059 Kraków, Polska tel. +48 12 6174034, fax +48 12 6342372 e-mail: watza@kt.agh.edu.pl Wprowadzenie

Bardziej szczegółowo

TCP/IP formaty ramek, datagramów, pakietów...

TCP/IP formaty ramek, datagramów, pakietów... SIECI KOMPUTEROWE DATAGRAM IP Protokół IP jest przeznaczony do sieci z komutacją pakietów. Pakiet jest nazywany przez IP datagramem. Każdy datagram jest podstawową, samodzielną jednostką przesyłaną w sieci

Bardziej szczegółowo

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

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2263196. (96) Data i numer zgłoszenia patentu europejskiego: 15.04.2008 08735255. RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2263196 (96) Data i numer zgłoszenia patentu europejskiego: 15.04.2008 08735255.5 (13) (51) T3 Int.Cl. G06K 19/077 (2006.01)

Bardziej szczegółowo

Laboratorium Sieci Komputerowych - 2

Laboratorium Sieci Komputerowych - 2 Laboratorium Sieci Komputerowych - 2 Analiza prostych protokołów sieciowych Górniak Jakub Kosiński Maciej 4 maja 2010 1 Wstęp Zadanie polegało na przechwyceniu i analizie komunikacji zachodzącej przy użyciu

Bardziej szczegółowo

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

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2394827. (96) Data i numer zgłoszenia patentu europejskiego: 09.06.2009 09839524. RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2394827 (96) Data i numer zgłoszenia patentu europejskiego: 09.06.2009 09839524.7 (13) (51) T3 Int.Cl. B60C 23/04 (2006.01)

Bardziej szczegółowo

Sieci komputerowe Warstwa transportowa

Sieci komputerowe Warstwa transportowa Sieci komputerowe Warstwa transportowa 2012-05-24 Sieci komputerowe Warstwa transportowa dr inż. Maciej Piechowiak 1 Wprowadzenie umożliwia jednoczesną komunikację poprzez sieć wielu aplikacjom uruchomionym

Bardziej szczegółowo

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego: 02.05.2005 05747547.

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego: 02.05.2005 05747547. RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 1747298 (13) T3 (96) Data i numer zgłoszenia patentu europejskiego: 02.05.2005 05747547.7 (51) Int. Cl. C22C14/00 (2006.01)

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

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 7 Wykorzystanie protokołu TCP do komunikacji w komputerowym systemie pomiarowym 1.

Bardziej szczegółowo

Zarządzanie systemami informatycznymi. Protokoły warstw aplikacji i sieci TCP/IP

Zarządzanie systemami informatycznymi. Protokoły warstw aplikacji i sieci TCP/IP Zarządzanie systemami informatycznymi Protokoły warstw aplikacji i sieci TCP/IP Historia sieci ARPANET sieć stworzona w latach 1960-1970 przez Agencję Zaawansowanych Projektów Badawczych (ARPA) sponsorowaną

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Rok akademicki: 2012/2013 Kod: ITE s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2012/2013 Kod: ITE s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: - Nazwa modułu: Wprowadzenie do sieci Internet Rok akademicki: 2012/2013 Kod: ITE-1-110-s Punkty ECTS: 4 Wydział: Informatyki, Elektroniki i Telekomunikacji Kierunek: Teleinformatyka Specjalność: - Poziom

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

Plan i problematyka wykładu. Sieci komputerowe IPv6. Rozwój sieci Internet. Dlaczego IPv6? Przykład zatykania dziur w funkcjonalności IPv4 - NAT

Plan i problematyka wykładu. Sieci komputerowe IPv6. Rozwój sieci Internet. Dlaczego IPv6? Przykład zatykania dziur w funkcjonalności IPv4 - NAT IPv6 dr inż. Piotr Kowalski Katedra Automatyki i Technik Informacyjnych Plan i problematyka wykładu 1. Uzasadnienie dla rozwoju protokołu IPv6 i próby ratowania idei IPv6 2. Główne aspekty funkcjonowania

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 1810954 (96) Data i numer zgłoszenia patentu europejskiego: 06.12.2006 06025226.9 (13) (51) T3 Int.Cl. C03B 9/41 (2006.01)

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

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

Spis treści. 1 Moduł Modbus TCP 4

Spis treści. 1 Moduł Modbus TCP 4 Spis treści 1 Moduł Modbus TCP 4 1.1 Konfigurowanie Modułu Modbus TCP................. 4 1.1.1 Lista elementów Modułu Modbus TCP............ 4 1.1.2 Konfiguracja Modułu Modbus TCP.............. 5 1.1.3

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

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego Topologia Cele Część 1: Przygotowanie Wireshark do przechwytywania pakietów Wybór odpowiedniego interfejsu

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

Tomasz Greszata - Koszalin

Tomasz Greszata - Koszalin T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołów HTTP oraz HTTPS i oprogramowania IIS (ang. Internet Information Services).

Bardziej szczegółowo

Sprawozdanie Laboratorium 4

Sprawozdanie Laboratorium 4 Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział Inżynierii Mechanicznej i Robotyki Techniki Informacyjne w Praktyce Inżynierskiej Sprawozdanie Laboratorium 4 Marta Bartoszko 285765

Bardziej szczegółowo