Aplikacje TCP i UDP. Łukasz Zieliński

Slides:



Advertisements
Podobne prezentacje
Usługi sieciowe Wykład 5 DHCP- debian
Advertisements

Protokoły sieciowe.
Programowanie wizualne PW – LAB5 Wojciech Pieprzyca.
ZAPORY SIECIOWE Firewall – ściana fizycznie oddzielająca silnik od pasażerów w samochodzie Sposób zabezpieczenia komputera/sieci przed osobami niepowołanymi.
MODEL OSI.
Sieci komputerowe Usługi sieciowe Piotr Górczyński 27/09/2002.
Model TCP/IP – OSI.
Rozszerzalność systemów rozproszonych
Autor Roman Jędras Prowadzący: dr inż. Antoni Izworski Przedmiot:
Architektura Systemów Komputerowych
Poj ę cia Sieciowe. IMAP-to internetowy protokół pocztowy zaprojektowany IMAP-to internetowy protokół pocztowy zaprojektowany POP3-to protokół internetowy.
Pojęcia sieciowe.
Usługi sieciowe Wykład 5 DHCP- debian Jarosław Kurek WZIM SGGW 1.
Połączenia za pomocą TCP
Model ISO / OSI Model TCP /IP
Monitoring Sieci Narzędzia Sieciowe.
PING: Program używany do diagnozowania połączeń sieciowych.
Komunikaty sterujące zestawu protokołów TCP/IP
12. GNIAZDA BSD Biblioteka funkcji związanych z gniazdami jest interfejsem programisty do obsługi protokołów komunikacyjnych. Została utworzona dla Unixa.
MODELE TEORETYCZNE ZWIĄZANE Z KOMUNIKACJĄ SIECIOWĄ
Protokoły sieciowe.
SPRZĘT W UBUNTU 1. Sterowniki do sprzętu w naszym komputerze? Większość sterowników jest już dostępnych w ramach jądra Linuksa i są zainstalowane wraz.
Protokoły komunikacyjne
KONFIGURACJA KOMPUTERA
POJĘCIA ZWIĄZANE Z SIECIĄ.
Prezentacja na temat modelu OSI
Protokół Komunikacyjny
MODEL WARSTWOWY PROTOKOŁY TCP/IP
Budowa sieci mgr inż. Łukasz Dylewski
RODZAJE TRANSMISJI PRZESYŁANIE INFORMACJI W MODELU WARSTWOWYM
Jerzy Jelinek Paweł Korpowski
Wymiana informacji w sieciach komputerowych
Metody zabezpieczania transmisji w sieci Ethernet
Informatyka 1 Sieć.
Rozdział 5: Protokoły sieciowe
Pojęcia związane z siecią
Wiadomości wstępne o sieciach komputerowych
Sieci komputerowe.
Wymiana informacji w sieciach komputerowych Opracowanie: Maria Wąsik.
Model OSI Model OSI (Open Systems Interconnection Reference Model) został wprowadzony w celu ujednolicenia regół komunikacji sieciowej. Obejmuje on cały.
Protokół TCP/IP.
Prezentacja Adrian Pyza 4i.
Temat 10: Komunikacja w sieci
SYSTEMY OPERACYJNE Adresowanie IP cz3.
Laboratorium systemów operacyjnych
Model OSI i TCP/IP, HTML, WWW
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
Model warstwowy sieci ISO/OSI
Konfiguracja VPN Klienta – Windows 7
Temat 11: Modele warstwowe sieci
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
1 Programowanie sieciowe Protokoły sieciowe, model warstwowy DOD, protokoły TCP i UDP, adresy IP, porty, gniazda, operacje na adresach - klasa InetAddress.
Systemy operacyjne i sieci komputerowe
Model OSI.
PODSTAWY SIECI KOMPUTEROWYCH - MODEL ISO/OSI. Modele warstwowe a sieci komputerowe Modele sieciowe to schematy funkcjonowania, które ułatwią zrozumienie.
Model warstwowy ISO-OSI
Model OSI. Aplikacji Prezentacji Sesji Transportowa Sieciowa Łącza Danych Fizyczna WARSTWY: Aplikacji Prezentacji Sesji Transportowa Sieciowa Łącza Danych.
Wykład 7 i 8 Na podstawie CCNA Exploration Moduł 5 i 6 – streszczenie
Internet jako sieć globalna Struktura Internetu Dostęp do Internetu na kilka sposobów Pobieranie plików - FTP.
 Wi-Fi  światłowody  skrętka Protokół komunikacyjny to zbiór ścisłych reguł i kroków postępowania, które są automatycznie wykonywane przez urządzenia.
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
Model TCP/IP Wykład 6.
SIECI KOMPUTEROWE WYKŁAD 2. STANDARDY. PROJEKTY. MODELE WARSTWOWE.
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Podstawy sieci komputerowych
PODSTAWOWE ZARZĄDZANIE KOMPUTERAMI Z SYSTEMEM WINDOWS
Sieci komputerowe Usługi sieciowe 27/09/2002.
Zapis prezentacji:

