TCP/IP. Warstwa łącza danych. mgr inż. Krzysztof Szałajko

Podobne dokumenty
Podstawy sieci komputerowych

Sieci komputerowe - warstwa fizyczna

Sieci komputerowe. Zajęcia 2 Warstwa łącza, sprzęt i topologie sieci Ethernet

Sieci komputerowe Wykład 3

Model OSI. mgr inż. Krzysztof Szałajko

Sieci komputerowe. Zadania warstwy łącza danych. Ramka Ethernet. Adresacja Ethernet

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

Warstwa łącza danych. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa. Sieciowa.

Protokoły sieciowe - TCP/IP

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Sieci Komputerowe Modele warstwowe sieci

Urządzenia sieciowe. Część 1: Repeater, Hub, Switch. mgr inż. Krzysztof Szałajko

Technologie informacyjne (5) Zdzisław Szyjewski

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

Pytania na kolokwium z Systemów Teleinformatycznych

ISO/OSI warstwach 2 i 1 Standardy IEEE podwarstwy

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Przesyłania danych przez protokół TCP/IP

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

Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i sieciowej

Sieci komputerowe test

Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)

Ethernet. Ethernet odnosi się nie do jednej, lecz do wielu technologii sieci lokalnych LAN, z których wyróżnić należy cztery podstawowe kategorie:

ETHERNET. mgr inż. Krzysztof Szałajko

Sieci bazujące na SERWERZE - centralne - tylko serwer oferuje usługi - bezpieczeństwo danych - dane i programy są fizycznie na serwerze

5R]G]LDï %LEOLRJUDğD Skorowidz

TECHNOLOGIE SIECI LAN

pasja-informatyki.pl

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

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

Sieci komputerowe. ABC sieci - podstawowe pojęcia. Ewa Burnecka / Janusz Szwabiński. ewa@ift.uni.wroc.pl / szwabin@ift.uni.wroc.pl

Protokoły dostępu do łącza fizycznego. 24 października 2014 Mirosław Juszczak,

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

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

Warstwy i funkcje modelu ISO/OSI

Sieci komputerowe. Informatyka Poziom rozszerzony

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

STANDARD IEEE802 - CD

ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI

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

TUTORIAL 5. Technologia Ethernet. Standardy i implementacja

Laboratorium - Wykorzystanie programu Wireskark do badania ramek Ethernetowych

Technologie WAN transmisja synchroniczna i asynchroniczna

Sieci komputerowe - standardy LAN

Topologie sieciowe. mgr inż. Krzysztof Szałajko

WLAN 2: tryb infrastruktury

OSI Data Link Layer. Network Fundamentals Chapter 7. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Wprowadzenie do sieci komputerowych

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

Adresy w sieciach komputerowych

Model referencyjny OSI

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

ARP Address Resolution Protocol (RFC 826)

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

Topologie sieci WLAN. Sieci Bezprzewodowe. Sieć stacjonarna (infractructure) Sieć tymczasowa (ad-hoc) Access Point. Access Point

W standardzie zarządzania energią ACPI, dopływ energii do poszczególnych urządzeń jest kontrolowany przez:

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

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.

Sieci Komputerowe. Wykład 1: Historia, model ISO, Ethernet, WiFi

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

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

Uniwersalny Konwerter Protokołów

SIECI KOMPUTEROWE mgr inż. Adam Mencwal Katedra Informatyki Stosowanej

Topologia sieci komputerowej. Topologie fizyczne. Topologia liniowa, inaczej magistrali (ang. Bus)

Sieci komputerowe - warstwa transportowa

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

Informatyka MTDI 1. Wykład 2. Urządzenia sieciowe Adresowanie w sieci Protokoły Model ISO/OSI

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

PIERWSZE PODEJŚCIE - ALOHA

Sieci komputerowe. Wykład 2: Sieci LAN w technologii Ethernet. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz.

Mapa wykładu. 5.6 Koncentratory, mosty, i switche 5.7 Bezprzewodowe łącza i sieci lokalne 5.8 PPP 5.9 ATM 5.10 Frame Relay

Sieci LAN. - klient-serwer, - sieci typy peer-to-peer.

Sieci komputerowe Warstwa transportowa

Plan całości wykładu. jeśli zostanie czasu... sieci radiowe komunikacja audio/wideo zarządzanie sieciami. 5a-1

Diagnozowanie i utrzymanie sieci. Księga eksperta.

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

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

SIECI KOPMPUTEROWE I TECHNOLOGIE INTERNETOWE (SKiTI)

Magistrala LIN

Bazy Danych i Usługi Sieciowe

Sieci komputerowe Wykład

To systemy połączonych komputerów zdolnych do wzajemnego przesyłania informacji, do dzielenia się zasobami, udostępniania tzw.

Sieci Komputerowe Standardy i rodzaje sieci

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

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

Informatyka MTDI 1. Wykład 2. Urządzenia sieciowe Adresowanie w sieci Protokoły Model ISO/OSI

Laboratorium 6.7.2: Śledzenie pakietów ICMP

Podstawowe pojęcia dotyczące sieci komputerowych

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

