Professional Documents
Culture Documents
Blace
SEMINARSKI RAD
TEMA
TCP/IP
Profesor Student
Aleksandar Zakić Nenad Đokić 82/05
Blace, 2007.
Uvod
Računarsku mrežu čine dva ili više računara koji su povezani tako da
mogu da dele računarske resurse. Pod ovim resursima se podrazumevaju
hardverske komponente (skener, štampač, modem...) i softverske
komponente (informacije, baze, aplikacije...).
Nekada je bilo neophodno da korisnici odštampaju ili kopiraju dokumente
ukoliko žele da ih neko drugi menja i uređuje. Takođe, nije postojao ni
jednostavan način da se te promene integrišu u originalan dokument.
Zbog toga se i javlja potreba za umrežavanjem kao posledica stalnog
porasta razmene podataka (pisama, poruka, memoranduma, poslovne statistike,
izvještaja, baza podataka i sl.) među zaposlenima.
2
Šta je TCP/IP ?
3
TCP/IP
TCP/IP je skup protokola, koji se još naziva i Internet protokol. Nastao je pod
okriljem američke vladine agencije za napredna istraživanja (DARPA), ali je
igrom slučaja vremenom postao osnova javne i globalne Internet mreže.
Istraživanja su započeta 1970. godine, u saradnji sa nizom vodećih američkih
univerziteta.
Slojevi
Kao i OSI model, TCP/IP je zasnovan na prenosu podataka po slojevima (sa tom
razlikom da OSI model ima 7 slojeva, a TCP/IP 4 ili 5). Imena slojeva koje
TCP/IP podržava su Aplikativni, Trasportni, Internet i Pristupni, pri čemu se u
nekim podelama Pristupni sloj deli na Fizički i Datalink sloj.
Sloj5-Aplikacije
Aplikativni sloj TCP/IP-ja odgovara zbiru Aplikativnog, Prezentacionom i sloju
Sesije OSI modela. Mrežni protokoli (i odgovarajući programi) na ovom nivou
su Telnet, FTP, SNMP, HTTP i SMTP.
Sloj4-Transport
Transportni sloj odgovara sloju 4 OSI modela, sa tom razlikom da nema
funkcionalnost OSI sesije. Osnovna namena ovog sloja je obezbedi prenosni
servis. Najvažniji protokoli sloja 4 su TCP (Transmission Control Protocol) i
UDP (User Datagram Protocol). Oba protokola služe aplikativnom sloju za
prenos podataka, a sam izbor zavisi od zahteva za pouzdanošću prenosa:
Sloj3-Internet
Sloj 3 je odgovoran za usmeravanje (ruting) podataka preko mreže. Omogućava
4
komunikaciju preko mreža istog ili različitog tipa i obavlja prevođenje između
različitih adresnih šema. IP (Internet Protocol) i ARP (Address Resoluton
Protocol) se nalaze u sloju 3.
Slojevi1i2
Kombnacija prenosa po Datalink i Fizičkom sloju se obavlja u hardveru uz
pomoć pristupnih metoda jao što su CSMA/CD (Carrier Sensed Multiple Access
with Collision Detection) iz Ethernet protokola. Ethernet funkcioniše na
pristupnom nivou mreže, tako što Ethernet elektronika radi na Fizikom sloju, a
CSMA/CD MAC (Medium Access Control) metod po Datalink sloju.
5
Protokol IP
6
Slika. Upoređivanja OSI i TCP/IP modela
Isto kao i u OSI modelu, podaci se šalju prema dole niz stack, kada su poslani na
mrežu, i gore uz stack, kada su primljeni sa mreže. Podaci se u TCP/IP-u šalju
niz protokol stack iz aplikacijskog sloja sve do fizičke mreže. Svaki sloj u
stacku dodaje kontrolnu informaciju da bi potvrdio sigurnu dostavu. Ova
kontrolna informacija naziva se zaglavlje (header) jer je postavljen na početak
podatka koji se treba poslati. Svaki sloj tretira sve informacije koje primi iz sloja
iznad kao podatke i stavlja svoje zaglavlje na početak informacije. Kada su
podaci primljeni, događa se suprotno, svaki sloj “skida“ svoje zaglavlje
pre nego što pošalje podatke sloju iznad..
7
Internet protokol (IP)
Slika. Datagram
8
Tablica. Opis IPv4 header
9
Slika.Opis IPv6 header
TCP protokol
10
Slika. TCP header
11
TCP nivo
IP nivo
12
proveri da li je u toku transfera došlo do oštećenja datagrama. Ako jeste,
datagram se odbacuje. Treba primetiti da TCP i IP imaju različite checksum-e.
Da koristi checksum-u TCP-a, IP ne bi mogao da proveri da li je došlo do
oštećenja u zaglavlju. Time bi poruka mogla biti poslata pogrešnom računaru.
13
LITERATURA
14
Sadržaj
Uvod............................................................................................................................................2
Šta je TCP/IP ?............................................................................................................................3
TCP/IP.........................................................................................................................................4
Paketski prenos podataka............................................................................................................5
Skup protokola TCP/IP...............................................................................................................5
Protokol IP..................................................................................................................................6
Arhitektura TCP/IP protokola.....................................................................................................6
Internet protokol (IP)..................................................................................................................8
TCP protokol.............................................................................................................................10
TCP nivo ..................................................................................................................................12
IP nivo ....................................................................................................................................12
LITERATURA..........................................................................................................................14
Sadržaj.......................................................................................................................................15
15