Systemy sygnalizacji i zarządzania EiT

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

Download "Systemy sygnalizacji i zarządzania EiT"

Transkrypt

1 Systemy sygnalizacji i zarządzania EiT Zarządzanie: Modele informacyjne i typy danych SNMP Krzysztof Wajda Katedra Telekomunikacji AGH Listopad, 2016

2 Plan Definicje Typy modeli Modele organizacyjne Modele informacyjne Modele komunikacyjne Typy danych

3 Modele w zarządzaniu Zarządzanie siecią Model organizacyjny Model informacyjny Model komunikacyjny Model funkcjonalny

4 Model organizacyjny Model organizacyjny opisuje elementy systemu zarządzania. Definiuje takie terminy jak: obiekt, agent, zarządca MDB Agent Zarządca Agent Elementy zarządzane Elementy niezarządzane Model dwuwarstwowy (two-tier)

5 Model organizacyjny Model trzywarstwowy (three-tier) Zarządca MDB Agent/ Zarządca MDB Agent Agent Elementy zarządzane Elementy niezarządzane

6 Model organizacyjny Model z MoM (Manager of Managers) Zarządca MoM Agent Agent Agent NMS Agent NMS MDB Zarządca MDB Zarządca MDB Agent Agent Agent Agent Elementy zarządzane Elementy niezarządzane Elementy zarządzane Elementy niezarządzane

7 Model organizacyjny Model peer-to-peer

8 Model informacyjny Aby systemy mogły ze sobą współpracować niezbędne jest opracowanie wspólnego języka wymiany danych i to nie tylko w kontekście składni (protokołu), ale również modelu informacyjnego (zbiór pojęć),których znaczenie (semantyka) jest dokładnie określone i tak samo rozumiane przez wszystkie jednostki biorące udział w procesie komunikacji (np. stół, okno, ściana jako pojęcia). Języki formalne: ASN.1 (Abstract Syntax Notation One), DTD/XML Schema, IDL (Interface Definition Language), SDL (Specification and Description Language), UML (Unified Modelling Language)

9 Model komunikacyjny Model komunikacyjny opisuje sposób przetwarzania informacji zarządzania w procesie aplikacji, pomiędzy warstwami oraz wewnątrz każdej z warstw. W modelu komunikacyjnym definiuje się następujące elementy: protokół transportowy protokół aplikacji (format wiadomości) dozwolone żądania oraz odpowiedzi

10 ASN.1

11 Abstrakcyjna notacja składniowa 1 ASN.1 ASN.1 (AbstractSyntaxNotationOne) jest formalnym językiem opracowanym i poddanym standaryzacji przez CCITT (X.208) oraz ISO (ISO 8824). Sposób kodowania składni ASN.1 do postaci binarnej jest nazywany BER (Basic Encoding Rules) i jest zdefiniowany w standardach X.209/ISO 8825.

12 Abstrakcyjna notacja składniowa 1 ASN.1 ASN.1 wykorzystuje się do: definiowania abstrakcyjnych składni danych aplikacji, definicji struktur jednostek danych protokołu warstwy aplikacji i prezentacji, definiowania informacji zarządzania zarówno w systemach zarządzania SNMP, jak i OSI

13 Podstawowe pojęcia Składnia abstrakcyjna (Abstract Syntax) Typy danych (Data Type) Kod (Encoding) Zasady kodowania (Encoding Rules) Składnia transmisji (Transfer syntax)

14 Predefiniowane typy danych (1) Typ Opis typu Etykieta Boolean logiczny (prawda lub fałsz) UNIVERSAL 1 Integer liczby całkowite UNIVERSAL 2 Bit string uporządkowany ciąg danych binarnych UNIVERSAL 3 Octet string uporządkowany ciąg bajtów UNIVERSAL 4 Null nieokreślony, jedna możliwa wartość UNIVERSAL 5 Sequence uporządkowany ciąg pól o różnych typach UNIVERSAL 16 Sequence of uporządkowany ciąg pól jednego typu UNIVERSAL 16 Set Set of Choice nieuporządkowany ciąg pól o różnych typach nieuporządkowany ciąg pól tego samego typu typ wybierany z zestawu wzajemnie wykluczających się typów UNIVERSAL 17 UNIVERSAL 17

15 Predefiniowane typy danych (2) Tagged Any Typ Opis typu Etykieta typ otrzymany na podstawie istniejącego typu po zmianie numeru metki dowolny Object identifier określa obiekt lub grupę obiektów UNIVERSAL 6 Character string uporządkowany ciąg znaków UNIVERSAL 28 Enumerated wyliczeniowy UNIVERSAL 10 Real liczba rzeczywista UNIVERSAL 9 Encrypted typ otrzymany w wyniku zaszyfrowania innego typu Any defined by typ, który przyjmuje typ innej zadeklarowanej zmiennej UNIVERSAL 11

16 Notacja BNF W ASN.1 wykorzystuje się notację BNF (Backus-Nauer Form) <name> ::= <definition> Przykład: Definicja prostego wyrażenia arytmetycznego SAE (Simple Arithmetic Expression) <digit> ::= <op> ::= + - * / <number> ::= <digit> <digit><number> <SAE> ::= <number> <SAE> <SAE><op><SAE>

17 Symbole Symbole stosowane w ASN.1 Symbol Znaczenie ::= definicja lub przypisanie or, alternatywa, opcje listy - liczba ze znakiem -- początek komentarza { } początek i koniec listy [ ] początek i koniec etykiety ( ) początek i koniec podtypu.. zakres

18 Drzewo MIT

19 Drzewo MIT (Management Information Tree) W środowisku SNMP wszystkie zarządzane obiekty zorganizowane są w strukturze hierarchicznej (drzewa): Liście drzewa to zarządzane obiekty Każdy obiekt reprezentuje zasób, działania lub informacje Z każdym typem obiektu w MIB związany jest pewien identyfikator typu ASN.1 OBJECT IDENTIFIER - służy jako nazwa obiektu

20 Drzewo MIT (Management Information Tree) itu (0) iso (1) org (3) dod (6) internet (1) iso-itu itu (2) directory (1) mgmt (2) mib / mib-2 (1) experimental (3) private (4) enterprises (1) HP, SUN, IBM, NEC, ICL, SGI, Cisco, 3Com, Fibronics, Microsoft, itd...

