Protokoły sieciowe - TCP/IP

Podobne dokumenty
MODEL WARSTWOWY PROTOKOŁY TCP/IP

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

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

Przesyłania danych przez protokół TCP/IP

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

Model sieci OSI, protokoły sieciowe, adresy IP

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

Bazy Danych i Usługi Sieciowe

Routing i protokoły routingu

Model OSI. mgr inż. Krzysztof Szałajko

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

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak

Podstawy sieci komputerowych

Sieci Komputerowe Modele warstwowe sieci

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

MODEL OSI A INTERNET

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

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

Warstwy i funkcje modelu ISO/OSI

Sieci komputerowe - administracja

Protokoły internetowe

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Podstawy Informatyki. Metalurgia, I rok. Wykład 7 Sieci komputerowe

Podstawy Informatyki. Urządzenia sieciowe. Topologie sieci. Pierścień. Magistrala. Gwiazda. Metalurgia, I rok. pierścienia. magistrali.

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Sieci komputerowe Warstwa transportowa

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

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

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

Dr Michał Tanaś(

Model warstwowy Warstwa fizyczna Warstwa łacza danych Warstwa sieciowa Warstwa transportowa Warstwa aplikacj. Protokoły sieciowe

Adresy w sieciach komputerowych

Dr Michał Tanaś(

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

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

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

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

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

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

ARP Address Resolution Protocol (RFC 826)

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

Architektura INTERNET

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

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

Programowanie sieciowe

Analiza protokołu TCP/IP

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

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

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.

Programowanie Sieciowe 1

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

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

OSI Open Systems Interconnection Model ISO International Organization for Standardization

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

pasja-informatyki.pl

1PSI: TEST do wykonania (protokoły sieciowe jedna prawidłowa odp.): Tematy prac semestralnych G. Romotowski. Sieci Komputerowe:

Zadania z sieci Rozwiązanie

Protokół sieciowy Protokół

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

Programy typu klient serwer. Programowanie w środowisku rozproszonym. Wykład 5.

Protokoły wspomagające. Mikołaj Leszczuk

Laboratorium Sieci Komputerowych - 2

Technologie informacyjne - wykład 8 -

1. Model klient-serwer

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

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

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

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

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

Temat nr 7: (INT) Protokoły Internetu, ochrona danych i uwierzytelniania w Internecie.

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

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

Protokół ARP Datagram IP

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

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

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

SIECI KOPMPUTEROWE I TECHNOLOGIE INTERNETOWE (SKiTI)

TCP/IP. Transmission Control Protocol / Internet Protocol

Warstwa transportowa

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

Sieci komputerowe - Protokoły warstwy transportowej

Sieci komputerowe - Protokoły wspierające IPv4

Sieci komputerowe. Protokoły warstwy transportowej. Wydział Inżynierii Metali i Informatyki Przemysłowej. dr inż. Andrzej Opaliński.

SIECI KOMPUTEROWE mgr inż. Adam Mencwal Katedra Informatyki Stosowanej

Model ISO/OSI opis Laboratorium Numer 7

1. W protokole http w ogólnym przypadku elementy odpowiedzi mają: a) Postać tekstu b) Postać HTML c) Zarówno a i b 2. W usłudze DNS odpowiedź

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

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

SIECI KOMPUTEROWE Protokoły sieciowe

Moduł 11.Warstwa transportowa i aplikacji Zadaniem warstwy transportowej TCP/IP jest, jak sugeruje jej nazwa, transport danych pomiędzy aplikacjami

Sieci komputerowe - warstwa transportowa

PROTOKOŁY WARSTWY TRANSPORTOWEJ

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

1. Budowa stosu TCP/IP

Sieci komputerowe Modele OSI i TCP/IP

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

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

Test sprawdzający wiadomości z przedmiotu Systemy operacyjne i sieci komputerowe.

Temat: Budowa i działanie sieci komputerowych. Internet jako sieć globalna.

Transkrypt:

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 kanałowej łączy komputery rożnych typów w jedną sieć

IP

IP (ang. Internet Protocol) to protokół komunikacyjny warstwy sieciowej modelu OSI (warstwy internet w modelu TCP/IP). Używany powszechnie w Internecie i sieciach lokalnych. Dane w sieciach IP są wysyłane w formie bloków określanych mianem pakietów. W przypadku protokołu IP, przed rozpoczęciem transmisji nie jest zestawiana wirtualna sesja komunikacyjna pomiędzy dwoma hostami, które nie komunikowały się ze sobą wcześniej.

