WYKŁAD. Telnet FTP SMTP DNS BOOTP DHCP TCP UDP SCTP. ARP IP (v4, v6) ICMP IGMP PPP RFC 826 ARP RFC 792 ICMP RFC 1112 IGMP

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

Download "WYKŁAD. Telnet FTP SMTP DNS BOOTP DHCP TCP UDP SCTP. ARP IP (v4, v6) ICMP IGMP PPP RFC 826 ARP RFC 792 ICMP RFC 1112 IGMP"

Transkrypt

1 Inne protokoły TCP/IP Telnet FTP SMTP DNS BOOTP DHCP PPP RFC 826 ARP RFC 792 ICMP RFC 1112 IGMP RFC 854 RFC 959 FTP TELNET RFC 821 SMTP RFC 882 DNS RFC 951 BOOTP RFC 1541 DHCP TCP UDP SCTP ARP IP (v4, v6) ICMP IGMP Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 1)

2 ICMP (Internet Control Message Protocol RFC 792) ICMP służy do informowania o błędach i sytuacjach awaryjnych w sieci IP, takich jak: niedostarczenie datagramu odrzucenie datagramu przez przeciążony router wyczerpanie czasu życia datagramu istnienie prostszej trasy dla przesłania datagramu Odbiorcą jest moduł IP stacji adresata (nie użytkownik końcowy). Celem ICMP jest ostrzeganie o problemach, a nie usuwanie ich. Datagramy IP mogą nie zostać dostarczone bez informowania o tym. Oczywiście nie ma też gwarancji, że komunikaty kontrolne dotrą do odbiorcy. Komunikaty ICMP o komunikatach ICMP nie są wysyłane. Komunikaty ICMP o błędach datagramów fragmentowanych wysyła się tylko dla pierwszego fragmentu. Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 2)

3 ICMP Komunikaty ICMP są przesyłane jako SDU IP: PDU ICMP PCI IP SDU IP w nagłówku ramki IP pole Protocol = 1 datagram IP Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 3)

4 ICMP PDU IPv Version IHL Type of Service Total Length Identification 0 D F M F Fragment Offset Time to Live Protocol Header Checksum Options Source Address Destination Address SDU (PDU ICMP) Padding PDU ICMP 0 31 Type Code Checksum reserved fragment of original IP datagram ToS = 0 Protocol = 1 nagłówek IP + 64 pierwsze bity danych oryginalnego datagramu Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 4)

5 ICMP Komunikaty protokołu ICMP: 0 Odpowiedź z echem (Echo Reply) ping 3 Odbiorca nieosiągalny (Destination Unreachable) 4 Tłumienie nadawcy (Source Quench) 5 Przekierowanie (Redirect) 8 Prośba o echo (Echo) ping 9 Zdefiniowane węzły międzysieciowe (Router Advertisement) 10 Pytanie o węzły międzysieciowe (Router Solicitation) 11 Przekroczenie czasu życia datagramu (Time Exceeded) 12 Błędne wartości nagłówka (Parameter Problem) 13 Prośba o czas (Timestamp) 14 Odpowiedź z czasem (Timestamp Reply) 17 Prośba o maskę adresową (Submask Request) 18 Odpowiedź z maską adresową (Submask Reply) Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 5)

6 ICMP Odbiorca nieosiągalny Pola IP: Destination Address (adres odbiorcy): adres nadawcy oryginalnego datagramu IP. Pola ICMP: Kod: Kod Suma kontrolna 0 = sieć nieosiągalna 1 = komputer nieosiągalny 2 = protokół nieosiągalny fragment oryginalnego datagramu 3 = port nieosiągalny 4 = niezbędna fragmentacja przy ustawionym DF 5 = trasowanie źródłowe zawiodło Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 6)

7 ICMP Przekierowanie Pola ICMP: Kod: Kod Suma kontrolna 0 = kieruj datagramy do sieci 1 = kieruj datagramy do komputera Gateway Internet Address fragment oryginalnego datagramu 2 = kieruj datagramy o danym typie obsługi do sieci 3 = kieruj datagramy o danym typie obsługi do komputera Gateway Internet Address: adres węzła międzysieciowego, pod który powinien zostać skierowany ruch Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 7)

8 ICMP Błędne wartości nagłówka Pola ICMP: Pointer (wskaźnik): Suma kontrolna Pointer fragment oryginalnego datagramu wskazuje oktet nagłówka oryginalnego datagramu, który spowodował błąd (np. wartość 1 informuje, że coś jest nie tak z polem Type of Service). PDU IPv Version IHL Type of Service Total Length Identification D M Fragment Offset Time to Live Protocol Header Checksum Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 8)

9 ICMP Przekroczenie czasu życia datagramu Jeśli węzeł międzysieciowy przetwarzający datagram, odkryje zero w polu określającym czas życia, musi odrzucić datagram. Może zgłosić to nadawcy używając komunikatu Time Exceeded. Jeśli stacja końcowa, w której odbywa się scalanie fragmentów datagramu nie jest w stanie zebrać wszystkich fragmentów przed upływem nałożonego limitu czasowego, odrzuca datagram i również może wysłać komunikat o przekroczeniu czasu. Jeśli nieosiągalny jest fragment pierwszy nie jest wysyłany ten komunikat. Dlaczego? Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 9)

10 ICMP Tłumienie nadawcy Odbiorca lub węzeł międzysieciowy może odrzucić datagramy jeśli nie posiada dostępnej przestrzeni potrzebnej do zbuforowania ich. Jeśli odrzuca datagram, może przesłać do nadawcy żądanie tłumienia nadawania. W odpowiedzi na ten komunikat nadawca powinien zmniejszać częstotliwość wysyłania tak długo, aż nie będzie już otrzymywał żądań tłumienia. Nadawca może później stopniowo zwiększać prędkość nadawania. Odbiorca lub węzeł międzysieciowy może wysłać komunikat o tłumieniu również w przypadku, gdy zbliża się do granicy pojemności swojego bufora, nie czekając na jej przekroczenie. Oznacza to, że dane datagramu który spowodował wysłanie komunikatu mogły jednak zostać dostarczone. Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 10)