pasja-informatyki.pl

ISO/OSI TCP/IP SIECI KOMPUTEROWE

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

Komunikacja pomiędzy sterownikami PLC za pomocą łącza GSM GPRS

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

Zadania z sieci Rozwiązanie

Zastosowania mikrokontrolerów w przemyśle

- system budowy sieci opracowany przez firmę Xerox, podniesiony do poziomu standardu w wyniku współpracy firm: Xerox, DEC i Intel.

Protokół sieciowy: Zbiór formalnych reguł i konwencji dotyczących formatu i synchronizacji w czasie wymiany komunikatów między procesami

Transkrypt:

TCP/IP Warstwa łącza danych 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 Wersja 1.0 2 / 36

Wersja 1.0 3 / 36

Warstwa łącza danych Oddziela proces komunikacyjny od medium Bez warstwy łącza danych protokoły warstwy sieciowej musiałyby przewidzieć z jakim medium będą miały do czynienia Wprowadzenie nowych technologii wiązałoby się z koniecznością uaktualniania takich protokołów Kluczowy powód podziału modelu na warstwy Wersja 1.0 4 / 36

Ramki Węzeł - urządzenie przechwytuje ramkę danego typu (przychodzącą z danego rodzaju medium) dekapsuluje ją do PDU warstwy 3, następnie przekazuje pakiet do nowej ramki i przesyła dalej. Nagłówki każdej z ramek zależą od rodzaju medium, którym są transmitowane. Wersja 1.0 5 / 36

Informacje kontrolne Adresy węzłów źródłowego i docelowego Moment rozpoczęcia i zakończenia komunikacji Następne w kolejności węzły na drodze komunikacji Przechwycone błędy Wersja 1.0 6 / 36

Ogólna budowa ramki Nagłówek Pakiet (dane) Pole końcowe Wersja 1.0 7 / 36

Elementy nagłówka i pola końcowego Nagłówek: Wskaźnik początku ramki Pole nazw / adresowania Pole typu PDU zawartego w ramce Pole końcowe Kontrola błędów Koniec ramki Wersja 1.0 8 / 36

7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Wersja 1.0 9 / 36

Oprogramowanie / sprzęt Karta sieciowa tworzy fizyczny most pomiędzy oprogramowaniem użytkownika, a medium sieciowym. Oprogramowanie na niej zawarte przygotowuje dane do transmisji oraz ich kodowanie. Wersja 1.0 10 / 36

Podwarstwy łącza danych Warstwę łącza danych dzielimy na dwie podwarstwy: Logical link control (LLC) Programowe procesy dostarczające usługi protokołom warstwy sieciowej Enkapsulacja pakietu Identyfikacja protokołu warstwy 3 Media access control (MAC) Adresowanie i sterowanie danymi Adresowanie ramki Oznaczenie początku i końca ramki Wersja 1.0 11 / 36

Kontrola dostępu do medium Różne implementacje protokołów warstwy drugiej w różny sposób określają czy i w jaki sposób węzły współdzielą medium. Jest to również związane z topologią sieci komputerowej niektóre z nich nie wymagają współdzielenia, inne tak. Wersja 1.0 12 / 36

Kontrola dostępu do medium Brak kontroli Potencjalnie wysoki poziom kolizji Niski poziom kontroli Niewielka złożoność przetwarzania Częste kolizje Wysoki poziom kontroli Niewielka ilość bądź brak kolizji Wysoka złożoność przetwarzania Wersja 1.0 13 / 36

Podstawowe metody kontroli Kontrolowana (controlled) Każdy węzeł ma określony przedział czasu, w którym może dokonać transmisji Bazująca na rywalizacji (contention-based) Rywalizacja węzłów o dostęp do nośnika Wersja 1.0 14 / 36

Kontrolowana metoda dostępu do medium Token ring, FDDI Nadaje tylko jedna stacja w danym przedziale czasu Ustalona kolejność transmisji Sekwencyjnie, po kolei Token Brak kolizji Nieefektywne trzeba czekać Wersja 1.0 15 / 36

Dostęp bazujący na rywalizacji Ethernet, Łączność bezprzewodowa Rozpoczęcie transmisji w dowolnym momencie Występowanie kolizji Konieczność wykorzystania mechanizmów pozwalających rozwiązać problem rywalizacji: CSMA/CD (Ethernet) CSMA/CA (łączność bezprzewodowa) Wersja 1.0 16 / 36

CSMA Carrier Sense Multiple Access Metoda wielodosępu do medium ze śledzeniem jego stanu wykrywaniem sygnału przez niego przenoszonego. Jeżeli sygnał zostaje wykryty, oznacza to, że trwa transmisja i należy odczekać pewien niewielki odstęp czasu. Wersja 1.0 17 / 36

CSMA/CD CSMA/Collision Detection CSMA z wykrywaniem kolizji 1. Jeżeli medium jest wolne, urządzenie zaczyna nadawać. 2. Jeśli dwa lub więcej urządzeń zaczęło nadawać w tym samym czasie występuje kolizja. Wersja 1.0 18 / 36