IP Protokół IP jest protokołem zawodnym - nie gwarantuje, że pakiety dotrą do adresata, nie zostaną pofragmentowane, czy też zdublowane, a ponadto mogą dotrzeć do odbiorcy w innej kolejności niż zostały nadane. Niezawodność transmisji danych jest zapewniana przez protokoły warstw wyższych (np. TCP), znajdujących się w hierarchii powyżej warstwy sieciowej.

TCP

TCP (ang. Transmission Control Protocol - protokół kontroli transmisji) strumieniowy protokół komunikacji między dwoma komputerami. Został stworzony przez Vintona Cerfa i Roberta Kahna. Jest on częścią większej całości określanej jako stos TCP/IP. W modelu OSI TCP odpowiada warstwie Transportowej.

TCP W przeciwieństwie do UDP, TCP zapewnia wiarygodne połączenie dla wyższych warstw komunikacyjnych przy pomocy sum kontrolnych i numerów sekwencyjnych pakietów, w celu weryfikacji wysyłki i odbioru. Brakujące pakiet są obsługiwane przez żądania retransmisji. Host odbierający pakiety TCP porządkuje je według numerów sekwencyjnych tak, by przekazać wyższym warstwom modelu OSI pełen, złożony segment.

Protokoły sieciowe - TCP/IP

Protokoły sieciowe - TCP/IP TCP/IP (Transmission Control Protocol / Internet Protocol) Odnosi się do dwóch oddzielnych protokołów, wykorzystywanych do komunikacji komputerowej. Dane przekazywane są w dół stosu, jeżeli mają zostać przesłane przez sieć i odwrotnie w czasie odbierania. Każda z warstw dodaje do danych przekazywanych z wyższej warstwy informacje w postaci nagłówka, traktowanego dalej jako dane. - działa na sprzęcie rożnych producentów - może współpracować z rożnymi protokołami warstwy kanałowej - łączy komputery rożnych typów w jedną sieć

BITY RAMKI PAKIETY RAMKI DATAGRAMY KOMUNIKATY PAKIETY KOMUNIKATY, STRUMIENIE Warstwy modelu ISO/OSI i TCP/IP APLIKACJI PREZENTACJI SESJI TRANSPORTOWA APLIKACJI TRANSPORTOWA SIECIOWA ŁĄCZA DANYCH FIZYCZNA INTERNETU DOSTĘPU DO SIECI Warstwy modelu ISO/OSI Warstwy modelu TCP/IP

Warstwy funkcjonalne stosu protokołów TCP/IP warstwa aplikacji dostarczająca protokołów zdalnego dostępu i współużytkowania zasobów, warstwa hosta (transportowa) obejmująca protokoły transmisji (TCP i UDP), warstwa Internetu zawierająca procedury niezbędne do przesyłu danych i trasowania (IP), warstwa dostępu do sieci dodająca nagłówek i zakończenie. Tak przygotowane ramki są przesyłane przez sieć.

Wybrane protokoły Internetu osadzone w modelu TCP/IP 7 6 5 APLIKACJI HTTP SMTP POP FTP DNS NFS SNTP RIP OSPF 4 3 2 1 ISO/OSi TRANSPORTOWA INTERNETU DOSTĘPU DO SIECI Warstwy TCP/IP TCP UDP ICMP IP ARP CSMA/CD ETHERNET NET BEUI PROTOKOŁY

Protokoły sieciowe rodziny TCP/IP ARP (Address Resolution Protocol), DNS (Domain Name System), ICMP (Internet Control Message Protocol), UDP (User Datagram Protocol), RIP (Routing Information Protocol), SMTP (Simple Mail Transfer Protocol), Telnet.

ARP (Address Resolution Protocol) Warstwa IP wprowadza swój własny format adresowania, zrozumiały dla Internetu. Nie jest on czytelny dla warstwy łącza danych. W warstwie tej odwzorowaniem IP jest protokół ARP, który jest wykorzystywany przy każdorazowej próbie wysłania pakietu IP, o ile adres sprzętowy urządzenia docelowego MAC (Media Access Control) nie został już dopisany do tablicy ARP. W przypadku braku wpisu, następuje wysłanie pakietu ARP z żądaniem podania adresu sprzętowego urządzenia docelowego.