11 ICMP Zdefiniowane węzły międzysieciowe Węzły międzysieciowe mogą okresowo rozgłaszać swoją tożsamość w sieciach lokalnych, w których pracują, wspierając automatyczną konfigurację stacji sieciowych Jest to szczególnie użyteczne w sieciach ze złożoną topologią i wieloma dostępnymi współbieżnie węzłami międzysieciowymi (tzw. konfiguracja wielopoziomowa) Stacja sieciowa może też po starcie jawnie zażądać przesłania tych informacji komunikatem Pytanie o węzły międzysieciowe (Router Solicitation) Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 11)

12 IGMP (Internet Group Management Protocol) RFC 1112, 2236 zajmuje się rejestracją adresów grupowych IP-multicast (klasa D) rejestracja grupowego adresu IP (IGMP) join port 5000 Serwer port 5000 Serwer operacje join i leave query port 5000 Serwer Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 12)

13 IGMP Komunikaty IGMP są przesyłane jako SDU IP: PDU IPv Version IHL Type of Service Total Length Identification 0 D F M F Fragment Offset Time to Live Protocol Header Checksum Options Source Address Destination Address SDU (PDU IGMP) Padding PDU IGMP 0 31 Type Response Time Checksum Group Address ToS = 0 TTL=1 Protocol = 2 Destination = join = 22 leave = 23 query = 17 Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 13)

14 ARP (Address Resolution Protocol RFC 826) znajdowanie adresu MAC stacji na podstawie adresu warstwy sieciowej (np. adresu Ethernet odbiorcy datagramu na podstawie znanego jego adresu IP) IP Eth (SDU) NADAWCA nie można uzależnić adresu IP od posiadanego przez komputer adresu Ethernet nie da się zakodować 48-bitowego adresu Ethernet w 32-bitowym adresie IPv4 nie można więc automatycznie odwzorować adresu IP na adres Ethernet danej maszyny (nie można go wyliczyć ) Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 14)

15 ARP Działanie: NADAWCA PYTANIE ARP ODPOWIEDŹ ARP NADAWCA ODBIORCA Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 15)

16 ARP PDU protokołu ARP: 0 31 RODZAJ ADRESU MAC (np. 0001h) DŁ. ADRESU MAC DŁ. ADRESU SIEC. ADRES MAC NADAWCY ADRES SIECIOWY NADAWCY ADRES MAC ODBIORCY ( = 0 ) RODZAJ PROT. SIECIOWEGO (np. 0800h) ADRES SIECIOWY ODBIORCY OPERACJA ( = 1 ) dla Ethernetu rodzaj adresu MAC = 0001 h dla IPv4 rodzaj adresu sieciowego = 0800 h operacja: pytanie =1; odpowiedź =2 Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 16)

17 ARP Komunikaty ARP są przesyłane jako SDU MAC: PDU ARP PCI Eth SDU Eth w nagłówku ramki Ethernet pole TYP = 0806 h ramka Ethernet Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 17)

18 ARP Podręczna pamięć protokołu (ARP cache) rozgłaszanie jest kosztowne po otrzymaniu odpowiedzi pytający umieszcza adresy w pamięci podręcznej na ograniczony czas (wymiatanie po timeout) przy kolejnej okazji sprawdza, czy wymagany adres nie figuruje już w cache aktualizacja cache: odebranie odpowiedzi ARP odebranie ARP pytania odpowiadający zapamiętuje adresy pytającego odebranie dowolnej ramki pozwalającej na odwzorowanie odebranie ogłoszenia ARP Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 18)

19 RARP (Reverse Address Resolution Protocol RFC 903) znajdowanie adresu sieciowego stacji na podstawie jej adresu MAC (np. adresu IP na podstawie adresu Ethernet) PDU RARP ( = PDU ARP): operacja: pytanie =3; odpowiedź = RODZAJ ADRESU MAC DŁ. ADRESU MAC DŁ. ADRESU SIEC. ADRES MAC NADAWCY RODZAJ PROT. SIECIOWEGO ADRES SIECIOWY NADAWCY ( = 0 ) ADRES MAC ODBIORCY (broadcast) OPERACJA ( = 3 ) ADRES SIECIOWY ODBIORCY ( = 0 ) Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 19)

20 RARP Działanie: PYTANIE RARP KLIENT ODPOWIEDŹ RARP KLIENT SERWER RARP Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 20)

21 RARP Ograniczenia RARP: implementacja sprzętowa trudna (praktycznie niewykonalna) modyfikacja oprogramowania zaszytego w sprzęcie marnotrawienie pojemności ramki w ramce Ethernet można bez dodatkowych kosztów przesłać znacznie więcej dodatkowych informacji Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 21)

22 BOOTP (BOOTstrap Protocol RFC 951) stacje protokołu BOOTP implementuje się w postaci programów aplikacyjnych na UDP (również model klient-serwer) efektywność w jednej odpowiedzi od serwera klient otrzymuje: adres IP maskę podsieci adres routera adres serwera nazw adresy innych potrzebnych serwerów np. serwera z obrazem pamięci (boot server), serwera zdalnego systemu plików, serwera wydruków aktualną datę i czas Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 22)

23 BOOTP Działanie: klient BOOTP wysyła rozgłoszeniowy datagram IP (!) serwer BOOTP odsyła odpowiedź do klienta po zaktualizowaniu tablicy ARP adresem MAC klienta (jeśli jako aplikacja może to zrobić) rozgłaszając odpowiedź (kolejny datagram rozgłoszeniowy) Niezawodność w protokole BOOTP: suma kontrolna timeout i retransmisja datagramów UDP pole DF=1 (uwzgl. chudych klientów) Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 23)

24 DHCP (Dynamic Host Configuration Protocol RFC 1541) dynamiczny przydział adresu IP stacji tylko na czas jej aktywności (limit czasu) możliwe statyczne przydziały Działanie klient rozgłasza (lub wysyła na predefiniowany adres) żądanie DHCPDISCOVER KLIENT DHCPDISCOVER Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 24)

25 DHCP serwer odsyła ofertę (DHCPOFFER) z jednym z dostępnych adresów (i pozostałymi parametrami konfiguracyjnymi) wstępna rezerwacja adresu KLIENT DHCPOFFER SERWER DHCP pula adresowa: Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 25)

