1 / 20

Internet i elektronsko poslovanje Kako radi Internet – TCP /IP protokoli

Internet i elektronsko poslovanje Kako radi Internet – TCP /IP protokoli. Doc. dr Miloš Kovačević milos@grf.rs. Program predmeta. Osnove komunikacija (1) 3 Osnove lokalnih ra čunarskih mreža (1) Kako radi Internet – TCP /IP protokoli, sistem domena (2)

len-griffin
Download Presentation

Internet i elektronsko poslovanje Kako radi Internet – TCP /IP protokoli

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. Internet i elektronsko poslovanjeKako radi Internet – TCP/IP protokoli Doc. dr Miloš Kovačević milos@grf.rs

  2. Program predmeta • Osnove komunikacija (1) 3 • Osnove lokalnih računarskih mreža (1) • Kako radi Internet – TCP/IP protokoli, sistem domena (2) • WWW servis (hipertekst, HTTP, proxy), HTML (1) • HTML, CSS – izrada web prezentacija (3) • Internet servisi: email, instant messaging, IP telefonija, socijalne mreže (1) • Pretraživanje Web-a, kako radi Google, Page Rank (1) • Internet sigurnost: kriptovanje, digitalni potpis i sertifikat, HTTPS (1) • E-Banking: el. bankarstvo, E-Commerce: el. trgovina (1) • E-Marketing – Google AdWords, Internet bonton (1)

  3. svičevi Podsetnik: kako radi LAN mreža tipa Ethernet računar A, fizička adresa mrežne karticeFA, Ima poruku za računar B računar B, fizička adresa mrežne k.FB Niz bita poruke u Ethernet terminologiji = okvir

  4. Internet - mreža koja povezuje sve LAN mreže LAN 1 Ruter povezuje bar dve LAN mreže (ima bar 2 porta) plaveveze između rutera žute veze između zvezdišta u LAN mreži LAN n

  5. Internet - veličina Preko818 miliona Internet računara(Januar 2011) ISC Internet Domain Survey 1.96 milijardikorisnika (30% svetske populacije) Internet World Stats Jun 2010

  6. IP1 IP2 IP x IP y Ruteri, IP protokol, IP adresa Svaki uređaj priključen na Internet ima jedinstvenu IP adresu! Tačnije, svaka mrežna kartica ima jedinstvenu IP adresu (računar može imati više MK ali ima obično jednu). Računari (i ostali uređaji koji se priključuju) zovu se u Internet terminologji host-ovi (host – engl. domaćin) IP adresa je različita od fizičke adrese mrežne kartice! Zašto? Zar nisu dovoljne fizičke adrese!?

  7. Ruteri, IP protokol, IP adresa IP adresa je različita od fizičke adrese mrežne kartice. Zašto? Internet je mreža svih mreža, a istorijski gledano postojale su (a i danas postoje) mreže različitih tehnologija (nisu sve mreže Ethernet tipa iako su one najbrojnije). Fast Ethernet 100Mb/s fizička adresa 6 bajta ruter ArcNet 2.5Mb/s fizička adresa 1 bajt

  8. IP x IP m Ethernet Ethernet ArcNet Ethernet ArcNet Ethernet Ethernet Ruter povezuje bar 2 mreže INTERNET Token Ring IP z IP n Ruteri, IP protokol, IP adresa • Ruter je uređaj koji usklađuje različite mrežne tehnologije • (kao prevodilac između ljudi koji govore različite jezike): • signalizaciju na liniji i brzinu • različite adrese i formate poruke u LAN mrežama Zahvaljujući jedinstvenom IP adresiranju i ruterima stvara se efekat kao da se svi računari nalaze na jednoj ogromnoj lokalnoj računarskoj mreži!

  9. IP protokol, format IP adrese IP (Internet protokol) određuje format IP adrese svake katrice (host-a). On takođe specificira kako se na osnovu izvorišne i odredišne IP adrese pronalazi put do odredišta, uz pomoć IP softvera na računaru i ruterima. IP adresa se sastoji od 4 bajta (32 bita) i slično telefonskom broju ili kućnoj adresi ima određenu hijerarhijsku organizaciju: 1. deo je adresa mreže, a 2. deo adresa hosta u mreži Primer: IP=10010011 01011011 00010110 00000001 =147.91.22.1 čitljivije Mrežna maska (subnet mask) određuje koji biti su mrežna adresa a koji adresa hosta u mreži. Maska (SM) ima isto 32 bita. IP = 10010011 01011011 00010110 00000001 SM = 11111111 11111111 11111111 00000000 Logički AND IP mreže = 10010011 01011011 00010110 00000000 = 147.91.22.0 IP hosta = 00000001 = 1

  10. a IP paket poruka kont. biti svičevi fa fb IPb IPa Ethernet okvir b IP protokol, rutiranje (pronalaženje puta od tačke A do tačke B) Proces pronalaženja puta od A do B na osnovu izvorišne i odredišne IP adrese zove se rutiranje. Rutiranje sprovodi IP softver računara i rutera na Internetu Slučaj 1, oba računara na istoj IP mreži : IP a = 147.91.22.15 i IP b =147.91.22.25, SM a = SM b = 255.255.255.0 dakle, računari na istoj LAN mreži: 147.91.22.0, poruku treba poslati sa računara a direktno preko kartice na fizičku adresu računara b koristeći LAN tehnologiju. 147.91.22.15 147.91.22.25

  11. IP paket poruka kont. biti fa 11 IPb IPb fa fb IPa IPa a b Ja sam! kont. biti Ethernet okvir Ethernet okvir Preslikavanje IP adresa u fizičke adrese Kako u jednoj LAN mreži računar apronalazi fizičku adresu računara b (fb) na osnovu njegove IP adrese (IPb)? a Pitanje: a šalje poruku gde u polju fb stoje sve jedinice, (broadcast adresa, svi računari u LAN mreži primaju poruku). Unutar poruke pita ko ima adresu IPb. b Odgovor: b šalje poruku sa odgovorom da on ima adresu IPb. Sada a pogleda adresu pošiljaoca okvira i naučio je preslikavanje fb --> IPb

  12. a IP paket b poruka kont. biti fa fr IPb IPa Ethernet okvir IP protokol, rutiranje (pronalaženje puta od tačke A do tačke B) Slučaj 2, računari na različitim IP mrežama : IP a = 147.91.22.15 i IP b =147.91.1.25, SM a = SM b = 255.255.255.0 računar a na mreži: 147.91.22.0, računar b na mreži računara 147.91.1.0 Računar a šalje poruku svom ruteru koji će dalje pronaći put do destinacione mreže u saradnji sa ostalim ruterima na Internetu. 147.91.22.0 147.91.1.0 147.91.22.15 147.91.1.5

  13. IP adresa maska ruter na mojoj LAN mreži Podaci o podešavanjima za IP protokol Windows Svi podaci (IP adresa, maska, adresa rutera) postavljaju se u operativnom sistemu od strane korisnika, administratora ili automatski (DHCP protokol).

  14. Automatska dodela IP adresa (DHCP) • Kada se upali, računar na kome je aktivirano automatsko dodeljivanje IP adresa pošalje Ethernet okvir sa broadcast adresom (svima na mreži) i pita: Ja imam fizičku adresu MK xyz. Recite mi molim vas koja je moja IP adresa. • Odgovori mu DHCP server koji čuva u tabeli vrednosti fizička adresa – IP adresa: Za tu fizičku adresu MK tvoja IP adresa je ta i ta. • DHCP odgovara putem slanja poruke svima, tako da svi na mreži nauče da odgovarajućoj fizičkoj adresi kartice odgovara ta i ta IP adresa (posle ne moraju da pitaju za adrese, što bi opterećivalo mrežu nekorisnim saobraćajem). • Administrator LAN mreže menjanjem tabele preslikavanja menja IP adrese svojih računara.

  15. Podaci o podešavanjima za IP protokol Windows komanda IP adresa, mrežna maska, podrazumevani ruter, DHCP server

  16. Tok poruke prilikom slanja Aplikacija 1 Aplikacija 2 Aplikacija n Transportni sloj. TCP : Siguran prenos s kraja na kraj i portovi Mrežni sloj. Internet Protocol (IP) : pronalaženje puta od A do B (rutiranje) Fizički sloj LAN mreže: drajver mrežne kartice TCP – Transmission Control Protocol TCP dodaje IP adresi i broj od 0 do 65535 koji se zove port. Svaka aplikacija ima svoj port, kao što u svakoj kući postoje imena i prezimena ukućana! Svaka Internet konekcija (uspostavljena veza) definisana je sa: konekcija (IP1, p1) (IP2, p2) IP adresa računara 1 IP adresa računara 2 Broj porta (aplikacije koja komunicira) na računaru 1 Broj porta na rač. 2

  17. web server port 80 mail server port 110 TCP – primer za portove (147.91.21.11, 80) (147.91.21.11, 110) (147.91.22.145, 6321) (147.91.22.145, 8888) www email GoogleTalk (211.9.22.14, 6355) GoogleTalk (192.111.200.101, 1371)

  18. poruka 1 2 OK poruka 1 2 3 greška poruka TCP – retransmisija nakon greške TCP garantuje da će poslata poruka stići bez greške! Ukoliko dođe do greške poruka se ponovo šalje (retransmisija).

  19. p1 p2 pn p2 pn p1 TCP – deljenje poruke na pakete TCP deli poruku (datoteku) na niz paketa prilikom slanja TCP na prijemu spaja poruku iz paketa koji mogu da pristižu različitim redom poruka poruka Poruka se deli zbog manje verovatnoće greške i manjeg saobraćaja ako do nje dođe (samo pogrešan paket se ponovo šalje)

  20. računar a port IP a IP b port Fa Fb IP a IP b port Da sumiramo ko šta radi • Drajver mrežne kartice radi sa fizičkim adresama i zadužen je za prijem/slanje poruke na LAN mreži određene tehnologije (npr. Ethernet 100Mb/s). • Internet Protocol uz pomoć IP adresa izvora i odredišta pronalazi put između bilo koje dve tačke na Internetu (rutiranje). Realizovan u softveru operativnog sistema i u softveru sistema rutera na Internetu. • Transmission Control Protocol (TCP) obezbeđuje da poruka sigurno stigne bez greške. TCP uvodi portove koji omogućavaju komunikaciju između procesa na računarima (svaki proces ima svoj port) – dakle na Internetu komuniciraju aplikacije a ne mašine! računar b aplikacija TCP port IP IP a IP b port fizički nivo – drajver MK Fa Fb IP a IP b port 0 1 0 0 1 1 put poruke preko Interneta kroz kablove i vazduh

More Related