Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Hivatkozási modellek A TCP/IP hivatkozási modell Viczián Gergely, KIT.

Hasonló előadás


Az előadások a következő témára: "Hivatkozási modellek A TCP/IP hivatkozási modell Viczián Gergely, KIT."— Előadás másolata:

1 Hivatkozási modellek A TCP/IP hivatkozási modell Viczián Gergely, KIT

2 Mire számíthatunk? OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?)

3 Protokoll stack-ek OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?)

4 A TCP/IP protokoll család  IP  TCP/IP  Internet …protokoll készlet (suite) Dokumentáció: Request for comments (RFC) IPv4 → IPv6 OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?)

5 A TCP/IP csoport részei  ARP (IP → MAC címek)  IP (címzés, routing)  TCP (kapcsolatalapú adattovábbítás)  UDP (kapcsolat nélküli adattovábbítás)  DNS (URL →IP címek)  HTTP (web-böngészés)  HTML (oldal formázás)  Továbbá: ICMP, SMTP, POP3, DHCP, FTP, SNMP, BGP, RIP stb. OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?)

6 Történelem  1957 – ARPA kezdődik  1969 – ARPANET, NCP protokoll, 4 egyetem, 56Kbps  1971 –  1974 – TCP specifikáció publikálva  1978 – TCP és IP szétválasztása  1980 – UDP specifikáció  1982 – ARP specifikáció  1983 – ARPANET TCP/IP-ra tér át  1983 – UNIX (v4.2 BSD) tartalmazza a TCP/IP-t  1987 – DNS specifikáció  1990 – gyorsabb NSF felváltja az ARPA-netet  1993 – Mosaic web-böngésző megjelenése  1995 – NAPs átveszi az NSF szerepét OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?)

7 IP Címek  IP Cím:  Maszk:  Network ID:  Host ID:  Hálózat osztályok Class A: Class B: Class C:  Részhálózatok (Subnets) OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?)

8 ARP (címfeloldási protokoll)  Address Resolution Protocol (RFC826) OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, ARP, Routing, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?) E018B69EF AB2372CD CD12E B223C23DE B2BC2DE AA06BB11C A3D A3D ▼ ▼ ▼ Lokális címTávoli cím ▼ ▼ ▼ Kapu (Gateway): Kapu (Gateway): IP cím→ MAC cím→

9 Routing OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, ARP, Routing, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?) C:\>ROUTE PRINT =========================================================================== Kapcsolatlista: 0x MS TCP Loopback interface 0x f6 0c 9f 6b KTI KF-230TX/2 10/100 Base-TX Fast Ethernet =========================================================================== Aktív útvonalak: Hálózati cél Hálózati maszk Átjáró Kapcsolat Metrika Alapértelmezett átjáró: =========================================================================== Direkt (lokális cím): AND = Indirekt (távoli cím): AND = (Alapértelmezett átjáró)

10 Domain név feloldás  FQDN (Fully Qualified Domain Name) forum.index.hu OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?) forum.index.huchatkatalog DNS Index.hu Local DNS server Root level DNS server TLD/HU DNS server FQDN IP

11 Háromlépéses kézfogás  3-way handshake OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?)

12 Hogy működik az Ethernet?  Fizikai réteg: Kábel, dugó, kód  Adat-kapcsolati réteg: packet  Ethernet csomag felépítése: OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?) TCP/IP Böngésző HTML HTTP TCP IP Ethernet EthernetTCP/IP HTML HTTP TCP IP Ethernet Ethernet Ethernet Token ring Kábel, konnector RG58 Coax, BNC Cat5 TwistedPair, RJ45 Leágazás T-elosztók, kábelek Logikai hurok KódolásManchester Differential Manchester Átviteli sebesség 10Mbs16Mbs

13 Hogy működik az IP?  IP csomag felépítése:  ARP (Helyi és távoli címzések)  Routing (Fizikai szegmensek, alhálózatok kezelése) OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?) TCP/IP Böngésző HTML HTTP TCP IP Ethernet Ethernet

14 Hogy működik a TCP?  Pont-pont közötti kapcsolat és megbízható szállítás  Kapcsolat: Háromlépéses kézfogás  Darabolás, hibafelismerés+javítás  TCP csomag felépítése: OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?) TCP/IP Böngésző HTML HTTP TCP IP Ethernet Ethernet

15 Hogy működik az HTTP?  HTTP csomag felépítése  Kevés csomag típus (GET,POST)  Kapcsolat nélküli protokoll  URL DNS feloldás OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?) TCP/IP Böngésző HTML HTTP TCP IP Ethernet Ethernet Request Method (GET,POST stb.) Location (web cím) Referer (a legutoljára letöltött oldal) User Agent (böngésző verzió) Data (adatok)

16 A teljes folyamat (I.: kérés) Web-böngészőHTML HTTP TCP IP Ethernet Ethernet OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?) Web-szerverWWW HTTP TCP IP Ethernet Ethernet Router HUB DNS feloldás: 1. lépés2. lépés3. lépés TCP kapcsolódás: Háromlépéses kézfogás 4. lépés5. lépés6. lépés ARP: A cél MAC címének megállapítása 7. lépés Ethernet fejléc Router HW IDje IP fejléc TCP fejléc HTTP: GET Ethernet CRC 8. lépés

17 A teljes folyamat (II.: válasz) Web-böngészőHTML HTTP TCP IP Ethernet Ethernet OSI tornyok, A TCP/IP, Részei, TCP/IP töri Egy kis elmélet IP címek, Routing, ARP, DNS, 3 utas kézfogás Alkatrészek Ethernet, IP, TCP, HTTP Összeáll a kép A teljes kommunikációs folyamat A TCP/IP protokoll (?) Web-szerverWWW HTTP TCP IP Ethernet Ethernet Router HUB Ethernet fejléc HW ID IP fejléc TCP fejléc HTTP: RESPONSE: Html Ethernet CRC 9. lépés Webserver összeállítja és Visszaküldi a válasz csomagot 10. lépés11. lépés12. lépés13. lépés14. lépés15. lépés16. lépés

18 Weboldalak       /server/help/ /server/help/ /server/help/  stb...


Letölteni ppt "Hivatkozási modellek A TCP/IP hivatkozási modell Viczián Gergely, KIT."

Hasonló előadás


Google Hirdetések