26 DHCP klient akceptując ofertę zleca zatwierdzenie rezerwacji adresu (DHCPREQUEST) KLIENT DHCPREQUEST SERWER DHCP przydzielono: wolna pula: serwer potwierdza przydział adresu (DHCPACK) lub odrzuca zlecenie, jeśli w międzyczasie zdążył już przydzielić ten adres innej stacji (DHCPNAK) przed upływem limitu czasu przydziału klient może wznowić żądanie przydziału Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 26)

27 DHCP Wiele serwerów: klient wybiera arbitralnie jedną odpowiedź (potwierdzenie DHCPREQUEST kierowane jest tylko do wybranego serwera) KLIENT DHCPOFFER pula: SERWER 1 DHCPOFFER SERWER 2 DHCPOFFER pula: SERWER 3 pula: z tym serwerem klient komunikuje się by utrzymać przydzielony adres po upływie limitu czasu Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 27)

28 DHCP DHCPNACK: serwer odrzuca (DHCPNACK) żądanie przydziału adresu (DHCPREQUEST), jeśli zdążył zaoferować proponowany wcześniej adres (DHCPOFFER) innej stacji KLIENT DHCPOFFER SERWER 2 pula: Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 28)

29 DHCP DHCPNACK: serwer odrzuca (DHCPNACK) żądanie przydziału adresu (DHCPREQUEST), jeśli zdążył zaoferować proponowany wcześniej adres (DHCPOFFER) innej stacji KLIENT timeout SERWER 2 pula: DHCPDISCOVER KLIENT 2 Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 29)

30 DHCP DHCPNACK: serwer odrzuca (DHCPNACK) żądanie przydziału adresu (DHCPREQUEST), jeśli zdążył zaoferować proponowany wcześniej adres (DHCPOFFER) innej stacji KLIENT DHCPREQUEST SERWER 2 DHCPOFFER pula: KLIENT 2 Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 30)

31 DHCP DHCPNACK: serwer odrzuca (DHCPNACK) żądanie przydziału adresu (DHCPREQUEST), jeśli zdążył zaoferować proponowany wcześniej adres (DHCPOFFER) innej stacji KLIENT DHCPNACK SERWER 2 pula: Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 31)

32 IPv6 Dlaczego nowa wersja? IPv4 pozostaje bez większych zmian od lat 70-tych od tego czasu szybkość procesorów wzrosła ponad dwa rzędy wielkości, typowe rozmiary pamięci zwiększyły się 32-krotnie, przepustowość sieci szkieletowej wzrosła 800 razy, a liczba przyłączonych do Internetu stacji wzrosła z dziesiątek do milionów wyczerpała się przestrzeń adresowa rozwinęły się techniki multimedialne (a wraz z nimi wymagania) Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 32)

33 IPv6 podstawowe zmiany IPv6 (RFC2460, 1998 r.) w stosunku do IPv4: adresy 128-bitowe ( adresów) elastyczny format nagłówka (zamiast stałego formatu sekwencja opcjonalnych nagłówków) wsparcie dla QoS (rezerwacja zasobów, potoki) bezpieczeństwo (IPsec) nowe opcje np. jumbogram > 64 kb (RFC 2675), max. 4 GB (2 32-1) Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 33)

34 IPv6 Ogólna postać datagramu IPv6: NAGŁÓWEK PODSTAWOWY NAGŁÓWEK OPCJONALNY (1)... NAGŁÓWEK OPCJONALNY (n) Prosty nagłówek podstawowy (40 oktetów): DANE PDU IP v.6 Primary Header 0 31 Version Priority Flow Label Payload Length Next Header Hop Limit Source Address (16 oct.) Destination Address (16 oct.) Next Header (RFC 3260): TCP=6, UDP=17, ICMPv6=58, Routing=43, Fragmentation=44, no_next_header=59 Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 34)

35 IPv6 Przykłady datagramów: IPv6 Header TCP Header + Dane TCP NextHeader = TCP tylko z nagłówkiem podstawowym IPv6 Header NextHeader = Routing Routing Header NextHeader = TCP z nagłówkiem podstawowym i jednym opcjonalnym IPv6 Header NextHeader = Routing TCP Header + Dane TCP Routing Header NextHeader = Fragment Fragment Header NextHeader = TCP TCP segment fragment z nagłówkiem podstawowym i dwoma opcjonalnymi Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 35)

36 IPv6 Priority + Flow Label: KLASA RUCHU INDENTYFIKATOR POTOKU Potok: 4 bity: 0 7 priorytety ruchu kontrolowanego potokiem (gwarancja pasma) 8 15 priorytety ruchu poza potokami dla danego potoku węzły pośredniczące deklarują utrzymanie na ścieżkach 1. zagwarantowanej przepustowości 2. maksymalnego opóźnienia potok pozwala wiązać każdy datagram ze zdeklarowaną rezerwacją zasobów potok jest tworzony i parametryzowany przez aplikację (co najmniej 1 parę nadawca-odbiorca) QoS = Quality of Service utworzenie potoku może również zainicjować dostawca usług sieciowych, wymagając od klienta określenia potrzebnej jakości usług i używać następnie potoku do ograniczania ruchu generowanego przez aplikacje klienta Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 36)

37 IPv6 Fragmentacja: dla IPv4 fragmentacji dokonywał router dostosowując się do bieżącego MTU w IPv6 za dostosowanie odpowiada nadawca określając minimalne MTU dla całej drogi datagramów (PMTUD) zmiana trasy pociąga za sobą zmianę MTU odkrywaną w reakcji na ICMPv6 type 2 (Packet to Big) lub cyklicznie jeśli protokół zlecający SDU nie może (nie umie) go dopasować do MTU: Fragment Header Next Header Reserved Fragment Offset 0 0 MF Full Datagram ID SDU Fragment Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 37)

38 IPv6 Fragmentacja: rozmiar wielokrotnością 8 oktetów (jak w IPv4): NAGŁÓWEK NGŁ FRG F 1 F 2 SDU-F 1 SDU NAGŁÓWEK NGŁ FRG SDU-F 2 Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 38)

