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

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

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

Protokoły sieciowe - TCP/IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Model sieci OSI, protokoły sieciowe, adresy IP

TCP/IP. Transmission Control Protocol / Internet Protocol

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

Adres IP

Protokoły internetowe

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

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

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

Protokół sieciowy Protokół

Warstwy i funkcje modelu ISO/OSI

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

Dr Michał Tanaś(

OSI Open Systems Interconnection Model ISO International Organization for Standardization

Przesyłania danych przez protokół TCP/IP

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

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

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

Teoria sieci komputerowych

Sieci Komputerowe Modele warstwowe sieci

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

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

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

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

Bazy Danych i Usługi Sieciowe

Model OSI. mgr inż. Krzysztof Szałajko

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

Zadania z sieci Rozwiązanie

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

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

Dr Michał Tanaś(

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

Sieci komputerowe. Wstęp

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

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

Sieci komputerowe - administracja

Programowanie sieciowe

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

Technologie informacyjne - wykład 8 -

Telnet. Telnet jest najstarszą i najbardziej elementarną usługą internetową.

Wprowadzenie do sieci komputerowych

Stos TCP/IP Warstwa transportowa Warstwa aplikacji cz.1

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

Sieci komputerowe Warstwa transportowa

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

Narzędzia diagnostyczne protokołów TCP/IP

Podstawy działania sieci komputerowych

Programowanie współbieżne i rozproszone

Laboratorium Sieci Komputerowych - 2

1. FTP 2. SMTP 3. POP3

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

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

Protokoły komunikacyjne

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

Wprowadzenie do TCP/IP. Wykład nr 3

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

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

Protokoły zdalnego logowania Telnet i SSH

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs.

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

Wykład 5: Najważniejsze usługi sieciowe: DNS, SSH, HTTP, . A. Kisiel,Protokoły DNS, SSH, HTTP,

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

Programowanie Sieciowe 1

Tomasz Greszata - Koszalin

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

SIECI KOMPUTEROWE Protokoły sieciowe

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

Problemy z bezpieczeństwem w sieci lokalnej

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Stos TCP/IP. Warstwa aplikacji cz.2

PI-12 01/12. podłączonych do innych komputerów, komputerach. wspólnej bazie. ! Współużytkowanie drukarek, ploterów czy modemów

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

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Sieci komputerowe. Dr inż. Dariusz Skibicki

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

Internet to ogólnoświatowy zbiór wzajemnie połączonych ze sobą sieci komputerowych (lokalnych LAN i rozległych WAN). Za datę powstania Internetu

Sieci komputerowe i bazy danych

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

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

Sieci komputerowe i bazy danych

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

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

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

MODEL OSI A INTERNET

Technologie cyfrowe semestr letni 2018/2019

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

Adresy w sieciach komputerowych

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.

Plan wykładu. Domain Name System. Hierarchiczna budowa nazw. Definicja DNS. Obszary i ich obsługa Zapytania Właściwości.

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 - BIOTECHNOLOGIA

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

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

URZĄDZENIA TECHNIKI KOMPUTEROWEJ SIECI ROZLEGŁE

Analiza protokołu TCP/IP

PROTOKOŁY WARSTWY TRANSPORTOWEJ

Transkrypt:

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

Protokoły sieciowe Protokół to zbiór sygnałów używanych przez grupę komputerów podczas wymiany danych (wysyłania, odbierania i kontroli poprawności informacji). Komputer może używać kilku protokołów. Z uwagi na to, że zwykle w sieci pracuje wiele komputerów, konieczne jest podanie sposobu określania właściwego adresata, sposobu rozpoczynania i kończenia transmisji, a także sposobu przesyłania danych. Przesyłana informacja może być porcjowana - protokół musi umieć odtworzyć informację w postaci pierwotnej. Informacja może być przesłana niepoprawnie - protokół musi wykrywać i usuwać powstałe w ten sposób błędy.

Protokoły sieciowe TCP/IP Transmission Control Protocol / Internet Protocol - oprócz Internetu występuje także w sieciach opartych na systemie Windows NT i Linux IPX Internetworking Packet Exchange odpowiednik TCP/IP dla systemu Novell Netware NetBIOS do użytku w małych grupach roboczych i LAN. Nie jest trasowalny. Dotyczy komputerów IBM. Rozszerzenie NetBIOS to NetBEUI (NetBIOS Extended User Interface)

Protokoły Protokoły poziomu sieciowego Address Resolution Protocol (ARP) Internet Control Message Protocol (ICMP) Internet Protocol (IP) Transmission Control Protocol (TCP) Protokoły aplikacyjne Simple Mail Transfer Protocol (SMTP) Domain Name System (DNS) Hypertext Transfer Protocol (HTTP) Telnet Gopher File Transfer Protocol (FTP) Network News Transport Protocol (NNTP)

ARP Protokół komunikacyjny przekształcania adresów IP na fizyczne, 48-bitowe adresy MAC (przypisane fizycznie m.in. do kart sieciowych) w komputerowych sieciach lokalnych typu Ethernet. ARP jest protokołem pracującym na drugiej warstwie modelu ISO/OSI, czyli warstwie łącza danych, ponieważ pracuje ona na ramkach i może je analizować tzn. np. sprawdzać ich poprawność.

ICMP Internetowy protokół komunikatów kontrolnych. ICMP jest ściśle związany z protokołem IP, dostarczając nieobecnej w nim funkcji informowania o błędach. Protokół pozwala wysyłać pakiety kontrolne służące do ustalenia bieżącego stanu hosta, w tym: Brak możliwości dostarczenia pakietu do miejsca przeznaczenia; Określenia opóźnienia pakietów przesyłanych przez sieć Zmiana wcześniej wyznaczonej trasy przez jeden z routerów pośredniczących Brak wolnej pamięci buforowej dla zapamiętania pakietu i związane z tym chwilowe wstrzymania nadawania Przekroczenie czasu życia (TTL) pakietu

IP 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. 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.

Pakiet IP nagłówek Dane ogólne Adres IP nadawcy Adres IP odbiorcy Dane

TCP Strumieniowy protokół komunikacji między dwoma komputerami. W modelu OSI TCP odpowiada warstwie Transportowej. 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 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.

SMTP Tekstowy protokół, w którym określa się co najmniej jednego odbiorcę wiadomości (maila) (w większości przypadków weryfikowane jest jego istnienie), a następnie przekazuje treść wiadomości. Początkowo protokół ten nie radził sobie dobrze z plikami binarnymi, ponieważ stworzony był w oparciu o czysty tekst ASCII. W celu kodowania plików binarnych do przesyłu przez SMTP stworzono standardy takie jak MIME. W dzisiejszych czasach większość serwerów SMTP obsługuje rozszerzenie 8BITMIME pozwalające przesyłać pliki binarne równie łatwo jak tekst. Jednym z ograniczeń pierwotnego SMTP jest brak mechanizmu weryfikacji nadawcy, co ułatwia rozpowszechnianie niepożądanych treści poprzez pocztę elektroniczną (wirusy, spam). Żeby temu zaradzić stworzono rozszerzenie SMTP-AUTH, które jednak jest tylko częściowym rozwiązaniem problemu - ogranicza wykorzystanie serwera wymagającego autoryzacji do zwielokratniania poczty. Nadal nie istnieje metoda, dzięki której odbiorca autoryzowałby nadawcę - nadawca może "udawać" serwer i wysłać dowolny komunikat do dowolnego odbiorcy.

HTTP HyperText Transfer Protocol jest protokołem typu klientserwer warstwy aplikacyjnej (działającym w oparciu o protokół TCP) służącym do pobierania i dostarczania dokumentów hipertekstowych (najczęściej w postaci HTML) a także zbiorów binarnych takich jak programy albo dokumenty

Telnet Telnet jest usługą (programem) pozwalającą na zdalne połączenie się komputera (terminala) z oddalonym od niego komputerem (serwerem) przy użyciu sieci, wykorzystując do tego celu protokół TCP-IP oraz standardowo przypisany port 23. Umożliwia on zatem ustanowienie użytkownikowi zdalnej sesji na serwerze tak jak gdyby siedział tuż przed nim. Protokół obsługuje tylko terminalne alfanumeryczne, co oznacza, że nie obsługuje myszy ani innych urządzeń wskazujących. Nie obsługuje także graficznych interfejsów użytkownika. Wszystkie polecenia muszą być wprowadzane w trybie znakowym w wierszu poleceń. Polecenia wydawane za pomocą naszego komputera przysłane są poprzez sieć serwera, na którym zainstalowane jest oprogramowanie serwera telnetu. W odpowiedzi serwer odsyła nam komunikaty, które następnie wyświetlane są na naszym ekranie. Bardzo często usługa telnet implementowana jest do urządzeń aktywnych sieci (switche, routery) w celu ułatwienia konfiguracji tychże urządzeń.

FTP Protokół transmisji plików. Jest protokołem typu klient-serwer, który umożliwia przesyłanie plików z i na serwer poprzez sieć TCP/IP. Do komunikacji wykorzystywane są dwa połączenia TCP. Jedno z nich jest połączeniem kontrolnym za pomocą którego przesyłane są np. polecenia do serwera, drugie natomiast służy do transmisji danych m.in. plików. FTP działa w dwóch trybach: aktywnym i pasywnym, w zależności od tego, w jakim jest trybie, używa innych portów do komunikacji. Jeżeli FTP pracuje w trybie aktywnym, korzysta z portów: 21 dla poleceń (połączenie to jest zestawiane przez klienta) oraz 20 do przesyłu danych. Połączenie nawiązywane jest wówczas przez serwer. Jeżeli FTP pracuje w trybie pasywnym wykorzystuje port 21 do poleceń i port o numerze > 1024 do transmisji danych, gdzie obydwa połączenia zestawiane są przez klienta.

DNS Jest to system serwerów oraz protokół komunikacyjny zapewniający zamianę adresów znanych użytkownikom Internetu na adresy zrozumiałe dla urządzeń tworzących sieć komputerową. Dzięki wykorzystaniu DNS nazwa mnemoniczna, np. pl.wikipedia.org, może zostać zamieniona na odpowiadający jej adres IP, czyli 145.97.39.135. DNS to złożony system komputerowy oraz prawny. Zapewnia z jednej strony rejestrację nazw domen internetowych i ich powiązanie z numerami IP. Z drugiej strony realizuje bieżącą obsługę komputerów odnajdujących adresy IP odpowiadające poszczególnym nazwom.

Adresy sieciowe Działanie TCP/IP jest ściśle związane z pojęciem adresu sieciowego (stałego lub generowanego na czas połączenia) Każdy komputer, który posiada swoje IP nosi nazwę host adresy IP (numeryczne) liczba 32 bitowa zapisywana jako 4 części po 8 bitów oddzielonych kropkami np. 149.156.111.10 adresy domenowe (symboliczne)- adresy te przypisywane są przede wszystkim serwerom, udostępniającym w Internecie jakieś usługi zapisywane są w postaci ciągu nazw oddzielonych kropkami i czytane są od końca

Klasy sieciowe Klasa A Zakres Od 0.0.0.0 do 127.255.255.255 Sieci klasy A jest mniej niż 128, ale każda może się składać z milionów komputerów (255*255*255). Klasa B Zakres Od 128.0.0.0 do 191.255.255.255 Są tysiące sieci klasy B (191-128)*255, z których każda może zawierać tysiące adresów (255*255). Klasa C Zakres Od 192.0.0.0 do 223.255.255.255 Są miliony sieci klasy C (223-192)*255*255, ale każda może liczyć mniej niż 254 komputery. Klasa D Zakres Od 224.0.0.0 do 239.255.255.255 Zarezerwowane; tzw. adresy grupowe niepowiązane z żadną siecią. Klasa E Zakres Od 240.0.0.0 do 247.255.255.255 Do celów eksperymentalnych.

Domeny internetowe domeny krajowe 2 litery np. uk, de, fr, at, au, pl Domeny regionalne: krakow, waw, kielce Domeny funkcjonalne: com, edu, gov, mil, org, net Od niedawna istnieją nowe domeny: aero, biz, coop (dla spółdzielni ), info (adresy witryn o charakt. informacyjnym), museum, name (prywatne), pro (wolne zawody)

Przykłady: Domeny internetowe sendzimir.metal.agh.edu.pl www.mf.gov.pl www.men.waw.pl zwirek.bis.krakow.pl www.google.pl