MODEL WARSTWOWY PROTOKOŁY TCP/IP

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

Protokoły sieciowe - TCP/IP

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

Model sieci OSI, protokoły sieciowe, adresy IP

Dr Michał Tanaś(

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

Bazy Danych i Usługi Sieciowe

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

Przesyłania danych przez protokół TCP/IP

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

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

Protokoły internetowe

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

Warstwa aplikacji Warstwa prezentacji Warstwa sesji Warstwa transportowa Warstwa sieciowa warstwa ł cza danych Warstwa fizyczna

Programowanie sieciowe

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

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

Sieci komputerowe Warstwa transportowa

Sieci Komputerowe Modele warstwowe sieci

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

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

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

Stos TCP/IP. Warstwa aplikacji cz.2

Podstawy sieci komputerowych

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

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

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

Sieci komputerowe - administracja

Sieci komputerowe Wykład

Zadanie 6. Ile par przewodów jest przeznaczonych w standardzie 100Base-TX do transmisji danych w obu kierunkach?

Programowanie współbieżne i rozproszone

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

Systemy operacyjne i sieci komputerowe powtórzenie wiadomości

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

OSI Open Systems Interconnection Model ISO International Organization for Standardization

PROTOKOŁY WARSTWY TRANSPORTOWEJ

Routing i protokoły routingu

Warstwy i funkcje modelu ISO/OSI

Analiza protokołu TCP/IP

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

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

Sieci komputerowe. Wstęp

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

Adresy w sieciach komputerowych

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

Programowanie Sieciowe 1

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

Dr Michał Tanaś(

Protokół sieciowy Protokół

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c

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

Adres IP

Podstawy działania sieci komputerowych

pasja-informatyki.pl

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

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

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

Technologie informacyjne - wykład 8 -

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

Którą normę stosuje się dla okablowania strukturalnego w sieciach komputerowych?

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

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.

ARP Address Resolution Protocol (RFC 826)

Protokoły komunikacyjne

Wykład VI. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

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 Modele OSI i TCP/IP

Zadania z sieci Rozwiązanie

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

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

Protokoły wspomagające. Mikołaj Leszczuk

Sieci komputerowe i bazy danych

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

E.13.1 Projektowanie i wykonywanie lokalnej sieci komputerowej / Piotr Malak, Michał Szymczak. Warszawa, Spis treści

Model OSI. mgr inż. Krzysztof Szałajko

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

pasja-informatyki.pl

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

Architektura INTERNET

POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP. Sterowniki Astraada One wymieniają między sobą dane po UDP

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

Wprowadzenie do sieci komputerowych

router wielu sieci pakietów

Stos TCP/IP Warstwa transportowa Warstwa aplikacji cz.1

Sieci komputerowe - warstwa transportowa

MODEL OSI A INTERNET

Diagnozowanie i utrzymanie sieci. Księga eksperta.

Opis efektów kształcenia dla modułu zajęć

Technologie WAN transmisja synchroniczna i asynchroniczna

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

Laboratorium Sieci Komputerowych - 2

Model ISO/OSI opis Laboratorium Numer 7

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

SIECI KOMPUTEROWE Typy sieci: Media transmisyjne: Kategorie skrętek miedzianych:

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

Problemy z bezpieczeństwem w sieci lokalnej

Omówienie TCP/IP. Historia

Transkrypt:

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 sieci komputerowych. Jest najczęściej obecnie wykorzystywanych standardem sieciowym, stanowiącym podstawę współczesnego Internetu. Protokół TCP/IP tworzy stos protokołów i zawiera cztery warstwy funkcjonalne, które nawiązują do siedmiu warstw modelu OSI.

Warstwy w architekturze protokołów TCP/IP 4 Warstwa Aplikacji składa składa się się z z aplikacji i i procesów używających sieci sieci 3 Warstwa Transportowa Host Host to to Host Host udostępnia usługi usługi dostarczające dane dane z z jednego miejsca miejsca w inne inne 2 Warstwa Internet definiuje datagramy i i wyznacza trasy trasy przesyłania danych danych 1 Warstwa Dostępu do do Sieci Sieci składa składa się się z z procedur umożliwiających dostęp dostęp fizyczny do do sieci sieci

PORÓWNANIE MODELU OSI Z MODELEM TCP/IP

ZADANIA WARSTW W PROTOKOLE TCP/IP Warstwa aplikacji (ang. application layer) to najwyższy poziom, w którym pracują aplikacje, na przykład serwer WWW czy przeglądarka internetowa. Obejmuje ona zestaw gotowych protokołów, które są wykorzystywane do przesyłania w sieci różnego typu informacji. Warstwa transportowa (ang. transport layer) odpowiada za przesyłanie danych i kieruje właściwe informacje do odpowiednich aplikacji, wykorzystując porty określane dla każdego połączenia. Warstwa transportowa nawiązuje i zrywa połączenia między komputerami i gwarantuje pewność transmisji. Zadaniem warstwy internetowej (ang. internet layer) jest podzielenie segmentów na pakiety i przesłanie ich dowolną siecią. Pakiety trafiają do sieci docelowej niezależnie od przebytej drogi. Tą warstwą zarządza protokół IP. Tutaj określana jest najlepsza ścieżka i następuje przełączanie pakietów. Warstwa dostępu do sieci (ang. network access layer) zajmuje się przekazywaniem danych przez fizyczne połączenia między urządzeniami sieciowymi (np. karty sieciowe lub modemy). Dodatkowo warstwa ta jest wyposażona w protokoły służące do dynamicznego określania adresów IP.

Protokoły w warstwie dostępu do sieci Warstwa dostępu do sieci jest odpowiedzialna za wszystkie zagadnienia związane z zestawieniem łącza fizycznego służącego do przekazywania pakietu IP do medium sieciowego. Odpowiada między innymi za odwzorowywanie adresów IP na adresy sprzętowe i za enkapsulację* pakietów IP w ramki. Określa połączenie z fizycznym medium sieci w zależności od rodzaju sprzętu i interfejsu sieciowego. W warstwie dostępu do sieci modelu TCP/IP działają sterowniki aplikacji, modemów i innych urządzeń. Definiuje ona funkcje umożliwiające korzystanie ze sprzętu sieciowego i dostęp do medium transmisyjnego. W sieciach lokalnych protokołem dostępu do sieci jest Ethernet, w sieciach rozległych są to m.in. protokoły ATM i Frame Relay. *Enkapsulacja - w przypadku sieci komputerowych jest to umieszczanie pakietów z wyższej warstwy sieciowej (np. TCP/IP) w pakietach niższej warstwy (np. ramkach Ethernet), by było możliwe ich przesłanie przez sieć.

Protokoły warstwy internetowej Zadaniem warstwy internetowej jest wybranie najlepszej ścieżki dla pakietów przesyłanych w sieci. Podstawowym protokołem działającym w tej warstwie jest protokół IP (ang. Internet Protocol). Tutaj następuje określenie najlepszej ścieżki i przełączanie pakietów. W warstwie internetowej modelu TCP/IP działają następujące protokoły: Protokół IP, który zapewnia usługę bezpołączeniowego dostarczania pakietów przy użyciu dostępnych możliwości. Protokół IP nie bierze pod uwagę zawartości pakietu, ale wyszukuje ścieżkę do miejsca docelowego. Protokół ICMP (ang. Internet Control Message Protocol), który pełni funkcje kontrolne i informacyjne. Jest on używany przez polecenia sprawdzające poprawność połączenia (np. polecenie ping). Protokół ARP (ang. Address Resolution Protocol), który znajduje adres warstwy łącza danych MAC dla znanego adresu IP. Protokół RARP (ang. Reverse Address Resolution Protocol), który znajduje adres IP dla znanego adresu MAC.

Protokoły warstwy transportowej Protokoły warstwy transportowej to TCP i UDP. Protokół IP pozwala na przenoszenie pakietów między sieciami, jednak nie zapewnia, że wysłane dane dotrą do adresata. Ta cecha powoduje, że protokół IP nazywany jest bezpołączeniowym dane wysyłane są tylko w jedną stronę, bez potwierdzenia. Protokół TCP, nazywany protokołem połączeniowym odpowiada Za niezawodność przesyłu danych. To on po odebraniu każdej porcji danych wysyła potwierdzenie do nadawcy, że dane zostały odebrane. W przypadku braku potwierdzenia dane wysyłane są ponownie. Protokół UDP (ang. User Datagram Protocol). Jest on bezpołączeniowym protokołem transportowym należącym do stosu protokołów TCP/IP. Służy do wysyłania datagramów bez potwierdzania czy gwarancji ich dostarczenia. Przetwarzanie błędów i retransmisja muszą być obsłużone przez protokoły wyższych warstw (np. warstwy aplikacji). Warstwa transportowa zapewnia usługi przesyłania danych z hosta źródłowego do hosta docelowego. Ustanawia logiczne połączenie między hostem wysyłającym i odbierającym. Protokoły transportowe dzielą i scalają dane wysyłane przez aplikacje wyższej warstwy w jeden strumień danych przepływający między punktami końcowymi.

Protokoły warstwy aplikacji Najpopularniejsze protokoły warstwy aplikacji: Telnet (ang. Network Terminal Protocol) protokół terminala sieciowego, pozwalający na zdalną pracę z wykorzystaniem konsoli tekstowej. FTP (ang. File Transfer Protocol) protokół transmisji plików. SMTP (ang. Simple Mail Transfer Protocol) protokół wysyłania poczty elektronicznej. POP (ang. Post Office Protocol) protokół odbioru poczty elektronicznej. HTTP (ang. Hypertext Transfer Protocol) protokół przesyłania stron WWW. SSH (ang. Secure Shell Login) protokół terminala sieciowego zapewniający szyfrowanie połączenia. DNS (ang. Domain Name Serwer) serwer nazw domenowych. Odpowiada za tłumaczenie adresów domenowych na adresy IP i odwrotnie. DHCP (ang. Dynamic Host Configuration Protocol) protokół dynamicznej konfiguracji urządzeń. Odpowiedzialny za przydzielanie adresów IP, adresu domyślnej bramki i adresów serwerów DNS. NFS (ang. Network File System) protokół udostępniania systemów plików (dysków sieciowych); działa, wykorzystując UDP, czyli bez potwierdzenia odbioru. SNMP (ang. Simple Network Management Protocol) prosty protokół zarządzania siecią. Pozwala na konfigurację urządzeń sieciowych i gromadzenie informacji na ich temat. Warstwa aplikacji zajmuje się świadczeniem usług dla użytkownika. Protokoły warstwy aplikacji definiują standardy komunikacji między aplikacjami (programami klienckimi a serwerowymi).