ARP (Address Resolution Protocol) Aby określić ethernetowy adres węzła w sieci, urządzenie wysyłające przesyła żądanie ARP do adresu rozgłoszeniowego (broadcast address). Żądanie ARP zawiera IP nadawcy i adres rozgłoszeniowy, jak również szukany adres IP. Urządzenie, którego adres pasuje do wysyłanego żądania, odpowiada na adres nadawcy. Nadawca może wysłać informacje na szukany adres, który otrzymał w odpowiedzi na żądanie ARP. Ten proces odbywa się przy przesyłaniu informacji pomiędzy urządzeniami w tej samej sieci, a jeśli urządzenia znajdują się w innych sieciach, trzeba zastosować router.

ARP (Address Resolution Protocol) Protokół ARP dynamicznie buduje tablicę, która przyporządkowuje adresy IP adresom MAC. W celu przeglądnięcia zawartości tablicy ARP należy użyć polecenia arp.

Protokoły sieciowe - IP IP (ang. Internet Protocol) to podstawowy protokół bezpołączeniowy warstwy 3 modelu ISO/OSI (warstwy Internet w modelu TCP/IP). Słowo bezpołączeniowy oznacza, że protokół ten nie tworzy połączeń między nadawcą a odbiorcą (pomiędzy dwoma hostami), co skutkuje brakiem sprawdzania poprawności dostarczania datagramu do celu. IP dodaje informacje o adresie IP nadawcy i odbiorcy do pakietów z warstw wyższych. Jednostką transmisji protokołu IP jest datagram. Używany powszechnie w Internecie i sieciach lokalnych. Protokół IP jest protokołem zawodnym - nie gwarantuje, że pakiety dotrą do adresata, nie zostaną pofragmentowane, czy też zdublowane, a ponadto mogą dotrzeć do odbiorcy w innej kolejności niż zostały nadane. Niezawodność transmisji danych jest zapewniana przez protokoły warstw wyższych (np. TCP), znajdujących się w hierarchii powyżej warstwy sieciowej.

Protokół ICMP Protokół ICMP (Internet Control Message Protocol) jest wykorzystywany przez routery i hosty docelowe do raportowania hostom źródłowym o błędach pojawiających się podczas przetwarzania datagramów. Jest integralną częścią protokołu IP.

Protokoły sieciowe - TCP TCP (ang. Transmission Control Protocol - protokół kontroli transmisji) zawiera się i jest zamknięty w pakietach IP, umożliwia dostęp do usług (serwisów) na odległych urządzeniach sieciowych, zapewniając połączeniową (niezawodną) transmisję danych w warstwie transportowej. TCP jest uważany za godny zaufania protokół strumieniowy komunikacji między dwoma komputerami. Transmisja może być jakiegokolwiek rozmiaru, ponieważ dane są dzielone na mniejsze części. Dane zagubione są retransmitowane. Nadawca jest zawiadamiany o danych, które nie mogą zostać dostarczone. Typowe usługi TCP to np.: FTP, Telnet. Został stworzony przez Vintona Cerfa i Roberta Kahna.

Protokoły sieciowe - TCP W przeciwieństwie do UDP, TCP zapewnia wiarygodne połączenie dla wyższych warstw komunikacyjnych przy pomocy sum kontrolnych i numerów sekwencyjnych pakietów, w celu weryfikacji wysyłki i odbioru. Brakujące pakiety obsługiwane są przez żądania retransmisji. Host odbierający pakiety TCP porządkuje je według numerów sekwencyjnych tak, by przekazać wyższym warstwom modelu OSI pełen, złożony segment.

Protokoły sieciowe - UDP UDP (User Datagram Protocol) umożliwia bezpołączeniową transmisję datagramów wykorzystywaną w aplikacjach, dla których szybkość transmisji jest bardzo istotna. Protokół ten nie sprawdza poprawności transmitowanych danych.

Protokół NetBEUI Nietrasowalny protokół komunikacyjny NetBEUI, działający w warstwach 2 i 3 modelu ISO/OSI, ustanawia komunikację pomiędzy dwoma komputerami, posiada jednocześnie mechanizmy zapewniające niezawodne dostarczanie danych w odpowiedniej kolejności. Najczęściej jest wykorzystywany przez sieciowe systemy operacyjne firmy Microsoft w małych sieciach LAN.