Konfiguracja sieci. wer Wojciech Myszka 6 stycznia 2009

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

Download "Konfiguracja sieci. wer. 1.2. Wojciech Myszka 6 stycznia 2009"

Transkrypt

1 Konfiguracja sieci wer. 1.2 Wojciech Myszka 6 stycznia 2009

2 Projekt sieci Sieć (struktura) fizyczna Okablowanie strukturalne Sieci bezprzewodowe Sieć (struktura) logiczna Sieci wirtualne

3 Konfiguracja interfejsów Dla każdego interfejsu zdefiniować trzeba: Adres IP Maskę sieciową (netmask) (Czasami) adres drugiego końca (Czasami) formę adresu rozgłoszeniowego (broadcast) (Czasami) metrykę (czyli odległość potrzebną do wyznaczania tras w sieci)

4 Konfiguracja interfejsów ifconfig HP-UX NAME ifconfig - configure network interface parameters SYNOPSIS ifconfig interface address_family [address [dest_address]] ifconfig interface [address_family] # ifconfig lan0 lan0: flags=863<up,broadcast,notrailers,running,multicast> inet netmask ffffffe0 broadcast # ifconfig lo0 lo0: flags=1849<up,loopback,running,multicast,cko> inet netmask ff000000

5 Konfiguracja interfejsów ifconfig Linux eth0 Link encap:ethernet HWaddr 00:0F:B0:A4:22:8F inet addr: Bcast: Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:21 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2404 (2.3 KiB) TX bytes:1184 (1.1 KiB) Interrupt:177 eth1 Link encap:ethernet HWaddr 00:13:CE:C0:D4:A6 inet addr: Bcast: Mask: inet6 addr: fe80::213:ceff:fec0:d4a6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:351 errors:5 dropped:5 overruns:0 frame:0 TX packets:274 errors:0 dropped:4 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (186.5 KiB) TX bytes:21232 (20.7 KiB) Interrupt:50 Base address:0xa000 Memory:b b8006fff lo Link encap:local Loopback inet addr: Mask: inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:7 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:372 (372.0 b) TX bytes:372 (372.0 b)

6 Konfiguracja interfejsów ifconfig Linux (wiele interfejsów) eth0 Link encap:ethernet HWaddr 00:80:AD:7A:2B:A9 inet addr: Bcast: Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:9 dropped:0 overruns:9 frame:9 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes: (1.6 GiB) TX bytes: (3.9 GiB) Interrupt:11 Base address:0x1400 eth1 Link encap:ethernet HWaddr 00:80:AD:7A:26:8B inet addr: Bcast: Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:5 dropped:0 overruns:0 frame:5 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes: (1.0 GiB) TX bytes: (3.0 GiB) Interrupt:10 Base address:0x1800

7 Konfiguracja interfejsów ifconfig Linux (wiele interfejsów) cd eth2 Link encap:ethernet HWaddr 00:80:AD:02:21:C2 inet addr: Bcast: Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:6 dropped:0 overruns:2 frame:6 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes: (1.4 GiB) TX bytes: (3.8 GiB) Interrupt:7 Base address:0x2400 eth3 Link encap:ethernet HWaddr 00:D0:B7:A7:35:2A inet addr: Bcast: Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:478 dropped:0 overruns:247 frame:0 TX packets: errors:0 dropped:0 overruns:12 carrier:0 collisions:0 txqueuelen:100 RX bytes: (1.3 GiB) TX bytes: (3.8 GiB) Interrupt:5 Base address:0xf000

8 Konfiguracja interfejsów DHCP DHCP Dynamic Host Configuration Protocol Na podstawie adresu MAC karty sieciowej przydziela adresy IP) oraz inne, podstawowe parametry interfejsu sieciowego) ważne przez jakiś czas. Po upływie zadanego czasu informacje muszą być odnowione. Serwer DHCP (w miarę możliwości) stara się przydzielać tej samej karcie sieciowej ten sam adres. BOOTP Boot Protocol: przydział adresów następuje w sposób statyczny! RARP Reverse ARP: nieco prostsze

9 default-lease-time ; max-lease-time ; subnet netmask { range ; range ; range ; range ; option domain-name "immt.pwr.wroc.pl"; option domain-name-servers , ; option routers ; option netbios-name-servers ; } host beryl { hardware ethernet 4c:00:10:54:97:c7; fixed-address ; } DHCP Plik konfiguracyjny

10 DHCP Baza danych serwera lease { starts /12/20 08:03:08; ends /12/23 08:03:08; hardware ethernet 4c:00:10:54:83:94; } lease { starts /12/15 08:30:11; ends /12/17 08:30:11; hardware ethernet 00:02:44:43:bf:ae; uid 01:00:02:44:43:bf:ae; client-hostname "bouli"; } lease { starts /03/22 11:18:27; ends /03/22 11:20:27; hardware ethernet 00:90:4b:08:94:d6; }

11 DHCP Baza danych klienta lease { interface "eth1"; fixed-address ; option subnet-mask ; option routers ; option dhcp-lease-time 86400; option dhcp-message-type 5; option domain-name-servers , ; option dhcp-server-identifier ; option netbios-name-servers ; renew /12/11 03:17:16; rebind /12/11 13:02:26; expire /12/11 16:02:26; }

12 DHCP Konfiguracja klienta # Configuration file for /sbin/dhclient, which is included in Debian's # dhcp3-client package. # send host-name "myszka-laptop"; #send dhcp-client-identifier 1:0:a0:24:ab:fb:9c; #send dhcp-lease-time 3600; #supersede domain-name "fugue.com home.vix.com"; #prepend domain-name-servers ; request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, host-name, netbios-name-servers, netbios-scope; #require subnet-mask, domain-name-servers; #timeout 60; #retry 60; #reboot 10; #select-timeout 5; #initial-interval 2; #script "/etc/dhcp3/dhclient-script"; #media "-link0 -link1 -link2", "link0 link1"; #reject ;

13 ARP ARP Address Resolution Protocol protokół komunikacyjny przekształcania adresów IP (ustalanych autorytarnie przez użytkownika/administratora) na fizyczne, 48-bitowe adresy MAC (przypisane fizycznie m.in. do kart sieciowych) w komputerowych sieciach lokalnych typu Ethernet. Niezbędny do komunikacji w ramach segmentu sieci.

14 ARP Tablica ARP arp -a norka-router.eu.org ( ) at 00:17:31:47:AB:5E [ether] on et norka ( ) at 00:30:4F:17:18:9F [ether] on eth1 ping PING ( ) 56(84) bytes of data. 64 bytes from : icmp_seq=1 ttl=128 time=4.97 ms 64 bytes from : icmp_seq=2 ttl=128 time=0.998 ms ping statistics packets transmitted, 2 received, 0% packet loss, time 1002ms rtt min/avg/max/mdev = 0.998/2.985/4.973/1.988 ms myszka@myszka-laptop:~$ arp -a norka-router.eu.org ( ) at 00:17:31:47:AB:5E [ether] on et? ( ) at 00:0D:87:34:D2:F5 [ether] on eth1 norka ( ) at 00:30:4F:17:18:9F [ether] on eth1 myszka@myszka-laptop:~$

15 Sieć na desktopie 1. NetworkManager

16 Sieć na desktopie 1. NetworkManager 2. HAL

17 Sieć na desktopie 1. NetworkManager 2. HAL 3. dbus

18 Sieć na desktopie 1. NetworkManager 2. HAL 3. dbus

19 Sieć na desktopie 1. NetworkManager 2. HAL 3. dbus ale karty sieciowe (zwłaszcza radiowe)

20 Sieć na desktopie 1. NetworkManager 2. HAL 3. dbus ale karty sieciowe (zwłaszcza radiowe) obsługiwane uwierzytelnienia: nic, WAP czasami WPA i WPA2

21 Sieć na desktopie 1. NetworkManager 2. HAL 3. dbus ale karty sieciowe (zwłaszcza radiowe) obsługiwane uwierzytelnienia: nic, WAP czasami WPA i WPA2