39 IPv6 Adresy w IPv6 16 oktetów (4 razy więcej niż IPv4) maska: notacja szesnastkowa: 68E6:8C64:0:0:0:0:6880:B3 / 10 uproszczenia zapisu: 68E6:8C64:0:0:0:0:6880:B3 68E6:8C64::6880:B3 0:0:0:0:0:0:0:1 (loopback) ::1 ( ::1 / 128 ) 0:0:0:0:0:0:0:0 (adres własny) 0::0 ( 0::0 / 128 ) obsługa adresów IPv4: 80bitów bitów 0 lub bity adresu IPv4 0:0:0:0:0:0:800A:201 :: (użycie tego samego adresu w obu IP) 0:0:0:0:0:FFFF:800A:201 ::FFFF: (symulowanie adresu IPv4 w IPv6) rodzaje adresów: unicast pojedynczy adresat multicast adres grupowy anycast (cluster) grono (lub reprezentant) adresatów Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 39)

40 IPv6 Podział przestrzeni adresowej: prefiks adres typ :: /3 unicast (global public) 1/ :: /8 adresy IPv4 (ostatnie 32 bity) 1/ FF00:: /8 multicast 1/ FC00:: /8 adresy prywatne (unique local RFC 4193) 1/ FD00:: /8 adresy prywatne (site-local) 1/ FE80:: /10 adresy automatyczne (link-local) 1/ Struktura adresu unicast EUI-64: prefiks TLA NLA SLA interface TLA = top-level aggregation NLA = next-level SLA = site-level np.: 001 ID usługodawcy ID subskrybenta adres podsieci adres stacji Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 40)

41 IPv6 Adresy muticast (RFC 4291): adres zasięg grupa FF01::1 node-local All-Nodes FF02::1 link-local All-Nodes FF01::2 node-local All-Routers FF02::2 link-local All-Routers FF05::2 site-local All-Routers FF1E:... global FF02::1:FF??:???? link-local NDP oraz DAD np.: dla adresu MAC: 02:00:0C:3A:8C:18 mamy IPv6: FE80::200:CFF:FE3A:8C18 format EUI-64 oraz grupę: FF02::1:FF3A:8C18 Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 41)

42 IPv6 Wsparcie dla IPv6 Dostosowanie: protokołów routingu (RIPng), BOOTP, DHCP ARP NDP (RFC 4861), ICMP ICMPv6 (RFC 2463), IGMP MLD (RFC 2236) UDP i TCP dla jumbograms API np. struktury adresowe w BSDsockets i WinSock systemu DNS: localhost IN A localhost6 IN AAAA ::1 foo.bar.com IN A foo.bar.com IN AAAA 2001:abc::1234: in-addr.arpa d.c.b.a ip6.arpa Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 42)

43 Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 43)

44 IPv6 Przejście z IPv4 do IPv6 (RFC 1933): dualne stosy protokołów utrzymywanie stosów dla obu wersji IP (SIT, RFC 2765) IPv4 IPv :: IPv6 IPv :: Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 44)

45 IPv6 Dwojakie odwzorowanie adresów IPv4 w IPv6: adresat obsługuje IPv6 IPv6 :: tunelowanie IPv6 IPv6 IPv6 IPv IPv IPv6 IPv4 :: Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 45)

46 IPv6 Dwojakie odwzorowanie adresów IPv4 w IPv6: adresat obsługuje tylko IPv4 (translacja) IPv tunelowanie IPv4 IPv4 IPv4 IPv6 ::FFFF: IPv6 ::FFFF: IPv6 IPv Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 46)

47 IPv6 Tunelowanie 6in4 (RFC 4213): tunelowanie IPv6 w sieci IPv4 (protokół 41 IPv6 encapsulation) statyczna konfiguracja obu końców tunelu choć możliwe wykorzystanie protokołu TIC (Tunnel Information and Control Protocol) np. narzędzie aiccu + serwery TIC IPv4 6in4 IPv6 Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 47)

48 IPv6 Toredo (Microsoft, RFC 4380): podobnie jak 6in4 ale w datagramach UDP i nie wszystkie serwery NAT go obsługują serwer Toredo odpowiedzialny za konfigurację tunelu port 3544 prefiks 2001::/ :0000: + 32b IPv4 serwera + 16b flag + 16b port klienta, który jest końcem tunelu (NAT-owany) + 32b IPv4 klienta (NAT-owany) translacja 1 adres IPv6 na 1 adres IPv4, stąd każdy NAT-owany adres musi mieć oddzielny tunel Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 48)

49 IPv6 NAT64 (RFC 6146): pełny NAT z klienta IPv6 na IPv4 translacja dokonywana na serwerze NAT na adres IPv4 (źródłowy) adres IPv4 docelowy wskazywany przez oryginalnego klienta w oryginalnym docelowym adresie IPv6 z prefiksem 64:FF9B::/96 (RFC 6052) Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 49)

50 IPv6 6over4 (RFC 2529): autogenerowanie adresu IPv6 (link-local) na podstawie posiadanego adresu IPv4 adres link-local pozostawia do autokonfiguracji najmłodsze 64 bity prefiks FE80::/ FE80::C000:01DE mechanizm ICMPv6 Neighbor Discovery (autokonfiguracja) wymaga multicast: All-Nodes (FF02::1) All-Routers (FF02::2) wyparty przez kolejne rozwiązania, nie wymagające multicast Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 50)

51 IPv6 ISATAP (Intra-Site Automatic Tunnel Addressing Protocol): RFC 5214 (patent Microsoft) powszechny w Windows autokonfiguracja jest prowadzona tunelując Neighbor Discovery w IPv4 nie wymaga multicast kontakt z routerem o predefiniowanej nazwie isatap (lub isatap.microsoft.com) wyszukiwanym lokalnie (hosts) lub w DNS prefiks FE80:0000:0000:0000:0200:5EFE: dla adresów publicznych prefiks FE80:0000:0000:0000:0000:5EFE: dla adresów prywatnych FE80::5EFE:C000:01DE Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 51)

52 IPv6 6to4 (RFC 2893): prefiks 2002::/ :: + IPv4 + 16bit wartości arbitralnie wybranej przez router najstarsze 64 bity adresu link-local: :C000:01DE:: resztę należy uzyskać od routera na dalszym etapie autokonfiguracji (Router Advertisement) router wie gdzie odesłać wygenerowane dla pytającego młodsze 64 bity, bowiem zna jego adres z najstarszych 64 bitów adresu zapytania routing z IPv6 do IPv4 poprzez wykorzystanie specjalnych routerów (relay servers) Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 52)

