1 / 160

TCP/IP

TCP/IP. TCP/IP - Sadr ž aj. Internet Struktura, standardi Internet sloj IP adresiranje Rutiranje IP protokol ICMP Transportni sloj UDP TCP. Aplikacioni sloj TELNET FTP E-MAIL DNS Web Web pretražvač Web server Statički i dinamički Web dokumenti HTTP Proxy serveri.

krystyn
Télécharger la présentation

TCP/IP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TCP/IP TCP/IP

  2. TCP/IP - Sadržaj • Internet • Struktura, standardi • Internet sloj • IP adresiranje • Rutiranje • IP protokol • ICMP • Transportni sloj • UDP • TCP • Aplikacioni sloj • TELNET • FTP • E-MAIL • DNS • Web • Web pretražvač • Web server • Statički i dinamički Web dokumenti • HTTP • Proxy serveri TCP/IP

  3. Struktura Interneta TCP/IP

  4. Rast Interneta TCP/IP

  5. Paketski prenos TCP/IP

  6. OSI vs. TCP/IP TCP/IP

  7. TCP/IP TCP/IP

  8. Adresiranje • TCP/IP protokoli koriste tri nivoa adresiranja: • fizičke adrese • logičke ili mrežne (IP) adrese • adrese portova. TCP/IP

  9. Adresiranje TCP/IP

  10. Adresiranje - fizičke adrese • Čvor sa fizičkom adresom 10 šalje okvir čvoru sa fizičkom adresom 69. U zaglavlju okvira sadržane su fizičke adrese. Ethernet adresa: 07:01:02:01:2C:4B TCP/IP

  11. Adresiranje - logičke adrese Univerzalne adrese hostova i rutera na Internetu • Čvor sa logičkom adresom A i fizičkom adresom 10 lociran na jednom LAN-u šalje podatke čvoru sa logičkom adresom P i fizičkom adresom 95 lociranom u nekom drugom LAN-u. • Paket na nivou sloja mreže sadrži logičke adrese izvora i krajnjeg odredišta koje ostaju neizmenjene duž cele putanje paketa. • Fizičke adrese se menjaju kako paket prelazi iz jednu u drugu mrežu. IP adresa: 132.24.75.9 TCP/IP

  12. Adresiranje - adrese portova Proces sa adresom porta j koji se izvršava na hostu sa logičkom adresom A, šalje podatke procesu sa adrsom porta k koji se izvršava na hostu sa logičkom adresom P. TCP/IP 16 bitni brojevi

  13. Internet standardi - RFC www.faqs.org/rfcs TCP/IP

  14. Internet sloj • IP adresiranje • Isporuka, prosleđivanje i rutiranje • ARP i RARP • IP protokol • ICMP TCP/IP

  15. IP adresiranje • Internet ili IP adresa je 32-bitna (ili 4-bajtna) adresa (identifikator) koja na jedinstven i univerzalan način definiše vezu hosta ili rutera na Internet. • Adresni prostor (broj različitih adresa) IP protokola je 232ili 4,294,967,296 TCP/IP

  16. Tačkasta decimalna notacija TCP/IP

  17. Dve šeme IP adresiranja • Klasno IP adresiranje (prvobitna, danas zastarela) • Besklasno IP adresiranje (danas preovlađujuća) TCP/IP

  18. Klasno IP adresiranje - sadržaj • Određivanje klase • Netid i Hostid • Klase i blokovi • Mrežne adrese • Maska • CIDR notacija • Iscrpljivanje adresa TCP/IP

  19. Klase • Prostor IP adresa je podeljen na pet klasa: A, B, C, D i E. • Svaka klasa zauzima jedan kontinualni deo adresnog prostora TCP/IP

  20. Broj adresa po klasama TCP/IP

  21. Kako odrediti klasu IP adrese? Ako je adresa data u binarnom obliku: TCP/IP

  22. Određivanje klase TCP/IP

  23. Određivanje klase - primer • Odrediti klase sledećih IP adresa: 00000001 00001011 00001011 11101111 11000001 10000011 00011011 11111111 10100111 11011011 10001011 01101111 11110011 10011011 11111011 00001111 TCP/IP

  24. Kako odrediti klasu IP adrese? Ako je adresa data u decimalnoj notaciji: TCP/IP

  25. Određivanje klase - primer Odrediti klase sledećih IP adresa: a. 227.12.14.87 b.193.14.56.22 c.14.23.120.8d. 252.5.15.111 e.134.11.78.56 Rešenje:a.Prvi bajt je 227 (između 224 i 239); klasaje D.b. Prvi bajt je193 (između192 i223); klasajeC.c. Prvi bajt je14 (između0 i127); klasajeA.d. Prvi bajt je252 (između240 i255); klasajeE.e. Prvi bajt je134 (između128 i191); klasajeB. TCP/IP

  26. Netid i Hostid Netid - identifikuje mrežu Hostid - identifikuje host u mreži Blok - skup adresa sa istim netid TCP/IP

  27. Klasa A TCP/IP

  28. Klasa B TCP/IP

  29. Klasa C TCP/IP

  30. Mrežna adresa • Mrežna adresa je prva adresa u bloku. • Definiše mrežu (a ne host). (Ruteri usmeravaju pakete shodno mrežnoj adresi) • Za datu mrežnu adresu, u mogućnosti smo da odredimo klasu adrese, blok i opseg adresa u bloku. TCP/IP

  31. Mrežna adresa - primer Za IP adresu 132.21.0.0, odrediti klasu, blok i opseg adresa. RešenjeKlasa adrese je B zato što je prvi bajt između 128i191. Adresa pripada bloku sa netid = 132.21. Opseg adresa je 132.21.0.0 do132.21.255.255. TCP/IP

  32. Maska Maska je 32-bitni broj, koji AND-ovan sa bilo kojom adresom iz bloka daje mrežnu adresu. AND (logička I) operacija se primenjuje na svaki par bitova maske i adrese. Bitovi adrese koji odgovaraju 1-cama iz maske zadržavaju svoju vrednost (ako su 1 ostaju 1, ako su 0 ostaju 0), a bitovi koji odgovaraju 0-ma iz maske menjaju se na 0. TCP/IP

  33. Podrazumevane maske TCP/IP

  34. Podrazumevane maske - primer Za IP adresu 23.56.7.91, oderediti početnu (mrežnu) adresu. RešenjeData IP adresa pripada klasi A za koju je podrazumevana maske 255.0.0.0. To znači da prvi bajt adrese ostaje neizmenjen, dok preostala tri postaju 0. Dakle, tražena mrežna adresa je 23.0.0.0. TCP/IP

  35. CIRD notacija • U ovoj notaciji, broj 1-ca u maski se zapisuje na kraju adrese posle kose crte. • Na primer, adresa 18.46.74.10, koja je iz klase A sa podrazumevanom maskom 255.0.0.0, se zapisuje kao 18.46.74.10/8, da bi se naglasilo da u maski postoji osam 1-ca. TCP/IP

  36. Problem iscrpljivanja IP adresa • Zbog brzog rasta Interneta, kao i zbog nedostataka samog klasnog adresiranja, raspoložive IP adresu su gotovo iscrpljene. Uprkos tome, broj uređaja na Internetu je još uvek mnogo manji od 232. • Klase A i B su u potpunosti iskorišćene, dok su blokovi iz klase C previše mali za organizacije srednje veličine. • Nešto kasnije, ukazaćemo na načine kako se problem iscrpljivanja IP adresa može ublažiti TCP/IP

  37. Uređaji sa više mrežnih adaptera(Multihomed devices) Multihomed host TCP/IP

  38. IP adresa - lokacija, a ne ime ! IP adresa definiše mrežnu lokaciju uređaja, a njegov identitet. Drugim rečima, obzirom da IP adresu čine dva dela (netid i hostid), ona jedino može da definiše vezu uređaja na određenu mrežu. Jedna posledica ovoga je ta da premeštanje računara iz jedne u neku drugu mrežu podrazumeva i promenu njegove IP adrese TCP/IP

  39. Specijalne adrese TCP/IP

  40. Mrežna adresa TCP/IP

  41. Direktna opšta (broadcast) adresa Direktnu broadcast adresu koristi ruter da bi poslao poruku svim hostovima u lokalnoj mreži TCP/IP

  42. Ograničena opšta (broadcast) adresa Ograničenu broadcast adresu koristi host kada šalje poruku svim hostovima u istoj mreži. Ruteri blokiraju ograničenu broadcast adresu TCP/IP

  43. ˝Host na ovoj mreži˝ Host koji ne zna svoju IP adresu koristi IP adresu 0.0.0.0 ako izvornu i 255.255.255.255 kao odredišnu da bi poslao poruku bootstrap serveru (host koji ˝zna˝ IP adrese svih hostova u mreži). TCP/IP

  44. ˝Konkretni host na ovoj mreži˝ Ovu adresu koristi host ili ruter kada šalje poruku nekom konkretnom hostu na istoj mreži. TCP/IP

  45. Loopback adresa Paket sa loopback adresom ne napušta host. TCP/IP

  46. Privatne adrese Adrese iz ovih blokova nisu globalno prepoznatljive, a koriste se u izolovanim mrežama TCP/IP

  47. Individualne, grupne i opšte IP adrese • Individualne - za komunikaciju jedan-ka-jedan • Grupne (multikast) - za komunikaciju jedan-ka-više • Opšte (broadcast) - za komunikaciju jedan-ka-svima TCP/IP

  48. Individualne adrese Jedan izvor jedno odredište TCP/IP

  49. Grupne adrese Jedan izvor, više odredišta Grupne adrese su adrese iz klase D Host, pored indivudulane, može imati jednu ili više grupnih adresa. TCP/IP

  50. Primene grupne komunikacije • Pristup distribuiranim bazama podataka • Distribucija informacija • Telekonferencije • Učenje na daljinu TCP/IP

More Related