22 Sieć na desktopie 1. NetworkManager 2. HAL 3. dbus ale karty sieciowe (zwłaszcza radiowe) obsługiwane uwierzytelnienia: nic, WAP czasami WPA i WPA2 Zero wpisów w /etc/network/interfaces (za wyjątkiem l0)

23 Routing Routing (trasowanie, ruting) to wyznaczanie trasy dla pakietu danych w sieci komputerowej, a następnie wysłanie go tą trasą. Routing odbywa się na podstawie informacji zawartej w warstwie trzeciej modelu OSI. Każdy pakiet ma ustawiony licznik TTL (time to live), przejście przez każdy router powoduje zmniejszenie licznika o 1; pakiety o wartości TTL 1 są gubione, a do nadawcy wysyłana jest informacja TTL Exceeded. Decyzje o wyborze trasy podejmowane są na podstawie tablic rotingu ; Tablice mogą być tworzone w sposób statyczny lub dynamiczny. Protokoły routingu dynamicznego, to RIP, IGRP, EIGRP, OSPF, BGP, IS-IS

24 Parametry interfejsu Adres IP: Maska: Adres docelowy1: Adres źródłowy & Maska sieciowa = & = Adres docelowy & Maska sieciowa = Ta sama sieć! Adres docelowy2: Adres źródłowy & Maska sieciowa = & = Adres docelowy & Maska sieciowa = Różne sieci! Routing Maska sieciowa

25 Routing Tablica routingu netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface U eth U eth U eth U eth UG eth3

26 Routing Tablica routingu (ldhp715)1024: netstat -rn Routing tables Destination Gateway Flags Refs Use Interface Pmtu PmtuTime UGHD 0 93 lan UGHD 0 4 lan UGHD 0 32 lan UH lo UH lo UGHD 0 8 lan UGHD 0 21 lan UGHD lan UGHD 0 0 lan UGHD 0 10 lan default UG lan U lan0 1500

27 Routing Tablica routingu (ldhpux)1837: netstat -rn Routing tables Destination Gateway Flags Refs Use Interface Pmtu PmtuTime UH lo UH lo UGHD 0 95 lan UGHD lan UGHD lan UGHD 0 10 lan UGHD lan UGHD lan UGHD lan UGHD lan UGHD lan UGHD 0 7 lan UGHD lan UGHD 0 28 lan UGHD 0 60 lan default UG lan U lan0 1500

28 Routing Aktualizacja tablic Nie jest łatwo! Kiedyś były pomysły, żeby robić to statycznie (DFN!) Teraz statycznie określa się tylko default route. Jeżeli w sieci są jeszcze inne routery pierwszy pakiet idzie przez router domyślny, który jeżeli tylko wie zwraca pakiet ICMP Host Redirect: odpowiednia pozycja zostanie wpisana do tablicy Najprostszy protokół to RIP (Routing Information Protocol) specjalne pakiety informujące o routerach w sieci lokalnej. Wygodny, ale... Jest też wiele innych protokołów stosowanych w większych sieciach... W sieci WASK...

29 ICMP Internet Control Message Protocol internetowy protokół komunikatów kontrolnych protokół wykorzystywany w diagnostyce sieci oraz routingu. Najpopularniejszymi programami użytkowymi wykorzystującymi protokół ICMP są ping oraz traceroute. Protokół ICMP opisany jest w RFC 792.

30 ICMP I 0 Echo Reply (zwrot echa odpowiedź na ping ) 1 Zarezerwowane 2 Zarezerwowane 3 Destination Unreachable (nieosiągalność miejsca przeznaczenia) 4 Source Quench (tłumienie nadawcy) 5 Redirect Message (zmień trasowanie) 6 Alternate Host Address (alternatywny adres hosta) 7 Zarezerwowane

31 ICMP II 8 Echo Request (żądanie echa) 9 Router Advertisement (ogłoszenie routera) 10 Router Solicitation (wybór routera) 11 Time Exceeded (przekroczenie limitu czasu) 12 Parameter Problem (Problem z parametrem) 13 Timestamp (żądanie sygnatury czasowej) 14 Timestamp Reply (zwrot sygnatury czasowej) 15 Information Request (żądanie informacji) 16 Information Reply (zwrot informacji) 17 Address Mask Request (żądanie maski adresowej)

32 ICMP III 18 Address Mask Reply (zwrot maski adresowej) 19 Zarezerwowane dla bezpieczeństwa Zarezerwowane 30 Traceroute (śledzenie trasy) 31 Datagram Conversion Error (błąd konwersji datagramu) 32 Mobile Host Redirect (zmiana adresu ruchomego węzła) 33 IPv6 Where-Are-You (Pytanie IPv6 gdzie jesteś ) 34 IPv6 Here-I-Am (Odpowiedź IPv6 tu jestem )