53 IPv6 Internet 2 pierwowzór: sieć IPv6 6Bone (38 krajów, w tym Polska) w ramach projektu vbns (very high performance Backbone Network Service) rozpoczętego w 1995 w USA; projekt zakończył się w 2006 r. globalna sieć kręgosłupowa Abilene ATM/WDM (USA: 1998 r., później inne kraje); 10 Gb/s; w 2003r. w USA powołano organizację NLR National Lambda Rail sieć optyczna 10 Gb/s (przede wszystkim 10GigEthernet WAN PHY, dodatkowo OC-192 SONET) z docelową przepustowością 100 Gb/s; Polski Internet Optyczny PIONIER; 5,5 tys. km światłowodów DWDM; 10 Gb/s Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 53)

54 IPv6 National Lambda Rail Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 54)

55 IPv6 Sieć Pionier Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 55)

56 IPv6 Bezpieczeństwo w IPv6 w IPv4 brak jakichkolwiek mechanizmów bezpieczeństwa wymagane są dodatkowe protokoły, np. IPsec (RFC 2401) w IPv6 zawarto dwie opcje bezpieczeństwa zaproponowane wcześniej w IPsec i implementowane jako nagłówki: AH (Authentication Header) oferuje kontrolę autentyczności i integralności datagramu (umożliwia uwierzytelnianie) ESP (Encapsulating Security Payload) oferuje poufność treści datagramu oraz opcjonalnie kontrolę autentyczności i integralności datagramu Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 56)

57 IPv6 AH (Authentication Header) AH przenosi podpis cyfrowy treści datagramu i stałych pól nagłówka Next Header Payload Length Reserved SPI Sequence Number Authentication Data... ew. fragmentacja datagramu jest dokonywana wcześniej (uwierzytelniany jest każdy fragment oddzielnie) Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 57)

58 IPv6 ESP (Encapsulating Security Payload) stosowane są symetryczne szyfry blokowe, np. AES, 3DES, Blowfish, CAST SPI Sequence Number Opaque Transform Data... (padding) Pad Length Next Header Authentication Data (opcjonalnie) format i długość zaszyfrowanych danych zależy od metody szyfracji podanej w SPI odebranie datagramu wymaga odszyfrowania i odtworzenia oryginalnej treści wraz z polem Next Header nagłówka Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 58)

59 SCTP (Stream Control Transmission Protocol) RFC 2960, 4960 TCP UDP SCTP Tryb połączeniowy bezpołączeniowy połączeniowy Transmisja strumień bajtów datagramy datagramy Sterowanie przepływem tak nie tak Uporządkowanie ścisłe brak częściowe Niezawodność retransmisje brak retransmisje Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 59)

60 SCTP Nawiązanie połączenia: 4-way handshake: otwarcie aktywne INIT COOKIE-ECHO INIT-ACK + cookie COOKIE-ACK nawiązanie połączenia stan half-opened Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 60)

61 SCTP Zakończenie połączenia normalne: zakończenie połączenia SHUTDOWN SHUTDOWN-COMPLETE SHUTDOWN-ACK zakończenie połączenia stan half-closed awaryjne: ABORT Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 61)

62 SCTP PDU protokołu SCTP (ogólna postać datagramu) NAGŁÓWEK PODSTAWOWY BLOK (1) BLOK (2)... BLOK (n) Nagłówek podstawowy protokołu SCTP 0 31 Source Port Destination Port Verification Tag Checksum chunk Blok (chunk) protokołu SCTP 0 31 Type Flags Length Data Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 62)

63 SCTP Przykładowe bloki Type Chunk 0 Payload Data (DATA) 1 Initiation (INIT) 2 Initiation Acknowledgement (INIT ACK) 3 Selective Acknowledgement (SACK) 4 Heartbeat Request (HEARTBEAT) 5 Heartbeat Acknowledgement (HEARTBEAT ACK) 6 Abort (ABORT) 7 Shutdown (SHUTDOWN) 8 Shutdown Acknowledgement (SHUTDOWN ACK) 9 Operation Error (ERROR) 10 State Cookie (COOKIE ECHO) 11 Cookie Acknowledgement (COOKIE ACK) 12 Explicit Congestion Notification Echo (ECNE) 13 Congestion Window Reduced (CWR) 14 Shutdown Complete (SHUTDOWN COMPLETE) Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 63)

64 SCTP Flagi: (U)nordered bit (B)eginning fragment (E)nding fragment Blok danych (DATA) protokołu SCTP 0 31 Type=0 U B E Length BE=11 Unfragmented data Transmission Sequence Number (TSN) Stream Identifier Payload Protocol Identifier Stream Data Stream Sequence Number Michał Szychowiak 2015 Sieci Komputerowe (inne protokoły TCP/IP 64)

Dlaczego? Mało adresów IPv4. Wprowadzenie ulepszeń względem IPv4 NAT CIDR

Dlaczego? Mało adresów IPv4. Wprowadzenie ulepszeń względem IPv4 NAT CIDR IPv6 Dlaczego? Mało adresów IPv4 NAT CIDR Wprowadzenie ulepszeń względem IPv4 Większa pula adresów Lepszy routing Autokonfiguracja Bezpieczeństwo Lepsza organizacja nagłówków Przywrócenie end-to-end connectivity

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

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

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

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

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

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

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

Internet Protocol v6 - w czym tkwi problem?

Internet Protocol v6 - w czym tkwi problem? NAUKOWA I AKADEMICKA SIEĆ KOMPUTEROWA Internet Protocol v6 - w czym tkwi problem? dr inż. Adam Kozakiewicz, adiunkt Zespół Metod Bezpieczeństwa Sieci i Informacji IPv6 bo adresów było za mało IPv6 co to

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

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

ADRESY PRYWATNE W IPv4

ADRESY PRYWATNE W IPv4 ADRESY PRYWATNE W IPv4 Zgodnie z RFC 1918 zaleca się by organizacje dla hostów wymagających połączenia z siecią korporacyjną a nie wymagających połączenia zewnętrznego z Internetem wykorzystywały tzw.

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

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

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

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

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

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

