130 likes | 238 Views
Transport layer protokol i usluge. Velibor Gojic Branimir Sajinovic Marko Skrobo Marina Spanic. smjesten izmedu application (aplikacijskog) i network (mreznog) layera (sloja) transport layer je u jezgri slojevite mrezne strukture
E N D
Transport layer protokol i usluge Velibor Gojic Branimir Sajinovic Marko Skrobo Marina Spanic
smjesten izmedu application (aplikacijskog) i network (mreznog) layera (sloja) • transport layer je u jezgri slojevite mrezne strukture • ima vaznu ulogu pruzanja komunikacijskih usluga aplikacijskim procesima na raznim posluziteljima.
Opis transfer layer protokola • transport layer protokol pruza logicku komunikaciju izmedu aplikacijskih procesa • aplikacijski procesi rabe ju bez da moraju uzimati u obzir detalje fizicke infrastrukture za prenosenje tih poruka
Slika 1: Transport layer omogucuje logicku, ne fizicku uslugu komunikacije izmedu aplikacija
racunalna mreza moze stvoriti vise od jednog transpot layer protokola dostupnog mreznim aplikacijama • npr. internet ima dva protokola – TCP i UDP; svaki od ovih protokola pruza razlicit skup transport layer servisa potrebitim aplikacijama. • svi transport layer protokoli pruzaju aplikacijski multiplexing/demultiplexing uslugu
Odnos izmedu transportnetwork layera • network layer lezi tocno ispod transport layera u strukturi protokola • network layer omogucava komunikaciju izmedu posluzitelja • transport layer je temeljna komunikacijska infrastruktura • transport layer omogucava logicku komunikaciju izmedu procesa koji se izvode na raznim posluziteljima
transfer protokol moze ponuditi uslugu pouzdanog prijenosa podataka nekoj aplikaciji cak i kad je network protokol nepouzdan • transport protokol moze rabiti enkripciju da bi jamcio da aplikacijske poruke ne cita netko drugi i kad network layer ne moze jamciti sigurnost 4 – PDU-a
Pregled transport layera u Internetu • Internet, ili opcenitije TCP/IP mreza, ima dva razlicita transport layer protokola dostupna aplikacijskom layeru: • UDP (User Datagram Protocol) • TCP (Transmission Control Protocol)
Network layer u Internetu ima ime IP (Internet Protocol) • IP pruza logicku komunikaciju izmedu posluzitelja • IP ulaze maksimum za dostavu segmenata (PDUa) izmedu komunikacijskih posluzitelja, ali ne daje jamstva
osnovna zadaca UDP-a i TCP-a je prosirivanje IP - ove usluge dostave izmedu dva krajnja sustava na uslugu dostave izmedu dva procesa koji se odvijaju na ta dva krajnja sustava • aplikacijski multiplexing i demultiplexing
UDP i TCP takoder omogucuju provjeru integriteta primjenom polja za detektiranje gresaka na svojim zaglavljima • Poput IP - a, UDP je nepouzdana usluga - on ne jamci da ce podaci poslani od jednog procesa doci netaknuta do drugog procesa
TCP pruza pouzdan prijenos podataka • TCP stoga pretvara IP - ovu nepouzdanu uslugu dostave izmedu krajnjih sustava u uslugu pouzdanog prijenosa podataka izmedu procesa • TCP jos koristi kontrolu gomilanja (congestion control) • UDP promet, s druge strane, je nereguliran
Literatura: • James F. Kurose i Keith W. Ross: Computer Networking - A Top-Down Approach Featuring the Internet, trece izdanje