33 ICMP IV 35 Mobile Registration Request (prośba o rejestrację węzła ruchomego) 36 Mobile Registration Reply (odpowiedź na prośbę o rejestrację węzła ruchomego 37 Domain Name Request (żądanie nazwy domeny) 38 Domain Name Reply (zwrot nazwy domeny) 39 SKIP Algorithm Discovery Protocol 40 Photuris, Security failures Zarezerwowane

34 Routing Śledzenie pakietów w sieci traceroute traceroute to ( ), 30 hops m # traceroute wazniak ( ) 1 m ( ) 1 m ( ) 1 m ( ) 1 m 5 hip.ict.pwr.wroc.pl ( ) 1 m

35 Routing Śledzenie pakietów w sieci ping # ping -o PING : 64 byte packets 64 bytes from : icmp_seq=0. time=3. ms 64 bytes from : icmp_seq=1. time=4. ms 64 bytes from : icmp_seq=2. time=3. ms 64 bytes from : icmp_seq=3. time=3. ms PING Statistics packets transmitted, 4 packets received, 0% packet loss round-trip (ms) min/avg/max = 3/3/4 4 packets sent via: [ name lookup failed ] [ name lookup failed ] [ name lookup failed ] elek.wask.wroc.pl hip.ict.pwr.wroc.pl [ name lookup failed ] [ name lookup failed ] [ name lookup failed ] wazniak

36 DNS DNS (Domain Name System, system nazw domenowych) to system serwerów oraz protokół komunikacyjny zapewniający zamianę adresów znanych użytkownikom Internetu na adresy zrozumiałe dla urządzeń tworzących sieć komputerową. Dzięki wykorzystaniu DNS nazwa mnemoniczna, np. pl.wikipedia.org, może zostać zamieniona na odpowiadający jej adres IP, czyli

37 DNS host pl.wikipedia.org pl.wikipedia.org is an alias for rr.wikimedia.org. rr.wikimedia.org is an alias for rr.knams.wikimedia.or rr.knams.wikimedia.org has address host has address host Host in-addr.arpa not found: 3(NXDOMAIN)

38 DNS Struktura hierarchiczna. Domena główna (root). Domeny regionalne (pl, de, us, uk, ie,... ) Domeny funkcjonalne (net, gov, com, org, mil,... ) W domenach krajowych wolna amerykanka: regionalne (wroc.pl), funkcjonalne (edu.pl),... Każdy serwer ma co najmniej jeden serwer zapasowy. Domena główna ma 13 serwerów: [A-M].ROOT-SERVERS.NET ale tylko jeden jest główny.

39 DNS Aplikacje na komputerze zadają pytania resolwerowi (zestaw procedur standardowej biblioteki); ten kontaktuje się z jednym (lub więcej) serwerami DNS obsługującymi sieć. Resztę pracy załatwia serwer DNS. Jeżeli zna odpowiedź odpowiada natychmiast. Jeżeli nie zna wyszukuje serwer mogący odpowiedzi udzielić (autorytatywny) i przekazuje mu pytanie (rekurencja); uzyskaną odpowiedź zwraca. W pewnych przypadkach zwraca pytającemu tylko informacje o serwerze autorytatywnym (brak rekurencji).

40 DNS Uzyskane odpowiedzi serwer przechowuje w pamięci (kesz). Każdy rekord w bazie danych ma okres ważności. Rekordy przeterminowane są usuwane z kesza. Każdy serwer DNS może być serwerem autorytatywnym dla jakiejś domeny (pierwotnym lub wtórnym) albo tylko spełniać rolę usługową keszując informacje albo nie. Protokół DNS opisuje również zasady replikacji baz danych i powiadamiania o zmianach.

41 DNS Przykład bazy $TTL 1D IN SOA ldhpux.immt.pwr.wroc.pl. hostmaster.ldhpux.immt.pwr.wroc.pl. ( ; Serial ; Refresh (28800) 3600 ; Retry (3600) ; Expire ; Minimum TTL 1 day ) IN NS ldhpux.immt.pwr.wroc.pl. IN NS kufel.immt.pwr.wroc.pl. ldhp715 IN A ; IN HINFO "hp 9000/715" "hp-ux" IN MX 0 ldhp715.immt.pwr.wroc.pl. www IN CNAME ananke faq IN CNAME ananke ananke IN A IN MX 0 ananke.immt.pwr.wroc.pl. IN MX 10 ldhpux.immt.pwr.wroc.pl.

42 DNS Przykład bazy $TTL IN SOA ldhpux.immt.pwr.wroc.pl. hostmaster.ldhpux.immt.pwr.wroc.pl. ( ; Serial ; Refresh 3 hours (28800) 3600 ; Retry ; Expire ; Minimum TTL ) IN NS ldhpux.immt.pwr.wroc.pl. IN NS kufel.immt.pwr.wroc.pl. 1 IN PTR ldhpux.immt.pwr.wroc.pl. 2 IN PTR beryl.immt.pwr.wroc.pl. 3 IN PTR ananke.immt.pwr.wroc.pl. 4 IN PTR chaos.immt.pwr.wroc.pl.

43 DNS Resolver Resolver (resolwer, rezolwer??) to zestaw procedur w bibliotece (libc) zajmujących się translacją adresów symbolicznych na numeryczne i odwrotnie. Do translacji używane są (oprócz systemu DNS) również inne bazy danych /etc/hosts, ldap,... Plik konfiguracyjny (zazwyczaj nsswitch.conf) zawiera wskazówki w jakiej kolejności maja być kierowane pytani i do jakich źródeł hosts: files [NOTFOUND=continue UNAVAIL=continue] dns [NOTFOUND=return UNAVAIL protocols: files[notfound=return UNAVAIL=return] services: files[notfound=return UNAVAIL=return] networks: files[notfound=return UNAVAIL=return] netgroup: files[notfound=return UNAVAIL=return] rpc: files[notfound=return UNAVAIL=return]

44 inetd Wszystkie usługi sieciowe realizowane są przez aplikacje (programy), które otwierają porty i nasłuchują nadchodzących z sieci zapytań oraz reagują na napływające informacje. W przypadku bardzo wielu usług sieciowych nie opłaca się uruchamiać aplikacji w takim przypadku konstruuje się odpowiedni program, który otwiera porty i nadsłuchuje, ale nie realizuje usługi tylko uruchamia w tym celu aplikację. To inetd (lub jakiś jego nowocześniejszy następca: xinetd, rlinetd, ucspi-tcp,... ) Często nazywany super-serwer.

45 inetd Korzysta z pliku konfiguracyjnego (a właściwie dwu plików): /etc/inetd.conf i /etc/services W drugim jest zapis taki: telnet a w pierwszym: 23/tcp telnet stream tcp nowait root /usr/sbin/t Pierwszy wpis informuje, że usługa telnet powiązana jest z portem 23 Drugi mówi, że uruchomić należy program /usr/sbin/telnetd z parametrem -a

46 inetd tftp dgram udp wait root /usr/lbin/tcpd tftpd bootps dgram udp wait root /usr/lbin/bootpd bootp #finger stream tcp nowait bin /usr/lbin/fingerd fing login stream tcp nowait root /usr/lbin/rlogind rlog daytime stream tcp nowait root internal daytime dgram udp nowait root internal time stream tcp nowait root internal time dgram udp nowait root internal #echo stream tcp nowait root internal #echo dgram udp nowait root internal pop3 stream tcp nowait root /usr/lbin/popper popp imap stream tcp nowait root /usr/lbin/imapd imapd

47 TCP wrapper czyli security by abscurity? Bardzo ładna konstrukcja programu inetd pozwala na wykonanie następującego manewru. Zanim uruchomimy usługę sprawdźmy, czy może być ona uruchomiona. W tym celu został utworzony programik o nazwie tcpwrapper Odpowiedni wpis w inetd.conf wygląda tak: pop3 stream tcp nowait root /usr/lbin/tcpd popper czyli do wykonania usługi uruchamiany jest zamiast poppera program tcpd, który w swoich plikach konfiguracyjnych sprawdza czy usługa może być uruchomiona i uruchamia ją w przypadku odpowiedzi pozytywnej.

48 TCP wrapper czyli security by abscurity? Pliki konfiguracyjne to /etc/hosts.allow i /etc/hosts.deny Pierwszy definiuje komu (adresy, domeny) wolno, a drugi komu nie wolno W sumie dosyć sprawne narzędzie

49 Poczta elektroniczna Jeszcze niedawno bardzo fajna usługa pozwalająca na sprawną i (w miarę) szybką komunikację. Dziś utrapienie. Zasady funkcjonowania opisuje kilka RFC: SMTP (Simple Mail Transfer Protocol) (RFC 5321) opisuje protokół używany przez serwery pocztowe do komunikacji między sobą. format wiadomości opisuje RFC 5322 (Internet Message Format) Sposób przesyłania multimediów opisuje RFC 2045 (Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies) oraz skojarzone RFC2046, RFC2047, RFC2048, RFC2049

50 Poczta I RFC 0821 Simple Mail Transfer Protocol. J. Postel. August (Format: TXT= bytes) (Obsoletes RFC0788) (Obsoleted by RFC2821) (Also STD0010) (Status: STANDARD) 0822 STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES. D. Crocker. August (Format: TXT= bytes) (Obsoletes RFC0733) (Obsoleted by RFC2822) (Updated by RFC1123, RFC2156, RFC1327, RFC1138, RFC1148) (Also STD0011) (Status: STANDARD)

51 Poczta II RFC 2821 Simple Mail Transfer Protocol. J. Klensin, Ed.. April (Format: TXT= bytes) (Obsoletes RFC0821, RFC0974, RFC1869, STD0010) (Obsoleted by RFC5321) (Updated by RFC5336) (Status: PROPOSED STANDARD) 2822 Internet Message Format. P. Resnick, Ed.. April (Format: TXT= bytes) (Obsoletes RFC0822) (Obsoleted by RFC5322) (Updated by RFC5335, RFC5336) (Status: PROPOSED STANDARD)

52 Poczta III RFC 5321 Simple Mail Transfer Protocol. J. Klensin. October (Format: TXT= bytes) (Obsoletes RFC2821) (Updates RFC1123) (Status: DRAFT STANDARD) 5322 Internet Message Format. P. Resnick, Ed.. October (Format: TXT= bytes) (Obsoletes RFC2822) (Updates RFC4021) (Status: DRAFT STANDARD)

53 Poczta elektroniczna Nomenklatura: MTA Mail Transfer Agent (Agent Transferowy? sendmail, qmail, postfix, exim,... ) UA (MUA) User Agent (agent użytkownika?) program pocztowy DA (MDA) Delivery Agent (agent doręczający na przykład lmail, procmail, uux)

54 Poczta elektroniczna Dodatkowo protokoły: SMTP (komunikacja serwerów i zazwyczaj dostarczanie poczty z UA do MTA POP (Post Office protocol) odbiór poczty z konta pocztowego do UA IMAP (Internet Message Access Protocol) odbiór poczty z konta pocztowego do UA (znacznie bardziej zaawansowany niż POP)

55 Poczta elektroniczna Problemy Uprawnienie do korzystania z serwera (relaying poczty) autoryzacja, listy dostępu Wirusy oprogramowanie antywirusowe współpracujące albo z serwerem albo z klientem pocztowym Spam oprogramowanie antyspamowe współpracujące albo z serwerem albo z klientem pocztowym, listy dostępu (RBL) Przesyłanie wielkich plików ograniczenia (wielkości przesyłki, skrzynki pocztowej) szkolenie użytkowników, oddzielanie załączników i udostępnianie ich na stronach WWW Wszystko powyższe zżera zasoby głównie czas

56 Poczta elektroniczna Walka ze spamem Filtrowanie adresów Black list White list Filtrowanie serwerów Black list White list Mieszanka powyższego Analiza zawartości listu Porównywanie funkcji skrótu ze zgromadzoną zawartością bazy danych Analiza statystyczna słów treści Uczenie (dobry/zły) OCR (???)

57 NFS Mocno stary pomysł. Umożliwia dzielenie zasobów dyskowych między komputerami Główne zastosowania: kartoteki domowe użytkowników wspólne zasoby oprogramowania thin client Prawa dostępu oparte na identyfikatorze użytkownika (i jednokrotnym potwierdzeniu tożsamości) Serwer bezstanowy (sesja jest w stanie przetrwać restart serwera NFS). Ale NFS ver 3! Złożoność konfiguracji (niuanse transmisji sieciowej, praw dostępu itd.)

58 NFS kufel cat /etc/exports # /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). #/cdrom (ro) #/usr/local / #/usr/tex / #/hdb1/usr/local / #/hdb1/sco / #/var chmiel taxis #/home / adac ldhpux fractal chmiel /home / (rw) / (rw) /var/spool/mail / (rw)

59 NFS showmount -e ldhpux Export list for ldhpux: / ldhp715,chaos,fractal /uuu ldhp715,kufel,chaos /opt ldhp715,xterm1,wavelet,xterm2,xterm3,xterm4,w /opt/tex ldhp715 /home ldhp715

60 NFS showmount -e arka.wcss.wroc.pl Export list for arka.wcss.wroc.pl: /HSM_TSM/UniTree/NFS/PANDA panda /HSM_TSM/UniTree/NFS/LETYCJA grom-nfs,tezro-nfs /HSM_TSM/UniTree/IMMT ananke,ldhpux,kufel

61 NFS Konfiguracja klienta Albo odpowiednie wpisy do fstab Albo aoutomonter (lub jakiś jego wariant) Obie metody mało wygodne awaria serwera powoduje (może powodować) nieprzyjemne zwisy...

62 Network Time Protocol Czyli synchronizacja czasu Rozbudowany protokół pozwalający w precyzyjny sposób synchronizować zegary komputerów. Podstawa: serwery wyposażone w jakiś dokładny zegar (GPS, DCF, zegar atomowy,... ) Stratum 1 komputery serwujące czas na podstawie dokładnego zegara sprzętowego. Stratum 2 komputery synchronizujące się z serwerami Stratum 1 Stratum 3...

63 NTP ntpq (ldhpux)1849: /usr/sbin/ntpq -p remote refid st t when poll reach delay offset disp ============================================================================== LOCAL(1) LOCAL(1) 4 l smtp.certum.pl.pps. 1 u Time1.Stupi.SE.PPS. 1 u Time2.Stupi.SE.PPS. 1 u anna.mat.uni.to ntps1-0.cs.tu-b 2 u cyber.ict.pwr.w anna.mat.uni.to 16 u ntp.task.gda.pl info.cyf-kr.edu 3 u *vega.cbk.poznan.pps. 1 u recesja.icm.edu ntps1-0.cs.tu-b 2 u dns2.rz.uni-kar ntp-s1.rz.uni-k 2 u ntp04.oal.ul.pt ntp01.oal.ul.pt 2 u tempus1.gum.gov.pps. 1 u

64 NTP ntpdate Serwer NTP (xntpd) nie potrafi skorygować zbyt wielkich odchyleń zegara. W związku z tym przed uruchomieniem należy wstępnie, w miarę precyzyjnie ustawić czas. Służy do tego program ntpdate. Można użyć też programu rdate. Można też użyć jakiegoś innego wynalazku, który odczytywał będzie czas z jakiegoś (w miarę) wiarygodnego źródła (port 13, serwer WWW, cokolwiek... )

65 NTP xntpd konfiguracja plik ntpd.conf Przykładowa zawartość # /etc/ntp.conf, configuration for ntpd driftfile /var/lib/ntp/ntp.drift statsdir /var/log/ntpstats/ statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable # You do need to talk to an NTP server or two (or three). server ntp.ubuntu.com #... and use the local system clock as a reference if all else fails # NOTE: in a local network, set the local stratum of *one* stable server # to 10; otherwise your clocks will drift apart if you lose connectivity. fudge stratum 13 # By default, exchange time with everybody, but don't allow configuration. # See /usr/share/doc/ntp-doc/html/accopt.html for details. restrict default kod notrap nomodify nopeer noquery

66 Zarządzanie siecią Wykrywanie błędów (sieć, routery, urządzenia aktywne, serwery) Informowania administratora Monitorowanie ruchu Wykrywanie zagrożeń i nadużyć Dokumentowanie Zarządzanie z jednego miejsca

67 SNMP Protokół SNMP (Simple Network Managing Protocol) pozwala na wykonanie większości z przedstawionych zadań. SNMP nie jest jedynym narzędziem bardzo efektywne mogą być programy ping, traceroute, netstat, które ujawnią symptomy (netstat) lub efekty awarii (ping, traceroute). Kupując urządzenie aktywne bardzo często dostajemy oprogramowanie do zarządzania, które wykorzystuje właśnie SNMP (ale się tym nie chwali). Bardzo często całe zarządzanie dokonywane jest za pomocą wbudowanego w urządzenie serwera WWW; prostsze mają serwer WWW nie mają (agenta) SNMP.

68 SNMP Baza MIB Baza MIB (Management Information Base) hierarchiczny zbiór zmiennych (do odczytu i czasami zapisu) zawierający informacje o stanie urządzenia. Jeżeli można wartość jakiejś zmiennej ustawiać z zewnątrz pozwala to na sterowanie jego pracą i właściwościami. Jest bardzo wiele programów do zarządzania siecią z użyciem SNMP; najbardziej znane to HP OpenView,...

69 SNMP Przykład SNMPv2-MIB::sysDescr.0 = STRING: Cisco Internetwork Operating System Software IOS (tm) C2900XL Software (C2900XL-C3H2S-M), Version 12.0(5.2)XU, MAINTENANCE Copyright (c) by cisco Systems, Inc. Compiled Mon 17-Jul-00 17:35 by ayounes SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises SNMPv2-MIB::sysUpTime.0 = Timeticks: ( ) 336 days, 9:25:33.95 SNMPv2-MIB::sysContact.0 = STRING: Wojciech Myszka <w.myszka@immt.pwr.wroc.pl> SNMPv2-MIB::sysName.0 = STRING: immt-swe1.immt.pwr.wroc.pl SNMPv2-MIB::sysLocation.0 = STRING: 110 B1 SNMPv2-MIB::sysServices.0 = INTEGER: 2 SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00 IF-MIB::ifNumber.0 = INTEGER: 31 IF-MIB::ifIndex.1 = INTEGER: 1

70 SNMP Przykład IF-MIB::ifDescr.1 = STRING: VLAN1 IF-MIB::ifDescr.2 = STRING: FastEthernet0/1 IF-MIB::ifDescr.3 = STRING: FastEthernet0/2 IF-MIB::ifDescr.4 = STRING: FastEthernet0/3 IF-MIB::ifDescr.5 = STRING: FastEthernet0/4 IF-MIB::ifDescr.6 = STRING: FastEthernet0/5 IF-MIB::ifDescr.7 = STRING: FastEthernet0/6 IF-MIB::ifDescr.8 = STRING: FastEthernet0/7 IF-MIB::ifDescr.9 = STRING: FastEthernet0/8 IF-MIB::ifDescr.25 = STRING: FastEthernet0/24 IF-MIB::ifDescr.26 = STRING: FastEthernet1/1 IF-MIB::ifDescr.27 = STRING: FastEthernet1/2 IF-MIB::ifDescr.28 = STRING: FastEthernet1/3 IF-MIB::ifDescr.29 = STRING: FastEthernet1/4 IF-MIB::ifDescr.30 = STRING: Null0 IF-MIB::ifDescr.31 = STRING: VLAN219

71 SNMP Przykład IF-MIB::ifSpeed.1 = Gauge32: IF-MIB::ifSpeed.2 = Gauge32: IF-MIB::ifSpeed.3 = Gauge32: 0 IF-MIB::ifSpeed.29 = Gauge32: IF-MIB::ifSpeed.30 = Gauge32: IF-MIB::ifSpeed.31 = Gauge32: IF-MIB::ifAdminStatus.1 = INTEGER: up(1) IF-MIB::ifAdminStatus.2 = INTEGER: up(1) IF-MIB::ifAdminStatus.3 = INTEGER: up(1) IF-MIB::ifOperStatus.1 = INTEGER: up(1) IF-MIB::ifOperStatus.2 = INTEGER: up(1) IF-MIB::ifOperStatus.3 = INTEGER: down(2) IF-MIB::ifLastChange.1 = Timeticks: (4281) 0:00:42.81 IF-MIB::ifLastChange.2 = Timeticks: (4953) 0:00:49.53 IF-MIB::ifLastChange.3 = Timeticks: ( ) 151 days, 0:41:46.40

72 SNMP Przykład IF-MIB::ifInOctets.1 = Counter32: IF-MIB::ifInOctets.2 = Counter32: IF-MIB::ifInOctets.3 = Counter32: IF-MIB::ifInUcastPkts.1 = Counter32: IF-MIB::ifInUcastPkts.2 = Counter32: IF-MIB::ifInUcastPkts.3 = Counter32: IF-MIB::ifInNUcastPkts.1 = Counter32: IF-MIB::ifInNUcastPkts.2 = Counter32: IF-MIB::ifInNUcastPkts.3 = Counter32: 4103 IF-MIB::ifInDiscards.1 = Counter32: 35 IF-MIB::ifInDiscards.2 = Counter32: 546 IF-MIB::ifInErrors.1 = Counter32: 0 IF-MIB::ifInErrors.2 = Counter32: 512 IF-MIB::ifOutOctets.1 = Counter32: IF-MIB::ifOutOctets.2 = Counter32: IF-MIB::ifOutOctets.3 = Counter32:

73 SNMP Przykład RFC1213-MIB::atIfIndex = INTEGER: 31 RFC1213-MIB::atIfIndex = INTEGER: 31 RFC1213-MIB::atIfIndex = INTEGER: 31 RFC1213-MIB::atIfIndex = INTEGER: 31 RFC1213-MIB::atIfIndex = INTEGER: 31 RFC1213-MIB::atPhysAddress = Hex-STRING: C 6A RFC1213-MIB::atPhysAddress = Hex-STRING: 00 D0 B7 B6 E7 A8 RFC1213-MIB::atPhysAddress = Hex-STRING: 00 D0 B7 A7 35 2A RFC1213-MIB::atPhysAddress = Hex-STRING: D D

ZiMSK. Routing statyczny, ICMP 1

ZiMSK. Routing statyczny, ICMP 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 Routing statyczny, ICMP 1

Bardziej szczegółowo

Akademia Górniczo-Hutnicza im. Stanisława Staszica

Akademia Górniczo-Hutnicza im. Stanisława Staszica Akademia Górniczo-Hutnicza im. Stanisława Staszica WYDZIAŁ INŻYNIERII MECHANICZNEJ I ROBOTYKI Sieci komputerowe i bazy danych Lab 2 Sprawozdanie wykonał: Łukasz Wełna (285832) Inżynieria Mechatroniczna

Bardziej szczegółowo

Bazy Danych i Usługi Sieciowe

Bazy Danych i Usługi Sieciowe Bazy Danych i Usługi Sieciowe Ćwiczenia VI Paweł Daniluk Wydział Fizyki Jesień 2012 P. Daniluk (Wydział Fizyki) BDiUS ćw. VI Jesień 2012 1 / 19 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_Danych_i_Usługi_Sieciowe_-_2012z

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

Klasy adresów IP. Model ISO - OSI. Subnetting. OSI packet encapsulation. w.aplikacji w.prezentacji w.sesji w.transportowa w.

Klasy adresów IP. Model ISO - OSI. Subnetting. OSI packet encapsulation. w.aplikacji w.prezentacji w.sesji w.transportowa w. w.aplikacji w.prezentacji w.sesji w.transportowa w.sieciowa w.łącza w.fizyczna Model ISO - OSI Telnet SMTP FTP DNS NFS XDR RPC TCP UDP IP Ethernet IEEE 802.3 X.25 SLIP PPP A B C D E 0 0.0.0.0 10 128.0.0.0

Bardziej szczegółowo

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

Warstwa sieciowa. mgr inż. Krzysztof Szałajko Warstwa sieciowa mgr inż. Krzysztof Szałajko Modele odniesienia 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Aplikacji Transportowa Internetowa Dostępu do sieci

Bardziej szczegółowo

AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie. Wydział Inżynierii Mechanicznej i Robotyki. Kierunek: Inżyniera Mechatroniczna

AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie. Wydział Inżynierii Mechanicznej i Robotyki. Kierunek: Inżyniera Mechatroniczna AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie Wydział Inżynierii Mechanicznej i Robotyki Kierunek: Inżyniera Mechatroniczna Sprawozdanie z laboratorium nr 2 Maciej Stolarczyk 285822 1.

Bardziej szczegółowo

Sieci komputerowe Warstwa aplikacji

Sieci komputerowe Warstwa aplikacji Sieci komputerowe Warstwa aplikacji 2012-05-24 Sieci komputerowe Warstwa aplikacji dr inż. Maciej Piechowiak 1 Wprowadzenie warstwa zapewniająca interfejs pomiędzy aplikacjami używanymi do komunikacji,

Bardziej szczegółowo

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Sieci komputerowe Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Routing statyczny w Linuksie Sieci Komputerowe, T. Kobus, M. Kokociński 2 Sieci Komputerowe, T. Kobus, M.

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

Serwer DHCP (dhcpd). Linux OpenSuse.

Serwer DHCP (dhcpd). Linux OpenSuse. 2015 Serwer DHCP (dhcpd). Linux OpenSuse. PIOTR KANIA Spis treści Wstęp.... 2 Instalacja serwera DHCP w OpenSuse.... 2 Porty komunikacyjne.... 2 Uruchomienie, restart, zatrzymanie serwera DHCP... 2 Sprawdzenie

Bardziej szczegółowo

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP. T: Konfiguracja usługi DHCP w systemie Linux. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP. DHCP (ang. Dynamic Host Configuration Protocol) protokół komunikacyjny

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

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

Sieci komputerowe i bazy danych Laboratorium 2 Badanie ustawień i parametrów sieci

Sieci komputerowe i bazy danych Laboratorium 2 Badanie ustawień i parametrów sieci Sieci komputerowe i bazy danych Laboratorium 2 Badanie ustawień i parametrów sieci Michał Pietrzyk 279692 1. Konfiguracja IP systemu Windows Karta Ethernet Połączenie lokalne 2: Stan nośnika...........:

Bardziej szczegółowo

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa Warstwa sieciowa Model OSI Model TCP/IP Aplikacji Prezentacji Aplikacji podjęcie decyzji o trasowaniu (rutingu) na podstawie znanej, lokalnej topologii sieci ; - podział danych na pakiety Sesji Transportowa

Bardziej szczegółowo

TCP/IP: Adresy, trasowanie

TCP/IP: Adresy, trasowanie TCP/IP: Adresy, trasowanie wer. 16 z drobnymi modyfikacjami! Wojciech Myszka 2018-05-04 16:27:52 +0200 Część I Internet Protocol v.4 Sekcja 1 Adresy fizyczne Adresy Ether Każda karta sieciowa w sieci Ethenrnet

Bardziej szczegółowo

Architektura INTERNET

Architektura INTERNET Internet, /IP Architektura INTERNET OST INTERNET OST OST BRAMA (ang. gateway) RUTER (ang. router) - lokalna sieć komputerowa (ang. Local Area Network) Bramy (ang. gateway) wg ISO ruter (ang. router) separuje

Bardziej szczegółowo

Internet Control Message Protocol (ICMP) Łukasz Trzciałkowski

Internet Control Message Protocol (ICMP) Łukasz Trzciałkowski Internet Control Message Protocol (ICMP) Łukasz Trzciałkowski Czym jest ICMP? Protokół ICMP jest protokołem działającym w warstwie sieciowej i stanowi integralną część protokołu internetowego IP, a raczej

Bardziej szczegółowo

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres. T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres. Podczas wykonywania poniższych zadań w zeszycie w sprawozdaniu 1. podaj i wyjaśnij polecenia, które użyjesz, aby: wyświetlić informacje

Bardziej szczegółowo

Sieciowe systemy operacyjne

Sieciowe systemy operacyjne Sieciowe systemy operacyjne Zarządzanie serwerami sieciowymi, cz. 1 Hubert Kołodziejski i Rafał Wojciechowski Zadania serwera w sieci lokalnej Zapewnienie połączenia z innymi sieciami(małe sieci) Zarządzanie

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

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

Zarządzanie systemem komendy

Zarządzanie systemem komendy Zarządzanie systemem komendy Nazwa hosta set system host name nazwa_hosta show system host name delete system host name Nazwa domeny set system domain name nazwa_domeny show system domain name delete system

Bardziej szczegółowo

Serwer i klient DHCP w systemie Linux

Serwer i klient DHCP w systemie Linux Administrowanie Systemami Komputerowymi Serwer i klient DHCP w systemie Linux Laboratorium nr 3 Instrukcja Tomasz Boiński Wstęp W sieci opartej na protokole TCP/IP każdy komputer ma co najmniej jeden adres

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Bez względu na to, czy pracujemy. Serwer DHCP dla sieci lokalnej Bezstresowe tworzenie sieci. Listing 1: Prosty, ale kompletny plik dhcpd.

Bez względu na to, czy pracujemy. Serwer DHCP dla sieci lokalnej Bezstresowe tworzenie sieci. Listing 1: Prosty, ale kompletny plik dhcpd. Serwer DHCP dla sieci lokalnej Bezstresowe tworzenie sieci Dołączanie komputerów do sieci oznacza konieczność poświęcenia większej ilości czasu na jej konfigurację. Wykorzystanie serwera centralizacji

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

13.Protokołyintersieci

13.Protokołyintersieci Materiały do wykładu 13.Protokołyintersieci Marcin Peczarski Instytut Informatyki Uniwersytet Warszawski 11 czerwca 2013 Intersieć zbudowana jest z sieci fizycznych. Siećfizycznaskładasięzwęzłów. Struktura

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

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

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

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 15 DHCP Rola usługi DHCP Proces generowania dzierżawy Proces odnawienia dzierżawy Konfiguracja Agent przekazywania DHCP - 1 - Rola

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

Instrukcja 5 - Zastosowania protokołu ICMP

Instrukcja 5 - Zastosowania protokołu ICMP Instrukcja 5 - Zastosowania protokołu ICMP 5.1 Wstęp Protokół ICMP (ang. Internet Control Message Protocol) to protokół internetowych komunikatów sterujących. Jest nierozerwalnie związany z inkapsulującym

Bardziej szczegółowo

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko TCP/IP Warstwa aplikacji mgr inż. Krzysztof Szałajko Modele odniesienia 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Aplikacji Transportowa Internetowa Dostępu

Bardziej szczegółowo

Sieć TCP/IP konfiguracja karty sieciowej

Sieć TCP/IP konfiguracja karty sieciowej Str. 1 Ćwiczenie 3 Sieć TCP/IP konfiguracja karty sieciowej Cel ćwiczenia: Zapoznanie się z metodą instalacji karty sieciowej w systemie Linux, podstawową konfiguracją sieci TCP/IP w systemie Linux. Przed

Bardziej szczegółowo

Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6...

Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6... Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv4... 3 Konfiguracja routingu statycznego IPv6... 3 Sprawdzenie połączenia... 4 Zadania... 4 Routing - wstęp O routowaniu

Bardziej szczegółowo

Zarządzanie Jakością Usług w Sieciach Teleinformatycznych

Zarządzanie Jakością Usług w Sieciach Teleinformatycznych Zarządzanie Jakością Usług w Sieciach Teleinformatycznych do sieci R. Krzeszewski 1 R. Wojciechowski 1 Ł. Sturgulewski 1 A. Sierszeń 1 1 Instytut Informatyki Stosowanej Politechniki Łódzkiej http://www.kis.p.lodz.pl

Bardziej szczegółowo

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący Zarządzanie w sieci Protokół Internet Control Message Protocol Protokół sterujący informacje o błędach np. przeznaczenie nieosiągalne, informacje sterujące np. przekierunkowanie, informacje pomocnicze

Bardziej szczegółowo

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r.

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r. DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r. PLAN Ruting a przełączanie Klasyfikacja rutingu Ruting statyczny Ruting dynamiczny

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. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Sieci komputerowe Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Warstwa sieciowa Sieci Komputerowe, T. Kobus, M. Kokociński 2 Sieci Komputerowe, T. Kobus, M. Kokociński

Bardziej szczegółowo

Programowanie sieciowe

Programowanie sieciowe Programowanie sieciowe Wykład dla studentów Informatyki Stosowanej i Fizyki Komputerowej UJ 2014/2015 Michał Cieśla pok. D-2-47, email: michal.ciesla@uj.edu.pl konsultacje: środy 10-12 http://users.uj.edu.pl/~ciesla/

Bardziej szczegółowo

Narzędzia diagnostyczne protokołów TCP/IP

Narzędzia diagnostyczne protokołów TCP/IP Narzędzia diagnostyczne protokołów TCP/IP Polecenie ipconfig pozwala sprawdzić adresy przypisane do poszczególnych interfejsów. Pomaga w wykrywaniu błędów w konfiguracji protokołu IP Podstawowe parametry

Bardziej szczegółowo

Administracja serwerami

Administracja serwerami 1. Konfiguracja VirtualBox. W przypadku pracy z systemem wirtualnym, dodaj drugą (inną) kartę sieciową; 2. z YaST. Zmień użytkownika na root, i uruchom narzędzie yast2; user@suse:~> su Password: suse:~

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

Podstawowa konfiguracja routerów. Interfejsy sieciowe routerów. Sprawdzanie komunikacji w sieci. Podstawy routingu statycznego

Podstawowa konfiguracja routerów. Interfejsy sieciowe routerów. Sprawdzanie komunikacji w sieci. Podstawy routingu statycznego Podstawowa konfiguracja routerów Interfejsy sieciowe routerów Sprawdzanie komunikacji w sieci Podstawy routingu statycznego Podstawy routingu dynamicznego 2 Plan prezentacji Tryby pracy routera Polecenia

Bardziej szczegółowo

Sieci komputerowe. Wykład dla studentów Informatyki Stosowanej i Fizyki Komputerowej UJ 2007/2008. Michał Cieśla

Sieci komputerowe. Wykład dla studentów Informatyki Stosowanej i Fizyki Komputerowej UJ 2007/2008. Michał Cieśla Sieci komputerowe Wykład dla studentów Informatyki Stosowanej i Fizyki Komputerowej UJ 2007/2008 Michał Cieśla pok. 440a, email: ciesla@if.uj.edu.pl konsultacje: wtorki 10-12 http://users.uj.edu.pl/~ciesla/

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

Akademia Górniczo-Hutnicza

Akademia Górniczo-Hutnicza Akademia Górniczo-Hutnicza im. Stanisława Staszica WYDZIAŁ INŻYNIERII MECHANICZNEJ I ROBOTYKI Sieci komputerowe i bazy danych Lab 2 Sprawozdanie wykonał: Bartosz Zieliński (285836) Inżynieria Mechatroniczna

Bardziej szczegółowo

System operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS

System operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS System operacyjny UNIX Internet Protokół TCP/IP Został stworzony w latach 70-tych XX wieku w DARPA w celu bezpiecznego przesyłania danych. Podstawowym jego założeniem jest rozdzielenie komunikacji sieciowej

Bardziej szczegółowo

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Akademia Techniczno-Humanistyczna w Bielsku-Białej Akademia Techniczno-Humanistyczna w Bielsku-Białej Wydział Budowy Maszyn i Informatyki Laboratorium z sieci komputerowych Ćwiczenie numer: 3 Temat ćwiczenia: Narzędzia sieciowe w systemie Windows 1. Wstęp

Bardziej szczegółowo

Kierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Kierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński Kierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński Temat 8.9. Wykrywanie i usuwanie awarii w sieciach komputerowych. 1. Narzędzia

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

Sieci komputerowe - Protokoły wspierające IPv4

Sieci komputerowe - Protokoły wspierające IPv4 2013-06-20 Piotr Kowalski KAiTI Plan i problematyka wykładu 1. Odwzorowanie adresów IP na sprzętowe i odwrotnie protokoły ARP i RARP. - Protokoły wspierające IPv4 2. Routing IP Tablice routingu, routing

Bardziej szczegółowo

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7 Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7 System operacyjny 7 Sieć komputerowa 8 Teoria sieci 9 Elementy sieci 35 Rozdział 2. Sieć Linux 73 Instalowanie karty sieciowej 73 Konfiguracja interfejsu

Bardziej szczegółowo

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 14 Protokoły sieciowe

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 14 Protokoły sieciowe Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 14 Protokoły sieciowe Protokoły sieciowe Protokół to zbiór sygnałów używanych przez grupę komputerów podczas wymiany danych (wysyłania, odbierania i

Bardziej szczegółowo

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP. T: Konfiguracja usługi DHCP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP. DHCP (ang. Dynamic Host Configuration Protocol) protokół komunikacyjny

Bardziej szczegółowo

Internet Control Messaging Protocol

Internet Control Messaging Protocol Protokoły sieciowe ICMP Internet Control Messaging Protocol Protokół komunikacyjny sterowania siecią Internet. Działa na warstwie IP (bezpośrednio zaimplementowany w IP) Zastosowanie: Diagnozowanie problemów

Bardziej szczegółowo

Sieci komputerowe Warstwa sieci i warstwa transportowa

Sieci komputerowe Warstwa sieci i warstwa transportowa Sieci komputerowe Warstwa sieci i warstwa transportowa Ewa Burnecka / Janusz Szwabiński ewa@ift.uni.wroc.pl / szwabin@ift.uni.wroc.pl Sieci komputerowe (C) 2003 Janusz Szwabiński p.1/43 Model ISO/OSI Warstwa

Bardziej szczegółowo

Protokół sieciowy Protokół

Protokół sieciowy Protokół PROTOKOŁY SIECIOWE Protokół sieciowy Protokół jest to zbiór procedur oraz reguł rządzących komunikacją, między co najmniej dwoma urządzeniami sieciowymi. Istnieją różne protokoły, lecz nawiązujące w danym

Bardziej szczegółowo

Konfiguracja sieci. Rozdział 6. 6.1 Adresy w sieci IP

Konfiguracja sieci. Rozdział 6. 6.1 Adresy w sieci IP Rozdział 6 Konfiguracja sieci Jeszcze do niedawna komputery wykorzystywane były głównie do obliczeń i jako inteligentne maszyny do pisania. Obecnie sytuacja się znacznie zmieniła. Komputery stały się urządzeniami

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

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 11 Konfiguracja sieci Nazewnictwo i uruchamianie Polecenie ifconfig Aliasy Pliki konfiguracyjne Narzędzia sieciowe ping, traceroute

Bardziej szczegółowo

Sieci komputerowe. Zajęcia 5 Domain Name System (DNS)

Sieci komputerowe. Zajęcia 5 Domain Name System (DNS) Sieci komputerowe Zajęcia 5 Domain Name System (DNS) DNS - wstęp System nazw domenowych to rozproszona baza danych Zapewnia odwzorowanie nazwy na adres IP i odwrotnie DNS jest oparty o model klient-serwer.

Bardziej szczegółowo

Strona1. Suse LINUX. Konfiguracja sieci

Strona1. Suse LINUX. Konfiguracja sieci Strona1 Suse LINUX Konfiguracja sieci Strona2 Spis treści Konfiguracja sieci - uwagi wstępne.... 3 Prezentacja interfejsów sieciowych w systemie Linux.... 3 Konfiguracja IP w programie Yast... 3 Pliki

Bardziej szczegółowo

DHCP + udostępnienie Internetu

DHCP + udostępnienie Internetu Str. 1 Ćwiczenie 5 DHCP + udostępnienie Internetu Cel ćwiczenia: sieci LAN. Zapoznanie się z instalacją i konfiguracją serwera DHCP. Udostępnienie Internetu Przed przystąpieniem do ćwiczenia uczeń powinien

Bardziej szczegółowo

Plan wykładu. Domain Name System. Hierarchiczna budowa nazw. Definicja DNS. Obszary i ich obsługa Zapytania Właściwości.

Plan wykładu. Domain Name System. Hierarchiczna budowa nazw. Definicja DNS. Obszary i ich obsługa Zapytania Właściwości. Sieci owe Sieci owe Plan wykładu Domain Name System System Nazw Domen Definicja DNS Hierarchiczna budowa nazw Obszary i ich obsługa Zapytania Właściwości Sieci owe Sieci owe Definicja DNS DNS to rozproszona

Bardziej szczegółowo

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 25

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 25 Sieci komputerowe Wykład 3: Protokół IP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 3 1 / 25 W poprzednim odcinku Podstawy warstwy pierwszej (fizycznej)

Bardziej szczegółowo

Teoria sieci komputerowych

Teoria sieci komputerowych Teoria sieci komputerowych Wybrane protokoły sieciowe ARP, ICMP, DNS, DHCP, HTTP Rafał Wojciechowski Protokół ARP Protokół ICMP Protokół ARP ARP ARP(ang. Address Resolution Protocol)- protokół komunikacyjny

Bardziej szczegółowo

Routing i protokoły routingu

Routing i protokoły routingu Routing i protokoły routingu Po co jest routing Proces przesyłania informacji z sieci źródłowej do docelowej poprzez urządzenie posiadające co najmniej dwa interfejsy sieciowe i stos IP. Routing przykład

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

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

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

Testy penetracyjne Przykłady programów

Testy penetracyjne Przykłady programów Bezpieczeństwo systemów informatycznych Testy penetracyjne Przykłady programów Zbigniew Suski 1 Rekonesans - przykłady Zbigniew Suski 2 Rekonesans - przykłady Zbigniew Suski 3 Rekonesans - przykłady Zbigniew

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

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

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

Bardziej szczegółowo

WOJSKOWA AKADEMIA TECHNICZNA

WOJSKOWA AKADEMIA TECHNICZNA 18.03.2010r. WOJSKOWA AKADEMIA TECHNICZNA Laboratorium TECHNOLOGIE SIECI TELEINFORMATYCZNYCH Prowadzący: Autorzy: Marek Wichtowski Elżbieta Oknińska Kamil Piersa Krzysztof Piotrowski Grzegorz Pol Marcin

Bardziej szczegółowo

Sieci komputerowe Wykład dla studentów Informatyki Stosowanej studia niestacjonarne

Sieci komputerowe Wykład dla studentów Informatyki Stosowanej studia niestacjonarne Sieci komputerowe Wykład dla studentów Informatyki Stosowanej studia niestacjonarne UJ 2007/2008 Michał Cieśla pok. 440a, email: ciesla@if.uj.edu.pl http://users.uj.edu.pl/~ciesla/ 1 2 Plan wykładu 1.

Bardziej szczegółowo

Adresy IP v.6 IP version 4 IP version 6 byte 0 byte 1 byte 2 byte 3 byte 0 byte 1 byte 2 byte 3

Adresy IP v.6 IP version 4 IP version 6 byte 0 byte 1 byte 2 byte 3 byte 0 byte 1 byte 2 byte 3 Historia - 1/2 Historia - 2/2 1984.1 RFC 932 - propozycja subnettingu 1985.8 RFC 95 - subnetting 199.1 ostrzeżenia o wyczerpywaniu się przestrzeni adresowej 1991.12 RFC 1287 - kierunki działań 1992.5 RFC

Bardziej szczegółowo

Sieci Komputerowe. Zadania warstwy sieciowej. Adres IP. Przydzielanie adresów IP. Adresacja logiczna Trasowanie (ang. routing)

Sieci Komputerowe. Zadania warstwy sieciowej. Adres IP. Przydzielanie adresów IP. Adresacja logiczna Trasowanie (ang. routing) Sieci Komputerowe Zadania warstwy sieciowej Wykład 4. Warstwa sieciowa. Adresacja IP. Adresacja logiczna Trasowanie (ang. routing) Urządzenia pracujące w warstwie trzeciej nazywają się ruterami. Fragmentacja

Bardziej szczegółowo

Laboratorium 6.7.2: Śledzenie pakietów ICMP

Laboratorium 6.7.2: Śledzenie pakietów ICMP Topologia sieci Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Domyślna brama R1-ISP R2-Central Serwer Eagle S0/0/0 10.10.10.6 255.255.255.252 Nie dotyczy Fa0/0 192.168.254.253 255.255.255.0

Bardziej szczegółowo

Sieci lokalne Adresowanie IP Usługi sieciowe. Sieci. Jacek Izdebski. ektanet.pl. 27 stycznia 2011

Sieci lokalne Adresowanie IP Usługi sieciowe. Sieci. Jacek Izdebski. ektanet.pl. 27 stycznia 2011 lokalne ektanet.pl 27 stycznia 2011 lokalne Sieć domowa Udostępnianie łącza internetowego Wprowadzenie pojęcia sieci lokalnej (LAN) LAN Local Area Network czyli sieć lokalna, tak określa się sieci zlokalizowane

Bardziej szczegółowo

ODWZOROWYWANIE NAZW NA ADRESY:

ODWZOROWYWANIE NAZW NA ADRESY: W PROTOKOLE INTERNET ZDEFINIOWANO: nazwy określające czego szukamy, adresy wskazujące, gdzie to jest, trasy (ang. route) jak to osiągnąć. Każdy interfejs sieciowy w sieci TCP/IP jest identyfikowany przez

Bardziej szczegółowo

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24 Sieci komputerowe Wykład 3: Protokół IP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 3 1 / 24 Przypomnienie W poprzednim odcinku Podstawy warstwy pierwszej

Bardziej szczegółowo

Serwer nazw DNS. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Serwer nazw DNS. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski komputerowa Serwer nazw DNS Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski komputerowa () Serwer nazw DNS 1 / 18 Nazwy symboliczne a adresy IP Większości ludzi łatwiej zapamiętać jest nazwę

Bardziej szczegółowo

Instalacja i konfiguracja rouera ASMAX AR 904u. Neostrada, Netia

Instalacja i konfiguracja rouera ASMAX AR 904u. Neostrada, Netia Instalacja i konfiguracja rouera ASMAX AR 904u. Neostrada, Netia 1) Uruchomienie str. 2 2) Konfiguracja NEOSTRADA str. 3 3) Konfiguracja NET24 str. 4 4) Konfiguracja sieć LAN str. 5 5) Przekierowanie portów

