Rozdział 6: Analiza protokołu TCP/IP

Slides:



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

Protokoły sieciowe.
Sieci komputerowe Protokół TCP/IP Piotr Górczyński 27/09/2002.
Adresowanie MAC Adresowanie IP Protokół ARP
Jarosław Kurek WZIM SGGW
Model TCP/IP – OSI.
Przypisywanie adresów TCP/IP
Budowa Sewera i Klienta opartego na protokole udp
Architektura Systemów Komputerowych
Pojęcia sieciowe.
Usługi sieciowe Wykład 5 DHCP- debian Jarosław Kurek WZIM SGGW 1.
Router(config)# access-list 1 permit ale można również: Router(config)# access-list 1 permit any.
Połączenia za pomocą TCP
Autorzy: Damian Dziuba Stanisław Glezner
Monitoring Sieci.
PING: Program używany do diagnozowania połączeń sieciowych.
Sieć TCP/IP Department of Defense (DOD) projekt Network of networks (the Internet)
USŁUGI INTERNETOWE TCP/IP WWW FTP USENET.
Protokoły sieciowe.
Sieci komputerowe. Typy sieci komputerowych Sieć lokalna LAN (Local Area Network) – sieć obejmująca swoim zasięgiem budynek lub kilka sąsiadujących budynków.
Przegląd zagadnień Struktura sieci systemu Windows 2003
Protokoły komunikacyjne
TCP/IP Transmission Control Protocol / Internet Protocol.
POJĘCIA ZWIĄZANE Z SIECIĄ.
MODEL WARSTWOWY PROTOKOŁY TCP/IP
Informatyka 1 Sieć.
Rozdział 5: Protokoły sieciowe
Pojęcia związane z siecią
Sieci komputerowe.
– poradnik dla babci i dziadka”
Rozdział 4: Analiza protokołu TCP/IP
Rozdział 3: Protokoły sieciowe
Systemy klastrowe inaczej klasterowe.
To jest bardzo proste  Lekcja nr 3
Technologie tworzenia aplikacji internetowych
VLAN Sieć VLAN jest logicznym zgrupowaniem urządzeń sieciowych lub użytkowników niezależnie od położenia ich fizycznego segmentu.
System Center Summit Poland Sponsorzy Złoty Sponsor Srebrni Sponsorzy.
Komunikacja z platformą T2S
Instalacja serwera WWW na komputerze lokalnym
Jak się uchronić przed zagrożeniami wynikającymi z użytkowania sieci?
BEZPIECZNY INTERNET. PRZEGLĄDANIE STRON INTERNETOWYCH.
Sieci komputerowe. Nowe technologie komputerowe
Lokalne konta użytkowników i grup
Bazy danych.
W.K. (c) Bazy danych Access. 2W.K. (c) 2007 Baza danych - definicje Baza danych to zbiór informacji dotyczących określonego tematu (stanowiących.
Informacje podstawowe
Podstawy budowania sieci IP
PRACOWNIA EKONOMICZNA OD A DO Z
Rozdział 7: Adresowanie IP
Rozdział 8: Optymalne przydzielanie adresów IP
Rozdział 9: Przegląd usług sieciowych
Rozdział 3: Bezpieczeństwo w sieci opartej na systemie Windows 2000.
Konfiguracja IP i sieci w Win XP
Konfiguracja sieci TCP/IP - Windows for Workgroup 3.11
Laboratorium systemów operacyjnych
Aplikacje TCP i UDP. Łukasz Zieliński
BVMS 3.0 Moduł 13: Opcje zapisu iSCSI
Systemy operacyjne i sieci komputerowe
Temat 11: Modele warstwowe sieci
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.
Polecenia sieciowe w Windows
PODSTAWY SIECI KOMPUTEROWYCH - MODEL ISO/OSI. Modele warstwowe a sieci komputerowe Modele sieciowe to schematy funkcjonowania, które ułatwią zrozumienie.
Model OSI. Aplikacji Prezentacji Sesji Transportowa Sieciowa Łącza Danych Fizyczna WARSTWY: Aplikacji Prezentacji Sesji Transportowa Sieciowa Łącza Danych.
Internet jako sieć globalna Struktura Internetu Dostęp do Internetu na kilka sposobów Pobieranie plików - FTP.
Model TCP/IP Wykład 6.
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Podstawy sieci komputerowych
Sieci komputerowe Protokół TCP/IP.
Przypisywanie adresów TCP/IP
Zapis prezentacji:

Rozdział 6: Analiza protokołu TCP/IP

Przegląd zagadnień Wprowadzenie do TCP/IP Przegląd architektury stosu protokołów TCP/IP Rozwiązywanie nazw Badanie procesu przesyłania danych Ruting danych

Wprowadzenie do TCP/IP Proces komunikacji Warstwy TCP/IP Identyfikacja aplikacji

Proces komunikacji Nazwisko Adres Nazwisko Adres Nazwisko Adres Poczta Post Office Nazwisko Adres

Warstwa interfejsu sieciowego Warstwy TCP/IP Warstwa aplikacji Warstwa transportowa Warstwa internetowa Warstwa interfejsu sieciowego Warstwa aplikacji FTP HTTP Warstwa transportowa UDP TCP Warstwa internetowa IP ICMP IGMP ARP Warstwa interfejsu sieciowego Ethernet ATM

Identyfikacja aplikacji UDP TCP FTP HTTP 192.168.2.150 Serwer FTP Serwer HTTP TCP Port 20, 21 TCP Port 80 Adres IP + port TCP lub port UDP = gniazdo

Przegląd architektury stosu protokołów TCP/IP TCP (Transmission Control Protocol ) UDP (User Datagram Protocol) IP (Internet Protocol) ICMP (Internet Control Message Protocol) IGMP (Internet Group Management Protocol) ARP (Address Resolution Protocol) Programy narzędziowe TCP/IP

TCP (Transmission Control Protocol ) IP ICMP IGMP ARP UDP TCP

UDP (User Datagram Protocol) TCP IP ICMP IGMP ARP

IP (Internet Protocol) Ruter UDP TCP IP ICMP IGMP ARP

ICMP (Internet Control Message Protocol) UDP TCP IP ICMP IGMP ARP Ruter

IGMP (Internet Group Management Protocol) UDP TCP IP ICMP IGMP ARP

ARP (Address Resolution Protocol) UDP TCP IP ICMP IGMP ARP B C A Pamięć podręczna 2 1 4 6 5 1. Sprawdzenie pamięci podręcznej ARP 2. Wysłanie żądania ARP 3. Dodanie wpisu ARP 4. Wysłanie odpowiedzi ARP 5. Dodanie wpisu ARP 6. Wysłanie pakietu IP 3

Programy narzędziowe TCP/IP Programy komunikacyjne Ftp Programy diagnostyczne Arp Hostname Ipconfig Nbtstat Netstat Ping Tracert Telnet Tftp Oprogramowanie serwerowe TCP/IP Printing Service Internet Information Services

Laboratorium A: Badanie programów narzędziowych TCP/IP

Rozwiązywanie nazw Rodzaje nazw Statyczne mapowanie IP Dynamiczne mapowanie IP Rozwiązywanie nazw w systemie Windows 2000

Rodzaje nazw Nazwy hostów Nazwy NetBIOS Przypisana do adresu IP komputera Długość do 255 znaków Może zawierać znaki alfabetu, cyfry, łączniki oraz kropki Posiada różne formy Alias Nazwa domeny 16-bajtowy adres Używana do reprezentacji pojedynczego komputera lub grupy komputerów Nazwa może mieć 15 znaków 16-ty znak przeznaczony jest na opis usług oferowanych przez komputer w sieci Nazwy NetBIOS

Statyczne mapowanie IP Umożliwia rozwiązywanie nazw hostów na adresy IP Wiele nazw hostów może być przypisanych do jednego adresu IP We wpisach nie jest rozróżniana wielkość znaków Plik Hosts Umożliwia rozwiązywanie nazw NetBIOS na adresy IP Część pliku Lmhosts może być wcześniej załadowana do pamięci Plik Lmhosts

Dynamiczne mapowanie IP DNS jest systemem nazewniczym dla komputerów i usług sieciowych System nazewniczy DNS ma budowę hierarchiczną DNS mapuje nazwy domenowe do adresów IP Rekordy mapowań są przechowywane na serwerze DNS Serwer DNS Udostępnia rozproszoną bazę danych rejestrującą dynamiczne mapowania nazw NetBIOS WINS mapuje nazwy NetBIOS do adresów IP Serwer WINS

Rozwiązywanie nazw w systemie Windows 2000 Wprowadzenie polecenia 1 Lokalna nazwa hosta 2 Serwer DNS 4 Serwer WINS 6 Plik LMHOSTS 8 Pamięć podręczna NetBIOS 5 HOSTS 3 7 Rozgłaszanie Rozwiązywanie nazwy hosta Rozwiązywanie nazwy NetBIOS Wprowadzenie polecenia 1 Lokalna nazwa hosta 2 Serwer DNS 4 Serwer WINS 6 Plik LMHOSTS 8 Pamięć podręczna NetBIOS 5 Plik HOSTS 3 7 Rozgłaszanie Rozwiązywanie nazwy hosta Pamięć podręczna NetBIOS 2 Serwer WINS 3 Rozgłaszanie 4 Serwer DNS 7 Plik HOSTS 6 Plik LMHOSTS 5 Wprowadzenie polecenia 1 Rozwiązywanie nazwy NetBIOS

Badanie procesu przesyłania danych Terminologia pakietów Elementy ramki Przepływ danych

Terminologia pakietów Segment Komunikat Datagram Ramka

Elementy ramki Nagłówek Dane Pole weryfikacji 0.5 KB - 4 KB CRC Adres źródłowy Preambuła Adres przeznaczenia

Przepływ danych UDP TCP FTP HTTP IP ICMP IGMP ARP Ethernet ATM Dane Preambuła Dane CRC IP ICMP IGMP ARP Ethernet ATM Dane Ethernet ATM Internetowa Dane UDP TCP IP ICMP IGMP ARP Aplikacji Dane FTP HTTP Transportowa Dane UDP TCP FTP HTTP Preambuła Internetowa Transportowa Aplikacji Dane CRC FTP HTTP Dane UDP TCP FTP HTTP Dane IP ICMP IGMP ARP Ethernet ATM Dane Ethernet ATM Dane UDP TCP IP ICMP IGMP ARP

Ruting danych Ruting IP Przesyłanie danych przez rutery

Ruting IP Ruting IP Część tabeli rutingu Ruter 192.168.1.0 255.255.255.0 192.168.1.1 192.168.2.0 255.255.255.0 192.168.2.1 192.168.3.0 255.255.255.0 192.168.3.1 192.168.4.0 255.255.255.0 192.168.4.1 192.168.5.0 255.255.255.0 192.168.5.1 192.168.6.0 255.255.255.0 192.168.6.1 192.168.7.0 255.255.255.0 192.168.7.1 192.168.8.0 255.255.255.0 192.168.8.1 Ruting IP

Przesyłanie danych przez rutery Przeznaczenie jest lokalne? Tak, dodaj adres MAC przeznaczenia Nie, dodaj adres MAC rutera Zawsze dodawaj adres IP przeznaczenia Sprawdza pakiet Sprawdza adres IP Przekazuje pakiet do wyższej warstwy Zmniejsza licznik TTL Przeznaczenie jest lokalne? Tak, dodaj adres MAC przeznaczenia Nie, dodaj adres MAC innego rutera Sprawdza pakiet Sprawdza adres IP Przekazuje pakiet do wyższej warstwy Sprawdza pakiet Zmniejsza licznik TTL Przeznaczenie jest lokalne? Tak, dodaj adres MAC przeznaczenia Nie, dodaj adres MAC innego rutera Przeznaczenie jest lokalne? Tak, dodaj adres MAC przeznaczenia Nie, dodaj adres MAC rutera Zawsze dodawaj adres IP przeznaczenia Ruter 2 Ruter 1 A B C D

Laboratorium B: Badanie procesów i protokołów stosu TCP/IP

Podsumowanie Wprowadzenie do TCP/IP Przegląd architektury stosu protokołów TCP/IP Rozwiązywanie nazw Badanie procesu przesyłania danych Ruting danych