21 Drzewo MIT węzeł Internet Zdefiniowano 4 podwęzły w węźle Internet: Directory zarezerwowany do przyszłego wykorzystania z katalogiem OSI (X.500), Mgmt używany przez obiekty zdefiniowane w dokumentach zatwierdzonych przez IAB, Experimental używany do określania obiektów wykorzystywanych do badań Internetu, Private używany do definiowania obiektów niestandardowych.

22 Poddrzewo mgmt Zawiera definicje baz informacji zarządzania, które zostały zatwierdzone przez IAB.: opracowane zostały dwie wersje MIB, mib-1 oraz mib-2 (wersja 2 jest rozszerzeniem wersji 1). obie mają takie same identyfikatory obiektów, ponieważ tylko jedna wersja MIB może być zaimplementowana w danej konfiguracji.

23 Poddrzewo enterprises Przydzielone producentom, aby mogli usprawniać zarządzanie produkowanymi urządzeniami Istnieje konieczność dzielenia się tymi informacjami z użytkownikami i innymi producentami (konieczność współpracy). Rozgałęzienie wewnątrz poddrzewa enterprises przydzielane jest każdemu producentowi, który zarejestruje odpowiedni identyfikator obiektu.

24 Kodowanie Aby informacje opisane przy użyciu ASN.1 mogły być przesłane między agentem a zarządcą muszą zostać zakodowane zgodnie ze składnią transmisji (transfer syntax). Stosuje się kodowanie BER (Basic Encoding Rules) oraz strukturę kodowania TLV (type, length value). W efekcie kodowania otrzymujemy ciąg binarny postaci (ASCII zamienione na dane binarne), np.:

25 Podsumowanie Język ASN.1 jest podstawową notacją opisu syntaktyki abstrakcyjnej obiekty są zorganizowane w postaci drzewa MIT i umieszczone w bazie MDB

26 SNMP briefing

27 SNMP The Simple Network Management Protocol (SNMP) protokół warstwy aplikacji, umożliwiający wymianę informacji zarządzania między elementami sieci. SNMP jest częścią zestawu TCP/IP. Współcześnie SNMP nie jest ograniczony wyłącznie do urządzeń TCP/IP. SNMP umożliwia administratorom monitorowanie, konfigurację, zarządzanie wydajnością, szukanie problemów, planowanie.

28 Komponenty SNMP Zdefiniowano 3 komponenty SNMP: Structure of Management Information (SMI) Management Information Base (MIB) Simple Network Management Protocol (SNMP).

29 SNMP podstawowe dokumenty RFC Pierwsze RFC nt SNMP opublikowane w 1988 (przed osiągnięciem dojrzałości Internetu): RFC Structure and Identification of Management Information for TCP/IP-based internets RFC Management Information Base for Network Management of TCP/IP-based internets RFC A Simple Network Management Protocol (SNMP)

30 Wersje SNMP Zdefiniowano 3 wersje SNMP: SNMP version 1 (SNMPv1) 1990 SNMP version 2 (SNMPv2) 1996 ( podobne funkcje jak dla SNMPv1 plus dodatkowe operacje). SNMP version 3 (SNMPv3) 2002 (uzupełnia zarówno SNMPv1 jak i SNMPv2 o dodatkowe funkcje bezpieczeństwa i administracyjne) Wszystkie wersje są obecnie stosowane. Wiele agentów i zarządców SNMP wspiera wszystkie wersje protokołu.

31 Wersje SNMP SNMPv1 SNMPv2c SNMPv3 RFC1155 RFC1157 RFC1213 RFC (RFC2571-RFC75) RFC )

32 SNMPv2c RFC Scope Features RFC1901 Introduction to Community-based SNMPv2 RFC1902 Structure of Management Information for Version 2 of the Simple Network Management Protocol (SNMPv2) RFC1903 Textual Conventions for Version 2 of the Simple Network Management Protocol (SNMPv2) RFC1904 RFC1905 Conformance Statements for Version 2 of the Simple Network Management Protocol (SNMPv2) Protocol Operations for Version 2 of the Simple Network Management Protocol (SNMPv2) RFC1906 Transport Mappings for Version 2 of the Simple Network Management Protocol (SNMPv2)