Bardziej szczegółowo

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 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 Charakterystyka urządzeń sieciowych:

Bardziej szczegółowo

Instalacja i konfiguracja serwera DHCP.

Instalacja i konfiguracja serwera DHCP. Instalacja i konfiguracja serwera DHCP. Podczas wykonywania poniższych zadań w zeszycie w sprawozdaniu 1. podaj i wyjaśnij polecenia, które użyjesz, aby: wyjaśnić pojęcia związane z dhcp, zainstalować

Bardziej szczegółowo

Plan wykładu. Domain Name System. Definicja DNS. Po co nazwy? Przestrzeń nazw domen Strefy i ich obsługa Zapytania Właściwości.

Plan wykładu. Domain Name System. Definicja DNS. Po co nazwy? Przestrzeń nazw domen Strefy i ich obsługa Zapytania Właściwości. Sieci komputerowe 1 Sieci komputerowe 2 Plan wykładu Domain Name System System Nazw Domen Definicja DNS Wymagania Przestrzeń nazw domen Strefy i ich obsługa Zapytania Właściwości Sieci komputerowe 3 Sieci

Bardziej szczegółowo

IPv6. Wprowadzenie. IPv6 w systemie Linux. Zadania Pytania. budowa i zapis adresu, typy adresów tunelowanie IPv6 w IPv4

