Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaAlajos Orosz Megváltozta több, mint 10 éve
1
Spring 2000CS 4611 Hálózat Hálózatokból (Internetworking) Vázlat Legjobbra Törekvés Szolgáltatás Modell (Best Effort Service) Globális Címzési Séma
2
Spring 2000CS 4612 IP Internet Hálózatok összekapcsolása Protokoll Hierarchia R2 R1 H4 H5 H3 H2 H1 Network 2 (Ethernet) Network 1 (Ethernet) H6 Network 3 (FDDI) Network 4 (point-to-point) H7R3H8 R1 ETH FDDI IP ETH TCP R2 FDDI PPP IP R3 PPP ETH IP H1 IP ETH TCP H8
3
Spring 2000CS 4613 Szolgáltatás Modell Kapcsolat nélküli (datagram alapú) Legjobb szándékú (Best-effort) szállítás (nem megbízható szolgáltatás) –csomagok elveszhetnek –csomagok sorrendje az érkezésnél felcserélőhet –egy csomagok több másolata is érkezhet –csomag érkezése hosszú ideig is késhet A datagram formátuma VersionHLen TOSLength IdentFlagsOffset TTLProtocolChecksum SourceAddr DestinationAddr Options (variable) Pad (variable) 048161931 Data
4
Spring 2000CS 4614 Feldarabolás és Összerakás Minden hálózathoz MTU (Maximum Transmission Unit) tartozik Stratégia: –darabolás, ha szükséges (MTU < Datagram) –kísérlet a darabolás elkerülésére a feladó hostnál –újra darabolás igény szerint, ha lehetséges –a darabok önálló (self-contained) datagramok –a CS-PDU használata (nem a cellák) ATM esetén –összerakás késleltetése a rendeltetés hosztig –elveszett darab esetén nincs helyreállítás
5
Spring 2000CS 4615 Példa Ident = xOffset = 0 Start of header 0 Rest of header 1400 data bytes Ident = xOffset = 0 Start of header 1 Rest of header 512 data bytes Ident = xOffset = 512 Start of header 1 Rest of header 512 data bytes Ident = xOffset = 1024 Start of header 0 Rest of header 376 data bytes
6
Spring 2000CS 4616 Globális Címek Tulajdonságok –globálisan egyedi –hierarchikus: hálózat (cím) + host (cím) Pontozott Jelölés (Dot Notation) –10.3.2.4 –128.96.33.81 –192.12.69.77 NetworkHost 724 0 A: NetworkHost 1416 10 B: NetworkHost 218 110 C:
7
Spring 2000CS 4617 Datagram Továbbítás Stratégia –minden datagram tartalmazza a rendeltetés host címét –ha direkt kapcsolt a rendeltetés hálózathoz, továbbítja a hoszthoz –ha nem direkt kapcsolt a rendeltetés hálózathoz, továbbítja valamely routerhez –a továbbító tábla (routing table) minden hálózati (aggregált) címhez a következő router pontot rendel –minden host default routert is definiál (csak IPv4 esetén) –routernél és hostnál egyaránt megtalálható a továbbító tábla Példa (R2) Network Number Next Hop 1 R3 2 R1 3 interface 1 4 interface 0
8
Spring 2000CS 4618 Cím traszformáció IP címhez a megfelelő fizikai címet kapcsolja –rendeltetés host –következő router (next hop) Alkalmazott technikák –fizikai cím beágyazása az IP cím hoszt részébe (IPv6) –táblázatos összekapsolás Címfeloldás (ARP - Address Resolution Protocol) –az IP címeket a megfelelő fizikai címekkel összekapcsoló táblázat –mindenkihez szóló kérdés, ha az IP cím nincs még a táblázatban –az érintett (target) válaszol és küldi a fizikai címét –a táblabejegyzés törlődik, ha nem újítódik meg (igény szerint)
9
Spring 2000CS 4619 A címfeloldási folyamat részletei A kérdezés formája –HardwareType: fizikai hálózat típusa (pl. Ethernet) –ProtocolType: a felette levő protokoll szint kódja (pl. IP kód) –HLEN & PLEN: a fizikai cím és a protokoll cím hossza –Művelet: kérdés vagy válasz –Forrás/Érintett-Fizikai/Protokoll cím Megjegyzések –a táblabejegyzés élettartama kb. 10 perc –az érintett (target) megújítja/felviszi a forrást a táblázatba –csak aktualizálja a táblabejegyzést, ha már létezik –csak konkrét lekérdezéssel frissíti a táblabejegyzést
10
Spring 2000CS 46110 ARP Csomagformátum TargetHardwareAddr (bytes 2–5) TargetProtocolAddr (bytes 0–3) SourceProtocolAddr (bytes 2–3) Hardware type = 1ProtocolType = 0x0800 SourceHardwareAddr (bytes 4–5) TargetHardwareAddr (bytes 0–1) SourceProtocolAddr (bytes 0–1) HLen = 48PLen = 32Operation SourceHardwareAddr (bytes 0–3) 081631
11
Spring 2000CS 46111 Internet Ellenőrzés Üzenet Protokoll (Internet Control Message Protocol - ICMP) Viszhang (ping) Átirányítás (routertől forrás hoszt felé) Rendeltetési pont elérhetetlen (protokoll, port, vagy hoszt) Étet tartam (TTL) lejárt (megakadályozza a datagram végtelen cirkulálását) Kontroll összeg hiba Datagram összerakási hiba Datagram nem darabolható, de kellene
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.