Programowanie sieciowe
|
|
- Dominika Kurek
- 7 lat temu
- Przeglądów:
Transkrypt
1 Programowanie sieciowe mgr Marcin Raniszewski mgr inŝ. Paweł Kośla Wykład 3(suplement): TCP/IP Łódź,
2 Trochę historii Rok Agencja Zaawansowanych Projektów Badawczych Departamentu Obrony USA (Advanced Research Projects Agency, ARPA) - finansowanie badań nad eksperymentalną siecią opartą na wymianie pakietów danych + wdroŝenie tego projektu - projekt ARPANET - uruchomiony w celu opracowania technik zapewniających stabilną, niezawodną i niezaleŝną od sprzętu komunikację między komputerami. Powstaje wiele rozwiązań, które są podstawą współczesnych sieci komputerowych. DuŜy sukces projektu ARPANET. Uniwersyt Kalifornijskim w Los Angeles (UCLA), Uniwersytet Kalifornijski w Santa Barbara (UCSB), Uniwersytet Utah, Instytut Badawczy Stanforda (Stanford Research Institute). 2
3 Trochę historii Rok przekształcenie ARPANET z sieci eksperymentalnej na operacyjną + odpowiedzialność za jej administrację - Agencja Komunikacyjna Departamentu Obrony USA (Defense Communications Agency, DCA). Po tym przekształceniu ARPANET nadal była udoskonalana - powstają podstawowe protokoły TCP/IP. Rok protokoły TCP/IP przyjęte jako normy w wojsku (Military Standards, MIL STD), wdroŝenie protokołów do działania na hostach podłączonych do sieci (implemetacja TCP/IP w wersji UNIX-a z Berkeley (BSD) przez DARPA). Jednocześnie stara sieć ARPANET zostaje podzielona na dwie części: MILNET (militarna) oraz nową, mniejszą sieć ARPANET (cywilna). Nazwą Internet zaczęto określać sieć składającą się z obu tych systemów: MILNET i ARPANET TCP podział wiadomości na pakiety (lub składanie w całość) IP odpowiedzialność za adresowanie 3
4 Trochę historii Rok Narodowa Fundacja Nauki (National Science Foundation, NSF) stworzyła i podłączyła do ówczesnego Internetu sieć NSFNet (chęć umoŝliwienia dostępu do NSFNetu wszystkim naukowcom i inŝynierom w Stanach Zjednoczonych) Rok opracowanie nowego i szybszego szkieletu sieci oraz trójpoziomowej struktury, obejmującej szkielet, sieci regionalne oraz sieci lokalne. Rok ARPANET formalnie przestaje istnieć Rok NSFNet przestała być szkieletem Internetu, Internet stał się siecią komercyjną. 4
5 Trochę historii Rozwój Internetu przerasta wszelkie oczekiwania. Sieci i agencje, które go stworzyły, nie odgrywają juŝ istotnej roli. Przekształcił się z dawnej prostej sieci szkieletowej, poprzez trójpoziomową strukturę hierarchiczną, w dzisiejszą olbrzymią sieć połączonych i ogólnodostępnych koncentratorów sieciowych. Pomimo zmian jeden fakt pozostaje stały: Internet jest zbudowany w oparciu o zestaw protokołów TCP/IP. Sieci lokalne (sieci intranetowe) takŝe wielokrotnie korzystają z TCP/IP. 5
6 Model OSI Ruch sieciowy generowany jest przy wysłaniu zadania przez sieć. Zadanie musi zostać przekształcone z postaci, jaka widzi uŝytkownik, do formatu nadającego się do uŝycia w sieci. Transformacja ta jest moŝliwa dzięki modelowi OSI. Dane przesyłane są w sieci w postaci pakietów danych. Pakiet danych to dane uŝytkownika przekształcone na postać zrozumiałą dla sieci. 6
7 Model OSI Wielowarstwowy model, Opis struktury i funkcji protokołów wymiany danych, Stworzony przez Międzynarodową Organizację Normatywną (International Standards Organization, ISO), Nazywany wzorcowym modelem łączenia systemów otwartych (Open Systems Interconnect Reference Model, OSI lub OSI RM), Stanowi punkt odniesienia, do którego porównuje się rozwiązania szczegółowe, 7
8 Model OSI Zdefiniowane w tym modelu pojęcia są powszechnie zrozumiałe i tak szeroko stosowane, Ŝe bez uŝycia terminologii OSI trudno sobie wyobrazić opis jakiegokolwiek protokołu wymiany danych Składa się z siedmiu warstw definiujących funkcje protokołów wymiany danych KaŜda z warstw reprezentuje działanie, jakie wykonywane jest podczas wymiany danych między aplikacjami współpracującymi poprzez sieć. 8
9 Model OSI Pojęcie warstwy nie pokrywa się z pojęciem protokołu - warstwa definiuje funkcje, które mogą być realizowane przez więcej niŝ jeden protokół. Z tego teŝ powodu warstwa moŝe obejmować więcej protokołów, z których kaŝdy dostarcza usług zgodnych z funkcją warstwy. Przykład: Protokół FTP i protokół poczty elektronicznej - obydwa są protokołami warstwy aplikacji 9
10 Model OSI KaŜda z warstw zajmuje się jedynie przekazywaniem danych do równorzędnej warstwy aplikacji pracującej w systemie zdalnym, naleŝało więc określić sposób wymiany danych pomiędzy warstwami pracującymi w pojedynczym komputerze. W przekazywaniu danych warstwy wyŝsze zdają się na niŝsze aŝ do znajdującej się najniŝej sieci. Komunikacja wirtualna 10
11 Model OSI Dane przekazywane są z wierzchołka stosu poprzez kolejne warstwy aŝ do warstwy fizycznej, za pomocą której przesyłane są poprzez sieć. Na drugim końcu połączenia dane odbierane przez warstwę fizyczną przekazywane są poprzez kolejne warstwy do aplikacji, która jest adresatem przesyłki sieć sieć 11
12 Model OSI Warstwy nie muszą znać sposobów działania swoich sąsiadów, jedynie wymagany format danych. Podział funkcji komunikacyjnych na warstwy minimalizuje wpływ zmian technologicznych na działanie całego pakietu. MoŜna dodawać nowe aplikacje bez ingerencji w fizyczną warstwę sieci oraz wprowadzać nowe urządzenia sieciowe bez pisania na nowo oprogramowania. 12
13 Model OSI warstwy górne WyróŜniamy trzy warstwy górne: warstwę aplikacji, prezentacji i sesji. Ich zadaniem jest współpraca z oprogramowaniem realizującym zadania zlecane przez uŝytkownika systemu komputerowego. Tworzą pewien interfejs, który pozwala na komunikację z warstwami niŝszymi. Ta sama warstwa realizuje dokładnie odwrotne zadanie w zaleŝności od kierunku przepływu informacji. 13
14 Model OSI warstwa aplikacji Jest warstwą najwyŝszą, Zawiera programy aplikacyjne wykorzystujące sieć, Kiedy uŝytkownik korzystając z oprogramowania chce przesłać lub odebrać dane poprzez urządzenia sieciowe, to trafiają one właśnie do warstwy aplikacji. 14
15 Model OSI warstwa prezentacji Określa strukturę danych przekazywanych między aplikacjami, Podczas ruchu w dół zadaniem warstwy prezentacji jest przetworzenie danych od aplikacji do postaci kanonicznej, zgodnej ze specyfikacją OSI, dzięki czemu niŝsze warstwy zawsze otrzymują dane w tym samym formacie, Kiedy informacje płyną w górę, warstwa prezentacji tłumaczy format otrzymywanych danych na zgodny z wewnętrzną reprezentacją systemu docelowego. Przykład: bity w bajcie danych w niektórych procesorach są interpretowane w odwrotnej kolejności niŝ w innych. 15
16 Model OSI warstwa sesji Zarządza sesjami łączącymi aplikacje, Otrzymuje od róŝnych aplikacji dane, które muszą zostać odpowiednio zsynchronizowane, "wie", która aplikacja łączy się z którą, dzięki czemu moŝe zapewnić właściwy kierunek przepływu informacji, Dzięki niej w nowoczesnych systemach sieciowych moŝe równolegle pracować kilkadziesiąt aplikacji. 16
17 Model OSI warstwy dolne NajniŜsze warstwy zajmują się odnajdywaniem odpowiedniej drogi do celu, gdzie ma być przekazana konkretna informacja. Dzielą dane na odpowiednie dla urządzeń sieciowych pakiety określane często skrótem PDU (Protocol Data Unit). Zapewniają weryfikację bezbłędności przesyłanych informacji. WaŜną cechą warstw dolnych jest całkowite ignorowanie sensu przesyłanych informacji. Dla warstw dolnych aplikacje nie istnieją. Jedynym ich zainteresowaniem cieszą się pakiety (ramki) danych, którymi to właśnie one się zajmują. Warstwy dolne to: warstwa transportowa, sieciowa, łącza danych oraz fizyczna. 17
18 Model OSI warstwa transportowa Określa mechanizmy detekcji i korekcji błędów po obu stronach połączenia, Aby informacje mogły zostać przesłane w dół, często muszą zostać podzielone na mniejsze fragmenty (zwykle 1500 bajtów) JeŜeli informacji nie uda się przesłać poprawnie za pierwszym razem, warstwa transportowa próbuje to zrobić, aŝ do wyczerpania limitu przekazów, Rejestruje komunikaty o przerwaniu połączenia i pozwala na bezpieczne zakończenie komunikacji (TCP) Gdy nadawca ustali juz, jak dane maja zostać opakowane, musi jeszcze wiedzieć, dokąd wysłać dane. 18
19 Model OSI warstwa sieciowa Zarządza połączeniami sieciowymi wykorzystywanymi przez wyŝsze warstwy, Odpowiada za adresowanie i trasowanie w sieci, Jako jedyna dysponuje wiedzą dotyczącą fizycznej topologii sieci. Rozpoznaje jakie drogi łączą poszczególne komputery (routing) i decyduje ile informacji naleŝy przesłać jednym z połączeń a ile innym, Nie zapewnia pewności transmisji, więc w razie błędu pomija niepoprawne pakiety danych, W routerach ta warstwa jest warstwą najwyŝszą. MoŜna sobie wyobrazić warstwę sieciowa jako policjanta kierującego ruchem w sieci. Warstwa sieciowa określa adresy IP nadawcy i odbiorcy oraz ustala najlepszą trasę do celu. Gdy posiadamy adresy IP, trzeba ustalić adres fizyczny. 19
20 Model OSI warstwa łącza danych Tłumaczenie adresu IP na adres sieciowy MAC Zapewnia niezawodne dostarczanie danych przez łącza fizyczne Ma moŝliwość zmiany parametrów pracy warstwy fizycznej, tak aby obniŝyć ilość pojawiających się podczas przekazu błędów, Zajmuje się pakowaniem danych w ramki i wysyłaniem do warstwy fizycznej, Rozpoznaje błędy związane z niedotarciem pakietu oraz uszkodzeniem ramek i zajmuje się ich naprawą (suma kontrolna CRC). Po zdefiniowaniu CRC, MAC i topologii, dane naleŝy przetworzyć i umieścić w sieci. 20
21 Model OSI warstwa fizyczna Określa fizyczne składniki nośników danych wykorzystywanych przez sieć, Warstwa fizyczna to konkretny układ elektroniczny tworzący kanał komunikacyjny poprzez medium fizyczne (kabel miedziany, światłowód, fale radiowe, itd.) pozwalający na wymianę informacji pomiędzy urządzeniami sieciowymi, Odbiera ramki od warstwy łącza danych i wysyła je - bit po bicie - do nośnika (i odwrotnie), którego łącze stanowi jej granicę, Posiada tylko informacje o właściwościach fizycznych / optycznych przesyłanych bitów. Musi być tak skonstruowana, aby większość przesyłanych nią danych bez zniekształceń trafiła do odbiorców. 21
22 Model DoD W ciągu ostatniej dekady wielu producentów sprzętu i oprogramowania dołączyło do swej oferty produkty pracujące w sieciach komputerowych. Aby uniknąć niezgodności pomiędzy rozlicznymi produktami sieciowymi wprowadzonymi na rynek, opracowane zostały standardy otwartych systemów komputerowych (ang. open computing). Rozwój TCP/IP od zawsze odbywał się w środowisku otwartym, wobec tego TCP/IP nadal uznawany jest za prawdziwy protokół połączeniowy systemów otwartych, pomimo prób popularyzacji przez rząd USA protokołów Open Systems Interconnection (OSI). Z upływem lat, w odpowiedzi na istniejący model odniesienia OSI, rozwinął się współczesny model architektury TCP/IP (DoD). Podstawowym zadaniem tego modelu jest zdefiniowanie zbioru otwartych standardów dla wszelkich obecnych lub przyszłych zmian rozwojowych w dziedzinie TCP/IP. 22
23 Model DoD Generalnie przyjmuje się, Ŝe architektura TCP/IP składa się z mniejszej liczby warstw niŝ model OSI. Model DoD (Department of Defense) teoretyczny model warstwowej struktury protokołów komunikacyjnych rodziny TCP/IP. Został stworzony w latach 70-tych XX wieku w DARPA, aby pomóc w tworzeniu odpornych na atak sieci komputerowych. Potem stał się on podstawą struktury Internetu. 23
24 Adresowanie Do komunikacji potrzebna jest moŝliwość zidentyfikowania i odnalezienia siebie nawzajem. Komunikujące się komputery muszą mieć przypisane adresy. 24
25 Adresowanie Komputer moŝe być przyłączony do więcej niŝ jednej sieci (przypisanie więcej niŝ jednego adresu, kaŝdy z tych adresów identyfikuje wtedy połączenie komputera z inną siecią). Nie mówi się, Ŝe urządzenie ma adres, ale Ŝe kaŝdy punkt przyłączenia, czyli interfejs urządzenia, ma adres w danej sieci. Połączenie litery (adresu sieci) i liczby (adresu hosta) tworzy unikatowy adres kaŝdego urządzenia w sieci (oznaczenia umowne). KaŜdemu komputerowi w sieci TCP/IP trzeba przypisać unikatowy identyfikator, czyli adres IP. Adres ten naleŝy do warstwy 3 i pozwala jednemu komputerowi w sieci zlokalizować inny. Wszystkie komputery mają takŝe unikatowy adres fizyczny zwany adresem MAC. Adresy te są nadawane przez producentów kart sieciowych i naleŝą do warstwy 2 modelu OSI. 25
26 Adres IPv4 Adres IP jest 32-bitową sekwencją zer i jedynek. W celu ułatwienia korzystania z adresów IP zwykle zapisuje się je w postaci czterech liczb dziesiętnych oddzielonych kropkami. Ten sposób zapisywania adresów jest nazywany notacją dziesiętną kropkową. KaŜda część adresu jest nazywana oktetem, poniewaŝ składa się z ośmiu cyfr w systemie dwójkowym. Przykład: adres IP zapisany w systemie dwójkowym ma postać Notacja dziesiętna kropkowa jest łatwiejsza do zrozumienia w porównaniu do zapisu dwójkowego. Pomaga ona uniknąć wielu pomyłek, które powstałyby w wypadku uŝycia jedynie liczb dwójkowych. 26
27 Adres IP sieć host KaŜdy adres IP składa się z dwóch części. Jedna część identyfikuje sieć, do której komputer jest przyłączony, a druga identyfikuje ten komputer w sieci docelowej. KaŜdy oktet moŝe przedstawiać liczbę od 0 do 255. Korzystając z adresu grupy znajdującej się bezpośrednio na wyŝszym poziomie hierarchii nad rozpatrywaną grupą, moŝna opisywać wszystkie grupy, na które dzieli się ten adres, za pomocą pojedynczej jednostki. Adresowanie IP jest adresowaniem hierarchicznym. 27
28 Klasy adresów Adresy IP są podzielone na klasy, które definiują wielkie, średnie i małe sieci. Adresy klasy A są przypisywane sieciom wielkim. Adresy klasy B są przeznaczone dla sieci średnich. Adresy klasy C są przeznaczone dla sieci małych. Istnieją jeszcze dalsze klasy (rzadziej stosowane). Podział ten jest nazywany adresowaniem klasowym. MoŜliwe jest takŝe adresowanie bezklasowe (dalsza część wykładu) Bit lub zestaw bitów na początku kaŝdego adresu określa jego klasę. Istnieje pięć klas adresów. 28
29 Klasy adresów Klasa adresu IP: Zakres adresu IP: 29
30 Klasa A Adresy klasy A zostały przeznaczone dla wyjątkowo duŝych sieci i mogą zawierać ponad 16 milionów adresów hostów. Adresy klasy A do identyfikacji sieci uŝywają tylko pierwszego oktetu. Pozostałe trzy oktety stanowią adres hosta. 30
31 Klasa A Pierwszy bit adresu klasy A jest zawsze równy 0. Najmniejsza moŝliwa do przedstawienia liczba to , czyli 0 dziesiętnie, a największa to , czyli 127 dziesiętnie. Liczby 0 i 127 są zarezerwowane i nie moŝna ich uŝywać jako adresów sieci (sieć 0 oznacza domyślnąścieŝkę i słuŝy do upraszczania informacji o routowaniu, sieć 127 to tzw. pętla (loopback address), umoŝliwiająca aplikacjom zaadresowanie lokalnego hosta w identyczny sposób jak odległego). KaŜdy adres, którego pierwszy oktet ma wartość z przedziału od 1 do 126, jest adresem klasy A. sieć host 31
32 Klasa B Adresy klasy B zostały przeznaczone na potrzeby sieci średnich i duŝych. Adres IP klasy B do identyfikacji sieci uŝywa pierwszych dwóch z czterech oktetów. Pozostałe dwa oktety określają adres hosta. 32
33 Klasa B Pierwsze dwa bity pierwszego oktetu adresu klasy B są zawsze równe 10. Pozostałe sześć bitów moŝe zawierać jedynki lub zera. Najmniejszą liczbą, która moŝe reprezentować adres klasy B, jest , czyli 128 dziesiętnie, a największą , czyli 191 dziesiętnie. KaŜdy adres, którego pierwszy oktet ma wartość z przedziału od 128 do 191, jest adresem klasy B. sieć host 33
34 Klasa C Spośród wszystkich głównych trzech klas adresów najczęściej wykorzystywana jest klasa C. Ta przestrzeń adresowa została przeznaczona dla małych sieci, zawierających maksymalnie 254 hosty. 34
35 Klasa C Adres klasy C zaczyna się od dwójkowej wartości 110. Najmniejszą moŝliwą do przedstawienia liczbą jest , czyli 192 dziesiętnie, a największą , czyli 223 dziesiętnie. Adres zawierający w pierwszym oktecie wartość z przedziału od 192 do 223 jest adresem klasy C. sieć host 35
36 Klasa D Klasa D została utworzona w celu umoŝliwienia rozsyłania grupowego (multicast) przy uŝyciu adresów IP. Adres rozsyłania grupowego jest unikatowym adresem sieciowym, który kieruje pakiety o tym adresie docelowym do zdefiniowanej wcześniej grupy adresów IP. Dzięki temu pojedynczy komputer moŝe przesyłać jeden strumień danych równocześnie do wielu odbiorców. Wartość pierwszego oktetu naleŝy do zakresu od do , czyli od 224 do 239 dziesiętnie. Adres IP zawierający w pierwszym oktecie wartości z przedziału od 224 do 239 jest adresem klasy D. 36
37 Klasa E Adresy zarezerwowane przez Internet Engineering Task Force (IETF) na potrzeby badawcze. Nie oddano do publicznego uŝytku Ŝadnych adresów klasy E. Pierwsze cztery bity kaŝdego adresu klasy E mają zawsze wartość 1. Pierwszy oktet dla adresów klasy E moŝe przyjmować wartości od do , czyli od 240 do 255 dziesiętnie. 37
38 Adres sieci i rozgłoszeniowy Niektóre adresy hostów są zarezerwowane i nie moŝna ich przypisać urządzeniom w sieci: adres sieci - uŝywany do identyfikowania samej sieci, adres rozgłoszeniowy - uŝywany do rozsyłania pakietów do wszystkich urządzeń w sieci. 38
39 Adres sieci Adres IP, którego część identyfikująca hosta zawiera same zera. Przykład: sieć klasy A: adres jest adresem IP sieci (identyfikatorem sieci), która zawiera host sieć klasy B: adres jest adresem sieci Router uŝywa adresu IP sieci do przesyłania danych w Internecie. sieć host 39
40 Adres rozgłoszeniowy Adres rozgłoszeniowy słuŝy do wysyłania danych do wszystkich urządzeń w danej sieci. Adresy rozgłoszeniowe mają część identyfikującą hosta wypełnioną jedynkami (przy zapisie adresu w systemie dwójkowym). Przykład: sieć ostatnie 16 bitów stanowi pole hosta, czyli część identyfikującą go. Pakiet rozgłoszeniowy wysyłany do wszystkich urządzeń w tej sieci zawierałby adres docelowy sieć host 40
41 Adresy publiczne i prywatne Stabilność działania Internetu zaleŝy bezpośrednio od niepowtarzalności uŝywanych publicznie adresów sieciowych. Obydwie sieci mają adres W tej sytuacji router nie byłby w stanie prawidłowo przekazywać pakietów danych. 41
42 Adresy publiczne KaŜde urządzenie w danej sieci wymaga unikatowego adresu. Konieczne było opracowanie procedury zapewniającej rzeczywistą unikatowość adresów -> początkowo organizacja Internet Network Information Center (InterNIC) -> aktualnie: organizacja Internet Assigned Numbers Authority (IANA). IANA ostroŝnie rozporządza pozostałą pulą adresów IP, aby nie wystąpiło powielenie publicznie uŝywanych adresów. Sytuacja taka spowodowałaby niestabilność Internetu oraz utrudniłaby dostarczanie datagramów do sieci. Publiczne adresy IP są unikatowe. Publiczny adres IP moŝna otrzymać za pewną opłatą od dostawcy usług internetowych (ISP) lub z rejestru odpowiedniego dla danego regionu. 42
43 Adresy prywatne Jednym z rozwiązań problemu zbliŝającego się wyczerpania publicznych adresów IP jest korzystanie z adresów prywatnych. Prywatne, nie podłączone do Internetu sieci mogą uŝywać dowolnych adresów hostów, jeśli tylko adresy te są unikatowe wewnątrz sieci prywatnej. Nie zaleca się jednak uŝywania w prywatnej sieci dowolnych adresów, poniewaŝ kiedyś sieć taka moŝe zostać podłączona do Internetu. W dokumencie RFC 1918 zarezerwowano trzy bloki adresów IP do prywatnego, wewnętrznego uŝytku. 43
44 Adresy prywatne - NAT Adresy naleŝące do tych zakresów nie są routowane w sieci szkieletowej Internetu. Routery internetowe natychmiast odrzucają adresy prywatne. Przypisując adresy w niepublicznym intranecie, sieci testowej lub domowej, moŝna uŝywać tych adresów zamiast adresów globalnie unikatowych. Podłączenie do Internetu sieci uŝywającej adresów prywatnych wymaga translacji adresów prywatnych na adresy publiczne. Proces translacji jest określany jako translacja adresów sieciowych NAT (Network Address Translation). Zwykle proces translacji NAT jest wykonywany przez router. 44
45 Adresy prywatne 45
46 Maska bitowa Problem: gwałtowne kurczenie się liczby adresów klasy B, tradycyjne typy adresów niedoskonałe: klasa A zbyt duŝa, klasa C zbyt mała. Początkowe rozwiązanie: nakłanianie organizacji do korzystania z wielu adresów klasy C (dostępne są miliony ich kombinacji i nie ma niebezpieczeństwa szybkiego wyczerpania się adresów). Problem: KaŜdy adres klasy C wymaga wpisu do tablicy routowania. Nadanie tysięcy milionów klasy C spowodowałoby taki rozrost tablic routowania, Ŝe wkrótce routery przestałyby pracować z powodu przeciąŝenia. Rozwiązanie: maska bitowa. 46
47 Maska bitowa - nadsieci Maska bitowa podobnie jak adres IP składa się z czterech oktetów. Maska bitowa jest przyporządkowywana do adresu IP. JeŜeli bit w masce ma wartość 1, odpowiadający mu bit adresu IP traktowany jest jako naleŝący do numeru sieci, jeŝeli zaś bit w masce ma wartość 0 odpowiadający mu bit adresu traktowany jest jako naleŝący do numeru hosta. Maskowanie adresów w celu uzyskania przestrzeni większych niŝ otrzymane przy uŝyciu masek naturalnych (masek wyznaczonych przez klasę adresu) określa się terminem tworzenia nadsieci. Interpretacja adresów według masek (zamiast tradycyjnego mechanizmu klas) nazywa się bezklasowym routowaniem między domenowym (Classless Inter-Domain Routing, CIDR), bądź adresowaniem bezklasowym. Notacja skrótowa: adres z maską zapisuje się jako /19 Format tego zapisu to: adresip/długośćprzedrostka, gdzie: długośćprzedrostka to określona w bitach długość numeru sieci. 47
48 Maska bitowa - nadsieci sieć Maska: Około 16 mln sieci, 254 hosty host sieć Maska: Około 0,5 mln sieci, 8190 hosty host 48
49 Podsieci Podział na podsieci jest kolejną metodą zarządzania adresami IP. Metoda ta, polegająca na dzieleniu pełnych klas adresów sieciowych na mniejsze części, zapobiegła całkowitemu wyczerpaniu adresów IP. Małą sieć nie zawsze trzeba dzielić na podsieci. Jest to jednak konieczne w przypadku duŝych lub bardzo duŝych sieci. Podział na podsieci oznacza wykorzystanie maski podsieci do podzielenia sieci na mniejsze, bardziej efektywne i łatwiejsze w zarządzaniu segmenty, czyli podsieci (maska podsieci to zwyczajna maska bitowa). WaŜne jest, aby wiedzieć, ile jest potrzebnych podsieci lub sieci, oraz ile hostów będzie potrzebnych w kaŝdej z nich. Jeśli korzystamy z podziału na podsieci, nie musimy ograniczać się do domyślnych masek sieci klasy A, B lub C, dzięki czemu moŝliwe jest bardziej elastyczne projektowanie sieci. 49
50 Podsieci Adresy podsieci zawierają część identyfikującą sieć oraz pole podsieci i pole hosta. Pole podsieci i pole hosta są tworzone z części przeznaczonej pierwotnie na adres hosta w całej sieci. Maksymalnie moŝna poŝyczyć dowolną liczbę bitów, jeŝeli tylko pozostawi się przynajmniej dwa bity na numer hosta. sieć sieć host / /20 podsieć host 65 tyś hostów 16 sieci 4 tyś hostów 50
51 Podsieci Przykład: W ramach sieci /24 moŝna przykładowo zrobić trzy podsieci: /25 mieści do = 126 hostów /26 mieści do 64 2 = 62 hostów /26 mieści do 64 2 = 62 hostów sieć host /24 sieć sieć sieć host / host / host /26 51
52 IPv6 IPv6/IPNG Internet Protocol Next Generation Adres z 32 bitów na :5678:abcd:00ef:0000:0000:1234:5678 Uwierzytelnianie, kompresja Zmiana nie ingeruje w inne warstwy OSI 52
53 DNS Do adresowania uŝywamy takŝe nazw domenowych. Łatwiejsze do zapamiętania niŝ numerki. Wymaga rejestracji. Przykład: zly.kis.p.lodz.pl ->
Akademia Techniczno-Humanistyczna w Bielsku-Białej
Akademia Techniczno-Humanistyczna w Bielsku-Białej Wydział Budowy Maszyn i Informatyki Laboratorium z sieci komputerowych Ćwiczenie numer: 1 Temat ćwiczenia: Adresacja w sieciach komputerowych podstawowe
Bardziej szczegółowoModel sieci OSI, protokoły sieciowe, adresy IP
Model sieci OSI, protokoły sieciowe, adresy IP Podstawę działania internetu stanowi zestaw protokołów komunikacyjnych TCP/IP. Wiele z używanych obecnie protokołów zostało opartych na czterowarstwowym modelu
Bardziej szczegółowoURZĄDZENIA TECHNIKI KOMPUTEROWEJ
Adres IP jest 32-bitową liczbą, składającą się z następujących części: części sieciowej części hosta Oprogramowanie sieciowe IP, na podstawie kilku pierwszych bitów adresu IP, określa jego klasę. Istnieją
Bardziej szczegółowoAby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci.
Struktura komunikatów sieciowych Każdy pakiet posiada nagłówki kolejnych protokołów oraz dane w których mogą być zagnieżdżone nagłówki oraz dane protokołów wyższego poziomu. Każdy protokół ma inne zadanie
Bardziej szczegółowoDR 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.
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 Reprezentacja liczb w systemach cyfrowych Protokół IPv4 Adresacja w sieciach
Bardziej szczegółowoSieć komputerowa Adresy sprzętowe Adresy logiczne System adresacji IP (wersja IPv4)
Sieć komputerowa Siecią komputerową nazywamy system (tele)informatyczny łączący dwa lub więcej komputerów w celu wymiany danych między nimi. Sieć może być zbudowana z wykorzystaniem urządzeń takich jak
Bardziej szczegółowoPodstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN
Podstawy Transmisji Danych Wykład IV Protokół IPV4 Sieci WAN to połączenia pomiędzy sieciami LAN 1 IPv4/IPv6 TCP (Transmission Control Protocol) IP (Internet Protocol) ICMP (Internet Control Message Protocol)
Bardziej szczegółowoKomunikacja w sieciach komputerowych
Komunikacja w sieciach komputerowych Dariusz CHAŁADYNIAK 2 Plan prezentacji Wstęp do adresowania IP Adresowanie klasowe Adresowanie bezklasowe - maski podsieci Podział na podsieci Translacja NAT i PAT
Bardziej szczegółowoWarstwa sieciowa. Adresowanie IP. Zadania. Warstwa sieciowa ćwiczenie 5
Warstwa sieciowa Zadania 1. Co to jest i do czego służy maska podsieci? 2. Jakie wyróżniamy klasy adresów IP? Jakie konsekwencje ma wprowadzenie podziału klasowego adresów IP? Jaka jest struktura adresów
Bardziej szczegółowoAdresy w sieciach komputerowych
Adresy w sieciach komputerowych 1. Siedmio warstwowy model ISO-OSI (ang. Open System Interconnection Reference Model) 7. Warstwa aplikacji 6. Warstwa prezentacji 5. Warstwa sesji 4. Warstwa transportowa
Bardziej szczegółowoSieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet
Sieci Komputerowe Wykład 1: TCP/IP i adresowanie w sieci Internet prof. nzw dr hab. inż. Adam Kisiel kisiel@if.pw.edu.pl Pokój 114 lub 117d 1 Kilka ważnych dat 1966: Projekt ARPANET finansowany przez DOD
Bardziej szczegółowoSystemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A
i sieci komputerowe Szymon Wilk Adresowanie w sieciach 1 1. Klasy adresów IP a) klasa A sieć host 0 mało sieci (1 oktet), dużo hostów (3 oktety) pierwszy bit równy 0 zakres adresów dla komputerów 1.0.0.0-127.255.255.255
Bardziej szczegółowoSieci komputerowe - Wstęp do intersieci, protokół IPv4
Piotr Kowalski KAiTI Internet a internet - Wstęp do intersieci, protokół IPv Plan wykładu Informacje ogólne 1. Ogólne informacje na temat sieci Internet i protokołu IP (ang. Internet Protocol) w wersji.
Bardziej szczegółowoProtokoły sieciowe - TCP/IP
Protokoły sieciowe Protokoły sieciowe - TCP/IP TCP/IP TCP/IP (Transmission Control Protocol / Internet Protocol) działa na sprzęcie rożnych producentów może współpracować z rożnymi protokołami warstwy
Bardziej szczegółowoWYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU BIAŁYSTOK, ul. Ciepła 40 filia w EŁKU, ul. Grunwaldzka
14 Protokół IP WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU BIAŁYSTOK, ul. Ciepła 40 Podstawowy, otwarty protokół w LAN / WAN (i w internecie) Lata 70 XX w. DARPA Defence Advanced Research Project Agency 1971
Bardziej szczegółowoStruktura adresu IP v4
Adresacja IP v4 E13 Struktura adresu IP v4 Adres 32 bitowy Notacja dziesiętna - każdy bajt (oktet) z osobna zostaje przekształcony do postaci dziesiętnej, liczby dziesiętne oddzielone są kropką. Zakres
Bardziej szczegółowoStos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)
Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol) W latach 1973-78 Agencja DARPA i Stanford University opracowały dwa wzajemnie uzupełniające się protokoły: połączeniowy TCP
Bardziej szczegółowoAkademickie Centrum Informatyki PS. Wydział Informatyki PS
Akademickie Centrum Informatyki PS Wydział Informatyki PS Wydział Informatyki Sieci komputerowe i Telekomunikacyjne ADRESOWANIE IP WERSJA 4 Wyczerpanie adresów IP CIDR, NAT Krzysztof Bogusławski tel. 449
Bardziej szczegółowoTechnologie informacyjne - wykład 8 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 8 - Prowadzący: Dmochowski
Bardziej szczegółowoZASADY PODZIAŁU SIECI NA PODSIECI, OBLICZANIA ADRESÓW PODSIECI, ADRESÓW HOSTÓW I ADRESU ROZGŁOSZENIOWEGO
ZASADY PODZIAŁU SIECI NA PODSIECI, OBLICZANIA ADRESÓW PODSIECI, ADRESÓW HOSTÓW I ADRESU ROZGŁOSZENIOWEGO Wybór schematu adresowania podsieci jest równoznaczny z wyborem podziału lokalnej części adresu
Bardziej szczegółowoModel ISO/OSI opis Laboratorium Numer 7
Model ISO/OSI opis Laboratorium Numer 7 Model OSI/ISO to sposób realizacji otwartych połączeń systemów komputerowych. Rys. Przepływ danych w modelu OSI/ISO między warstwami. [2] Open System Interconection
Bardziej szczegółowoSieci Komputerowe. Zadania warstwy sieciowej. Adres IP. Przydzielanie adresów IP. Adresacja logiczna Trasowanie (ang. routing)
Sieci Komputerowe Zadania warstwy sieciowej Wykład 4. Warstwa sieciowa. Adresacja IP. Adresacja logiczna Trasowanie (ang. routing) Urządzenia pracujące w warstwie trzeciej nazywają się ruterami. Fragmentacja
Bardziej szczegółowoScenariusz lekcji Opracowanie: mgr Bożena Marchlińska NKJO w Ciechanowie Czas trwania jednostki lekcyjnej: 90 min.
Scenariusz lekcji Opracowanie: mgr Bożena Marchlińska NKJO w Ciechanowie Czas trwania jednostki lekcyjnej: 90 min. Temat lekcji: Adresy IP. Konfiguracja stacji roboczych. Część I. Cele lekcji: wyjaśnienie
Bardziej szczegółowoSieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i sieciowej
ieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i sieciowej 1969 ARPANET sieć eksperymentalna oparta na wymianie pakietów danych: - stabilna, - niezawodna,
Bardziej szczegółowoZarządzanie infrastrukturą sieciową Modele funkcjonowania sieci
W miarę rozwoju sieci komputerowych pojawiały się różne rozwiązania organizujące elementy w sieć komputerową. W celu zapewnienia kompatybilności rozwiązań różnych producentów oraz opartych na różnych platformach
Bardziej szczegółowoZestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak
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).
Bardziej szczegółowoLABORATORIUM Systemy teletransmisji i transmisja danych
LABORATORIUM Systemy teletransmisji i transmisja danych INSTRUKCJA NR:3 TEMAT: Podstawy adresowania IP w protokole TCP/IP 1 Cel ćwiczenia: WyŜsza Szkoła Technik Komputerowych i Telekomunikacji Zapoznanie
Bardziej szczegółowoWarstwy i funkcje modelu ISO/OSI
Warstwy i funkcje modelu ISO/OSI Organizacja ISO opracowała Model Referencyjny Połączonych Systemów Otwartych (model OSI RM - Open System Interconection Reference Model) w celu ułatwienia realizacji otwartych
Bardziej szczegółowo1. Sieć komputerowa - grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów.
Sieci komputerowe 1. Sieć komputerowa - grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów. 2. Podział sieci ze względu na rozległość: - sieć
Bardziej szczegółowoSIECI KOMPUTEROWE Adresowanie IP
Adresowanie IP Podstawowa funkcja protokołu IP (Internet Protocol) polega na dodawaniu informacji o adresie do pakietu danych i przesyłaniu ich poprzez sieć do właściwych miejsc docelowych. Aby umożliwić
Bardziej szczegółowoFunkcje warstwy sieciowej. Podstawy wyznaczania tras. Dostarczenie pakietu od nadawcy od odbiorcy (RIP, IGRP, OSPF, EGP, BGP)
Wyznaczanie tras (routing) 1 Wyznaczanie tras (routing) 17 Funkcje warstwy sieciowej Podstawy wyznaczania tras Routing statyczny Wprowadzenie jednolitej adresacji niezaleŝnej od niŝszych warstw (IP) Współpraca
Bardziej szczegółowoProtokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak
Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak OSI (ang. Open System Interconnection) lub Model OSI to standard zdefiniowany przez ISO oraz ITU-T, opisujący strukturę komunikacji sieciowej.
Bardziej szczegółowoLaboratorium Sieci Komputerowe
Laboratorium Sieci Komputerowe Adresowanie IP Mirosław Juszczak 9 października 2014 Mirosław Juszczak 1 Sieci Komputerowe Na początek: 1. Jak powstaje standard? 2. Co to są dokumenty RFC...??? (czego np.
Bardziej szczegółowoReferencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37
Referencyjny model OSI 3 listopada 2014 Mirosław Juszczak 37 Referencyjny model OSI Międzynarodowa Organizacja Normalizacyjna ISO (International Organization for Standarization) opracowała model referencyjny
Bardziej szczegółowoMODEL WARSTWOWY PROTOKOŁY TCP/IP
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
Bardziej szczegółowoĆwiczenia z arytmetyki komputera Budowa adresu IP
Ćwiczenia z arytmetyki komputera Budowa adresu IP Rozmiar adresu IP: 4 bajty (32 bity) Adres IP jest hierarchiczny - pierwsza część określa numer sieci, a pozostałe bity - numer komputera wewnątrz tej
Bardziej szczegółowoPlan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej
Wyznaczanie tras (routing) 1 Wyznaczanie tras (routing) 2 Wyznaczanie tras VLSM Algorytmy rutingu Tablica rutingu CIDR Ruting statyczny Plan wykładu Wyznaczanie tras (routing) 3 Funkcje warstwy sieciowej
Bardziej szczegółowoAdresacja IPv4 - podstawy
Adresacja IPv4 - podstawy LAN LAN... MAN... LAN Internet Internet = sieć sieci Problem jak adresować urządzenia w takiej sieci? 1 Budowa adresu IP rozmiar adresu IP: 4 bajty (32 bity) Adres IP jest hierarchiczny
Bardziej szczegółowoWarstwa sieciowa rutowanie
Warstwa sieciowa rutowanie Protokół IP - Internet Protocol Protokoły rutowane (routed) a rutowania (routing) Rutowanie statyczne i dynamiczne (trasowanie) Statyczne administrator programuje trasy Dynamiczne
Bardziej szczegółowoSystemy Operacyjne i Sieci Komputerowe Adres MAC 00-0A-E6-3E-FD-E1
Adres MAC (ang. MAC address) jest 48-bitowy i zapisywany jest heksadecymalnie (szesnastkowo). Pierwsze 24 bity oznaczają producenta karty sieciowej, pozostałe 24 bity są unikalnym identyfikatorem danego
Bardziej szczegółowoStos TCP/IP Warstwa Internetu. Sieci komputerowe Wykład 4
Stos TCP/IP Warstwa Internetu Sieci komputerowe Wykład 4 Historia Internetu (1 etap) Wojsko USA zleca firmie Rand Corp. wyk. projektu sieci odpornej na atak nuklearny. Uruchomienie sieci ARPANet (1 IX
Bardziej szczegółowoPlan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci
Sieci komputerowe 1 Sieci komputerowe 2 Plan wykładu Warstwa sieci Miejsce w modelu OSI/ISO unkcje warstwy sieciowej Adresacja w warstwie sieciowej Protokół IP Protokół ARP Protokoły RARP, BOOTP, DHCP
Bardziej szczegółowoPrzesyłania danych przez protokół TCP/IP
Przesyłania danych przez protokół TCP/IP PAKIETY Protokół TCP/IP transmituje dane przez sieć, dzieląc je na mniejsze porcje, zwane pakietami. Pakiety są często określane różnymi terminami, w zależności
Bardziej szczegółowoUproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek:
Uproszczony opis obsługi ruchu w węźle IP Poniższa procedura jest dokonywana dla każdego pakietu IP pojawiającego się w węźle z osobna. W routingu IP nie wyróżniamy połączeń. Te pojawiają się warstwę wyżej
Bardziej szczegółowoModel OSI. mgr inż. Krzysztof Szałajko
Model OSI mgr inż. Krzysztof Szałajko Protokół 2 / 26 Protokół Def.: Zestaw reguł umożliwiający porozumienie 3 / 26 Komunikacja w sieci 101010010101101010101 4 / 26 Model OSI Open Systems Interconnection
Bardziej szczegółowoPORADNIKI. Routery i Sieci
PORADNIKI Routery i Sieci Projektowanie routera Sieci IP są sieciami z komutacją pakietów, co oznacza,że pakiety mogą wybierać różne trasy między hostem źródłowym a hostem przeznaczenia. Funkcje routingu
Bardziej szczegółowoPytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)
Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi) Pytanie 2 a) HTTPs, b) HTTP, c) POP3, d) SMTP. Co oznacza skrót WWW? a) Wielka Wyszukiwarka Wiadomości, b) WAN Word Works,
Bardziej szczegółowoWykład: Sieci Globalne
Wykład: Sieci Globalne Piotr Steć P.Stec@issi.uz.zgora.pl 26 października 2002 roku Skrypt jest niepełny i stanowi tylko zasygnalizowanie problemów. 1 1. Historia Internetu 1.1. Cot to jest Internet? 1.2.
Bardziej szczegółowoSieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska
Sieci komputerowe Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Adresacja IPv4 Sieci Komputerowe, T. Kobus, M. Kokociński 2 Sieci Komputerowe, T. Kobus, M. Kokociński 3
Bardziej szczegółowoNazwy i adresy - Sieci komputerowe
Artykuł pobrano ze strony eioba.pl Nazwy i adresy - Sieci komputerowe Adresy IP są niepowtarzalnymi identyfikatorami wszystkich stacji należących do intersieci TCP/IP. Stacją może być komputer, terminal,
Bardziej szczegółowoAdresacja IP w sieciach komputerowych. Adresacja IP w sieciach komputerowych
Adresacja IP w sieciach komputerowych 1. Model odniesienia OSI. Przyczyny powstania: - Gwałtowny rozwój i sieci komputerowych na początku lat 70. XX wieku, - Powstanie wielu niekompatybilnych ze sobą protokołów
Bardziej szczegółowoWykład: Sieci Globalne
Wykład: Sieci Globalne Piotr Steć P.Stec@issi.uz.zgora.pl 26 października 2002 roku Strona 1 z 13 Skrypt jest niepełny i stanowi tylko zasygnalizowanie problemów. 1. 1.1. Cot to jest Internet? 1.2. Początki
Bardziej szczegółowoAdresacja IPv4 (Internet Protocol wersja 4)
Adresacja IPv4 (Internet Protocol wersja 4) Komputer, który chce wysłać pewne dane do innego komputera poprzez sieć, musi skonstruować odpowiednią ramkę (ramki). W nagłówku ramki musi znaleźć się tzw.
Bardziej szczegółowoSieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 25
Sieci komputerowe Wykład 3: Protokół IP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 3 1 / 25 W poprzednim odcinku Podstawy warstwy pierwszej (fizycznej)
Bardziej szczegółowoSIECI KOMPUTEROWE mgr inż. Adam Mencwal Katedra Informatyki Stosowanej
SIECI KOMPUTEROWE mgr inż. Adam Mencwal Katedra Informatyki Stosowanej amencwal@kis.p.lodz.pl http://www.kis.p.lodz.pl/~amencwal/ Sieć komputerowa co to takiego? Sieć komputerowa - to grupa komputerów
Bardziej szczegółowoPlan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci
Sieci komputerowe 1 Sieci komputerowe 2 Plan wykładu Warstwa sieci Miejsce w modelu OSI/ISO Funkcje warstwy sieciowej Adresacja w warstwie sieciowej Protokół IP Protokół ARP Protokoły RARP, BOOTP, DHCP
Bardziej szczegółowoWarstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa
Warstwa sieciowa Model OSI Model TCP/IP Aplikacji Prezentacji Aplikacji podjęcie decyzji o trasowaniu (rutingu) na podstawie znanej, lokalnej topologii sieci ; - podział danych na pakiety Sesji Transportowa
Bardziej szczegółowoAkademia Techniczno-Humanistyczna w Bielsku-Białej
Akademia Techniczno-Humanistyczna w Bielsku-Białej Wydział Budowy Maszyn i Informatyki Laboratorium z sieci komputerowych Ćwiczenie numer: 2 Temat ćwiczenia: Maska sieci, podział sieci na podsieci. 1.
Bardziej szczegółowoZadania z sieci Rozwiązanie
Zadania z sieci Rozwiązanie Zadanie 1. Komputery połączone są w sieci, z wykorzystaniem routera zgodnie ze schematem przedstawionym poniżej a) Jak się nazywa ten typ połączenia komputerów? (topologia sieciowa)
Bardziej szczegółowoSieci komputerowe. Wykład 1: Podstawowe pojęcia i modele. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski
Sieci komputerowe Wykład 1: Podstawowe pojęcia i modele Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 1 1 / 14 Komunikacja Komunikacja Komunikacja = proces
Bardziej szczegółowoPodstawy sieci komputerowych
mariusz@math.uwb.edu.pl http://math.uwb.edu.pl/~mariusz Uniwersytet w Białymstoku Zakład Dydaktyki i Nowoczesnych Technologii w Kształceniu 2017/2018 Ekspancja sieci TCP/IP i rozwój adresacji IP 1975 opracowanie
Bardziej szczegółowoRok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c
Wymagania edukacyjne w technikum SIECI KOMPUTEROWE kl. 2c Wiadomości Umiejętności Lp. Temat konieczne podstawowe rozszerzające dopełniające Zapamiętanie Rozumienie W sytuacjach typowych W sytuacjach problemowych
Bardziej szczegółowoPodstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 13 Topologie sieci i urządzenia Topologie sieci magistrali pierścienia gwiazdy siatki Zalety: małe użycie kabla Magistrala brak dodatkowych urządzeń
Bardziej szczegółowo1 Technologie Informacyjne WYKŁAD I. Internet - podstawy
1 Technologie Informacyjne WYKŁAD I Internet - podstawy MAIL: a.dudek@pwr.edu.pl WWW: http://wgrit.ae.jgora.pl/ad KONSULTACJE: czwartki, piątki 8.00-9.00 sala 118 2 Internet to globalna, ogólnoświatowa
Bardziej szczegółowoPodstawy sieci komputerowych
mariusz@math.uwb.edu.pl http://math.uwb.edu.pl/~mariusz Uniwersytet w Białymstoku 2018/2019 Ekspancja sieci TCP/IP i rozwój adresacji IP 1975 opracowanie IPv4 32 bity na adres IP 2 32, czyli ok. 4 miliardów
Bardziej szczegółowoAdresacja w sieci komputerowej
1 Adresacja w sieci komputerowej Idea transferu danych pomiędzy dwoma punktami sieci: w czasie podróży przez sieć dane umieszczone są w pakietach IP każdy pakiet (jednostka warstwy 3 OSI sieciowej) posiada
Bardziej szczegółowoPlan i problematyka wykładu. Sieci komputerowe IPv6. Rozwój sieci Internet. Dlaczego IPv6? Przykład zatykania dziur w funkcjonalności IPv4 - NAT
IPv6 dr inż. Piotr Kowalski Katedra Automatyki i Technik Informacyjnych Plan i problematyka wykładu 1. Uzasadnienie dla rozwoju protokołu IPv6 i próby ratowania idei IPv6 2. Główne aspekty funkcjonowania
Bardziej szczegółowoModuł 9. Zestaw protokołów TCP/IP Internet został zaprojektowany jako sieć łączności, która mogłaby działać także w okresie wojny.
Moduł 9. Zestaw protokołów TCP/IP Internet został zaprojektowany jako sieć łączności, która mogłaby działać także w okresie wojny. Chociaż Internet ewoluował w zupełnie innych kierunkach, niż wyobrażali
Bardziej szczegółowoSieci lokalne Adresowanie IP Usługi sieciowe. Sieci. Jacek Izdebski. ektanet.pl. 27 stycznia 2011
lokalne ektanet.pl 27 stycznia 2011 lokalne Sieć domowa Udostępnianie łącza internetowego Wprowadzenie pojęcia sieci lokalnej (LAN) LAN Local Area Network czyli sieć lokalna, tak określa się sieci zlokalizowane
Bardziej szczegółowoSieci Komputerowe Modele warstwowe sieci
Sieci Komputerowe Modele warstwowe sieci mgr inż. Rafał Watza Katedra Telekomunikacji AGH Al. Mickiewicza 30, 30-059 Kraków, Polska tel. +48 12 6174034, fax +48 12 6342372 e-mail: watza@kt.agh.edu.pl Wprowadzenie
Bardziej szczegółowoKlasy adresowe ip. xxx to dowolne numery w zakresie 0-255
Adresacja IP Co to jest adres ip? numer, który identyfikuje komputer lub opisuje sieć (wszystko zależy od dodatkowego parametru: maski) zewnętrzne (widziane w Internecie np. 217.96.171.101) - wewnętrzne
Bardziej szczegółowoPodstawy sieci komputerowych
mariusz@math.uwb.edu.pl http://math.uwb.edu.pl/~mariusz Uniwersytet w Białymstoku 2018/2019 Skąd się wziął Internet? Komutacja pakietów (packet switching) Transmisja danych za pomocą zaadresowanych pakietów,
Bardziej szczegółowoZiMSK NAT, PAT, ACL 1
ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń, asiersz@kis.p.lodz.pl dr inż. Andrzej Frączyk, a.fraczyk@kis.p.lodz.pl NAT, PAT, ACL 1 Wykład Translacja
Bardziej szczegółowoProgramowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 6 dr inż. Komunikowanie się procesów Z użyciem pamięci współdzielonej. wykorzystywane przede wszystkim w programowaniu wielowątkowym. Za pomocą przesyłania
Bardziej szczegółowoSK Moduł 6 - Studia Informatyczne
1 z 27 2014-01-03 13:21 SK Moduł 6 From Studia Informatyczne W przypadku sieci komputerowych, podobnie jak w przypadku tradycyjnych sposobów komunikacji, istnieje potrzeba określenia miejsca przeznaczenia,
Bardziej szczegółowoWykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych
Wykład 2: Budowanie sieci lokalnych 1 Budowanie sieci lokalnych Technologie istotne z punktu widzenia konfiguracji i testowania poprawnego działania sieci lokalnej: Protokół ICMP i narzędzia go wykorzystujące
Bardziej szczegółowoCo w sieci piszczy? Programowanie aplikacji sieciowych w C#
Co w sieci piszczy? Programowanie aplikacji sieciowych w C# Prelegenci: Michał Cywiński i Kamil Frankowicz kamil@vgeek.pl @fumfel www.vgeek.pl mcywinski@hotmail.com @mcywinskipl www.michal-cywinski.pl
Bardziej szczegółowoJedną z fundamentalnych cech IPv4 jest występowanie klucza bitowego w sposób jednoznaczny dzielącego adres na network-prefix oraz host-number.
ADRESOWANIE KLASOWE IPv4 Wszystkie hosty w danej sieci posiadają ten sam network-prefix lecz muszą mieć przypisany unikatowy host-number. Analogicznie, dowolne dwa hosty w różnych sieciach muszą posiadać
Bardziej szczegółowoPołączenie sieci w intersieci ( internet ) Intersieci oparte o IP Internet
Warstwa sieciowa Usługi dla warstwy transportowej Niezależne od sieci podkładowych Oddzielenie warstwy transportu od parametrów sieci (numeracja,topologia, etc.) Adresy sieciowe dostępne dla warstwy transportowej
Bardziej szczegółowoSieci komputerowe. Wstęp
Sieci komputerowe Wstęp Sieć komputerowa to grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład: korzystania ze wspólnych urządzeń
Bardziej szczegółowoPodsieci IPv4 w przykładach. mgr inż. Krzysztof Szałajko
Podsieci IPv4 w przykładach mgr inż. Krzysztof Szałajko I. Podział sieci IP na równe podsieci Zadanie 1: Podziel sieć o adresie IP 220.110.40.0 / 24 na 5 podsieci. Dla każdej podsieci podaj: Adres podsieci
Bardziej szczegółowoSprawozdanie z zajęć laboratoryjnych: Technologie sieciowe 1
Łukasz Przywarty 171018 Data utworzenia: 10.04.2010r. Prowadzący: dr inż. Marcin Markowski Sprawozdanie z zajęć laboratoryjnych: Technologie sieciowe 1 Temat: Zadanie domowe, rozdział 6 - Adresowanie sieci
Bardziej szczegółowoARP Address Resolution Protocol (RFC 826)
1 ARP Address Resolution Protocol (RFC 826) aby wysyłać dane tak po sieci lokalnej, jak i pomiędzy różnymi sieciami lokalnymi konieczny jest komplet czterech adresów: adres IP nadawcy i odbiorcy oraz adres
Bardziej szczegółowopasja-informatyki.pl
pasja-informatyki.pl Sieci komputerowe Modele TCP/IP i ISO/OSI Damian Stelmach Po co nam modele? 2018 Spis treści Po co nam modele?... 3 Model TCP/IP oraz ISO/OSI... 5 Analiza procesu komunikacji... 8
Bardziej szczegółowoTest sprawdzający wiadomości z przedmiotu Systemy operacyjne i sieci komputerowe.
Literka.pl Test sprawdzający wiadomości z przedmiotu Systemy operacyjne i sieci komputerowe Data dodania: 2010-06-07 09:32:06 Autor: Marcin Kowalczyk Test sprawdzający wiadomości z przedmiotu Systemy operacyjne
Bardziej szczegółowoRouting i protokoły routingu
Routing i protokoły routingu Po co jest routing Proces przesyłania informacji z sieci źródłowej do docelowej poprzez urządzenie posiadające co najmniej dwa interfejsy sieciowe i stos IP. Routing przykład
Bardziej szczegółowoMASKI SIECIOWE W IPv4
MASKI SIECIOWE W IPv4 Maska podsieci wykorzystuje ten sam format i sposób reprezentacji jak adresy IP. Różnica polega na tym, że maska podsieci posiada bity ustawione na 1 dla części określającej adres
Bardziej szczegółowoWykład 3: Internet i routing globalny. A. Kisiel, Internet i routing globalny
Wykład 3: Internet i routing globalny 1 Internet sieć sieci Internet jest siecią rozproszoną, globalną, z komutacją pakietową Internet to sieć łącząca wiele sieci Działa na podstawie kombinacji protokołów
Bardziej szczegółowoLaboratorium - Przeglądanie tablic routingu hosta
Topologia Cele Część 1: Dostęp do tablicy routingu hosta Część 2: Badanie wpisów tablicy routingu IPv4 hosta Część 3: Badanie wpisów tablicy routingu IPv6 hosta Scenariusz Aby uzyskać dostęp do zasobów
Bardziej szczegółowoLABORATORIUM 2 Adresacja IP
LABORATORIUM 2 Adresacja IP 1). Podstawy adresacji IP Problem: Jak adresować urządzenia w tak dużej sieci? Adresy IP adres IP składa się z 2 części: numeru sieci i numeru hosta, numer sieci należy uzyskać
Bardziej szczegółowoSieci komputerowe - adresacja internetowa
Sieci komputerowe - adresacja internetowa mgr inż. Rafał Watza Katedra Telekomunikacji AGH 1 Wprowadzenie Co to jest adresacja? Przedmioty adresacji Sposoby adresacji Układ domenowy, a układ numeryczny
Bardziej szczegółowoTCP/IP (Transmission Control Protocol / Internet Protocol) komunikacji otwartej stosem protokołów
TCP/IP TCP/IP (Transmission Control Protocol / Internet Protocol) jest pakietem najbardziej rozpowszechnionych protokołów komunikacyjnych sieci komputerowych. TCP/IP - standard komunikacji otwartej (możliwość
Bardziej szczegółowo1. Podstawy routingu IP
1. Podstawy routingu IP 1.1. Routing i adresowanie Mianem routingu określa się wyznaczanie trasy dla pakietu danych, w taki sposób aby pakiet ten w możliwie optymalny sposób dotarł do celu. Odpowiedzialne
Bardziej szczegółowoMODEL OSI A INTERNET
MODEL OSI A INTERNET W Internecie przyjęto bardziej uproszczony model sieci. W modelu tym nacisk kładzie się na warstwy sieciową i transportową. Pozostałe warstwy łączone są w dwie warstwy - warstwę dostępu
Bardziej szczegółowoSieci komputerowe - administracja
Sieci komputerowe - administracja warstwa sieciowa Andrzej Stroiński andrzej.stroinski@cs.put.edu.pl http://www.cs.put.poznan.pl/astroinski/ warstwa sieciowa 2 zapewnia adresowanie w sieci ustala trasę
Bardziej szczegółowoPlan wykładu. Sieci Komputerowe. Literatura. Historia 1/3
Sieci Komputerowe mgr inż. Jerzy Sobczyk Sprawy organizacyjne. Historia rozwoju sieci komputerowych. Modele ISO/OSI, TCP/IP. Plan wykładu. Sprawy organizacyjne. Historia rozwoju sieci komputerowych. Modele
Bardziej szczegółowoSieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24
Sieci komputerowe Wykład 3: Protokół IP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 3 1 / 24 Przypomnienie W poprzednim odcinku Podstawy warstwy pierwszej
Bardziej szczegółowoEnkapsulacja RARP DANE TYP PREAMBUŁA SFD ADRES DOCELOWY ADRES ŹRÓDŁOWY TYP SUMA KONTROLNA 2 B 2 B 1 B 1 B 2 B N B N B N B N B Typ: 0x0835 Ramka RARP T
Skąd dostać adres? Metody uzyskiwania adresów IP Część sieciowa Jeśli nie jesteśmy dołączeni do Internetu wyssany z palca. W przeciwnym przypadku numer sieci dostajemy od NIC organizacji międzynarodowej
Bardziej szczegółowoPolitechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej
Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 7 Wykorzystanie protokołu TCP do komunikacji w komputerowym systemie pomiarowym 1.
Bardziej szczegółowoInstrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl
Instrukcja do panelu administracyjnego do zarządzania kontem FTP WebAs www.poczta.greenlemon.pl Opracowanie: Agencja Mediów Interaktywnych GREEN LEMON Spis treści 1.Wstęp 2.Konfiguracja 3.Konto FTP 4.Domeny
Bardziej szczegółowo