IPv6. Wprowadzenie. IPv6 w systemie Linux. Zadania Pytania. budowa i zapis adresu, typy adresów tunelowanie IPv6 w IPv4 Wprowadzenie budowa i zapis adresu, typy adresów tunelowanie w IPv4 w systemie Linux polecenie ip, system plików /proc Zadania Pytania Historia Cel rozwiązanie problemu wyczerpania przestrzeni adresowej

Bardziej szczegółowo

ARP Address Resolution Protocol (RFC 826)

ARP Address Resolution Protocol (RFC 826) 1 ARP Address Resolution Protocol (RFC 826) aby wysyłać dane tak po sieci lokalnej, jak i pomiędzy różnymi sieciami lokalnymi konieczny jest komplet czterech adresów: adres IP nadawcy i odbiorcy oraz adres

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

Podstawowe polecenia konfiguracyjne dla Cisco IOS (Routery z serii 2600 IOS 12.1)

Podstawowe polecenia konfiguracyjne dla Cisco IOS (Routery z serii 2600 IOS 12.1) Podstawowe polecenia konfiguracyjne dla Cisco IOS (Routery z serii 2600 IOS 12.1) 1. Podłączenie konsoli zarządzania routerem: Ustawienia dla programu HyperTerminal (a) oraz TeraTerm Pro (b): a) b) 2.