CSMA/CD 3. Informacja o wykryciu kolizji rozsyłana jest do wszystkich stacji. 4. Następuje losowy czas oczekiwania na wznowienie transmisji. 5. Kolejne stacje wznawiają transmisję po sprawdzeniu czy medium jest aktualnie wolne. Wersja 1.0 19 / 36

CSMA/CA CSMA/Collision Avoidance CSMA z unikaniem kolizji 1. Urządzenie sprawdza czy medium jest wolne. 2. Jeśli tak, wysyła krótką informację (pilot), że chce zacząć nadawać. 3. Jeśli nie doszło do kolizji z sygnałem z innego urządzenia, otrzymuję zgodę na nadawanie. Wersja 1.0 20 / 36

CSMA/CA Stacja zarządzająca ruchem to punkt dostępowy. Rozszerzenie mechanizmu CSMA/CA o AMP - (Arbitration on Message Priority), arbitraż w oparciu o priorytet wiadomości Wersja 1.0 21 / 36

Niewspółdzielone medium Wersja 1.0 22 / 36

Simplex Metody komunikacji Transmisja jednokierunkowa Half-duplex Transmisja dwukierunkowa naprzemienna Full duplex Transmisja dwukierunkowa Wersja 1.0 23 / 36

Magistrali Gwiazdy Rozszerzonej gwiazdy Pierścienia Siatki Topologie sieciowe Wersja 1.0 24 / 36

Nagłówek ramki - przykładowe pola Pole początku ramki Pole adresu źródłowego i docelowego (adresy fizyczne) Pole priorytetu/jakości usług Pole typu - wskazuje usługę wyższej warstwy zawartą w ramce Pole kontroli logicznego połączenia Pole kontroli fizycznego łącza Pole kontroli przepływu Pole kontroli przeciążenia Wersja 1.0 25 / 36

Suma kontrolna ramki Frame Check Sequence (FCS) Pole sumy kontrolnej ramki, mające na celu sprawdzenie, czy ramka nie uległa uszkodzeniu bądź zniekształceniu podczas transmisji. Sprawdzenie sumy kontrolnej (CRC) odbywa się poprzez wygenerowanie je, na podstawie zawartości ramki, przed i po transmisji, a następnie na ich porównaniu. Wersja 1.0 26 / 36

Ramka, a protokół Wersja 1.0 27 / 36

Protokół Ethernet w sieciach LAN Preambuła Adres docelowy Adres źródłowy Typ Dane Suma kontrolna 8 bajtów 6 6 2 46-1500 4 Bezpołączeniowe usługi pozbawione potwierdzeń CSMA/CD Adresy 48 bitowe szesnastkowe adresy MAC Wersja 1.0 28 / 36

Point-to-Point Protocol w sieciach WAN Ogranicznik Adres Sterowanie Protokół Dane FCS 1 bajt 1 1 2 zmienna 2-4 Protokół dostarczania ramek między dwoma węzłami. PPP może być stosowany w różnego rodzaju mediach: skrętce, światłowodzie, transmisji satelitarnej, itp. PPP ustanawia pomiędzy węzłami logiczne połączenia Wersja 1.0 29 / 36

Bezprzewodowy protokół LAN Wi-Fi, połączeniowo zorientowany system oparty o CSMA/CA. W momencie kiedy medium jest wolne stacje odczekują losowy czas (backoff) po czym rywalizują o dostęp (zmniejszenie prawdopodobieństwa kolizji). System potwierdzeń w wypadku braku potwierdzenia retransmisja. Wersja 1.0 30 / 36

Bezprzewodowy protokół LAN - ramka Wersja protokołu Typ i podtyp, określa jedną z trzech funkcji: sterowania, danych i zarządzania Do DS ustawiona na 1 kiedy ramka kierowana jest do systemu dystrybucyjnego Z DS poza system dystrybucyjny Więcej fragmentów jeśli to tylko część ramki Wersja 1.0 31 / 36

Bezprzewodowy protokół LAN - ramka Powtórzona ramka w przypadku retransmisji Więcej danych kiedy do stacji z włączonym trybem oszczędzania energii zbuforowane jest więcej ramek WEP ramka zawiera dane szyfrowane WEP Kolejność Czas trwania wymagany czas przesłania ramki Wersja 1.0 32 / 36

Bezprzewodowy protokół LAN - ramka Adres docelowy (DA) MAC celu Adres źródłowy (SA) Adres pośredni (RA) MAC pośredniczącego urządzenia bezprzewodowego Adres urządzenia transmitującego (TA) Numer sekwencyjny Numer fragmentu ramki Wersja 1.0 33 / 36

Bezprzewodowy protokół LAN - ramka Główna część ramki transportowane informacje FCS 32 bitowa suma kontrolna Wersja 1.0 34 / 36

ARP Address Resolution Protocol Urządzenie chcące dowiedzieć się, jaki adres fizyczny ma inne urządzenie w sieci wysyła do wszystkich zapytanie ARP z adresem sieciowym, po czym dostaje żądaną odpowiedź. Protokołem przeciwnym jest RARP. Wersja 1.0 35 / 36

Wersja 1.0 36 / 36