270 likes | 445 Views
Hálózatok és Internet. A TCP/IP protokoll és az Internet. Készítette: Pintér Norbert. TCP/IP protokoll. Történet. Az ARPANET protokollja volt az NCP (Network Control Protocol) után 1974: Vincent E.Cerf és Robert E. Kahn dolgozta ki 80-as évek elejére teljesen leváltotta az NCP-t
E N D
Hálózatok és Internet A TCP/IP protokoll és az Internet Készítette: Pintér Norbert
TCP/IP protokoll Történet • Az ARPANET protokollja volt az NCP (Network Control Protocol) után • 1974: Vincent E.Cerf és Robert E. Kahn dolgozta ki • 80-as évek elejére teljesen leváltotta az NCP-t • Az Internetnél is ez lett az alapvető protokollstruktúra A TCP/IP protokoll és az Internet
TCP/IP protokoll Jellemzők • Protokollcsaládot értünk alatta • Az egyes protokollok rétegződnek • Csomagkapcsolt és összeköttetés-mentes (datagram) protokollokból épül fel • Leggyakrabban használt (de nem az egyetlen) protokoll • 5 rétegre különül el • Az alkalmazások számára port címeket definiál A TCP/IP protokoll és az Internet
TCP/IP protokoll Az OSI és a TCP/IP modellje A TCP/IP protokoll és az Internet
TCP/IP protokoll A portok • Port: kapu, amelyen keresztül kapcsolódhatunk a számítógéphez • Minden szolgáltatás egy adott kommunikációs portot használ • Fizikai és logikai portok • Számokkal azonosítjuk őket (0 és 65 535 között) A TCP/IP protokoll és az Internet
TCP/IP protokoll A portok csoportosítása • Funkció szerint: • Jól ismert portok (wellknownports) • Regisztrált portok • Dinamikus vagy privát portok • Állapot szerint: • Nyitott/Open • Zárt/Closed • Lopakodó/Stealth A TCP/IP protokoll és az Internet
FTP SSH SMTP TELNET DNS HTTP Port-számok 21 22 25 32 53 80 Szállítási réteg TCP UDP TCP/IP protokoll Jellemző port-számok Alkalmazás réteg A TCP/IP protokoll és az Internet
TCP/IP protokoll Internet (TCP/IP) protokollok OSI modell rétegeialapján • 1-2-es réteg (fizikai és adatkapcsolati réteg) protokolljai • MAC, ARP, RARP • 3-mas réteg (hálózati v. Internet réteg) protokolljai • IP, ICMP, IGMP • 4-es réteg (szállítási réteg) protokolljai • TCP, UDP • 5–ös réteg (alkalmazási) réteg protokolljai • Telnet, SSH • FTP • SMTP, POP3 • Gopher • HTTP • DHCP, DNS • NFS, SMB A TCP/IP protokoll és az Internet
Az Internet szállítási rétege: a TCP Jellemzői • Szállítási protokoll • Az Internet réteg és az alkalmazás réteg között közvetít • Darabolást és időzítést végez • Biztosítja a sorrendhelyességet • Hibaellenőrzést végez A TCP/IP protokoll és az Internet
Az Internet szállítási rétege: a TCP Felépítése A TCP/IP protokoll és az Internet
Az Internet hálózati rétege: az IP Jellemzői • Átviteli protokoll • A hostok között az összes kommunikáció IP csomag formájában történik • Kapcsolat nélküli (datagram) protokoll • Megbízhatatlan protokoll • Gyors és kevésbé bonyolult => költséghatékony • Elsődleges feladata: útvonalválasztás • Hibaellenőrzést végez (mást, mint a TCP) A TCP/IP protokoll és az Internet
Az Internet hálózati rétege: az IP Felépítése A TCP/IP protokoll és az Internet
Címzési rendszer Módszerek • Cél: bármely két számítógép egyértelmű azonosítása • Két módszer: • IP címzés • Domain nevek rendszere A TCP/IP protokoll és az Internet
Címzési rendszer Az IP cím • Egységes, hierarchikus címzési rendszer • 32 bites (4 byte-os) címek • A felírás 4 db 8 bites decimális szám formájában történik • NIC (Network Information Center) osztja ki • Jelenleg IPv4 a legelterjedtebb A TCP/IP protokoll és az Internet
Címzési rendszer Az IP cím felépítése A cím három részre osztható: Előtag: • Ez azonosítja a címosztályt. A címosztály mutatja meg, hogy az előtag után hány bitet kell hálózati címként, és hány bitet kell host címként értelmezni Hálózati cím (Network Address): • Az egyes hálózatok megkülönböztetésére szolgál, valamint a központi adminisztrációt segíti elő, azaz ne lehessen két gépnek azonos IP-címe. A hálózati címet központilag kell igényelni, és központilag utalják ki az igénylőnek Host Address: • A 32 címbit maradékát teszi ki. Ezt szabadon állíthatja be a címtartományt igénylő a saját gépein 192.168.0.15 előtag HostAddress hálózati cím A TCP/IP protokoll és az Internet
Címzési rendszer Az IP címosztályok • 3 + 2 címosztály (A, B, C, D, E) • Az első bitek határozzák meg az adott címosztályt • Gyakorlatban csak az első hármat használjuk A TCP/IP protokoll és az Internet
Címzési rendszer Az IP címosztályok Bizonyos címtartományok nem oszthatóak ki: • A 127-el kezdődő címek visszairányítási (loopback) címek • A host címrészbe csak 1-eseket írva lehetséges az adott hálózatban lévő összes hostnak üzenetet küldeni (broadcast) • Ha a host címrésze vagy a hálózati cím 0, az mindig az aktuális hálózatot jelöli • APIPA cím (MS Windows esetén) A TCP/IP protokoll és az Internet
Címzési rendszer Az összes címosztály A TCP/IP protokoll és az Internet
Címzési rendszer Netmaszk (subnet mask) • A címzési rendszernek vannak korlátai: • Nem dönthető el szabadon, hogy hány bit jelölje a hálózati címet és hány bit a hostok címét • Gyakran nem hatékony a címtartományok kiosztása • A netmaszk szerepe, hogy a meglévő hálózatot több alhálózatra tudjuk bontani, valamint az IP-címből le tudjuk választani a hálózat azonosítóját • A maszkban szereplő bitek utalnak a velük párban álló IP-cím bitjének a hovatartozására • Köztük „ÉS” kapcsolat • Pl.: 192.168.0.15 és 255.255.255.0 => a hálózati cím: 192.168.0, host cím: 15 • C osztályú maszk: 255.255.255.0, B osztályú maszk: 255.255.0.0 • Kevés az IP cím, ezért találták ki az IPv6-ot A TCP/IP protokoll és az Internet
Címzési rendszer Domain nevek rendszere • Külső kapcsolat nélküli, helyi TCP/IP hálózat esetén privát IP cím használata javasolt • Későbbi bővítésnél: címfordítás (NAT=Network Address Translator) • Egész hálózatot „rejthetünk” el így • Domain- (tartomány-) nevek (FQDN, Fully Qualified Domain Name): Internet IP címekhez hozzárendelt nevek • Úgy adjuk meg, hogy minél többet eláruljanak az adott számítógépről Például: . . . ország, hálózat jelölés .hu cég, intézmény neve t-online részleg helyi hálózati gép neve altavizsla A TCP/IP protokoll és az Internet
Hibakeresés, diagnosztika Fontosabb parancsok • IPCONFIG • PING • TRACERT • NETSTAT • NSLOOKUP A TCP/IP protokoll és az Internet
Hibakeresés, diagnosztika Fontosabb parancsok • IPCONFIG Listázza a legfontosabb hálózati beállításokat(IP-cím, netmaszk, átjáró) • Módosítás: IPCONFIG/ALL: részletesebb listát ad a hálózati beállításokról • Módosítás: IPCONFIG/RELEASE: törli az aktuális beállításokat • Módosítás: IPCONFIG/RENEW: új IP-címet kér A TCP/IP protokoll és az Internet
Hibakeresés, diagnosztika Fontosabb parancsok • PING: diagnosztikai parancs, a megadott nevű vagy IP-című számítógépnek küld csomagokat. Ha van fizikai kapcsolat, akkor a címzett számítógép válaszol Például: • PING p420: a p420 nevű számítógépnek üzen • PING 195.199.207.1: az adott IP-című számítógépnek üzen A TCP/IP protokoll és az Internet
Hibakeresés, diagnosztika Fontosabb parancsok • TRACERT: nyomkövetés, az adott webhelyig való eljutás folyamatát követi nyomon Például: TRACERT www.index.hu A TCP/IP protokoll és az Internet
Hibakeresés, diagnosztika Fontosabb parancsok • NETSTAT A gép aktuális hálózati kapcsolatait jeleníti meg port címekkel együtt Kapcsolók: /a minden részlet /n címek és port számok megjelenítése számként A TCP/IP protokoll és az Internet
Hibakeresés, diagnosztika Fontosabb parancsok • NSLOOKUP A DNS névszerviz ellenőrzésére szolgál. Helyi vagy távoli DNS szerverről kérdezhetünk le névfeloldással kapcsolatos információkat. Saját parancs interfésszel rendelkezik. Például: • gépnév => IP cím • server gépnév => DNS szerver lekérdezése A TCP/IP protokoll és az Internet