Bardziej szczegółowo

PBS. Wykład Organizacja zajęć. 2. Podstawy obsługi urządzeń wykorzystywanych podczas laboratorium.

PBS. Wykład Organizacja zajęć. 2. Podstawy obsługi urządzeń wykorzystywanych podczas laboratorium. PBS Wykład 1 1. Organizacja zajęć. 2. Podstawy obsługi urządzeń wykorzystywanych podczas laboratorium. mgr inż. Roman Krzeszewski roman@kis.p.lodz.pl mgr inż. Artur Sierszeń asiersz@kis.p.lodz.pl mgr inż.

Bardziej szczegółowo

(źródło: pl.wikipedia.pl) (źródło:

(źródło: pl.wikipedia.pl) (źródło: Adres IP (Internet Protocol address) - unikatowy numer przyporządkowany urządzeniom sieci komputerowych. Adresy IP są wykorzystywane w Internecie oraz sieciach lokalnych. Adres IP zapisywany jest w postaci

Bardziej szczegółowo

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat hasła SOHO (ang. Small Office/Home Office).

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat hasła SOHO (ang. Small Office/Home Office). T: Konfiguracja urządzeń sieciowych przez przeglądarkę www. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat hasła SOHO (ang. Small Office/Home Office). Konfiguracja urządzeń sieciowych

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

Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv1... 4 RIPv2... 4 Interfejs pasywny... 5 Podzielony horyzont...

Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv1... 4 RIPv2... 4 Interfejs pasywny... 5 Podzielony horyzont... Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv1... 4 RIPv2... 4 Interfejs pasywny... 5 Podzielony horyzont... 5 Podzielony horyzont z zatruciem wstecz... 5 Vyatta i RIP...

Bardziej szczegółowo