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



Podobne dokumenty
Model sieci OSI, protokoły sieciowe, adresy IP

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

Protokoły sieciowe - TCP/IP

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

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.

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

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

SIECI KOMPUTEROWE Adresowanie IP

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

Dr Michał Tanaś(

ZASADY PODZIAŁU SIECI NA PODSIECI, OBLICZANIA ADRESÓW PODSIECI, ADRESÓW HOSTÓW I ADRESU ROZGŁOSZENIOWEGO

MODEL WARSTWOWY PROTOKOŁY TCP/IP

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

Struktura adresu IP v4

Sieci komputerowe. Wstęp

Scenariusz lekcji Opracowanie: mgr Bożena Marchlińska NKJO w Ciechanowie Czas trwania jednostki lekcyjnej: 90 min.

Bazy Danych i Usługi Sieciowe

Przesyłania danych przez protokół TCP/IP

Systemy Operacyjne i Sieci Komputerowe Adres MAC 00-0A-E6-3E-FD-E1

Zadania z sieci Rozwiązanie

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

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

LABORATORIUM 2 Adresacja IP

Technologie informacyjne - wykład 8 -

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Adresacja IPv4 - podstawy

Ćwiczenia z arytmetyki komputera Budowa adresu IP

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

Sieć komputerowa Adresy sprzętowe Adresy logiczne System adresacji IP (wersja IPv4)

(źródło: pl.wikipedia.pl) (źródło:

Programowanie sieciowe

Adresy w sieciach komputerowych

Programowanie współbieżne i rozproszone

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

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

Adresacja IPv4 (Internet Protocol wersja 4)

Uproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek:

LABORATORIUM Systemy teletransmisji i transmisja danych

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

URZĄDZENIA TECHNIKI KOMPUTEROWEJ

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

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

Warstwa sieciowa. Adresowanie IP. Zadania. Warstwa sieciowa ćwiczenie 5

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

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

Adres IP

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

Studium przypadku Case Study CCNA2-ROUTING. Warianty projektów

Dzielenie sieci na podsieci

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

Adresacja IP w sieciach komputerowych. Adresacja IP w sieciach komputerowych

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

Wykład: Sieci Globalne

SIECI KOMPUTEROWE. Podstawowe wiadomości

PORADNIKI. Routery i Sieci

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

Stos TCP/IP Warstwa Internetu. Sieci komputerowe Wykład 4

Protokół sieciowy Protokół

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

DHCP + udostępnienie Internetu

Sieci komputerowe Warstwa sieci i warstwa transportowa

Sieci Komputerowe. Zadania warstwy sieciowej. Adres IP. Przydzielanie adresów IP. Adresacja logiczna Trasowanie (ang. routing)

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

Wykład: Sieci Globalne

Programowanie Sieciowe 1

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

SIECI KOMPUTEROWE ADRESACJA, MEDIA I URZĄDZENIA SIECIOWE

Sieci Komputerowe Modele warstwowe sieci

Aplikacje WWW. dr inż. Stanisław Wszelak

OSI Open Systems Interconnection Model ISO International Organization for Standardization

PROTOKOŁY WARSTWY TRANSPORTOWEJ

Sieci komputerowe - Protokoły warstwy transportowej

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 25

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Sieci komputerowe test

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

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

Podsieci IPv4 w przykładach. mgr inż. Krzysztof Szałajko

Akademia Techniczno-Humanistyczna w Bielsku-Białej

1. Budowa stosu TCP/IP

ARP Address Resolution Protocol (RFC 826)

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

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

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

Sieci komputerowe - adresacja internetowa

Sieci lokalne Adresowanie IP Usługi sieciowe. Sieci. Jacek Izdebski. ektanet.pl. 27 stycznia 2011

Jak dokonać podziału sieci metodą VLSM instrukcja krok po kroku.

Komunikacja w sieciach komputerowych

Podstawy sieci komputerowych

Omówienie TCP/IP. Historia

Laboratorium Sieci Komputerowe

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24

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

Sieci komputerowe. Wykład dla studentów Informatyki Stosowanej i Fizyki Komputerowej UJ 2007/2008. Michał Cieśla

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

Podstawy działania sieci

Laboratorium Wykorzystanie kalkulatora Windows do obliczania adresów sieciowych

Transkrypt:

Protokół TCP/IP Protokół TCP/IP (Transmission Control Protokol/Internet Protokol) to zestaw trzech protokołów: IP (Internet Protokol), TCP (Transmission Control Protokol), UDP (Universal Datagram Protokol). Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak

IP (Internet Protokol) IP jest protokołem podstawowym; wszystkie dane przesyłane są w postaci pakietów IP. Adres IP to unikalny numer przyporządkowany urządzeniom sieciowym. Maszyny posługują się adresem IP, aby przesyłać sobie nawzajem informacje w protokole IP. Adresy IP są wykorzystywane w Internecie oraz sieciach lokalnych.

TCP (Transmission Control Protokol) TCP jest protokołem połączeniowym. Przed rozpoczęciem transmisji danych między dwiema maszynami nawiązywane jest połączenie. Strumień danych przed wysyłaniem jest dzielony na pakiety IP przesyłane przez sieć, które następnie są składane w odpowiedniej kolejności przez system odbiorcy.

UDP (Universal Datagram Protokol) UDP jest protokołem bezpołączeniowym; program po prostu wysyła pakiet danych do wybranego komputera. UDP zwykle jest wykorzystywany do przesyłania niewielkich ilości danych w małych i niezawodnych sieciach lub do przesyłania danych których jakość nie jest najważniejsza (Wideokonferencje, strumieniowanie Audio, programy P2P)

Adresy IP Adres IP jest 32-bitową liczbą całkowitą zawierającą informacje o tym do jakiej sieci włączony jest dany komputer, oraz jednoznaczny adres w tej sieci. Zapisywany jest on w postaci czterech liczb dziesiętnych oddzielonych kropkami, przy czym każda liczba dziesiętna odpowiada 8 bitom adresu IP. Np. 32-bitowy adres 10000000 00001010 00000010 00011110 jest zapisany jako 128.10.2.30

Adresy IP (cd) Adresy IP podzielone są na klasy. Klasa adresu IP określona jest przez najstarsze bity, przy czym do zidentyfikowania jednej z trzech zasadniczych klas (A, B, C) wystarczą dwa pierwsze bity. Taki mechanizm adresowania wykorzystują routery, które używają adresu sieci do wyznaczania trasy pakietów.

Klasy adresów IP

Klasy adresów IP Obserwując najstarsze bity adresu można stwierdzić do jakiej klasy należy dany adres, w efekcie można stwierdzić ile bitów będzie adresowało sieć, ile zaś sam komputer. Łatwo zauważyć, że adresów klasy A jest niewiele (27=128), ale w każdej z sieci tej klasy może być aż 65535 maszyn.

Maski W sieciach lokalnych z adresem IP wiąże się pojęcie maski. Wyobraźmy sobie sieć lokalną złożoną z 3 komputerów o adresach: Komputer 1: 192.168.1.1 Komputer 2: 192.168.1.2 Komputer 3: 192.168.1.3 Łatwo zauważyć, że początek adresu dla wszystkich z nich jest ten sam, a końcówka się zmienia. Ze względu na założenia protokołu IP, maski są "ciągłe", to znaczy że w reprezentacji binarnej składają się zawsze wyłącznie z bloku jedynek i bloku zer.

Maski (cd1) Umawiamy się, że określona ilość pierwszych bitów adresu IP ma być taka sama, a pozostałe bity w sieci mogą się różnić. W ten sposób powstaje proste kryterium, pozwalające komputerom na określenie swojego położenia na podstawie adresu. Maskę sieci zapisuje się podobnie jak adres IP. Dla przykładu: 255.255.255.0 11111111 11111111 11111111 00000000 (b)

Maski (cd2) Jeżeli komputery oprócz komunikacji w swojej sieci lokalnej mają łączyć się z Internetem, to maska sieciowa staje się bardzo ważna. Gdy urządzenie sieciowe stwierdzi, że adres docelowy, z którym chce wymieniać dane nie pasuje do maski, to próbuje się z nim łączyć przez bramę sieciową. Brama (gateway) - Urządzenie będące współużytkowanym punktem wejścia z sieci lokalnej do innej sieci, na przykład do dużej sieci z komutacją pakietów lub do systemu mainframe.

Maski (cd3) Np: Maska 11111111 11111111 11111111 00000000 255 255 255 0 Mój IP 11000000 10101000 00000001 00000011 192 168 1 3 Wynik a 11000000 10101000 00000001 00000000 192 168 1 0 Maska 11111111 11111111 11111111 00000000 255 255 255 0 IP Celu 11000000 10101000 00000001 00000010 192 168 1 2 Wynik b 11000000 10101000 00000001 00000000 192 168 1 0

Maski (cd4) Maska 11111111 11111111 11111111 00000000 255 255 255 0 Mój IP 11000000 10101000 00000001 00000011 192 168 1 3 Wynik a 11000000 10101000 00000001 00000000 192 168 1 0 Maska 11111111 11111111 11111111 00000000 255 255 255 0 IP Serwera 01010011 00010001 10000001 10000011 83 17 129 131 Wynik b 01010011 00010001 10000001 00000000 83 17 129 0

Maska sieci a adres rozgłoszeniowy (broadcast): Maski nie muszą być budowane z całych bajtów np: Adres IP: 212.51.219.50 Maska sieci: 255.255.255.192 Adres IP: 11010100.00110011.11011011.00110010 Maska: 11111111.11111111.11111111.11000000 Adres sieci: 11010100.00110011.11011011.00000000 Broadcast: 11010100.00110011.11011011.00111111 Adres sieci: 212.51.219.0 Broadcast: 212.51.219.63

Adres sieci i Adres broadcast Adres sieci tworzymy przepisując niezmienione wszystkie bity adresu IP, dla których odpowiednie bity maski mają wartość jeden. Resztę uzupełniamy zerami. Adres broadcast jest adresem rozgłoszeniowym sieci. Używa się go do jednoczesnego zaadresowania wszystkich komputerów w danej sieci (jest przetwarzany przez wszystkie komputery w sieci). Tworzymy go podobnie do adresu sieci, jednak dopełniamy jedynkami zamiast zerami.

Adres sieci i broadcast - obliczenia Mając adres sieci i adres broadcast możemy łatwo wyznaczyć możliwy zakres numerów IP komputerów w danej sieci. Dla podanych powyżej adresów sieci i broadcast, komputerów w sieci mogą przyjmować adresy IP od numeru: 212.51.219.1 do 212.51.219.62. Adres 212.51.219.50 z maską 255.255.255.192 możemy w skrócie zapisać 212.51.219.50/26. W tym przypadku ostatnia liczba oznacza ilość bitów o wartości jeden w masce.

Porty protokołu Porty protokołu to pojęcie związane z protokołami transportowymi TCP i UDP używanymi w Internecie do identyfikowania procesów działających na odległych systemach. Numery portów reprezentowane są przez liczby naturalne z zakresu od 1 do 65535. Niektóre numery portów (od 0 do 1023) są ogólnie znane i zarezerwowane na standardowo przypisane do nich usługi takie jak np. WWW czy poczta elektroniczna. Dzięki temu możemy identyfikować nie tylko procesy, ale ogólnie znane usługi działające na odległych systemach.

Lista niektórych standardowych usług: 20 FTP 21 FTP 22 SSH 23 Telnet 25 SMTP 53 DNS 70 Gopher 80 HTTP 109 POP2 110 POP3 119 NNTP 143 IMAP 443 HTTPS 995 POP3S 1214 Kazaa

Adres MAC Adres MAC jest to sprzętowy adres karty sieciowej Ethernet i Token Ring, unikalny w skali światowej, nadawany przez producenta danej karty podczas produkcji. Adres ten jest 48-bitowy z czego pierwsze 24 bity oznaczają producenta a następne 24 bity oznaczają kolejny egzemplarz karty. np. 00-0A-E6-3E-FD-E1. Najważniejsze w adresie MAC jest to że jest bardzo utrudnione jego zmienianie. Dopiero nowsze karty Ethernetowe posiadają możliwość zmiany adresu MAC.

Koniec Dziękuje za Uwagę Prezentacja przygotowana na podstawie: http://www.man.rzeszow.pl/docs/ip/adresyip.htm http://www.kaska.pr.radom.pl/stronatcp/index.html http://pl.wikipedia.org/wiki/