Glava 3: Nivo transporta
|
|
- Βηθζαθά Κορομηλάς
- 6 χρόνια πριν
- Προβολές:
Transcript
1 Glava 3: Nivo a All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Ciljevi: Shvatiti principe na kojima počivaju servisi nivoa a: Multipleksiranje/ demultipleksiranje Pouzdan prenos podataka Kontrola protoka Kontrola zagušenja Protokoli nog nivoa na Internetu: UDP: nekonektivni TCP: konektivni i kontrola zagušenja Nivo a 3-1 Glava 3: Sadržaj 3.1 Servisi nivoa a 3.2 Multipleksiranje i demultipleksiranje 3.3 Nekonektivni : UDP 3.4 Konektivni : TCP Struktura segmenta Pouzdani prenos podataka Kontrola protoka Upravljanje vezom 3.5 TCP kontrola zagušenja Nivo a 3-2 1
2 Transportni servisi i protokoli obezbjeđuju logičku komunikaciju između koje se odvijaju na različitim hostovima ni protokoli se implementiraju na krajnjim sistemima Predajna strana nog protokola: dijeli poruke u segmente, prosleđuje ih mrežnom nivou Prijemna strana nog protokola: desegmentira segmente u poruke, i prosleđuje ih nivou aplikacije Više od jednog nog protokola je na raspolaganju ma Internet: TCP i UDP nivo linka nivo link Nivo a 3-3 Poređenje nog i mrežnog nivoa Mrežni nivo: logička komunikacija između hostova Transportni nivo: logička komunikacija između procesa Oslanja se na servise mrežnog nivoa i poboljšava njihove osobine Analogija: 12 ljudi šalje pisma za 12 ljudi procesi = ljudi poruke = poruke u kovertama hostovi = kuće u kojima ljudi žive ni protokol = zapis na koverti mrežni protokol = poštanski servis Nivo a 3-4 2
3 Internet protokoli nog nivoa pouzdana, redosledna isporuka (TCP) Kontrola zagušenja Kontrola protoka Uspostavljanje veze nepouzdana, neredosledna isporuka: UDP Bez unapređenja besteffort pristupa IP Servisi koji se ne pružaju: Garantovano kašnjenje Garantovana propusnost nivo inka nivo inka nivo inka nivo inka nivo inka nivo inka nivo inka nivo inka nivo inka Nivo a 3-5 Glava 3: Sadržaj 3.1 Servisi nivoa a 3.2 Multipleksiranje i demultipleksiranje 3.3 Nekonektivni : UDP 3.4 Konektivni : TCP Struktura segmenta Pouzdani prenos podataka Kontrola protoka Upravljanje vezom 3.5 TCP kontrola zagušenja Nivo a 3-6 3
4 Multipleksiranje/demultipleksiranje Multipleksiranje na predaji: Manipulisanje podacima iz više socket-a, dodavanje nog zaglavlja (koristi se za demultipleksiranje) Demultipleksiranje na prijemu: Koristi zaglavlje za predaju primljenih segmenata pravom socket-u P3 link P1 P2 link P4 link socket proces Nivo a 3-7 Kako funkcioniše demultipleksiranje? host prima IP datagrame Svaki datagram ima izvorišnu IP adresu, odredišnu IP adresu Svaki datagram nosi 1 segment nivoa a Svaki segment ima izvorišni i odredišni broj porta 16 bitni broj ( ) su tzv dobro poznati portovi koji su unaprijed rezervisani (RFC1700, host koristi IP adrese & brojeve portova da usmjeri segment na odgovarajući socket 32 bita Izvor. port # Odred. port # Druga polja zaglavlja Aplikacioni podaci (poruka) TCP/UDP format segmenta Nivo a 3-8 4
5 Nekonektivno demultipleksiranje (UDP) Kada se kreira UDP socket ni nivo mu odmah dodjeljuje broj porta koji ne koristi neki drugi UDP socket na hostu Klijentska strana nog protokola obično socket-u dodjeljuje ne dobro poznate portove UDP socket identifikuju dva podatka: (IP adresa odredišta, broj porta odredišta) Kada host primi UDP segment: Provjerava odredišni broj porta u segmentu Usmjerava UDP segment u socket koji ima taj broj porta IP datagrami sa različitim izvorišnim IP adresama i/ili izvorišnim brojevima portova se usmjeravaju na isti socket Nivo a 3-9 Nekonektivno multipleksiranje DatagramSocket mysocket2 = new DatagramSocket (9157); P3 link DatagramSocket serversocket = new DatagramSocket (6428); P1 link DatagramSocket mysocket1 = new DatagramSocket (5775); application P4 link izvorišni port: 6428 odredišni port: 9157 izvorišni port:? odredišni port:? izvorišni port: 9157 odredišni port: 6428 izvorišni port:? odredišni port:? Nivo a
6 Konektivno demultipleksiranje TCP socket identifikuju 4 parametra: Izvorišna IP adresa Izvorišni broj porta Odredišna IP adresa Odredišni broj porta Prijemni host koristi sve četiri vrijednosti za usmjeravanje segmenta na odgovarajući socket Server host može podržavati više simultanih TCP socket-a: svaki socket je identifikovan sa svoja 4 parametra Web serveri imaju različite socket-e za svakog povezanog klijenta ne-perzistentni HTTP će imati različite socket-e za svaki zahtjev Nivo a 3-11 Konektivno demultipleksiranje P3 link P4 P5 link P6 server: IP adresa B P2 P3 link host: IP adresa A izvorišni IP,port: B,80 odredišni IP,port: A,9157 izvorišna IP,port: A,9157 odredišna IP, port: B,80 tri segmenta, adresirana na IP adresu: B, dest port: 80 se demultipleksiraju na različite sokete izvorišna IP,port: C,5775 odredišna IP,port: B,80 izvorišna IP,port: C,9157 odredišna IP,port: B,80 host: IP adresa C Nivo a
7 Konektivno demultipleksiranje server P3 link P4 link server: IP adresa B P2 P3 link host: IP adresa A izvorišna IP, port: B,80 odredišna IP, port: A,9157 izvorišna IP, port: C,5775 odredišna IP, port: B,80 host: IP adresa C izvorišna IP, port: A,9157 odredišna IP, port: B,80 izvorišna IP,port: C,9157 odredišna IP, port: B,80 Transport Layer 3-13 Glava 3: Sadržaj 3.1 Servisi nivoa a 3.2 Multipleksiranje i demultipleksiranje 3.3 Nekonektivni : UDP 3.4 Konektivni : TCP Struktura segmenta Pouzdani prenos podataka Kontrola protoka Upravljanje vezom 3.5 TCP kontrola zagušenja Nivo a
8 UDP: User Datagram Protocol [RFC 768] Nema poboljšanja koja se nude Internet protokolu best effort servis, UDP segmenti mogu biti: izgubljeni neredosledno predati nekonektivni: nema uspostavljanja veze (handshaking) između UDP pošiljaoca i prijemnika svaki UDP segment se tretira odvojeno od drugih Zašto onda UDP? Nema uspostavljanja veze (koja povećava kašnjenje) jednostavnije: ne vodi se računa o stanju veze manje zaglavlje segmenta (8B u odnosu na 20B kod TCP-a) nema kontrole zagušenja: UDP može slati podatke onom brzinom kojom to želi Nivo a 3-15 UDP: više Često se koristi za streaming multimedijalne aplikacije Tolerantne u odnosu na gubitke Osjetljive na brzinu prenosa drugi UDP korisnici DNS SNMP (zbog toga što mrežne menadžment aplikacije funkcionišu kada je u kritičnom stanju) RIP (zbog periodičnog slanja RIP update-a) Pouzdani prenos preko UDP: mora se dodati pouzdanost na nivou aplikacije Oporavak od greške na nivou aplikacije Problem kontrole zagušenja je i dalje otvoren! Veličina UDP segmenta u bajtovima, uključujući zaglavlje Izv. port # Dest. port # length 32 bita Podaci aplikacije (poruka) Provjera sume u zaglavlju checksum Format UDP segmenta RFC 768 Nivo a
9 Glava 3: Sadržaj 3.1 Servisi nivoa a 3.2 Multipleksiranje i demultipleksiranje 3.3 Nekonektivni : UDP 3.4 Konektivni : TCP Struktura segmenta Pouzdani prenos podataka Kontrola protoka Upravljanje vezom 3.5 TCP kontrola zagušenja Nivo a 3-17 TCP: Pregled RFC-ovi: 793, 1122, 1323, 2018, 2581 Socket tačka-tačka: Jedan pošilj, jedan prij. pouzdan, redosledan prenos bajta: nema granica poruka pipelined : TCP kontrola zagušenja i protoka podešava veličinu prozora Baferi za slanje & prijem Aplikacija upisuje podatke TCP predajni bafer segment Aplikacija čita podatke TCP prijemni bafer full duplex prenos: U istoj vezi prenos u dva smjera MSS: maksimalna veličina podataka sloja aplikacije u segmentu (1460B, 536B, 512B) konektivan: handshaking (razmjena kontrolnih poruka) inicira je pošiljalac, razmjenjuje stanja prije slanja kontrola protoka: Pošiljalac ne može zagušiti prijemnika Socket Nivo a
10 TCP struktura segmenta (21B-1480B) URG: urgentni podaci (general. se ne koristi) ACK: ACK # validna PSH: gurni sada pod. (general. se ne koristi) RST, SYN, FIN: Uspost. veze (setup, raskidanje komande) Internet checksum (kao kod UDP) 32 bita source port # dest port # head len sequence number acknowledgement number not used checksum U A P R S F Receive window Urg data pointer Opcije (promj. vel.) Podaci aplikacije (promjenljiva veličina) Brojači bajta podataka (ne segmenata!) redosledan prenos # bajta koje je prijemnik spreman da primi kontrola protoka Nivo a 3-19 TCP brojevi u sekvenci, ACK-ovi Brojevi u sekvenci: Dodjeljuje se broj prvom bajtu iz sadržaja segmenta Inicijalne vrijednosti se utvrđuju na slučajan način. Potvrde (ACK): Broj sekvence sledećeg bajta koji se očekuje sa druge strane kumulativni ACK Q: Kako se prijemnik ponaša prema out-of-order segmentima? Odlazni segment pošiljaoca Source port # dest port # sequence number acknowledgement number rwnd checksum Poslate potvrde urg pointer Veličina prozora N Prostor brojeva u sekvenci pošiljaoca poslati, mogu se neiskorišćeni nepotvrđeni koristiti ( in-flight ) Segment koji dolazi pošiljaocu source port # dest port # sequence number acknowledgement number A rwnd checksum urg pointer Nivo a
11 TCP brojevi u sekvenci, potvrde Host A Host B Korisnik otkuca C Host potvrđuje vraćeni C Seq=42, ACK=79, data = C Seq=79, ACK=43, data = C host potvrđuje prijem C, vraća C Seq=43, ACK=80 jednostavni Telnet scenario Transport Layer 3-21 TCP pouzdani prenos podataka TCP kreira rdt servis po IP nepouzdanom servisu Pipelined segmenti Kumulativne potvrde TCP koristi jedan retransmisioni tajmer Retransmisije su trigerovane sa: timeout događajima duplim ack-ovima Na početku treba razmotriti pojednostavljenog TCP pošiljaoca: Ignorišu se duplirani ack-ovi Ignorišu se kontrole protoka i zagušenja Nivo a
12 Događaji vezani za TCP pošiljaoca 1. Podaci primljeni od aplikacije: Kreiranje segmenta sa sekvencom brojeva Broj u sekvenci je byte-stream broj prvog bajta podataka u segmentu Startuje se tajmer ako to već nije urađeno Interval timeout-a se izračunava po odgovarajućoj formuli 2. timeout: Ponovo se šalje segment koji je izazvao timeout restartovati tajmer 3.Ack primljen: Ako se potvrdi prijem ranije nepotvrđenog segmenta Napraviti odgovarajući update startovati tajmer ako postoje segmenti koji čekaju Nivo a 3-23 TCP: scenariji retransmisije Host A Host B Host A Host B Seq=92, 8B podataka Seq=92, 8B podataka timeout SendBase = 100 X gubitak ACK=100 Seq=92, 8B podataka ACK=100 vrijeme Scenario izgubljene ACK Sendbase = 100 SendBase = 120 Seq=92 timeout Seq=92 timeout Seq=100, 20B podataka ACK=100 ACK=120 Seq=92, 8B podataka ACK=120 SendBase = 120 Nedovršeni timeout (nema vrijeme retransmisije drugog dok ne stigne Nivo potvrda a za prvi)
13 TCP: scenariji retransmisije Host A Host B timeout Seq=92, 8B podataka Seq=100, 20B podataka X gubitak ACK=100 U slučaju kada istekne timeout period, TCP se više ne pridržava ranije pomenute formule za izračunavanje timeout intervala. Umjesto nje TCP duplira raniju vrijednost timeout intervala. SendBase = 120 ACK=120 vrijeme Scenario kumulativnog ACK Nivo a 3-25 TCP Round Trip Time i Timeout P: kako postavititcp vrijeme timeout-a? Duže od RTT-a ali RTT varira Suviše kratko: prerani timeout nepotrebne retransmisije Previše dugo: spora reakcija na gubitak segmenta Potrebna je aproksimacija RTT-a P: kako aproksimirati RTT? SampleRTT: mjeriti vrijeme od slanja segmenta do prijema ACK Ignorisati retransmisije Radi se za samo jedan nepotvrđeni segment SampleRTT će varirati, želja je za što boljom estimacijom RTT Više mjerenja, a ne samo trenutno SampleRTT P: Da li SampleRTT vezivati za svaki nepotvrđeni segment? P: Zašto ignorisati retransmisije? Nivo a
14 TCP Round Trip Time and Timeout EstimatedRTT = (1- α)*estimatedrtt + α*samplertt Uticaj prošlosti opada po eksponencijalnoj raspodjeli Exponential weighted moving average (EWMA) ili eksponencijalno ponderisani klizni prosjek Tipična vrijednost: α = Nivo a 3-27 Primjer RTT estimacije: RTT: gaia.cs.umass.edu to fantasia.eurecom.fr RTT (milliseconds) time (seconnds) SampleRTT Estimated RTT Nivo a
15 TCP Round Trip Time i Timeout Setovanje timeout-a EstimatedRTT + sigurnosna margina Velika varijacija u EstimatedRTT -> velika sigurnosna margina Prvo se estimira koliko SampleRTT odstupa od EstimatedRTT: DevRTT = (1-β)*DevRTT + β* SampleRTT-EstimatedRTT (tipično, β = 0.25) EWMA od ove razlike Tada se setuje timeout interval: TimeoutInterval = EstimatedRTT + 4*DevRTT Nivo a 3-29 TCP generisanje ACK [RFC 1122, RFC 2581] Događaj na prijemu Dolazak in-order segmenta sa očekivanim brojem u sekvenci. Svi podaci do očekiv. broja su potvrđ. Dolazak in-order segmenta sa očekiv. brojem u sekvenci. Potvrđ. prijema drugog segmenta u toku. Dolazak out-of-order segmenta sa većom vrijednosti broja u sekv. od očekivane. Detektovan prekid. Dolazak segmenta koji djelimično ili potpuno popunjava prekid. TCP akcije prijemnika ACK sa kašnjenjem. Čeka do 500ms za sledeći segment. Ako nema sledećeg, šalje ACK. Odmah šalje jednu kumulativnu ACK, potvrđujući oba in-order segmenta Odmah šalje duplikat ACK, indicirajući broj u sekvenci očekivanog bajta. Odmah šalje ACK, omogućavajući da segment popuni prekid Nivo a
16 Fast Retransmit Time out period je često predug: Dugo kašnjenje prije slanja izgubljenog paketa Detekcija izgubljenog segmenta preko dupliranih ACK-ova. Pošiljalac često šalje mnogo segmenata Ako je segment izgubljen, najvjerovatnije će biti dosta dupliranih ACK-ova. Ako pošiljalac primi 3 ACK za iste podatke, pretpostavlja se da je segment poslije potvrđenog izgubljen: fast retransmit : ponovno slanje segmenta prije nego što je tajmer istekao P: Da li TCP ima GBN ili selective repeat kontrolu greške? P: Zašto 3 a ne dva ACK? Nivo a 3-31 TCP kontrola protoka Aplikacija može ukloniti podatke iz bafera TCP socket-a. sporije nego što TCP prijemnik predaje (pošiljalac šalje) proces aplikacije TCP socket prijemni baferi TCP kod OS Kontrola protoka Prijemnik kontroliše pošiljaoca, tako da pošiljalac neće zagušiti prijemnikov bafer šaljući podatke velikom brzinom od pošiljaoca IP kod prijemnikov protokol stack Nivo a
17 TCP flow control Prijemnik oglašava slobodan prostor u baferu podešavanjem vrijednosti u polje rwnd u zaglavljutcp segmenta Veličina RcvBuffer se podešava u opcijama socket-a (tipična vrijednost 4096B) Mnogi OS podešavaju RcvBuffer Pošiljalac ograničava broj nepotvrđenih ( in-flight ) podataka na vrijednost prijemnikovog rwnd Garantuje da se ne prepuni bafer RcvBuffer rwnd Prema procesu aplikacije Baferovanje podataka Slobodan prostor u baferu Korisni sadržaji TCP segmentu Baferovanje na prijemnikovoj strani Nivo a 3-33 TCP 3-way handshake Stanje klijenta LISTEN Bira inicijalni broj u sekvenci x, šalje poruku TCP SYN SYNSENT Primljeni SYNACK(x) indicira ESTAB da je server aktivan; šalje ACK za SYNACK; ovaj segment može sadržati klijent-server podatke SYNbit=1, Seq=x SYNbit=1, Seq=y ACKbit=1; ACKnum=x+1 ACKbit=1, ACKnum=y+1 Stanje servera Bira inicijalni broj u sekvenci y šalje poruku TCP SYNACK potvrđujući SYN SYN RCVD primljeniack(y) indicira da je klijent aktivan LISTEN ESTAB Nivo a
18 TCP: zatvaranje konekcije Stanje klijenta Stanje servera ESTAB ESTAB clientsocket.close() FIN_WAIT_1 FIN_WAIT_2 Ne može slati ali može primati Čeka da server zatvori FINbit=1, seq=x ACKbit=1; ACKnum=x+1 Još uvijek može slati CLOSE_WAIT TIMED_WAIT čekanje u trajanju od dva vremena života segmenta FINbit=1, seq=y ACKbit=1; ACKnum=y+1 Ne može više slati LAST_ACK CLOSED CLOSED Nivo a 3-35 Glava 3: Sadržaj 3.1 Servisi nivoa a 3.2 Multipleksiranje i demultipleksiranje 3.3 Nekonektivni : UDP 3.4 Konektivni : TCP Struktura segmenta Pouzdani prenos podataka Kontrola protoka Upravljanje vezom 3.5 TCP kontrola zagušenja Nivo a
19 TCP kontrola zagušenja Kontrola od kraja do kraja (bez učešća mreže) Pošiljalac ograničava slanje: LastByteSent-LastByteAcked CongWin Približno, brzina = CongWin RTT b/s CongWin je dinamička funkcija detekcije zagušenja mreže Kako pošiljac otkriva zagušenje? gubitak = timeout ili 3 duplirane potvrde TCP pošiljalac smanjuje brzinu (CongWin) poslije gubitka tri mehanizma: AIMD slow start konzervativan poslije timeouta Nivo a 3-37 TCP AIMD Multiplikativno smanjenje: smanjuje CongWin na pola u slučaju gubitka Aditivno povećanje: povećava CongWin za 1 MSS svaki RTT u odsustvu gubitka: sondiranje cwnd: veličina pošiljaočevog TCP prozora Aditivno povećanje veličine prozora. dok se gubici ne pojave (tada se prozor smanjuje na pola) vrijeme Duga TCP veza Nivo a
20 TCP Slow Start Kada veza počne, CongWin = 1 MSS Primjer: MSS = 500 B & RTT = 200 ms Inicijalna brzina =20 kb/s Dostupna propusnost može biti>> MSS/RTT Poželjno je brzo podešavaje na željenu brzinu Kada veza počne, povećava brzinu eksponencijalno do prvog gubitka Nivo a 3-39 TCP Slow Start (više) Kada veza počne, eksponencijalno povećanje brzine do gubitka : Udvostručuje se CongWin svaki RTT Inkrementira se CongWin sa svakim primljenim ACK Sumarum: inicijalna brzina je niska ali brzo raste Host A RTT jedan segment dva segmenta četiri segmenta Host B vrijeme Nivo a
21 Ponavljanje Poslije 3 duplirane ACK: CongWin se smanjuje na pola Prozor raste linearno Ali posle timeout-a: CongWin = 1 MSS; Prozor raste eksponencijalno do praga a zatim linearno Filozofija: 3 duple ACK indicira da je sposobna da šalje timeout prije 3 duple ACK je alarmantan Nivo a 3-41 Ponavljanje (više) P: Kada eksponencijalna prelazi u linearnu? Implementacija: Varijabilni prag (Tahoe) U slučaju gubitka, prag se postavlja na 1/2 vrijednosti CongWin prije gubitka U slučaju gubitka CongWin se smanjuje na pola(reno) Nivo a
22 TCP Tahoe Slow Start, izbjegavanje kolizije Detektuje zagušenje kroz isticanje timeout-a i trostruke potvrde Inicijalizacija CongWin=1; Threshold=1/2 Max(Win) Poslije timeouta i trostruke potvrde Threshold= 1/2 CongWin, CongWin= 1 Ulazi u slow start Nivo a 3-43 TCP Reno Fast Retransmit, Fast recovery Detektuje zagušenje kroz timeout-e i duplikate ACK-ova Kada se primi trostruki duplikat nekog ACK Izbjegava slow start i ide direktno u fazu izbjegavanja kolizije Threshold = 1/2 CongWin; Congwin = Threshold (Koristi AIMD) Kada se pojavi timeout Slow start Nivo a
23 Izbjegavanje zagušenja Na bazi rutera RED, (DecBIT) Na bazi izvora TCP Vegas Nivo a 3-45 Sumarum: TCP kontrola zagušenja Kada je CongWin ispod Threshold, pošiljalac je u slow-start fazi, prozor raste eksponencijalno. Kada je CongWin iznad Threshold, pošiljalac je u fazi izbjegavanja kolizije, prozor raste linearno. Kada se trostruki duplirani ACK pojavi, Threshold se setuje CongWin/2 a CongWin se setuje na Threshold. Kada se pojavi timeout, Threshold se setuje na CongWin/2 i CongWin se setuje na 1 MSS. Nivo a
24 TCP propusnost Koliko iznosi srednja propusnost TCP-a u funkciji veličine prozora i RTT? Ignoriše se slow start Neka je W veličina prozora kada nastaju gubici. Kada je veličina prozora W, propusnost je W/RTT Poslije gubitka, veličina prozora pada na W/2, propusnost na W/2RTT. Srednja propusnost:.75 W/RTT W W/2 Nivo a 3-47 Budućnost TCP-a primjer: 1500 B segmenti, 100ms RTT, želi se 10 Gb/s propusnost Zahtijeva se veličina prozora od W = 83,333 segmenata Srednja propusnost u zavisnosti vjerovatnoće gubitka: 1.22 MSS RTT Vjerovatnoća gubitka L = Potrebne su nove verzije TCP-a za high-speed potrebe! L Nivo a
25 KorektnostTCP Cilj korektnosti: ako K TCP sesija dijele isti zagušeni link propusnosti R, svaki bi trebao da ima srednju propusnost od R/K TCP konekcija 1 TCP konekcija 2 Zagušenje na ruteru kapaciteta R Nivo a 3-49 Zašto je TCP korektan? Dvije sučeljene sesije: Aditivno povećanje daje porast za 1, tako da protok raste Multiplikativno smanjenje smanjuje protok proporcionalno R Jednaki dio propusnosti Protok veze 2 gubitak: smanjuje prozor sa faktorom 2 Izbjegavanje zagušenja: aditivno povećanje gubici: smanjuje prozor sa faktorom 2 Izbjegavanje zagušenja: aditivno povećanje Protok veze 1 R Nivo a
26 Korektnost (više) Korektnost i UDP Multimedijalne aplikacije često ne koristetcp Ne žele da kontrola zagušenja ograniči kapacitet Umjesto toga se koristi UDP: Ubacuje audio/video konstantnom brzinom, toleriše gubitak paketa Oblast istraživanja: TCP Korektnost i paralelne TCP konekcije Nema prevencije da otvori paralelne veze između 2 hosta. Web browser-i to rade Primjer: link propusnosti R podržava 9 veza; nova pita za 1 TCP vezu, a dobija propusnost od R/ 10 Nova pita za 11 novih TCP veza, i dobija više od R/2! Nivo a
4. Nivo transporta. 4. Nivo transporta. Ciljevi: Shvatiti principe na kojima počivaju servisi nivoa transporta:
4. Nivo transporta Ciljevi: Shvatiti principe na kojima počivaju servisi nivoa transporta: Multipleksiranje/ demultipleksiranje Pouzdan prenos podataka Kontrola protoka Kontrola zagušenja Protokoli transportnog
Glava 3: Nivo transporta
Glava 3: Nivo transporta Ciljevi: Shvatiti principe na kojima počivaju servisi nivoa transporta: Multipleksiranje/ Demultipleksiranje Pouzdan prenos podataka Kontrola protoka Kontrola zagušenja Protokoli
Πρωτόκολλα Διαδικτύου
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 8 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 15 Μαΐου 2015 Σημερινή διάλεξη Σύνοψη 7ης διάλεξης Επίπεδο μεταφοράς Αξιόπιστη μεταφορά δεδομένων
Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 12: Στρώμα μεταφοράς
Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 12: Στρώμα μεταφοράς Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Συνιστώμενο Βιβλίο: Δικτύωση Υπολογιστών Προσέγγιση
Πρωτόκολλα Διαδικτύου
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 9 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 22 Μαΐου 2015 Σημερινή διάλεξη Σύνοψη 8ης διάλεξης Επίπεδο μεταφοράς Συμφόρηση: Αρχές ελέγχου
Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer)
Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Επισκόπηση του επιπέδου μεταφοράς Υπηρεσίες επιπέδου μεταφοράς Επίπεδο μεταφοράς έναντι επιπέδου
Πρωτόκολλα Διαδικτύου
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 7 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 8 Μαΐου 2015 Σημερινή διάλεξη Σύνοψη 6ης διάλεξης Επίπεδο μεταφοράς Κανάλι με σφάλματα και
Υπολογιστές και ίκτυα Η/Υ.
Υπολογιστές και ίκτυα Η/Υ http://www.net.uom.gr Βιβλίο για ίκτυα Η/Υ Computer Networking, A Top-Down Approach Featuring the Internet, 2nd edition J. Kurose, K. Ross ρ. Παναγιώτης Ε. Φουληράς 2003/2004
Multipleksiranje i demultipleksiranje
Protokol transportnog sloja, obezbedjuje logicku komunikaciju izmedju procesa aplikacija koje se izvrsavaju na razlicitim racunarima. Pod logickom komunikacijom misli se na to da sa stanovista aplikacije
ΔΊΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΏΝ ΔΊΚΤΥΑ ΥΠΟΛΟΓΙΣΤΏΝ ΚΑΙ ΣΤΡΏΜΑ ΜΕΤΑΦΟΡΆΣ ΔΙΔΆΣΚΟΝΤΕΣ: ΔΡ. ΕΥΓΕΝΊΑ ΑΔΑΜΟΠΟΎΛΟΥ, ΔΡ. ΚΏΣΤΑΣ ΔΕΜΈΣΤΙΧΑΣ
ΔΊΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΏΝ ΔΊΚΤΥΑ ΥΠΟΛΟΓΙΣΤΏΝ ΚΑΙ ΣΤΡΏΜΑ ΜΕΤΑΦΟΡΆΣ ΔΙΔΆΣΚΟΝΤΕΣ: ΔΡ. ΕΥΓΕΝΊΑ ΑΔΑΜΟΠΟΎΛΟΥ, ΔΡ. ΚΏΣΤΑΣ ΔΕΜΈΣΤΙΧΑΣ ΔΠΜΣ «Τεχνο- Οικονομικά Συστήματα» Τεχνολογία Πληροφορίας και Τηλεπικοινωνιών Ιστοσελίδα
UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka
UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET Goran Stančić SIGNALI I SISTEMI Zbirka zadataka NIŠ, 014. Sadržaj 1 Konvolucija Literatura 11 Indeks pojmova 11 3 4 Sadržaj 1 Konvolucija Zadatak 1. Odrediti konvoluciju
Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών Στρώμα Μεταφοράς (2) Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας
Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών Στρώμα Μεταφοράς (2) Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας ΔΠΜΣ «Τεχνο- Οικονομικά Συστήματα» Τεχνολογία Πληροφορίας και Τηλεπικοινωνιών TCP
Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju
RAČUN OSTATAKA 1 1 Prsten celih brojeva Z := N + {} N + = {, 3, 2, 1,, 1, 2, 3,...} Osnovni primer. (Z, +,,,, 1) je komutativan prsten sa jedinicom: sabiranje (S1) asocijativnost x + (y + z) = (x + y)
Κεφάλαιο 3 Επίπεδο Μεταφοράς
Κεφάλαιο 3 Επίπεδο Μεταφοράς Πηγή των ακόλουθων διαφανειών είναι οι διαφάνειες που συνοδεύουν ως διδακτικό υλικό το βιβλίο των J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach Featuring
RMT drugi deo 2016 DRUGI DEO. 3.3 Prenos bez uspostavljanja veze: protokol UDP
DRUGI DEO 3.3 Prenos bez uspostavljanja veze: protokol UDP Osim poslova multipleksiranja i demultipleksiranja i najosnovnije provere grešaka, UDP protokolu IP ne dodaje ništa više. Ako programer neke aplikacije
numeričkih deskriptivnih mera.
DESKRIPTIVNA STATISTIKA Numeričku seriju podataka opisujemo pomoću Numeričku seriju podataka opisujemo pomoću numeričkih deskriptivnih mera. Pokazatelji centralne tendencije Aritmetička sredina, Medijana,
Δίκτυα Υπολογιστών Επίπεδο Μεταφοράς Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ
Επίπεδο Μεταφοράς Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ Σελ 1 Ιεραρχίες Πρωτοκόλλων σελ 2 Ιεραρχίες Πρωτοκόλλων Πρωτόκολλο είναι ένα σύνολο κανόνων που απαιτούνται για να επιτύχουμε την ανταλλαγή
Δίκτυα Επικοινωνιών Ι
Δίκτυα Επικοινωνιών Ι Ενότητα 3: Επίπεδο Μεταφοράς Διδάσκων: Λάζαρος Μεράκος Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήμιο Αθηνών Δίκτυα Επικοινωνιών Ι Τμήμα Πληροφορικής και
Κεφάλαιο 3: Επίπεδο Μεταφοράς
Κεφάλαιο 3 Επίπεδο Μεταφοράς Πηγή των ακόλουθων διαφανειών είναι οι διαφάνειες που συνοδεύουν ως διδακτικό υλικό το βιβλίο των J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach Featuring
Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών και Στρώμα Μεταφοράς Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας
Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών και Στρώμα Μεταφοράς Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας ΔΠΜΣ «Τεχνο- Οικονομικά Συστήματα» Τεχνολογία Πληροφορίας και Τηλεπικοινωνιών Ιστοσελίδα
Δίκτυα Επικοινωνιών. Ενότητα 3: Επίπεδο Μεταφοράς
Δίκτυα Επικοινωνιών Ενότητα 3: Επίπεδο Μεταφοράς Άννα Τζανακάκη και Λάζαρος Μεράκος Τµήµα Φυσικής και Τµήµα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήµιο Αθηνών Δίκτυα Επικοινωνιών
2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x
Zadatak (Darjan, medicinska škola) Izračunaj vrijednosti trigonometrijskih funkcija broja ako je 6 sin =,,. 6 Rješenje Ponovimo trigonometrijske funkcije dvostrukog kuta! Za argument vrijede sljedeće formule:
Δίκτυα Υπολογιστών. Ενότητα 4: Μετάδοση δεδομένων από το στρώμα μεταφοράς. Δρ. Χαράλαμπος Ζ. Πατρικάκης Τμήμα Ηλεκτρονικών Μηχανικών Τ.
Δίκτυα Υπολογιστών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ενότητα 4: Μετάδοση δεδομένων από το στρώμα μεταφοράς Δρ. Χαράλαμπος Ζ. Πατρικάκης Τμήμα Ηλεκτρονικών Μηχανικών
Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής
Επίπεδο Μεταφοράς (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο Μεταφοράς(Transport layer) Επίπεδο εφαρμογής (Application layer): Συντονισμός
Kaskadna kompenzacija SAU
Kaskadna kompenzacija SAU U inženjerskoj praksi, naročito u sistemima regulacije elektromotornih pogona i tehnoloških procesa, veoma često se primenjuje metoda kaskadne kompenzacije, u čijoj osnovi su
Πρωτόκολλα Διαδικτύου
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 12 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 12 Ιουνίου 2015 Σημερινή διάλεξη Αποστολή πακέτων δεδομένων, καθυστερήσεις Επίπεδο μεταφοράς
DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović
DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović Novi Sad April 17, 2018 1 / 22 Teorija grafova April 17, 2018 2 / 22 Definicija Graf je ure dena trojka G = (V, G, ψ), gde je (i) V konačan skup čvorova,
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα μεταφοράς στο Internet. Δίκτυα Υπολογιστών
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Στρώμα μεταφοράς στο Internet Δίκτυα Υπολογιστών Περίληψη Αρχές λειτουργίας του στρώματος μεταφοράς και βασικές υπηρεσίες του πολυπλεξία/αποπολυπλεξία αξιόπιστη μεταφορά δεδομένων διαχείριση
Κεφάλαιο 3: Επίπεδο Μεταφοράς. Κεφάλαιο 3. Υπηρεσίες και πρωτόκολλα µεταφοράς
Κεφάλαιο 3 Επίπεδο Μεταφοράς Πηγή των ακόλουθων διαφανειών είναι οι διαφάνειες που συνοδεύουν ως διδακτικό υλικό το βιβλίο των J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach Featuring
M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost
M086 LA 1 M106 GRP Tema: CSB nejednakost. 19. 10. 2017. predavač: Rudolf Scitovski, Darija Marković asistent: Darija Brajković, Katarina Vincetić P 1 www.fizika.unios.hr/grpua/ 1 Baza vektorskog prostora.
18. listopada listopada / 13
18. listopada 2016. 18. listopada 2016. 1 / 13 Neprekidne funkcije Važnu klasu funkcija tvore neprekidne funkcije. To su funkcije f kod kojih mala promjena u nezavisnoj varijabli x uzrokuje malu promjenu
Κεφάλαιο 3: Επίπεδο Μεταφοράς. Κεφάλαιο 3. Υπηρεσίες και πρωτόκολλα µεταφοράς. Στόχοι: επίπεδο µεταφοράς: 3.5 Συνδεσιστρεφής. 3.1 Υπηρεσίες επιπέδου
Κεφάλαιο 3 Επίπεδο Μεταφοράς Πηγή των ακόλουθων διαφανειών είναι οι διαφάνειες που συνοδεύουν ως διδακτικό υλικό το βιβλίο των J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach Featuring
IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)
IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI) Izračunavanje pokazatelja načina rada OTVORENOG RM RASPOLOŽIVO RADNO
3.1 Granična vrednost funkcije u tački
3 Granična vrednost i neprekidnost funkcija 2 3 Granična vrednost i neprekidnost funkcija 3. Granična vrednost funkcije u tački Neka je funkcija f(x) definisana u tačkama x za koje je 0 < x x 0 < r, ili
IZVODI ZADACI (I deo)
IZVODI ZADACI (I deo) Najpre da se podsetimo tablice i osnovnih pravila:. C`=0. `=. ( )`= 4. ( n )`=n n-. (a )`=a lna 6. (e )`=e 7. (log a )`= 8. (ln)`= ` ln a (>0) 9. = ( 0) 0. `= (>0) (ovde je >0 i a
Elektrotehnički fakultet univerziteta u Beogradu 17.maj Odsek za Softversko inžinjerstvo
Elektrotehnički fakultet univerziteta u Beogradu 7.maj 009. Odsek za Softversko inžinjerstvo Performanse računarskih sistema Drugi kolokvijum Predmetni nastavnik: dr Jelica Protić (35) a) (0) Posmatra
Teorijske osnove informatike 1
Teorijske osnove informatike 1 9. oktobar 2014. () Teorijske osnove informatike 1 9. oktobar 2014. 1 / 17 Funkcije Veze me du skupovima uspostavljamo skupovima koje nazivamo funkcijama. Neformalno, funkcija
Analiza ponašanja transportnog protokola TCP
Analiza ponašanja transportnog protokola TCP (Izvadak iz diplomskog rada) Igor Minić Internet se razvio u vrlo veliki i kompleksan sustav, sa stotinama milijuna umreženih računala, komunikacijskih veza
MEHANIKA FLUIDA. Isticanje kroz otvore sa promenljivim nivoom tečnosti
MEHANIKA FLUIDA Isticanje kroz otvore sa promenljivim nivoom tečnosti zadatak Prizmatična sud podeljen je vertikalnom pregradom, u kojoj je otvor prečnika d, na dve komore Leva komora je napunjena vodom
Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις
ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2011-20112 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 15 Δεκεμβρίου 2011 Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις 1. Θεωρήσετε
( , 2. kolokvij)
A MATEMATIKA (0..20., 2. kolokvij). Zadana je funkcija y = cos 3 () 2e 2. (a) Odredite dy. (b) Koliki je nagib grafa te funkcije za = 0. (a) zadanu implicitno s 3 + 2 y = sin y, (b) zadanu parametarski
Άσκηση 2. Αν συμβούν 2 duplicate ACKs αντί για timeout τι γίνεται σε αυτή την περίπτωσή;
ΤCP protocol Άσκηση 1 Είναι το ίδιο να αυξάνεται το congestion window κατά μία μονάδα μετά τη λήψη από κάθε ΑCK πακέτου με το να αυξάνεται σε κάθε RTT; Αν δεν είναι το ίδιο σε ποια περίπτωση επιτυγχάνεται
INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.
INTEGRALNI RAČUN Teorije, metodike i povijest infinitezimalnih računa Lucija Mijić lucija@ktf-split.hr 17. veljače 2011. Pogledajmo Predstavimo gornju sumu sa Dodamo još jedan Dobivamo pravokutnik sa Odnosno
Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu
Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu Trigonometrijske jednačine i nejednačine. Zadaci koji se rade bez upotrebe trigonometrijskih formula. 00. FF cos x sin x
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Δίκτυα Υπολογιστών. Μαρία Παπαδοπούλη. Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Δίκτυα Υπολογιστών Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού
Το Επίπεδο Μεταφοράς στο Internet
Το Επίπεδο Μεταφοράς στο Internet Ε Εξάμηνο, Τμήμα Πληροφορικής & Τεχνολογίας Υπολογιστών ΤΕΙ Λαμίας Δήλωση Οι διαφάνειες βασίζονται στα βιβλία: (1) Computer Networking: A Top Down Approach Featuring the
Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto
Trigonometrija Adicijske formule Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Razumijevanje postupka izrade složenijeg matematičkog problema iz osnova trigonometrije
PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).
PRAVA Prava je kao i ravan osnovni geometrijski ojam i ne definiše se. Prava je u rostoru određena jednom svojom tačkom i vektorom aralelnim sa tom ravom ( vektor aralelnosti). M ( x, y, z ) 3 Posmatrajmo
Στρώμα μεταφοράς στο Internet. Δίκτυα Υπολογιστών
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Στρώμα μεταφοράς στο Internet Δίκτυα Υπολογιστών Περίληψη Αρχές λειτουργίας του στρώματος μεταφοράς και βασικές υπηρεσίες του πολυπλεξία/αποπολυπλεξία αξιόπιστη μεταφορά δεδομένων διαχείριση
(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.
1 3 Skupovi brojeva 3.1 Skup prirodnih brojeva - N N = {1, 2, 3,...} Aksiom matematičke indukcije Neka je N skup prirodnih brojeva i M podskup od N. Ako za M vrijede svojstva: 1) 1 M 2) n M (n + 1) M,
IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo
IZVODI ZADACI ( IV deo) LOGARITAMSKI IZVOD Logariamskim izvodom funkcije f(), gde je >0 i, nazivamo izvod logarima e funkcije, o jes: (ln ) f ( ) f ( ) Primer. Nadji izvod funkcije Najpre ćemo logarimovai
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΛΕΞΗ 3 ΔΙΔΑΣΚΩΝ: ΑΝΑΡΓΥΡΟΣ ΣΙΔΕΡΗΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΤΕΙ ΚΡΗΤΗΣ ΠΡΩΤΟΚΟΛΛΟ ΕΛΕΓΧΟΥ
Πρωτόκολλα Διαδικτύου
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 6 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 24 Απριλίου 2015 Σημερινή διάλεξη Σύνοψη 5ης διάλεξης Επίπεδο μεταφοράς Υπηρεσίες και πρωτόκολλα
Računarska grafika. Rasterizacija linije
Računarska grafika Osnovni inkrementalni algoritam Drugi naziv u literaturi digitalni diferencijalni analizator (DDA) Pretpostavke (privremena ograničenja koja se mogu otkloniti jednostavnim uopštavanjem
Iskazna logika 3. Matematička logika u računarstvu. novembar 2012
Iskazna logika 3 Matematička logika u računarstvu Department of Mathematics and Informatics, Faculty of Science,, Serbia novembar 2012 Deduktivni sistemi 1 Definicija Deduktivni sistem (ili formalna teorija)
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Δίκτυα Υπολογιστών. Μαρία Παπαδοπούλη. Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Δίκτυα Υπολογιστών Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού
TRIGONOMETRIJSKE FUNKCIJE I I.1.
TRIGONOMETRIJSKE FUNKCIJE I I Odredi na brojevnoj trigonometrijskoj kružnici točku Et, za koju je sin t =,cost < 0 Za koje realne brojeve a postoji realan broj takav da je sin = a? Izračunaj: sin π tg
a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.
3 Infimum i supremum Definicija. Neka je A R. Kažemo da je M R supremum skupa A ako je (i) M gornja meda skupa A, tj. a M a A. (ii) M najmanja gornja meda skupa A, tj. ( ε > 0)( a A) takav da je a > M
Elementi spektralne teorije matrica
Elementi spektralne teorije matrica Neka je X konačno dimenzionalan vektorski prostor nad poljem K i neka je A : X X linearni operator. Definicija. Skalar λ K i nenula vektor u X se nazivaju sopstvena
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα μεταφοράς στο Internet. Δίκτυα Υπολογιστών
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Στρώμα μεταφοράς στο Internet Δίκτυα Υπολογιστών Περίληψη Αρχές λειτουργίας του στρώματος μεταφοράς και βασικές υπηρεσίες του πολυπλεξία/αποπολυπλεξία αξιόπιστη μεταφορά δεδομένων έλεγχος
Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.
Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama. a b Verovatno a da sluqajna promenljiva X uzima vrednost iz intervala
Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A
Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A Ime i prezime: 1. Prikazane su tačke A, B i C i prave a,b i c. Upiši simbole Î, Ï, Ì ili Ë tako da dobijeni iskazi
Elektrotehnički fakultet univerziteta u Beogradu 16.maj Odsek za Softversko inžinjerstvo
Elektrotehnčk fakultet unverzteta u Beogradu 6.maj 8. Odsek za Softversko nžnjerstvo Performanse računarskh sstema Drug kolokvjum Predmetn nastavnk: dr Jelca Protć (35) a) () Posmatra se segment od N uzastonh
Ispitivanje toka i skiciranje grafika funkcija
Ispitivanje toka i skiciranje grafika funkcija Za skiciranje grafika funkcije potrebno je ispitati svako od sledećih svojstava: Oblast definisanosti: D f = { R f R}. Parnost, neparnost, periodičnost. 3
Eliminacijski zadatak iz Matematike 1 za kemičare
Za mnoge reakcije vrijedi Arrheniusova jednadžba, koja opisuje vezu koeficijenta brzine reakcije i temperature: K = Ae Ea/(RT ). - T termodinamička temperatura (u K), - R = 8, 3145 J K 1 mol 1 opća plinska
FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA
: MAKSIMALNA BRZINA Maksimalna brzina kretanja F O (N) F OI i m =i I i m =i II F Oid Princip određivanja v MAX : Drugi Njutnov zakon Dokle god je: F O > ΣF otp vozilo ubrzava Kada postane: F O = ΣF otp
Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1
Strukture podataka i algoritmi 1. kolokvij Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Predajete samo papire koje ste dobili. Rezultati i uvid u kolokvije: ponedjeljak,
Riješeni zadaci: Nizovi realnih brojeva
Riješei zadaci: Nizovi realih brojeva Nizovi, aritmetički iz, geometrijski iz Fukciju a : N R azivamo beskoači) iz realih brojeva i ozačavamo s a 1, a,..., a,... ili a ), pri čemu je a = a). Aritmetički
Chương 4. Giao thức TCP
Chương 4 Giao thức TCP 1 NỘI DUNG Tổng quan Giao thức truyền tải hướng kết nối, TCP Cấu trúc segment Truyền tải số liệu tin cậy Điều khiển luồng (flow control) Quản lý liên kết Kiểm soát nghẽn Kiểm soát
Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 13: Στρώμα μεταφοράς
Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 13: Στρώμα μεταφοράς Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Συνιστώμενο Βιβλίο: Δικτύωση Υπολογιστών Προσέγγιση
RIJEŠENI ZADACI I TEORIJA IZ
RIJEŠENI ZADACI I TEORIJA IZ LOGARITAMSKA FUNKCIJA SVOJSTVA LOGARITAMSKE FUNKCIJE OSNOVE TRIGONOMETRIJE PRAVOKUTNOG TROKUTA - DEFINICIJA TRIGONOMETRIJSKIH FUNKCIJA - VRIJEDNOSTI TRIGONOMETRIJSKIH FUNKCIJA
5. Karakteristične funkcije
5. Karakteristične funkcije Profesor Milan Merkle emerkle@etf.rs milanmerkle.etf.rs Verovatnoća i Statistika-proleće 2018 Milan Merkle Karakteristične funkcije ETF Beograd 1 / 10 Definicija Karakteristična
41. Jednačine koje se svode na kvadratne
. Jednačine koje se svode na kvadrane Simerične recipročne) jednačine Jednačine oblika a n b n c n... c b a nazivamo simerične jednačine, zbog simeričnosi koeficijenaa koeficijeni uz jednaki). k i n k
Matematika 1 - vježbe. 11. prosinca 2015.
Matematika - vježbe. prosinca 5. Stupnjevi i radijani Ako je kut φ jednak i rad, tada je veza između i 6 = Zadatak.. Izrazite u stupnjevima: a) 5 b) 7 9 c). d) 7. a) 5 9 b) 7 6 6 = = 5 c). 6 8.5 d) 7.
PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,
PARCIJALNI IZVODI I DIFERENCIJALI Sama definicija parcijalnog ivoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je, naravno, naučiti onako kako vaš profesor ahteva. Mi ćemo probati
π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1;
1. Provjerite da funkcija f definirana na segmentu [a, b] zadovoljava uvjete Rolleova poučka, pa odredite barem jedan c a, b takav da je f '(c) = 0 ako je: a) f () = 1, a = 1, b = 1; b) f () = 4, a =,
SEMINAR IZ KOLEGIJA ANALITIČKA KEMIJA I. Studij Primijenjena kemija
SEMINAR IZ OLEGIJA ANALITIČA EMIJA I Studij Primijenjena kemija 1. 0,1 mola NaOH je dodano 1 litri čiste vode. Izračunajte ph tako nastale otopine. NaOH 0,1 M NaOH Na OH Jak elektrolit!!! Disoira potpuno!!!
Επίπεδο Μεταφοράς (Transport Layer)
Επίπεδο Μεταφοράς (Transport Layer) Περίληψη Ο ρόλος του επιπέδου µεταφοράς Τα στοιχεία του πρωτοκόλλου µεταφοράς Τα πρωτόκολλα µεταφοράς του Διαδικτύου UDP (User Datagram Protocol) RPC (Remote Procedure
Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 11: Στρώμα μεταφοράς
Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 11: Στρώμα μεταφοράς Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Συνιστώμενο Βιβλίο: Δικτύωση Υπολογιστών Προσέγγιση
Obrada signala
Obrada signala 1 18.1.17. Greška kvantizacije Pretpostavka je da greška kvantizacije ima uniformnu raspodelu 7 6 5 4 -X m p x 1,, za x druge vrednosti x 3 x X m 1 X m = 3 x Greška kvantizacije x x x p
Zavrxni ispit iz Matematiqke analize 1
Građevinski fakultet Univerziteta u Beogradu 3.2.2016. Zavrxni ispit iz Matematiqke analize 1 Prezime i ime: Broj indeksa: 1. Definisati Koxijev niz. Dati primer niza koji nije Koxijev. 2. Dat je red n=1
Transmission Control Protocol. Transmission Control Protocol
Transmission Control Protocol ρ. Κωνσταντίνος Σ. Χειλάς Transmission Control Protocol TCP δουλεύει στο επίπεδο µεταφοράς (transport layer) της σουίτας πρωτοκόλλων του TCP/IP Παρέχει αξιόπιστη (reliable)
Računarska grafika. Rasterizacija linije
Računarska grafika Osnovni inkrementalni algoritam Drugi naziv u literaturi digitalni diferencijalni analizator (DDA) Pretpostavke (privremena ograničenja koja se mogu otkloniti jednostavnim uopštavanjem
21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE GODINE 8. RAZRED TOČNI ODGOVORI
21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE 2014. GODINE 8. RAZRED TOČNI ODGOVORI Bodovanje za sve zadatke: - boduju se samo točni odgovori - dodatne upute navedene su za pojedine skupine zadataka
Δίκτυα Υπολογιστών Εμβάθυνση και Ασκήσεις στο Επίπεδο Μεταφοράς και στο Επίπεδο Εφαρμογής Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ
Εμβάθυνση και Ασκήσεις στο Επίπεδο Μεταφοράς και στο Επίπεδο Εφαρμογής Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ Σελ 1 Επίπεδο Μεταφοράς του Διαδικτύου Transmission Control Protocol (TCP) RFCs:
Πρωτόκολλο TCP Διάλεξη Ι
Πρωτόκολλο TCP Διάλεξη Ι Εισαγωγή Οι υπηρεσίες μεταβίβασης δεδομένων ανάμεσα σε δύο επικοινωνούντες πόρους κατατάσσονται σε δύο κατηγορίες: Connectionless ή datagram Connection-oriented Οι υπηρεσίες της
Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.
Pismeni ispit iz matematike 0 008 GRUPA A Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: λ + z = Ispitati funkciju i nacrtati njen grafik: + ( λ ) + z = e Izračunati
ELEKTROTEHNIČKI ODJEL
MATEMATIKA. Neka je S skup svih živućih državljana Republike Hrvatske..04., a f preslikavanje koje svakom elementu skupa S pridružuje njegov horoskopski znak (bez podznaka). a) Pokažite da je f funkcija,
IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f
IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f 2. Nule i znak funkcije; presek sa y-osom IspitivaƬe
Operacije s matricama
Linearna algebra I Operacije s matricama Korolar 3.1.5. Množenje matrica u vektorskom prostoru M n (F) ima sljedeća svojstva: (1) A(B + C) = AB + AC, A, B, C M n (F); (2) (A + B)C = AC + BC, A, B, C M
XI dvoqas veжbi dr Vladimir Balti. 4. Stabla
XI dvoqas veжbi dr Vladimir Balti 4. Stabla Teorijski uvod Teorijski uvod Definicija 5.7.1. Stablo je povezan graf bez kontura. Definicija 5.7.1. Stablo je povezan graf bez kontura. Primer 5.7.1. Sva stabla
7 Algebarske jednadžbe
7 Algebarske jednadžbe 7.1 Nultočke polinoma Skup svih polinoma nad skupom kompleksnih brojeva označavamo sa C[x]. Definicija. Nultočka polinoma f C[x] je svaki kompleksni broj α takav da je f(α) = 0.
1.4 Tangenta i normala
28 1 DERIVACIJA 1.4 Tangenta i normala Ako funkcija f ima derivaciju u točki x 0, onda jednadžbe tangente i normale na graf funkcije f u točki (x 0 y 0 ) = (x 0 f(x 0 )) glase: t......... y y 0 = f (x
VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno.
JŽ 3 POLAN TANZSTO ipolarni tranzistor se sastoji od dva pn spoja kod kojih je jedna oblast zajednička za oba i naziva se baza, slika 1 Slika 1 ipolarni tranzistor ima 3 izvoda: emitor (), kolektor (K)
Sume kvadrata. mn = (ax + by) 2 + (ay bx) 2.
Sume kvadrata Koji se prirodni brojevi mogu prikazati kao zbroj kvadrata dva cijela broja? Propozicija 1. Ako su brojevi m i n sume dva kvadrata, onda je i njihov produkt m n takoder suma dva kvadrata.
Επίπεδο Μεταφοράς (Transport Layer)
Επίπεδο Μεταφοράς (Transport Layer) Περίληψη Ο ρόλος του επιπέδου μεταφοράς Τα στοιχεία του πρωτοκόλλου μεταφοράς Τα πρωτόκολλα μεταφοράς του Διαδικτύου UDP (User Datagram Protocol) RPC (Remote Procedure
Grafičko prikazivanje atributivnih i geografskih nizova
Grafičko prikazivanje atributivnih i geografskih nizova Biserka Draščić Ban Pomorski fakultet u Rijeci 17. veljače 2011. Grafičko prikazivanje atributivnih nizova Atributivni nizovi prikazuju se grafički
KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.
KVADRATNA FUNKCIJA Kvadratna funkcija je oblika: = a + b + c Gde je R, a 0 i a, b i c su realni brojevi. Kriva u ravni koja predstavlja grafik funkcije = a + b + c je parabola. Najpre ćemo naučiti kako
Reverzibilni procesi
Reverzbln proces Reverzbln proces: proces pr koja sste nkada nje vše od beskonačno ale vrednost udaljen od ravnoteže, beskonačno ala proena spoljašnjh uslova ože vratt sste u blo koju tačku, proena ože
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Έλεγχος και Αποφυγή Συμφόρησης στο TCP. Δίκτυα Υπολογιστών
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Έλεγχος και Αποφυγή Συμφόρησης στο TCP Δίκτυα Υπολογιστών Υπηρεσίες μεταφοράς στο Internet αξιόπιστη, με τη σειρά παράδοση στον προορισμό: TCP έλεγχος συμφόρησης έλεγχος ροής εγκατάσταση