Bardziej szczegółowo

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 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: 5 Temat ćwiczenia: Badanie protokołów rodziny TCP/IP 1. Wstęp

Bardziej szczegółowo

Przesyłania danych przez protokół TCP/IP

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

Bardziej szczegółowo

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

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

Charakterystyka grupy protokołów TCP/IP

Charakterystyka grupy protokołów TCP/IP Charakterystyka grupy protokołów TCP/IP Janusz Kleban Architektura TCP/IP - protokoły SMTP FTP Telnet HTTP NFS RTP/RTCP SNMP TCP UDP IP ICMP Protokoły routingu ARP RARP Bazowa technologia sieciowa J. Kleban

Bardziej szczegółowo

Połączenie sieci w intersieci ( internet ) Intersieci oparte o IP Internet

Połączenie sieci w intersieci ( internet ) Intersieci oparte o IP Internet Warstwa sieciowa Usługi dla warstwy transportowej Niezależne od sieci podkładowych Oddzielenie warstwy transportu od parametrów sieci (numeracja,topologia, etc.) Adresy sieciowe dostępne dla warstwy transportowej

Bardziej szczegółowo

Sieci Komputerowe. Protokół ICMP - Internet Control Message Protocol Protokół ICMP version 6. dr Zbigniew Lipiński

Sieci Komputerowe. Protokół ICMP - Internet Control Message Protocol Protokół ICMP version 6. dr Zbigniew Lipiński Sieci Komputerowe Protokół ICMP - Internet Control Message Protocol Protokół ICMP version 6 dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl

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

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

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

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

polega na opakowaniu danych - w każdej warstwie modelu OSI, kolejno idąc z góry na dół - w konieczne nagłówki/stopki odpowiednich protokołów

polega na opakowaniu danych - w każdej warstwie modelu OSI, kolejno idąc z góry na dół - w konieczne nagłówki/stopki odpowiednich protokołów 1 HERMETYZACJA DANYCH polega na opakowaniu danych - w każdej warstwie modelu OSI, kolejno idąc z góry na dół - w konieczne nagłówki/stopki odpowiednich protokołów hermetyzacja danych kroki: 1. pojawienie

Bardziej szczegółowo

Plan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci

Plan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci Sieci komputerowe 1 Sieci komputerowe 2 Plan wykładu Warstwa sieci Miejsce w modelu OSI/ISO unkcje warstwy sieciowej Adresacja w warstwie sieciowej Protokół IP Protokół ARP Protokoły RARP, BOOTP, DHCP

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Konfiguracja sieci, podstawy protokołów IP, TCP, UDP, rodzaje transmisji w sieciach teleinformatycznych

Konfiguracja sieci, podstawy protokołów IP, TCP, UDP, rodzaje transmisji w sieciach teleinformatycznych Konfiguracja sieci, podstawy protokołów IP, TCP, UDP, rodzaje transmisji w sieciach teleinformatycznych dr inż. Jerzy Domżał Akademia Górniczo-Hutnicza w Krakowie, Katedra Telekomunikacji 10 października

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

IPv6 Protokół następnej generacji

IPv6 Protokół następnej generacji IPv6 Protokół następnej generacji Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź,13maja2008 Wstęp Protokół IPv6 często nazywany również IPNG(Internet Protocol Next Generation)

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

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

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

Bardziej szczegółowo

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

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

Plan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci

Plan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci Sieci komputerowe 1 Sieci komputerowe 2 Plan wykładu Warstwa sieci Miejsce w modelu OSI/ISO Funkcje warstwy sieciowej Adresacja w warstwie sieciowej Protokół IP Protokół ARP Protokoły RARP, BOOTP, DHCP

Bardziej szczegółowo

Przewodowe sieci dostępu do. Dr inż. Małgorzata Langer

Przewodowe sieci dostępu do. Dr inż. Małgorzata Langer Przewodowe sieci dostępu do Internetu - model OSI Dr inż. Małgorzata Langer ISO 7498-1 (1994 rok) OSI - Open System Interconnection Cele OSI: Logiczny rozkład złożonej sieci na mniejsze części (WARSTWY)

Bardziej szczegółowo

Sieci Komputerowe. Protokół IPv4 - Internet Protocol ver.4 Protokół IP ver.6. dr Zbigniew Lipiński

Sieci Komputerowe. Protokół IPv4 - Internet Protocol ver.4 Protokół IP ver.6. dr Zbigniew Lipiński Sieci Komputerowe Protokół IPv4 - Internet Protocol ver.4 Protokół IP ver.6 dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Protokół IPv4.

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

host, aby móc działać w Internecie, host musi otrzymać globalnie unikatowy adres

host, aby móc działać w Internecie, host musi otrzymać globalnie unikatowy adres 1 adresacja IPv4 host, aby móc działać w Internecie, host musi otrzymać globalnie unikatowy adres istnieją dwie możliwości przypisania adresu IP o statycznie o dynamicznie przypisanie statyczne administrator

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Unicast jeden nadawca i jeden odbiorca Broadcast jeden nadawca przesyła do wszystkich Multicast jeden nadawca i wielu (podzbiór wszystkich) odbiorców

Unicast jeden nadawca i jeden odbiorca Broadcast jeden nadawca przesyła do wszystkich Multicast jeden nadawca i wielu (podzbiór wszystkich) odbiorców METODY WYMIANY INFORMACJI W SIECIACH PAKIETOWYCH Unicast jeden nadawca i jeden odbiorca Broadcast jeden nadawca przesyła do wszystkich Multicast jeden nadawca i wielu (podzbiór wszystkich) odbiorców TRANSMISJA

Bardziej szczegółowo

Część I Warstwa interfejsu sieciowego

Część I Warstwa interfejsu sieciowego Spis treści Podziękowania... xix Wprowadzenie... xx Kto powinien przeczytać tę ksiąŝkę?... xx Co naleŝy wiedzieć przed przeczytaniem tej ksiąŝki?... xxi Organizacja tej ksiąŝki... xxi Ślady programu Network

Bardziej szczegółowo

Protokół IPX (Internetwork Packet Exchange)