33 SNMPv3 (2002) RFC Scope Features RFC3411 RFC3412 An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks Message Processing and Dispatching for the Simple Network Management Protocol (SNMP) 64 pp. 43 pp. RFC3413 Simple Network Management Protocol(SNMP) 74 pp. Applications RFC3414 User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3) 88 pp. RFC3415 RFC3416 RFC3417 RFC3418 View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP) Transport Mappings for the Simple Network Management Protocol (SNMP Management Information Base (MIB) for the Simple Network Management Protocol (SNMP) 39pp. 31 pp. 19 pp. 26 pp.

34 Węzły SNMP Węzeł SNMP urządzenie w sieci zarządzanej przez SNMP. Typy: Managed node = zwykle z uruchomionym procesem agenta obsługującego żądania z wezła zarządzającego Management node = typowo serwer z odpowiednim oprogramowaniem monitorującym i zarządzającym Not manageablenode = typowo węzeł nie wspierający SNMP, ale podlegający zarządzaniu przez agenta proxy (na innym serwerze)

35 Elementy SNMP Agent SNMP oprogramowanie uruchomione w węźle sieci (host, ruter, drukarka, lub inne) posiadające informację w bazie danych o konfiguracji i bieżącym stanie Management Information Base (MIB) - baza danych informacji zarządzania Zarządca SNMP (manager) program, który kontaktuje się z agentami SNMP w celu przepytania lub ustawienia bazy danych u agenta. Protokół SNMP protokół warstwy aplikacji, który służy do komunikacji między zarządcą a agentami.

36 Komunikacja w SNMP MANAGER wiadomości SNMP AGENT MIB UDP UDP IP IP ETHERNET ETHERNET

37 Format wiadomości SNMP SNMP stosuje User Datagram Protocol (UDP) Ethernet Frame IP Packet UDP Datagram SNMP Message CRC SNMP używa standardowych portów (jak TCP): UDP Port 161 wiadomości SNMP UDP Port 162 wiadomości SNMP typu Trap

38 Stos protokołu SNMP

39 Komendy SNMP Urządzenia są monitorowane i zarządzane stosując komendy SNMP: Get - stosowana przez NMS w celu monitorowania zarządzanych obiektów i czytania zmiennych. Set stosowana przez NMS w celu sterowania zarządzanych obiektów i zmiany zmiennych w obiektach. Trap stosowana przez zarządzany obiekt w celu asynchronicznego raportowania zdarzeń do NMS. Przepytywanie (traversal operations) jest użyte przez NMS w celu sprawdzenia dostepności obiektów/zmiennych i sekwencyjnego zbierania informacji.

40 Komendy SNMPv3 (RFC ) Urządzenia są monitorowane i zarządzane przez komendy SNMP: GetRequest - A manager-to-agent request to retrieve the value of a variable or list of variables. SetRequest - A manager-to-agent request to change the value of a variable or list of variables. GetNextRequest - Returns a Response with variable binding for the lexicographically next variable in the MIB. GetBulkRequest A manager-to-agent request for multiple iterations of GetNextRequest. Response -Returns variable bindings and acknowledgement from agent to manager for GetRequest, SetRequest, GetNextRequest, GetBulkRequest and InformRequest. Trap stosowana przez zarządzany obiekt w celu asynchronicznego raportowania zdarzeń do NMS.

41 Korzyści ze stosowania SNMP Standardowy protokół, Łatwy do przeniesienia, Rozszerzalny, lekki, Powszechnie wspierany, Umożliwia wielodostęp do informacji.

42 Modelowanie informacji zarządzania dla SNMP

43 Modelowanie informacji zarządzania dla SNMP W przypadku sieci Internet stosuje się następujące rozwiązania: SMI (Structure of Management Information) RFC1155, RFC1212 opisuje składnię i semantykę informacji zarządzania MIB (Management Information Base) RFC1213 (MIB-II) określa sposób organizacji informacji zarządzania opisywanej przy użyciu SMI

44 Structure of Management Information (SMI) Typy uniwersalne (UNIVERSAL) niezależne od aplikacji integer (UNIVERSAL 2), octetstring (UNIVERSAL 4), null (UNIVERSAL 5), object identifier (UNIVERSAL 6), sequence,sequence-of(universal 16)- do tworzenia tabel

45 Structure of Management Information (SMI) Typy aplikacyjne (APPLICATION) networkaddress umożliwia wybór formatu adresu odpowiedniego dla jednej z wielu rodzin protokołów. ipaddress 32-bitowy adres w formacie określonym dla IP, counter nieujemna liczba całkowita, która może być zwiększana, ale nie zmniejszana (licznik) gauge (wskaźnik poziomu, miernik) nieujemna liczba całkowita, która może być zwiększana lub zmniejszana (maksymalna wartość wynosi , miernik zatrzymuje się na wartości maks. do resetu) timeticks nieujemna liczba całkowita, zliczająca czas w setnych częściach sekundy, licząc od początku pewnej epoki. opaque umożliwia przechowywanie dowolnych danych.

46 Definiowanie obiektów makrodefinicja definiuje dopuszczalne instancje makr; określa składnię zbioru powiązanych typów. instancja makra instancja wygenerowana z określonej makrodefinicji poprzez podstawienie konkretnych argumentów, w miejsce parametrów makra; określa konkretny typ danych. wartość instancji makra wartość reprezentująca określoną wielkość.

47 IMPORTS ObjectName FROM RFC1155-SMI DisplayString FROM RFC1158-MIB; OBJECT-TYPE MACRO ::= BEGIN TYPE NOTATION ::= -- must conform to RFC1155's ObjectSyntax "SYNTAX" type(objectsyntax) "ACCESS" Access "STATUS" Status DescrPart ReferPart IndexPart DefValPart VALUE NOTATION ::= value (VALUE ObjectName) Wojciech Dziunikowski, SSiZ, KT AGH

48 Access ::= "read-only" "read-write" "write-only" "not-accessible Status ::= "mandatory" "optional" "obsolete" "deprecated" DescrPart ::= "DESCRIPTION" value (description DisplayString) empty ReferPart ::= "REFERENCE" value (reference DisplayString) empty IndexPart ::= "INDEX" "{" IndexTypes "}" empty IndexTypes ::= IndexType IndexTypes "," IndexType IndexType ::= -- if indexobject, use the SYNTAX value of the correspondent -- OBJECT-TYPE invocation value (indexobject ObjectName) -- otherwise use named SMI type must conform to IndexSyntax below type (indextype) DefValPart ::= "DEFVAL" "{" value (defvalue ObjectSyntax) "}" empty END Wojciech Dziunikowski, SSiZ, KT AGH

49 IndexSyntax ::= CHOICE { number INTEGER (0..MAX), string OCTET STRING, object OBJECT IDENTIFIER, address NetworkAddress, ipaddress IpAddress } Przykład definicji typu obiektu: tcpmaxconn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION Ograniczenie liczby połączeń TCP, które może obsługiwać dana jednostka. W jednostkach, w których maksymalna liczba połączeń jest dynamiczna, obiekt ten powinien mieć wartość 1 ::= {tcp 4} Wojciech Dziunikowski, SSiZ, KT AGH

50 Definicja obiektu prostego syscontact OBJECT-TYPETYPE SYNTAX DisplayString ( SIZE ( ) ) ACCESS read-write STATUS mandatory ::= { system 4 } iso.org.dod.internet.mgmt mib2 (1) system (1) sysdescr (1) sysuptime (3) syscontact (4) sysname (5) sysservices (7) syscontact.0 wartość = Jan Kowalski

51 Definicja obiektu tablicowego testtable OBJECT-TYPETYPE SYNTAX SEQUENCE OF TESTEntry ACCESS not-accessible STATUS mandatory ::= { test 1 } testentry OBJECT-TYPETYPE SYNTAX TESTEntry ACCESS not-accessible INDEX { number } ::= { testtable 1 } testtable (1) testentry (1) testnumber (1) testname (2) TESTEntry ::= SEQUENCE { testnumber INTEGER, testname OCTET STRING } testnumber OBJECT-TYPETYPE SYNTAX INTEGER... ::= { testentry 1 } testname OBJECT-TYPETYPE SYNTAX OCTET STRING... ::= { testentry 2 }

52 Przykład -tablica tcpconntable (RFC1213) Obiekt tego typu, tabela połączeń TCP, zawiera informacje o połączeniach odnośnie danej jednostki zarządzania. W tabeli tej przechowywane są następujące informacje dla każdego połączenia: stan (State) adres lokalny (Local Address) port lokalny (Local Port) adres zdalny (Remote Address) port zdalny (Remote Port)

53 Tablica tcpconntable (RFC1213) tcpconntable ( ) tcpconnentry (tcpconntable.1) tcpconnstate (tcpconnentry.1) tcpconnlocaladdress (tcpconnentry.2) tcpconnlocalport (tcpconnentry.3) tcpconnremoteaddress (tcpconnentry.4) tcpconnremoteport (tcpconnentry.5) 5 (established) 2 (listen) 3 (synsent) indeks indeks indeks indeks

54 MIB vs. MDB MIB jest wzorcem MDB

55 Podsumowanie SNMP jest uniwrsalnym i wciąż rozwijanym protokołem zarządzania Eleastyczność jest osiągana dzięki możliwości definiowania nowych obiektów oraz relacji między obiektami obiekty są zorganizowane w postaci drzewa MIT i umieszczone w bazie MDB MIB jest wzorcem MDB

56 Literatura 1. P. Czarnecki, A. Jajszczyk, J. Lubacz: Standardy zarządzania sieciami OSI/NM, TMN, Wydawnictwa EFP, Poznań, M. Subramanian: Network Management, Principles & Practice, Addison-Wesley, M. Sloman: Network & Distributed Systems Management, Addison-Wesley, Haojin Wang: Telecommunications Network Management, Mc Graw-Hill Telecommunications RFC , SNMPv3,

57 Literatura Strony WWW

58 Dziękuję za uwagę!

Systemy sygnalizacji i zarządzania TI

Systemy sygnalizacji i zarządzania TI Systemy sygnalizacji i zarządzania TI Zarządzanie: Modele informacyjne i typy danych SNMP Krzysztof Wajda Katedra Telekomunikacji AGH Grudzień, 2016 Plan Definicje Typy modeli Modele organizacyjne Modele

Bardziej szczegółowo

Signalling Systems and Management E&T

Signalling Systems and Management E&T Signalling Systems and Management E&T Management: Information models, data types, SNMP Krzysztof Wajda AGH, Telecommunications Department AGH December, 2016 Outline Definitions Types of models Organizational

Bardziej szczegółowo

Zarządzanie sieciami komputerowymi - wprowadzenie

Zarządzanie sieciami komputerowymi - wprowadzenie Zarządzanie sieciami komputerowymi - wprowadzenie Model zarządzania SNMP SNMP standardowy protokół zarządzania w sieci Internet stosowany w dużych sieciach IP (alternatywa logowanie i praca zdalna w każdej

Bardziej szczegółowo

Protokół zarządzania siecią SNMP

Protokół zarządzania siecią SNMP Protokół zarządzania siecią SNMP Simple Network Management Protocol 3. (RFC 3411-3418). Starsze Wersje: SNMP 1, SNMP 2 SNMP jest protokołem wykorzystywanym do zarządzania różnymi elementami sieci (np.

Bardziej szczegółowo

Laboratorium 1. Wprowadzenie do protokołu SNMP i kodowanie BER (ASN.1)

Laboratorium 1. Wprowadzenie do protokołu SNMP i kodowanie BER (ASN.1) Laboratorium 1. Wprowadzenie do protokołu SNMP i kodowanie BER (ASN.1) Celem laboratorium jest poznanie przez studenta podstawowego sposobu kodowania (BER), który jest wykorzystywany przez protokół SNMP.

Bardziej szczegółowo

Wprowadzenie Management Information Base (MIB) Simple Network Management Protocol (SNMP) Polecenia SNMP Narzędzia na przykładzie MIB Browser (GUI)

Wprowadzenie Management Information Base (MIB) Simple Network Management Protocol (SNMP) Polecenia SNMP Narzędzia na przykładzie MIB Browser (GUI) Wprowadzenie Management Information Base (MIB) Simple Network Management Protocol (SNMP) Polecenia SNMP Narzędzia na przykładzie MIB Browser (GUI) () SNMP - Protokół zarządzania sieciami TCP/IP. - UDP

Bardziej szczegółowo

Simple Network Management Protocol

Simple Network Management Protocol Simple Network Management Protocol Simple Network Management Protocol Rozwój W miarę wzrostu rozmiarów, złożoności i niejednorodności sieci, wzrastają koszty zarządzania nimi. Aby kontrolować te koszty,

Bardziej szczegółowo

Zarządzanie sieciami komputerowymi

Zarządzanie sieciami komputerowymi Zarządzanie sieciami komputerowymi 1. Wstęp Celem ćwiczeń jest wprowadzenie w arkana zarządzania sieciami komputerowymi. Główny nacisk położony został na naukę protokołu SNMP oraz możliwośći zarządcze

Bardziej szczegółowo

SNMP PODSTAWOWE KOMPONENTY. Relacje między trzema głównymi komponentami

SNMP PODSTAWOWE KOMPONENTY. Relacje między trzema głównymi komponentami SNMP - WPROWADZENIE Simple Network Management Protocol (SNMP) jest protokołem warstwy aplikacji, który ułatwia wymianę informacji zarządzania miedzy urządzeniami sieciowymi. Został stworzony dla sieci

Bardziej szczegółowo

Wybrane Zagadnienia Administrowania Sieciami. Dr inż. Robert Banasiak

Wybrane Zagadnienia Administrowania Sieciami. Dr inż. Robert Banasiak Wybrane Zagadnienia Administrowania Sieciami Dr inż. Robert Banasiak 1 Gryplan Protokół SNMP Protokół RMON i IPFIX Wybrane protokoły warstwy aplikacji Obserwacja stosu protokołów modelu ISO OSI 2 SNMP

Bardziej szczegółowo

Institute of Telecommunications. koniec wykładu III.

Institute of Telecommunications. koniec wykładu III. koniec wykładu III Performance Management jaki jest stopień wykorzystania pojemności? czy występuje przeciążenie? czy przepustowość spada poniżej akceptowalnego poziomu? czy występują wąskie gardła? czy

Bardziej szczegółowo

SNMP, wersje 1, 2c i 3

SNMP, wersje 1, 2c i 3 SNMP, wersje 1, 2c i 3 SNMP v1 operacje zarządcy: get(oid1, OID2,..., OIDN) odczytanie wartości obiektu o zadanym identyfikatorze dla każdego argumentu getnext (OID1, OID2,..., OIDN) odczytanie identyfikatora

Bardziej szczegółowo

Institute of Telecommunications. koniec wykładu V. mariusz@tele.pw.edu.pl

Institute of Telecommunications. koniec wykładu V. mariusz@tele.pw.edu.pl koniec wykładu V operacje na wierszu tablicy wymagania MAX-ACCESS= read-create obecność kolumny typu RowStatus operacje tworzenie (creation) zawieszanie (suspension) SetRequest( RowStatus= notinservice)

Bardziej szczegółowo

1. Konfiguracja routera i PC. LABORATORIUM 3 Konfiguracja agenta SNMP. Schemat połączeń do konfiguracji komunikacji SNMP zarządca - agent:

1. Konfiguracja routera i PC. LABORATORIUM 3 Konfiguracja agenta SNMP. Schemat połączeń do konfiguracji komunikacji SNMP zarządca - agent: LABORATORIUM 3 Konfiguracja agenta SNMP Schemat połączeń do konfiguracji komunikacji SNMP zarządca - agent: 1. Uruchomić 2 komputery PC: dołączyć do jednego z nich interfejs fa 0/0 rutera, a do drugiego

Bardziej szczegółowo

Zarządzanie sieciami telekomunikacyjnymi

Zarządzanie sieciami telekomunikacyjnymi SNMP Protocol The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission

Bardziej szczegółowo

Programowanie współbieżne i rozproszone

Programowanie współbieżne i rozproszone Programowanie współbieżne i rozproszone WYKŁAD 11 dr inż. CORBA CORBA (Common Object Request Broker Architecture) standard programowania rozproszonego zaproponowany przez OMG (Object Management Group)

Bardziej szczegółowo

Adresy w sieciach komputerowych

Adresy w sieciach komputerowych Adresy w sieciach komputerowych 1. Siedmio warstwowy model ISO-OSI (ang. Open System Interconnection Reference Model) 7. Warstwa aplikacji 6. Warstwa prezentacji 5. Warstwa sesji 4. Warstwa transportowa

Bardziej szczegółowo

Zarządzanie sieciami komputerowymi

Zarządzanie sieciami komputerowymi Zarządzanie sieciami komputerowymi Część 2 wykładu Zarządzanie-1 Mapa wykładu Wprowadzenie do zarządzania sieciami Standardy X.500, X.700 i TMN Protokół SNMP Usługi katalogowe DNS, NIS/NIS+ LDAP Zarządzanie-2

Bardziej szczegółowo

ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 1 Seria: Teleinformatyka 2012

ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 1 Seria: Teleinformatyka 2012 ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 1 Seria: Teleinformatyka 2012 Mateusz Gaweł i Dawid Kuczek Zespół Szkół im. ks. S. Staszica w Tarnobrzegu MODEL ZARZĄDZANIA SIĘCIĄ TELEKOMUNIKACYJNĄ (TMN) BAZA

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

Celem ćwiczenia jest zapoznanie się z zarządzaniem urządzeniami sieciowymi za pomocą protokołu SNMP.

Celem ćwiczenia jest zapoznanie się z zarządzaniem urządzeniami sieciowymi za pomocą protokołu SNMP. 1 Laboratorium SNMP 1.1 Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z zarządzaniem urządzeniami sieciowymi za pomocą protokołu SNMP. 1.2 Informacje wstępne SNMP to protokół zarządzania siecią działającą

Bardziej szczegółowo

Protokoły sieciowe - TCP/IP

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

Bardziej szczegółowo

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

Zarządzanie sieciami komputerowymi

Zarządzanie sieciami komputerowymi Zarządzanie sieciami komputerowymi Część 2 wykładu Zarządzanie-1 Mapa wykładu Wprowadzenie do zarządzania sieciami Standardy X.500, X.700 i TMN Protokół SNMP Structure of Management Information: SMI Management

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

Języki programowania zasady ich tworzenia

Języki programowania zasady ich tworzenia Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie

Bardziej szczegółowo

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7 I Wprowadzenie (wersja 0906) Kurs OPC S7 Spis treści Dzień 1 I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami automatyki I-6 Cechy podejścia dedykowanego

Bardziej szczegółowo

ZiMSK. Syslog, SNMP 1

ZiMSK. Syslog, SNMP 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 Syslog, SNMP 1 Wykład Syslog

Bardziej szczegółowo

Rozproszone systemy internetowe. Wprowadzenie. Koncepcja zdalnego wywołania procedury

Rozproszone systemy internetowe. Wprowadzenie. Koncepcja zdalnego wywołania procedury Rozproszone systemy internetowe Wprowadzenie. Koncepcja zdalnego wywołania procedury Zakres tematyczny przedmiotu Aplikacje rozproszone Technologie /standardy internetowe Programowanie obiektowe 2 Co będzie

Bardziej szczegółowo

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak OSI (ang. Open System Interconnection) lub Model OSI to standard zdefiniowany przez ISO oraz ITU-T, opisujący strukturę komunikacji sieciowej.

Bardziej szczegółowo

Komunikacja i wymiana danych

Komunikacja i wymiana danych Budowa i oprogramowanie komputerowych systemów sterowania Wykład 10 Komunikacja i wymiana danych Metody wymiany danych Lokalne Pliki txt, csv, xls, xml Biblioteki LIB / DLL DDE, FastDDE OLE, COM, ActiveX

Bardziej szczegółowo

Plan wykładu. Zarządzanie

Plan wykładu. Zarządzanie Plan wykładu Zarządzanie Sieciami Komputerowymi Bartosz Brodecki email: Bartosz.Brodecki@cs.put.poznan.pl Instytut Informatyki Politechnika Poznańska 16 listopada 2011 1 Wstęp Zarządzanie Systemy zarządzania

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Ł INTERNET PROTOCOL (IP) INTERNET CONTROL MESSAGE PROTOCOL (ICMP) WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r. PLAN IPv4: schemat nagłówka ICMP: informacje

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

Sieci komputerowe i bazy danych

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

Bardziej szczegółowo

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) Spis treści Dzień 1 I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami

Bardziej szczegółowo

Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM

Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM Informator Techniczny Wonderware nr 159 07.11.2016 r. SPIS TREŚCI Konfiguracja

Bardziej szczegółowo

Programowanie komponentowe

Programowanie komponentowe Piotr Błaszyński Wydział Informatyki Zachodniopomorskiego Uniwersytetu Technologicznego 25 października 2014 WebService, (usługi sieciowe) - komponenty aplikacji webowych, zawierające logike biznesową.

Bardziej szczegółowo

Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006

Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006 Bezpośrednia akwizycja zmiennych ze sterownika PLC do bazy danych Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006 Promotor: Autor: dr inż. Tomasz Szczygieł Aleksander Piecha Gliwice 27 listopad

Bardziej szczegółowo

Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu

Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji

Bardziej szczegółowo

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki

Bardziej szczegółowo

AGENT SNMP DLA URZĄDZENIA NetmasterLE

AGENT SNMP DLA URZĄDZENIA NetmasterLE Janusz Kleban janusz.kleban@et.put.poznan.pl Instytut Elektroniki i Telekomunikacji Politechnika Poznańska Maciej Obarski mobarski@gmail.com Activis Polska sp z o.o. 2005 Poznańskie Warsztaty Telekomunikacyjne

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

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

Systemy Sygnalizacji i Zarządzania EiT

Systemy Sygnalizacji i Zarządzania EiT Systemy Sygnalizacji i Zarządzania EiT Wprowadzenie Krzysztof Wajda Katedra Telekomunikacji AGH październik, 2016 Plan Ewolucja koncepcji sieci Relacje pomiędzy zarządzaniem, sygnalizacją a OAM Przykłady

Bardziej szczegółowo

OUTSIDE 200. 200. 200.0/24. dmz. outside 192. 168.1.0/24. security- level 50 176.16.0.0/16 TRUNK 0/1 VLAN2 0/2 VLAN10 0/3-0/10 VLAN20 0/11-0/24

OUTSIDE 200. 200. 200.0/24. dmz. outside 192. 168.1.0/24. security- level 50 176.16.0.0/16 TRUNK 0/1 VLAN2 0/2 VLAN10 0/3-0/10 VLAN20 0/11-0/24 SNMP - Simple Network Management Protocol Schemat sieci OUTSIDE 200. 200. 200.0/24 outside security- level 0 192. 168.1.0/24 dmz security- level 50 TRUNK 0/1 VLAN2 0/2 VLAN10 0/3-0/10 VLAN20 0/11-0/24

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

Sieci Komputerowe. Model Referencyjny dla Systemów Otwartych Reference Model for Open Systems Interconnection

Sieci Komputerowe. Model Referencyjny dla Systemów Otwartych Reference Model for Open Systems Interconnection Sieci Komputerowe Model Referencyjny dla Systemów Otwartych Reference Model for Open Systems Interconnection dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl

Bardziej szczegółowo

ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ DHCP

ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ DHCP 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 DHCP 1 Wykład Dynamiczna konfiguracja

Bardziej szczegółowo

Protokoły sterujące i warstwy aplikacji. Protokół kontrolny ICMP Internet Control Message Protocol Protokoły inicjowania i konfiguracji hostów

Protokoły sterujące i warstwy aplikacji. Protokół kontrolny ICMP Internet Control Message Protocol Protokoły inicjowania i konfiguracji hostów Protokoły sterujące i warstwy aplikacji Protokół kontrolny ICMP Internet Control Message Protocol Protokoły inicjowania i konfiguracji hostów RARP Reverse Address REsolution Protocol BOOTP Boot Protocol

Bardziej szczegółowo

Programowanie Sieciowe 1

Programowanie Sieciowe 1 Programowanie Sieciowe 1 dr inż. Tomasz Jaworski tjaworski@iis.p.lodz.pl http://tjaworski.iis.p.lodz.pl/ Cel przedmiotu Zapoznanie z mechanizmem przesyłania danych przy pomocy sieci komputerowych nawiązywaniem

Bardziej szczegółowo

A co to jest LDAP. Dariusz Żbik Remigiusz Górecki

A co to jest LDAP. Dariusz Żbik Remigiusz Górecki A co to jest LDAP Dariusz Żbik Remigiusz Górecki Lightweight Directory Access Protocol objęty standardem zorientowany na odczyt brak mechnizmów ochrony danych (transakcje, semafory) budowa hierarchiczna

Bardziej szczegółowo

Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:

Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych: Zmienna i typ Pascal typy danych Zmienna to obiekt, który może przybierać różne wartości. Typ zmiennej to zakres wartości, które może przybierać zmienna. Deklarujemy je w nagłówku poprzedzając słowem kluczowym

Bardziej szczegółowo

ZADANIE.09 Syslog, SNMP (Syslog, SNMP) 1,5h

ZADANIE.09 Syslog, SNMP (Syslog, SNMP) 1,5h Imię Nazwisko ZADANIE.09 Syslog, SNMP (Syslog, SNMP) 1,5h 1. Zbudować sieć laboratoryjną 2. Czynności wstępne 3. Syslog 4. SNMP 5. Czynności końcowe - 1 - 1. Zbudować sieć laboratoryjną Zadanie Zbudować

Bardziej szczegółowo

POLITECHNIKA ŁÓDZKA Wydział Elektrotechniki i Elektroniki

POLITECHNIKA ŁÓDZKA Wydział Elektrotechniki i Elektroniki POLITECHNIKA ŁÓDZKA Wydział Elektrotechniki i Elektroniki Praca dyplomowa magisterska Bartłomiej Jóźwiak Nr albumu: 99714 Promotor: prof. dr hab. inż. Dominik Sankowski Konsultant: mgr inż. Łukasz Sturgulewski

Bardziej szczegółowo

Podstawy programowania skrót z wykładów:

Podstawy programowania skrót z wykładów: Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace

Bardziej szczegółowo

Zasady transformacji modelu DOZ do projektu tabel bazy danych

Zasady transformacji modelu DOZ do projektu tabel bazy danych Zasady transformacji modelu DOZ do projektu tabel bazy danych A. Obiekty proste B. Obiekty z podtypami C. Związki rozłączne GHJ 1 A. Projektowanie - obiekty proste TRASA # * numer POZYCJA o planowana godzina

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

Systemy sygnalizacji i Zarządzania EiT

Systemy sygnalizacji i Zarządzania EiT Systemy sygnalizacji i Zarządzania EiT Zarządzanie: Podstawowe pojęcia i definicje Krzysztof Wajda Katedra Telekomunikacji AGH listopad, 2016 Plan Definicje Klasyfikacje Modele Standaryzacja Definicja

Bardziej szczegółowo

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS Akademickie Centrum Informatyki PS Wydział Informatyki PS Akademickie Centrum Informatyki Wydział Informatyki P.S. Warstwy transmisyjne Protokoły sieciowe Krzysztof Bogusławski tel. 449 41 82 kbogu@man.szczecin.pl

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

Konspekt: Bezpieczeństwo w zarządzaniu systemami i sieciami. Autorzy: Grzegorz Dębiec, Edyta Gąsior, Łukasz Krzanik, Maciej Tokarczyk DUMF

Konspekt: Bezpieczeństwo w zarządzaniu systemami i sieciami. Autorzy: Grzegorz Dębiec, Edyta Gąsior, Łukasz Krzanik, Maciej Tokarczyk DUMF Konspekt: Bezpieczeństwo w zarządzaniu systemami i sieciami Autorzy: Grzegorz Dębiec, Edyta Gąsior, Łukasz Krzanik, Maciej Tokarczyk DUMF 1 STRESZCZENIE Konspekt powstał na podstawie wykładu (28 maja 2002)

Bardziej szczegółowo

LDAP to protokół Usługi katalogowe Zakończenie LDAP. Łukasz Zubkowicz. 25 listopada 2009

LDAP to protokół Usługi katalogowe Zakończenie LDAP. Łukasz Zubkowicz. 25 listopada 2009 to protokół 25 listopada 2009 W skrócie to protokół Lightweight Directory Access Protocol W skrócie to protokół Lightweight Directory Access Protocol standard IETF (The Internet Engineering Task Force)

Bardziej szczegółowo

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 2. Programowanie komputerowe

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 2. Programowanie komputerowe Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 2 Programowanie 1 Program wykładu Typy danych Wyrażenia Operatory 2 VBA Visual Basic dla aplikacji (VBA) firmy Microsoft jest językiem

Bardziej szczegółowo

Remote Quotation Protocol - opis

Remote Quotation Protocol - opis Remote Quotation Protocol - opis Michał Czerski 20 kwietnia 2011 Spis treści 1 Streszczenie 1 2 Cele 2 3 Terminologia 2 4 Założenia 2 4.1 Połączenie............................... 2 4.2 Powiązania z innymi

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

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

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych Projektowanie architektury systemu rozproszonego Jarosław Kuchta Zagadnienia Typy architektury systemu Rozproszone przetwarzanie obiektowe Problemy globalizacji Problemy ochrony Projektowanie architektury

Bardziej szczegółowo

FTP File Transfer Protocol

FTP File Transfer Protocol FTP File Transfer Protocol Protokół pozwalający na transfer plików pomiędzy hostami w sieci TCP/IP. Protokół warstwy aplikacyjnej. Opiera się w warstwie transportowej na sesji TCP zapewnia kontrolę poprawności

Bardziej szczegółowo

Komunikacja bezprzewodowa w technologiach GSM/GPRS/EDGE/UMTS/HSPA

Komunikacja bezprzewodowa w technologiach GSM/GPRS/EDGE/UMTS/HSPA Komunikacja bezprzewodowa w technologiach GSM/GPRS/EDGE/UMTS/HSPA Piotr Gocłowski 21.05.2013 Agenda Sieć Komórkowa Oferta modemów przemysłowych Moxa Zakres Funkcjonalności Sieć Komórkowa GSM Global system

Bardziej szczegółowo

GML w praktyce geodezyjnej

GML w praktyce geodezyjnej GML w praktyce geodezyjnej Adam Iwaniak Kon-Dor s.c. Konferencja GML w praktyce, 12 kwietnia 2013, Warszawa SWING Rok 1995, standard de jure Wymiany danych pomiędzy bazami danych systemów informatycznych

Bardziej szczegółowo

Serwery LDAP w środowisku produktów w Oracle

Serwery LDAP w środowisku produktów w Oracle Serwery LDAP w środowisku produktów w Oracle 1 Mariusz Przybyszewski Uwierzytelnianie i autoryzacja Uwierzytelnienie to proces potwierdzania tożsamości, np. przez: Użytkownik/hasło certyfikat SSL inne

Bardziej szczegółowo

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS Akademickie Centrum Informatyki PS Wydział Informatyki PS Akademickie Centrum Informatyki Wydział Informatyki P.S. Warstwy transmisyjne Protokoły sieciowe Krzysztof Bogusławski tel. 449 41 82 kbogu@man.szczecin.pl

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

Telemetria. PTIB 2 semestr. Instrukcja do ćwiczenia GPRS i licznik energii elektrycznej

Telemetria. PTIB 2 semestr. Instrukcja do ćwiczenia GPRS i licznik energii elektrycznej Telemetria PTIB 2 semestr Instrukcja do ćwiczenia GPRS i licznik energii elektrycznej 1. Konfiguracja połączenia lokalnego głowicą optyczną Podłączyć do licznika głowicę optyczną (kabel powinien wystawać,,w

Bardziej szczegółowo

Programowanie Komponentowe WebAPI

Programowanie Komponentowe WebAPI Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,

Bardziej szczegółowo

Rozproszone systemy Internetowe

Rozproszone systemy Internetowe Rozproszone systemy Internetowe Transport komunikatów WS: protokół SOAP RSI Oskar Świda 1 Simple Object Access Protocol Bezstanowy protokół komunikacyjny, oparty na standardzie XML Prosty i elastyczny,

Bardziej szczegółowo

Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services

Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services Web Services Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 2 grudnia 2005 roku Wstęp Oprogramowanie napisane w różnych językach i uruchomione na różnych platformach może wykorzystać

Bardziej szczegółowo

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Krótka charakterystyka protokołu MODBUS Opracowali: mgr inż. Tomasz Karla Data: Luty, 2017 r. Dodatkowe informacje Materiały dodatkowe mają charakter

Bardziej szczegółowo

INFORMATOR TECHNICZNY WONDERWARE

INFORMATOR TECHNICZNY WONDERWARE Informator techniczny nr 96 11-06-2007 INFORMATOR TECHNICZNY WONDERWARE Konfiguracja komunikacji sieciowej oprogramowania InTouch z programem Microsoft Excel Program Microsoft Excel jest bardo często wykorzystywany

Bardziej szczegółowo

Kurs Ethernet przemysłowy konfiguracja i diagnostyka. Spis treści. Dzień 1/2

Kurs Ethernet przemysłowy konfiguracja i diagnostyka. Spis treści. Dzień 1/2 I Wprowadzenie (wersja 1307) Spis treści Dzień 1/2 I-3 Dlaczego Ethernet w systemach sterowania? I-4 Wymagania I-5 Standardy komunikacyjne I-6 Nowe zadania I-7 Model odniesienia ISO / OSI I-8 Standaryzacja

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) Bazy danych podstawowe pojęcia Baza danych jest to zbiór danych zorganizowany zgodnie ze ściśle określonym modelem danych. Model danych to zbiór ścisłych

Bardziej szczegółowo

Sieci komputerowe Wykład

Sieci komputerowe Wykład Sieci komputerowe Wykład Sieci komputerowe przegląd wykładu Wprowadzenie pojęcie sieci, komponenty, podstawowe usługi Modele funkcjonowania sieci przedstawienie modelu ISO OSI oraz modelu TCP/IP Omówienie

Bardziej szczegółowo

Bazy danych 2. Wykład 1

Bazy danych 2. Wykład 1 Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu

Bardziej szczegółowo

ForPascal Interpreter języka Pascal

ForPascal Interpreter języka Pascal Akademia Podlaska w Siedlcach Wydział Nauk Ścisłych Instytut Informatyki ForPascal Interpreter języka Pascal Przedmiot: Sieci i Systemy Wirtualne Informatyka IV Prowadzący: dr Krzysztof Trojanowski Grupa:

Bardziej szczegółowo

MongoDB. wprowadzenie. dr inż. Paweł Boiński, Politechnika Poznańska

MongoDB. wprowadzenie. dr inż. Paweł Boiński, Politechnika Poznańska MongoDB wprowadzenie dr inż. Paweł Boiński, Politechnika Poznańska Plan Historia Podstawowe pojęcia: Dokument Kolekcja Generowanie identyfikatora Model danych Dokumenty zagnieżdżone Dokumenty z referencjami

Bardziej szczegółowo

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Pasma częstotliwości ISM (ang. Industrial, Scientific, Transceiver) 2 Ogólne informacje dotyczące protokołu SimpliciTI Opracowanie Texas Instruments

Bardziej szczegółowo

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik by Gecco-IT http://www.gecco-it.waw.pl info@gecco-it.waw.pl 1. Zanim przystąpimy do migracji należy

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

Instrukcje dotyczące funkcji zarządzania pasmem w urządzeniach serii ZyWALL.

Instrukcje dotyczące funkcji zarządzania pasmem w urządzeniach serii ZyWALL. Instrukcje dotyczące funkcji zarządzania pasmem w urządzeniach serii ZyWALL. Niniejsza instrukcja zawiera wskazówki dotyczące konfiguracji funkcji BW MGMT dostępnej w urządzeniach serii ZyWALL. Dość często

Bardziej szczegółowo

Komunikacja międzysystemowa

Komunikacja międzysystemowa Komunikacja międzysystemowa REST API 06.12.2017 Karol Buler O czym będzie? O komunikacji ogólnie Application programming interface (API) Wybrane metody komunikacji REST API JavaScript Object Notation (JSON)

Bardziej szczegółowo

Model referencyjny OSI

Model referencyjny OSI Model referencyjny OSI Marek Kozłowski Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska Warszawa 2014/2015 Plan wykładu 1 Warstwowa budowa modelu OSI 2 Przegląd warstw modelu OSI Warstwy

Bardziej szczegółowo

OSI Network Layer. Network Fundamentals Chapter 5. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

OSI Network Layer. Network Fundamentals Chapter 5. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved. OSI Network Layer Network Fundamentals Chapter 5 1 Network Layer Identify the role of the Network Layer, as it describes communication from one end device to another end device Examine the most common

Bardziej szczegółowo

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x? Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x? Przykład autoryzacji 802.1x dokonano w oparciu serwer Microsoft Windows 2003 i

Bardziej szczegółowo

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci W miarę rozwoju sieci komputerowych pojawiały się różne rozwiązania organizujące elementy w sieć komputerową. W celu zapewnienia kompatybilności rozwiązań różnych producentów oraz opartych na różnych platformach

Bardziej szczegółowo

Model semistrukturalny

Model semistrukturalny Model semistrukturalny standaryzacja danych z różnych źródeł realizacja złożonej struktury zależności, wielokrotne zagnieżdżania zobrazowane przez grafy skierowane model samoopisujący się wielkości i typy

Bardziej szczegółowo

ZiMSK. mgr inż. Artur Sierszeń mgr inż. Łukasz Sturgulewski ZiMSK 1

ZiMSK. mgr inż. Artur Sierszeń mgr inż. Łukasz Sturgulewski ZiMSK 1 ZiMSK mgr inż. Artur Sierszeń asiersz@kis.p.lodz.pl mgr inż. Łukasz Sturgulewski luk@kis.p.lodz.pl ZiMSK 1 Model warstwowy sieci OSI i TCP/IP warstwa aplikacji warstwa transportowa warstwa Internet warstwa

Bardziej szczegółowo

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów

Bardziej szczegółowo

Translacja adresów - NAT (Network Address Translation)

Translacja adresów - NAT (Network Address Translation) Translacja adresów - NAT (Network Address Translation) Aby łączyć się z Internetem, każdy komputer potrzebuje unikatowego adresu IP. Jednakże liczba hostów przyłączonych do Internetu wciąż rośnie, co oznacza,

Bardziej szczegółowo