Aplikacje TCP i UDP. Łukasz Zieliński K:\Studenci\PK\Prywatne\ŁukaszZieliński

Plan Prezentacji System.Net.Socket System.Net.NetworkInformation Protokół TCP Protokół UDP Różnice TCP i UDP System.Net.Socket System.Net.NetworkInformation System.Net Możliwe pytania.

Transmission Control Protocol (TCP) połączeniowy, niezawodny, strumieniowy protokół komunikacyjny wykorzystywany do przesyłania danych pomiędzy procesami uruchomionymi na różnych maszynach, korzysta z usług protokołu IP do wysyłania i odbierania danych oraz ich fragmentacji Protokół TCP operuje w warstwie transportowej modelu OSI.

Nagłówek TCP

UDP (ang. User Datagram Protocol – protokół pakietów użytkownika) Jest to protokół bezpołączeniowy, więc nie ma narzutu na nawiązywanie połączenia i śledzenie sesji (w przeciwieństwie do TCP). Nie ma też mechanizmów kontroli przepływu i retransmisji. Korzyścią płynącą z takiego uproszczenia budowy jest większa szybkość transmisji danych i brak dodatkowych zadań, którymi musi zajmować się host posługujący się tym protokołem. Z tych względów UDP jest często używany w takich zastosowaniach jak wideokonferencje, strumienie dźwięku w Internecie i gry sieciowe, gdzie dane muszą być przesyłane możliwie szybko, a poprawianiem błędów zajmują się inne warstwy modelu OSI.

Nagłówek UDP

Różnice pomiędzy TCP a UDP W przeciwieństwie do UDP, TCP gwarantuje wyższym warstwom komunikacyjnym dostarczenie wszystkich pakietów w całości, z zachowaniem kolejności i bez duplikatów. Zapewnia to wiarygodne połączenie kosztem większego narzutu w postaci nagłówka i większej liczby przesyłanych pakietów.

System.Net.Socket TcpClient - Zapewnia połączenia klientów TCP usług sieciowych. TcpClient(String, Int32):Inicjuje nowe wystąpienie TcpClient klasy i podłącza się do portu określonego na określonym hoście. TcpListener - Nasłuchuje połączeń od klientów sieci TCP. TcpListener(IPAddress, Int32):Inicjuje nowe wystąpienie TcpListener klasy, który nasłuchuje połączeń przychodzących prób na określony lokalnego adresu IP i portu numeru.

System.Net.Socket UdpClient -Zapewnia usługi sieci protokół datagramów użytkownika (UDP). UdpClient(String, Int32):Inicjuje nowe wystąpienie UdpClient klasy i ustanawia zdalnego hosta domyślnego. Receive(ref IPEndPoint remoteEP ): Zwraca datagramów UDP, który został wysłany przez hosta zdalnego.

System.Net Dns:Zapewnia prostą funkcjonalność rozpoznawania nazw domeny. GetHostEntry (String):Rozwiązuje nazwę hosta lub adres IP do IPHostEntry instancji.

System.Net.NetworkInformation System.Net.NetworkInformation nazw zapewnia dostęp do danych o ruchu w sieci, informacje o adresie sieci, a powiadomienia o zmianach adresowych na komputerze lokalnym. Nazw zawiera także klasy, które implementują narzędzia Ping. Możesz użyć Ping i powiązanych klas, aby sprawdzić, czy komputer jest osiągalny w sieci.

Możliwe pytania: Podaj 5 różnic miedzy protokołami TCP i UDP. Stwórz prosty serwer TCP i klienta TCP. Następnie przetestuj działanie protokołu TCP. Utwórz połączenie z hostem www.onet.pl oraz z serwerem lokalnym. Sprawdź dostępność portów 22,80,1024 na hoście www.wp.pl.