Intenet Tehnologije
description
Transcript of Intenet Tehnologije
-
INTENET TEHNOLOGIJE
Povijest Interneta
Prethodnik interneta je zapoceo 1957. Tada su computeri radili na principu batch
processing, sto podrazumjeva izvodjenje sljedova naredbi bez ljudske potrebe za upravljanjem i
nadziranjem. S porastom mogucnosti rada computera, doslo je i do porasta disipacije energije na
nj komponenetama te se stoga takva racunala pocela zauzimati citave prostorije. Kako bi se
omogucila daljna eksploatacija ovih racunala ista su se povezivala sa nekim mjestom upravljanja
izvan prostorije. Progamiranje je zahtjevalo mnogo truda i vremena zbog neprakticnosti
racunala. 1957 je tako uspostavljena prva veza izmedju navedenoga ureda programera i racunala
kako bi se omogucilo programerima direktan pritup racunalu te nj programiranju.
Daljni razvoj racunala je doveo do pojave Time-sharing odnosno nacina rada racunala
kojime se omogucuje izvodjenje vise radnja simultano, te se tako omogucilo djeljenje jednog
racunala medju vise korisnika u isto vrijeme. Iste je godina Amerika zbog vojnih razloga
osnovala DARPA-u(Defense Advanced Research Project Agency). Darpa je prethodni
ARPANETA, sto je mreza computera americkih sveucilista. ARPANET je sluzio za izmjenu
radova, clanaka te istrazivanja medju akademskom zajednicom.
Razvoj ARPANET-a je zapoceo 1966. Veza izmedju sponeutih velikih computer tzv
Main Frame se odrzavala preko manjih computera (IMP-Interface Message Processor) koji su
se nalazili izvan sveucilista. Tako se mreza IMP-ova koristila za komunikaciju medju
sveucilistima a main frame izvodjenje raznih algoritama.
Slanje podataka duz IMP subneta je prvotono islo NCP Network Control Protocol te je
naknadno zamjenjeno TCP-Transmission Control Protocolom. Packet Switching je nastao u
engleskoj, kao rijesenje za smanjivanje prevelikog prometa unutar komunikacijskoga kanala.
Izraz Internet je nastao u francuskoj. Tamosnja mreza cyclades je svoj uspjeh temeljila na
povezivanosti izmedju pojedinih elemenata mreze. Unutar Cyclades-a poruka je od pocetnoga do
krajnjeg korisnika isla duz pojedine elemente u mrezi. Odnosno Sva su racunala bila medjusobno
povezana uredjajima duz kojih su strujile svacije poruke.
-
Uvodjenjem OSI-Open System Interconnect modela, te unapredjivanjem TCP protokola
uz dodatke cycladisinog nacina povezivanja djelova, osnovan je TC/IP protocol 1983. Arpa net
je naknadno 1986 zamjenjen NSFnetom koji je 1995 prekinuo sa radom cime je Internet zadobio
na popularnosti i postao glavna mreza za povezivanje racunala.
Opcenito
ISP-Intenet Service Provideri, tvrtke koje pruzaju svojim korisnicima pristup interntu.
ISP poduzeca su uglavnom telefonske kompanije, ali nije pravilo u hrvatskoju su ISP-ovci:
Optima telekom, Tele 2, Tcom, Vipnet te Carnet.
IP adressa je binearni kod koji oznacava pojedine uredjaje u Internet mrezi. Razlikujemo
pet IP adresa. Prve tri su u komercijalnoj upotrebi, dok je cetvrta za Multicasting a peta jos
uvijek u razvojnoj fazi. IP Adresa se sastoji od 32 bitova odnosno 4 okteta.
Klasa Prvi oktet ID klase Broj Mreza Broj Uredjaja
A 1-126 0xxx xxxx (8-1)=>(27-2) 2
24-2
B 128-191 10xx xxxx (16-2)=>(214
) 216
-2
C 192-223 110x xxxx (24-3)=>(221
) 28-2
A klasa koristi prvi oktet za definiciju mreze a preostala tri za spojene uredjaje. C klasa
koristi tri vodeca okteta za dfinirati broj mreza i preostali uredjaje. Carnet mreza je primjer B
klase te koristi pola okteta za definiciju mreze i pola uredjaja.
Kako bi se ljudi snalazili na internetu i lakse prolazili sadrzaje webstranice ove su
oznacene tekstualnim porukama. www.bug.hr . Tekstualni se nazivi web stranica nazivaju
domenama. Naziv gornje stranice je FQDN Full Qualified Domain Name. Racunala teze
prepoznaju tekstualne poruke te se s toga naziv stranice oznaca s IP adressom. DNS prevodi
FQDN u IP adresu web stranice.
Komunikacija dva racunala u Internet mrezi ide preko Web servera, racunala konstano
spojena na Internet. Ukoliko se govori o slanju podataka ovi putuju serverom kroz tako zvane
portove koji je za TCP komunikaciju 808.
-
OSI model, TP/IP , UDP
Protokol je skupina pravila kojima dva uredjaja unutar neke mreze komuniciraju. Kod
Internet komunikacije prisutno je mnogo protokola te je za odrzavanje ovih sustava i
komunikacije uveden poopceni model. Taj poopceni model rastavlja internet na sedam razina
pocevsi od razine s kojom korisnik upotrebljava kao sucelje do fizicke. Ovaj se model naziva
OSI-Open System Interconnect.
Razine u OSI modelu.
1. Fizicka razina. Predstavlja sve opipljive komponenete koje sacinjavaju neku mrezu.
Unutar ove razine na podatke se gleda kao elektricne impulse. Ethernet je primjer
standard koji spade u ovu razinu komunikacije. Kvarovi unutar ove razine obuhvacaju
prekide kablova i slicne scenarije.
2. Podatkovna razina obuhvaca procese koji se odvijaju unutar mreznih preklopnika, te su to
i uredjaji koji predstavljaju moguce kvarove na ovoj razini. Dodjeljivanje MAC (Media
Access Control) adresa se odvina unutar ove razine (mac adrese sluze za pronalazenja ip
adrese uredjaja unutar neke mreze).
3. Routing, odnosno process odredjivanja najkraceg puta za prijenos podataka te zapisi IP
adresa se odvijaju na ovoj razini. Uporaba krivih IP adresa je moguci kvar ove razine
4. Transportna razina sluzi za odredjivanje koliko se podatka izmjenjuje medju djelovima
sustava. Transporna razina u sebe ukljucuje TCP. Kvarovi ovog sustava su danas
nadmasili mogucnosti odrzavanja te se uglavnom njima ne bave tehnicari.
5. Dijaloska razina jest ona kojom dva racunala ostvarrju medjusobnu komunikaciju, znaci
ostvarivanje veze prije samoga pocetka komunikacije je zadatak ove razine. Problemi kod
web administracije oko apache-a, php-a su neki od zadataka odrzavanja iste.
6. Prezentacijska razina predstavlja svojevrstan prevoditelj s ljudskoga jezika na jezik
komunikacije Internetom. Nemogucnost pristupa Internetu zbog greski u os je primjer
kvarova na ovoj razini.
7. Aplikacijska razina je razina pretrazitelja, to je razian kojom ljudi komuniciraju sa
strojem, Problematika ovog tipa ukljucuje probleme s browserima i slicno.
-
IP Internet Protocol
Glavna uloga Internet Protocola je Routing, odnosno odredjivanje optimalne putanje za
izmjenu podataka medju dva umrezena racunala, web server ili bilo kojim drugim uredjajem. IP
protocol se bavi IP adresama, subnet mask-om, default gateway, DNS-om itd. Opcenito
govoreci mozemo reci da IP protokol omogucava komunikaciju medju racunalima (iako za to
sluzi rad vise protokola medju kojima je ovaj naj istaknutiji). IP stvara pozadinu sa slanje
datagrama (djelova podataka) mrezom. Razlikujemo dvije vrste IP zaglavnja a to su IPv4 I IPv6.
Zaglavnje IPv4 sadrzi pet 32 bitnih rijeci, odnosno ima 20 bajtova.
Zadnja rijeci je IP adresu primatelja podataka
Predzadnja rijec je IP adresa posiljatelja podataka
Treca rijec sadrzi nesto vise informacija od dvije vec definirane.
Prvih osam bitova unutar te rijeci sadrzi informacio o vremenu trajanja komunikacije
(Time To Live-TTL).
Drugi oktet definira protocol kojime ce se vrsiti komunikacija. TCP,
UDP,SKIP,OSPF ili drugi protokoli za slanje datagrama.
Preostali se bitovi (dva okteta) koriste za sigurnosnu provjeru informacija
(checksum)
Pocetnima dva okteta unutar druge rijeci se identificira datagram kojega saljemo.
Naredna tri bita su posvecena zastavicama
Preostali bitovi su za odredini poziciju datagrama kojega saljemo (17 bitova)
Verzija ip zaglavlja je definirana u prvih cetri bitova prve rijeci. Odnosno mozemo
reci da definiranje verzije zaglavlja zauzima osam bitova.
Drugi okrtet u prvoj rijeci je vrsta usluge (Tipe Of Service TOS)
Preostalih dva okteta su za odredjivanje duljine zaglavlja
TCP-Transmission Control Protocol
Transmission Control protocol ili jednostavno TCP je protocol kojime se omogucuje
razmjena podataka internetom na nacicn da se isti podjele u manje pod podatke, poznate kao
datagram i tako odasilju mrezom. Windowing je jedna od naj korisnijih funkcija unutar ovoga
-
protokola. To je nacin slanja paketa kojime se omogucuje dojava gresaka i nepravilnosti u
primljenim porukama.
Kod slanja slike npr ova se podjeli u datagrame, u prvome slanju salje se jedan datagram
te primatelj odgovara ako je sve ok. U drugom slanju se salju dva datagrama te oped primatelj
informira posiljatelja o stanju. U koliko se salje sto datagrama i primatelj nije primio dvoje ovaj
ce to javiti posiljatelju koji ce krenuti sekvenciju slanja pocevsi od jednog datagrama.
Zaglavlje TCP poruke sadrzi kao i kod IP-a pet 32-o bitnih rijeci:
Prva rijec sadrzi informacije o odredisnim i dolaznim portovima. Portovi su
virtualna, odnoslo logicka mjesta na server, preko kojih korisnik ostvarje vezu sa
zeljenim algoritmom na serveru. Kada govorimo o TP/IP protokolu, port 808 sluzi
za ostvarivanje ovakve razmjene podataka.
Druga rijec nam govori koji sljedni broj paketa (datagrama) saljemo.
Treca rijec govori od kojega ce se mjesta slati sljedeca skupina datagrama
Prvih cetri bita u cetvrtoj rijeci su informacija o broju 32-bitnih rjeci u zaglavlju
Cetri sljedeca bita su rezervirana
Drugi oktet sluzi za pohranu zastavica. Jedna od zastavica je npr hitnoca kojom se
odredjenome djelu poruke (skupu datagrama) daje prednost nad ostalima u
pogledu slanja i primanja.
Preostali oktet sluzi za prije objasnjenu funkciju windowing
Pocetnih dva okteta sluze za provjeru ispravnosti poruke
Preostala, posljednja dva okteta daju informaciju o rednom broju paketa unutar
kojega se nalazi hitnoca.
UDP-User Data Protocol
Ovaj je protocol slican TPC protokolu s razlikom sto nema mogucnost windowinga, prioriteta, te
ostalih sofisticiranih sigurnosnih funkcija.Kod ovoga protokola nema slanja podataka u obliku
datagrama .Zaglavlje UDP-a se sastoji od dvije 32-bitne rijeci. Prva rijec je jednaka TCP
protokolu a u drugoj se nalazi sigurnosna provjera podatka (chechsum) te informacija o duljini
poruke.
-
Ostali protokoli
FTP File Transfer Protocol
TFTP Trivial File Transfer Protocol
SMTP Simple Mail Transfer protocol
ICMP Internet Control Message Protocol
Ovim je porukama ruter npr daje signal nekom racunalu da uspori brzinu slanja podataka
ARP Address Resolution Protocol
Protokol za pronalazenja IP adrese nekog racunala u mrezi. Salje se poruka
FF:FF:FF:FF:FF:FF na sva moguca racunala. Racunalo s kojim hocemo komunicirati nam
uzvrati sa informacijom o MAC adresi te se naknadno uspostavlja razmjena informacija
RARP Reverse Address Resolution Protocol
RIP Routing Information Protocol
Ovaj se protocol nalazi na naj nizoj, razini odnosno aplikacijskoj razini i sluzi za
odredjivanje putanje slanja podataka mrezom
OSPF Open Shortest Part First
NTP Network Time Protocol
NFT Network File System
NNTP Network News Transport Protocol
SNMP Simple Network Management Protocol
DHCP Dynamic Host Configuration Protocol
Sluzi za dodjeljivanje IP adresa racunalima spojenim na mrezu. Ovisno o algoritmu
spojena racunala salju zahtjev svakih 7 dana npr. o tome dali mogu ili nastaviti koristiti istu
adresu. Ukoliko se ne dobije odgovor upit se ponovno salje nakon 50% kraceg vremena.
-
SLIP Serial Line Internet Protocol
PPP Point to Point Protocol
Sluzi za uspostavu direktne veze izmedju dva korisnika. Ovaj se protokol nalazi na
podatkovnoj razini. Njime se moze raditi autentikacija i sl procesi.