Protokół IPX (Internetwork Packet Exchange) Protokół IPX (Internetwork Packet Exchange) Adres hosta = 32 bity 48 bitów Adres sieci + Adres MAC C4AA01EF. 0BBF.105C.D013 4A01.OBCF.120C.E023 4A01.OBDF.D056.6611 4A01.OBBF.105C.D013 2003.BBDF.10EC.FA23

Bardziej szczegółowo

Sieci komputerowe - adresacja internetowa

Sieci komputerowe - adresacja internetowa Sieci komputerowe - adresacja internetowa mgr inż. Rafał Watza Katedra Telekomunikacji AGH 1 Wprowadzenie Co to jest adresacja? Przedmioty adresacji Sposoby adresacji Układ domenowy, a układ numeryczny

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

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

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

Stos TCP/IP Warstwa Internetu. Sieci komputerowe Wykład 4

Stos TCP/IP Warstwa Internetu. Sieci komputerowe Wykład 4 Stos TCP/IP Warstwa Internetu Sieci komputerowe Wykład 4 Historia Internetu (1 etap) Wojsko USA zleca firmie Rand Corp. wyk. projektu sieci odpornej na atak nuklearny. Uruchomienie sieci ARPANet (1 IX

Bardziej szczegółowo

Skalowanie adresów IP

Skalowanie adresów IP Sieci komputerowe 1 Sieci komputerowe 2 Skalowanie adresów IP Network Address Translation NAP, PAT Sieci komputerowe 3 Sieci komputerowe 4 RFC 1918 Adresy prywatne Nierutowalne czyli do uŝycia w sieci

Bardziej szczegółowo

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5 SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5 dr inż. Michał Sajkowski Instytut Informatyki PP pok. 227G PON PAN, Wieniawskiego 17/19 Michal.Sajkowski@cs.put.poznan.pl tel. +48 (61) 8

Bardziej szczegółowo

Warstwa sieciowa w Internecie

Warstwa sieciowa w Internecie Warstwa sieciowa Usługi dla warstwy transportowej Niezależne od sieci podkładowych Oddzielenie warstwy transportu od parametrów sieci (numeracja,topologia, etc.) Adresy sieciowe dostępne dla warstwy transportowej

Bardziej szczegółowo

TCP/IP (Transmission Control Protocol / Internet Protocol) komunikacji otwartej stosem protokołów

TCP/IP (Transmission Control Protocol / Internet Protocol) komunikacji otwartej stosem protokołów TCP/IP TCP/IP (Transmission Control Protocol / Internet Protocol) jest pakietem najbardziej rozpowszechnionych protokołów komunikacyjnych sieci komputerowych. TCP/IP - standard komunikacji otwartej (możliwość

Bardziej szczegółowo

Protokoły wspomagające. Mikołaj Leszczuk

Protokoły wspomagające. Mikołaj Leszczuk Protokoły wspomagające Mikołaj Leszczuk Spis treści wykładu Współpraca z warstwą łącza danych: o o ICMP o o ( ARP ) Protokół odwzorowania adresów ( RARP ) Odwrotny protokół odwzorowania adresów Opis protokołu

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

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

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

Technologie WAN transmisja synchroniczna i asynchroniczna

Technologie WAN transmisja synchroniczna i asynchroniczna Technologie WAN transmisja synchroniczna i asynchroniczna transmisja asynchroniczna dane OIIIOI OOOO IOIOO OIOII OIIIOI OOOO IOIOO OIOII transmisja synchroniczna dane OIIIOI OOOO IOIOO OIOII OIIIOI OOOO

Bardziej szczegółowo

NAGŁÓWEKI ROZSZERZONE IPv6

NAGŁÓWEKI ROZSZERZONE IPv6 NAGŁÓWEKI ROZSZERZONE IPv6 Pole Next Header w każdym poprzedzającym nagówku identyfikuje typ następnego nagłówka rozszerzonego. Typowo, ostatni nagłówek rozszerzony wskazuje na protokół transportowy Hop-by-Hop

Bardziej szczegółowo

Protokół DHCP. DHCP Dynamic Host Configuration Protocol

Protokół DHCP. DHCP Dynamic Host Configuration Protocol Protokół DHCP Patryk Czarnik Bezpieczeństwo sieci komputerowych MSUI 2009/10 DHCP Dynamic Host Configuration Protocol Zastosowanie Pobranie przez stację w sieci lokalnej danych konfiguracyjnych z serwera

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

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

DLACZEGO QoS ROUTING

DLACZEGO QoS ROUTING DLACZEGO QoS ROUTING Reakcja na powstawanie usług multimedialnych: VoIP (Voice over IP) Wideo na żądanie Telekonferencja Potrzeba zapewnienia gwarancji transmisji przy zachowaniu odpowiedniego poziomu

Bardziej szczegółowo

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS Akademickie Centrum Informatyki PS Wydział Informatyki PS Wydział Informatyki Sieci komputerowe i Telekomunikacyjne Datagram w Intersieci (IP) Krzysztof Bogusławski tel. 449 41 82 kbogu@man.szczecin.pl

Bardziej szczegółowo

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

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

Bardziej szczegółowo

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS OBSŁUGA I KONFIGURACJA SIECI W WINDOWS Jak skonfigurować komputer pracujący pod kontrolą systemu operacyjnego Windows 7, tak aby uzyskać dostęp do internetu? Zakładamy, że komputer pracuje w małej domowej

Bardziej szczegółowo

Sieci komputerowe Warstwa transportowa

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

Bardziej szczegółowo

Sieci komputerowe. Protokoły warstwy sieciowej modelu OSI-ISO. dr inż. Andrzej Opaliński andrzej.opalinski@agh.edu.pl

Sieci komputerowe. Protokoły warstwy sieciowej modelu OSI-ISO. dr inż. Andrzej Opaliński andrzej.opalinski@agh.edu.pl Sieci komputerowe Protokoły warstwy sieciowej modelu OSI-ISO dr inż. Andrzej Opaliński andrzej.opalinski@agh.edu.pl Plan wykładu Wprowadzenie Opis warstw Protokoły IPX AppleTalk (DDP) Routing IPsec IP

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

Protokół DHCP. DHCP Dynamic Host Configuration Protocol

Protokół DHCP. DHCP Dynamic Host Configuration Protocol Protokół DHCP Patryk Czarnik Bezpieczeństwo sieci komputerowych MSUI 2010/11 DHCP Dynamic Host Configuration Protocol Zastosowanie Pobranie przez stację w sieci lokalnej danych konfiguracyjnych z serwera

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

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

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

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

Bardziej szczegółowo

Protokół IP. III warstwa modelu OSI (sieciowa) Pakowanie i adresowanie przesyłanych danych RFC 791 Pakiet składa się z:

Protokół IP. III warstwa modelu OSI (sieciowa) Pakowanie i adresowanie przesyłanych danych RFC 791 Pakiet składa się z: Protokoły Protokół IP III warstwa modelu OSI (sieciowa) Pakowanie i adresowanie przesyłanych danych RFC 791 Pakiet składa się z: Adresu źródłowego Adresu docelowego W sieciach opartych o Ethernet protokół

Bardziej szczegółowo

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R.

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R. Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R. Topologia sieci: Lokalizacja B Lokalizacja A Niniejsza instrukcja nie obejmuje konfiguracji routera dostępowego

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

Komunikacja w sieciach komputerowych

Komunikacja w sieciach komputerowych Komunikacja w sieciach komputerowych Dariusz CHAŁADYNIAK 2 Plan prezentacji Wstęp do adresowania IP Adresowanie klasowe Adresowanie bezklasowe - maski podsieci Podział na podsieci Translacja NAT i PAT

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

Rodzina protokołów TCP/IP

Rodzina protokołów TCP/IP Rodzina protokołów TCP/IP 1. Informacje ogólne: Rodzina protokołów TCP/IP jest obecnie dominującym standardem w transmisji w sieciach komputerowych. Głównym celem powstania TCP/IP była właśnie możliwość

Bardziej szczegółowo

Sieci Ethernet. Autor: dr inŝ. K. Miśkiewicz

Sieci Ethernet. Autor: dr inŝ. K. Miśkiewicz Sieci Ethernet Autor: dr inŝ. K. Miśkiewicz Model warstwowy transmisji danych Model warstw ISO/OSI ❿ Warstwa sprzętowa interfejs sieciowy (wtyczki złącza), medium transmisji (rodzaj kabla, poziomy napięć

Bardziej szczegółowo

Protokół DHCP. Patryk Czarnik. Bezpieczeństwo sieci komputerowych MSUI 2010/11. Wydział Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski

Protokół DHCP. Patryk Czarnik. Bezpieczeństwo sieci komputerowych MSUI 2010/11. Wydział Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski Protokół DHCP Patryk Czarnik Wydział Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski Bezpieczeństwo sieci komputerowych MSUI 2010/11 Patryk Czarnik (MIMUW) 10 DHCP BSK 2010/11 1 / 18 DHCP ogólnie

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

Aby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci.

Aby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci. Struktura komunikatów sieciowych Każdy pakiet posiada nagłówki kolejnych protokołów oraz dane w których mogą być zagnieżdżone nagłówki oraz dane protokołów wyższego poziomu. Każdy protokół ma inne zadanie

Bardziej szczegółowo

Laboratorium - Wykorzystanie programu Wireskark do badania ramek Ethernetowych

Laboratorium - Wykorzystanie programu Wireskark do badania ramek Ethernetowych Laboratorium - Wykorzystanie programu Wireskark do badania ramek Ethernetowych Topologia Cele Część 1: Badanie pól nagłówka w ramce Ethernet II. Cześć 2: Użycie programu Wireshark do przechwycenia i analizy

Bardziej szczegółowo

Protokół ICMP. Autor: Grzegorz Burgiel 4FDS

Protokół ICMP. Autor: Grzegorz Burgiel 4FDS Protokół ICMP Autor: Grzegorz Burgiel 4FDS 2 Streszczenie Niniejsze opracowanie opisuje protokół ICMP : formaty komunikatów kontrolnych i zastosowanie protokołu. 3 Spis treści 1. Wstęp. 4 2. Dostarczanie

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Ł PROTOKÓŁ STEROWANIA TRANSMISJĄ WSTĘP DO SIECI INTERNET Kraków, dn. 19 grudnia 2016 r. O CZYM JEST TEN WYKŁAD Protokół Sterowania Transmisją Transmission Control

Bardziej szczegółowo

Bezpieczeństwo Systemów Komputerowych. Wirtualne Sieci Prywatne (VPN)

Bezpieczeństwo Systemów Komputerowych. Wirtualne Sieci Prywatne (VPN) Bezpieczeństwo Systemów Komputerowych Wirtualne Sieci Prywatne (VPN) Czym jest VPN? VPN(Virtual Private Network) jest siecią, która w sposób bezpieczny łączy ze sobą komputery i sieci poprzez wirtualne

Bardziej szczegółowo

ZiMSK NAT, PAT, ACL 1

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

Bardziej szczegółowo

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI Sieci komputerowe W4 Warstwa sieciowa Modelu OSI 1 Warstwa sieciowa Odpowiada za transmisję bloków informacji poprzez sieć. Podstawową jednostką informacji w warstwie sieci jest pakiet. Określa, jaką drogą

Bardziej szczegółowo

Przyczyny zastąpienia IPv4. MoŜe częściej stosować NAT? Przestrzeń adresowa. PROTOKÓŁ IPv6 SIECI KOMPUTEROWE

Przyczyny zastąpienia IPv4. MoŜe częściej stosować NAT? Przestrzeń adresowa. PROTOKÓŁ IPv6 SIECI KOMPUTEROWE Sieci komputerowe Informatyka studia zaoczne 2006/2007 1 Sieci komputerowe Informatyka studia zaoczne 2006/2007 2 Przyczyny zastąpienia IPv4 SIECI KOMPUTEROWE PROTOKÓŁ IPv6 Przestrzeń adresowa na wyczerpaniu

Bardziej szczegółowo

Sieci Komputerowe Protokół TCP

Sieci Komputerowe Protokół TCP Sieci Komputerowe Protokół TCP Transmission Control Protocol dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Zagadnienia Protokół TCP Transmisja

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

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

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

Bardziej szczegółowo