PA159, přednáška a
|
|
- Kryštof Valenta
- před 6 lety
- Počet zobrazení:
Transkript
1 PA159, přednáška a
2 Co nás dnes čeká... Úvaha o tom, jak zapisovat protokoly Úvod do abstraktní protokolové notace Zajištěné přenosové protokoly TCP
3 Abstraktní protokolová notace
4 Specifikace protokolů Jak vůbec formálně protokol specifikovat? Popis v přirozeném jazyce problém s exaktností, jednoznačností Popis v programovacím jazyce typicky v C neohrabané, matematicky nepraktické a neelegantní hůře čitelné (na druhé straně notaci zná dost lidí) problém s verifikací Diagramy
5 Specifikace protokolů (2) Časové osy p m q čas d o d o d o d: dotaz - o: odpověď, 3x
6 Specifikace protokolů (3) Časové osy přehledné pro jednoduché případy, obtížně použitelné pro složitější Problém s dokazováním/verifikací => Potřeba formální notace Abstraktní protokolová (AP) notace M. Gouda, Protocol verification made simple: a tutorial. Computer Networks and ISDN Systems 25 (1993), M. Gouda, Elements of Network Protocol Design, 1998
7 Prodejní automat ;o) process client Ukázka AP var ready_client : boolean begin ready_client -> send money to vending_machine; send selection to vending_machine; ready_client := false rcv item from vending_machine -> ready_client := true; end process vending_machine var ready_to_sell : boolean begin rcv money from client -> ready_to_sell := true; rcv selection from client -> if ready_to_sell -> send item to client ~ready_to_sell -> skip fi; ready_to_sell := false; end
8 Elementy AP Základní struktura specifikace process <process name> const inp var begin end <const name>,..., <const name> <inp name>:<inp type>,..., <inp name>:<inp type> <var name>:<var type>,..., <var name>:<var type> <action>... <action> Typy konstant positive integer sdílení konstant se stejným jménem přes procesy
9 Elementy AP (2) Typy vstupů boolean, range, integer, set, enumerated, array nesdílí se inp <inp name> : boolean inp <inp name> : <lower bound>.. <upper bound> inp <inp name> : integer inp <inp name> : set {<member> <condition>} inp <inp name> : <name of an input of type set> inp <inp name> : array [<index range>] of <type> Proměnné boolean, range, integer, enumerated, array nesdílí se
10 Elementy AP (3) Akce <guard of p> -> <statement of p> Stráže operátory porovnání: =, /=, <, >, <=, >= logické operace:,, ~ aritmetické operace: +,, *, + n, n, min, max příjem dat recv <message of p> from <process name q> timeout timeout <protocol predicate>
11 Elementy AP (4) Výrazy dolce far niente skip přiřazení x.0,..., x.k := E.0,..., E.k napřed se vyhodnotí, pak se přiřadí! odeslání zprávy/dat send <message p> to <process name q>
12 Elementy AP (5) sekvence výrazů <statement>; <statement> podmíněný výběr ( k local_guard.k = true) if <local_guard.0> -> <statement_0>... <local_guard.k> -> <statement.k> fi opakování do <local_guard> -> <statement> od Kanál p q: ch.p.q #ch.p.q-počet zpráv v kanálu ch.p.q m#ch.p.q - počet zpráv m v kanálu ch.p.q
13 Elementy AP (6) Vykonávání specifikace protokolu nedeterministický výběr výběr z více povolených možností ve výrazu if výběr z více povolených akcí atomicita akce férové vykonávání protokolu je-li akce neustále povolena, bude určitě vykonána definice přes nekonečné běhy
14 A nyní trochu praxe... Kódování Manchester odesílající proces process s inp data : array [0..1] of integer var x : integer begin end true -> if data[x] = 0 -> send one to r; send zero to r data[x] = 1 -> send zero to r; send one to r; fi; x := x + 1;
15 přijímající proces process r var rcvd : array [0..1] of integer y : integer, store : boolean, {store := false} lastb : 0..1 begin end rcvd zero from s -> if store lastb = 1 -> rcvd[y], y, store := 0, y+1, false ~store lastb = 0 -> store := true; fi; lastb = 0 rcv one from s -> if store lastb = 0 -> rcvd[y], y, str := 1, y+1, false ~store lastb = 1 -> store := true; fi; lastb = 1 rcv error from s -> store := ~store;
16 Elementy AP (7) zprávy s poli <message name> ( <field.0>,..., <field.n ) send m(x.0,..., x.n) to q recv m (x.0,..., x.n) from p nedeterministické přiřazování x := any x := random pole procesů process <process array> [<index> : <type>,..., <index> : <type>] process p[i: 0..n-1] send mesg to p[i+1] recv mesg from p[i-1]
17 Elementy AP (8) parametrizované akce v deklarační části přibude par <parameter declaration list> použití par j : 0..2, r : requested[j,r] -> requested[j,r] := false; send grant(r) to p[j] requested[0,0] -> requested[0,0] := false; send grant(0) to p[0] requested[1,0] -> requested[1,0] := false; send grant(0) to p[1] requested[2,0] -> requested[2,0] := false; send grant(0) to p[2] requested[0,1] -> requested[0,1] := false; send grant(1) to p[0] requested[1,1] -> requested[1,1] := false; send grant(1) to p[1] requested[2,1] -> requested[2,1] := false; send grant(1) to p[2]
18 A opět trochu praxe... protokol pro alokaci zdrojů uživatel process user[i: 0..n-1] const var begin end s {# of resources} wait : boolean, r : 0..s-1 ~wait -> wait, r := true, any; send request(r) to controller; rcv grant(r) from c -> wait := false; send release(r) to controller
19 hlídač process controller const var par s {# of resources}, n avail : array [0..s-1] of boolean, requested : array [0..n-1, 0..s-1] of boolean j : 0..n-1, r : 0..s-1 begin rcv request(r) from u[j] -> requested[j,r] := true rcv release(r) from u[j] -> avail[r] := true avail[r] requested[j,r] -> avail[r], requested[j,r] := false, false; send grant(r) to user[j]; end protokol není férový - hlídač může stále ignorovat jeden proces (pozor, podmínka férového výkonu protokolu sice platí, ale potíže je v tom, že díky nastavení avail[r] := false je příslušná akce na vypnuta!)
20 process controller řešení: a) determinismus (klientům přiděluji v definovaném pořadí) b) randomizace: const var par begin s {# of resources}, n avail : array [0..s-1] of boolean, requested : array [0..n-1, 0..s-1] of boolean k : 0..n-1, x : 0..n-1 {random user} j : 0..n-1, r : 0..s-1 rcv request(r) from u[j] -> if avail[r] -> avail[r] := false; send grant(r) to user[j] ~avail[r] -> requested[j,r] := true rcv release(r) from u[j] -> x := random; k := x + n 1; end do k /= x ~requested[k,r] -> k := k + n if requested[k,r] -> ~requested[k,r] -> avail[r] := true fi 1 od; requested[k,r] := false; send grant(r) to user[k]
21 Chyby při přenosu sítí 3 základní typy ztráta dat poškození dat zahozením se dá převést na ztrátu přeuspořádání zpráv/paketů pro snazší práci se zavádí 2 pravidla atomičnost chyb chyby se vyskytují zřídka (pouze konečný počet chyb v potenciálně nekonečném běhu protokolu)
22 Ošetření chyb příjem poškozených dat převedeme na ztrátu recv error from p -> skip ztráta paketu => timeout timeout ~ready (sendmoney#ch.client.machine + getselection#ch.machine.client = 0)
23 Normální timeouty Forma normálního timeoutu timeout po každý pár (ms#ch.s.t <= ks) (mt#ch.t.u <= kt) platí, že stráž akce posílající zprávy mt má tvar recv ms from s timeout (local predicate of process p) (mp#ch.p.q <= kp) (mq#ch.q.r <= kq)... (my#ch.y.z <= ky) ~ready (sendmoney#ch.client.machine <= 0) (getselection#ch.client.machine <= 0)
24 Normální timeouty (2) Implementace pomocí hodin s reálným časem p q r D p.p.q D g.q.r D p.q.r čas
25 Zajištěný protokol pro transportní vrstvu
26 Požadavky na protokol Odolnost vůči chybám kontrola integrity dat detekce výpadků pomocí timeoutů vypořádání se s přeuspořádáním (nějak) Obrana proti zahlcení přijímajícího uzlu informace od přijímající strany Obrana proti zahlcení sítě není-li spolehlivá odezva ze sítě, odhad
27 Odolnost proti chybám Detekce poškození dat Backward Error Recovery ověření integrity kontrolní součty v případě selhání data skartována vyžádá se nová kopie Forward Error Recovery data jsou posílána redundantně tak, že se omezené výpadky dají rekonstruovat n-ohraničené poškození, ztráty a přeuspořádání
28 Odolnost proti chybám (2) Detekce výpadku => potvrzování vlastně také Backward Error Recovery určité množství dat může být odesláno bez potvrzení Typy potvrzení individuální potvrzování kumulativní potvrzování blokové potvrzování negativní potvrzování (přímo informace o výpadku)
29 Kumulativní potvrzování sent ack d na sent ~ack d ns ~sent ~ack d rcvd ~ack d ack d nr process sender const w {ns - na <= w} var na, ns, i : integer begin na + w > ns -> send data(ns) to receiver; ns := ns + 1 rcv ack(i) from receiver -> na := max(na, i) timeout t-guard -> send data(na) to receiver rcv error from receiver -> skip end t-guard = na < ns (#ch.q.p = 0)
30 Kumulativní potvrzování (2) process receiver const inp var begin end w wr : integer {receiver window} nr, j : integer, rcvd : array [0..wr-1] of boolean, akn : boolean {true if receiver hasn t acked last received message} rcv data(j) from p -> if true -> {busy receiver} skip j < nr -> akn := true nr <= j < nr + wr -> rcvd[j mod wr] := true; do rcvd[nr mod wr] -> {deliver data(nr)} rcvd[nr mod wr], nr, akn := false, nr+1, true od; fi akn -> send ack(nr) to sender; akn := false; rcv error from sender -> skip
31 Kumulativní potvrzování (3) Je nutné použít neohraničená sekvenční čísla příklad problému s ohraničenými čísly: 1. odesílatel pošle data(3), data(4) 2. příjemce pošle ack(4), ack(5) 3. ack(5) se zadrhne na lince a je předběhnut následnými acky 4. dojde k přetočení ohraničených sekvenčních č. 5. přijde ack(5) 6. neštěstí je hotovo ;-)
32 Další typy potvrzování Individuální potvrzování každé zprávy zvlášť neefektivní použití cirkulárního bufferu o velikosti nejméně 2w možnost použití ohraničených sekvenčních čísel Blokové potvrzování přijatých spojitých bloků cirkulární buffer o velikosti nejméně 2w možnost použití ohraničených sekvenčních čísel
33 Řízení velikosti okna modifikace odesílatele u kumulativního potvrzování stačí modifikace odesílatele povede-li se bez ztráty zprávy odeslat více než cmax zpráv, je okno w inkrementováno o 1 dojde-li k timeoutu a zmenšení velikosti okna, je třeba počítat s tím, že mohlo dojít ke ztrátě dat v dosud nepotvrzeném okně a zmenšovat proto dál okno (condition DNR)
34 process sender const wmin, wmax {window limits, wmin < wmax} inp cmax : integer {cmax > 0} var na, ns, i : integer, w : wmin..wmax, {ns - na <= w} c : integer, {counter for consecutive data ack d without being resent} ra, rs : integer {auxiliary variables assigned to na+1, ns when packet loss occurs} begin na + w > ns -> send data(ns) to receiver; ns := ns + 1 rcv ack(i) from receiver -> na, c := max(na, i), c + max(i-na, 0) if c >= cmax -> w, c := min(w+1, wmax), c-cmax c < cmax -> skip fi timeout t-guard ~akn -> if (ra <= na na < rs) -> skip {condition DNR} ~(ra <= na na < rs) -> w, rs := max(w/2, wmin), ns fi; ra, c := na + 1, 0; send data(na) to receiver rcv error from receiver -> skip end
35 Kvalita protokolu Agresivita schopnost využít dostupnou volnou kapacitu Responsivnost schopnost přizpůsobení se menší kapacitě Férovost férové (případně jinak definované) dělení šířky pásma mezi klienty při požadavcích převyšujících možnosti sítě
36 TCP
37 Z historie Poprvé formálně specifikován r. 1974: Vint Cerf, Yogen Dalal a Carl Sunshine Zajišťuje spolehlivost ochranu proti zahlcení (různé algoritmy) uspořádání paketů
38 Mechanismy potvrzování kumulativní potvrzování piggybacking (duplexní protokol) potvrzení je součástí zprávy jdoucí opačným směrem jedno potvrzení na 2 segmenty je-li přenos dost rychlý (timeout 500ms) duplikované potvrzení indikuje ztracený (poškozený) paket
39 Zpracování malých zpráv Nagleův algoritmus 1. Pokud proces p obdržel potvrzení pro všechna data dříve odeslaná q, potom proces p posílá zprávu ihned 2. Pokud proces p neobdržel potvrzení pro všechna data dříve odeslaná q, potom proces p uloží zprávu pro pozdější odeslání 3. Pokud velikost uložených zpráv přesáhne maximální velikost segmentu (MSS), tak se začne odesílat
40 řízení velikosti okna Řízení toku
41 Okno TCP outstanding window (ownd) receiver window (rwnd) flow control, self-clocking congestion window (cwnd)
42 Řízení zahlcení aproximativní detekce zahlcení pomocí výpadků následná detekce existují i preventivní mechanismy závislost na informacích ze sítě congestion window (cwnd) bw = 8*MSS*cwin/RTT v případě že owin je limitováno cwin
43 Hlavička TCP
44 Ustavení spojení Entity (programy) A a B, sekvenční čísla SEQ(A) a SEQ(B) A: SYN, RAND(SEQ(A)) -> B B: SYN/ACK, RAND(SEQ(B)), SEQ(A)+1 -> A A: ACK, SEQ(B)+1 -> B => three-way handshake
45 Fáze Slow Start cwnd += MSS pro každý ACK exponenciální nárůst cwnd limitováno sstresh přechod do congestion avoidance fáze
46 Fáze Congestion Avoidance (Tahoe) AIMD (Tahoe) additive increase, multiplicative decrease cwnd += 1 MSS během každého RTT bez výpadku cwnd = cwnd / 2 při výpadku Detekce výpadku timeout duplikované ACKy při výpadku sstresh = max{0.5*cwnd, 2*MSS} návrat k slow start fázi
47 Chování velikosti okna Tahoe
48 Vylepšené chování Reno fast retransmission detekce výpadku 3 duplikovanými ACKy fast recovery neprovádí se fáze slowstart sstresh = max{0.5*cwnd, 2*MSS} (stejný jako TAHOE) cwnd = sstresh + 3*MSS
49 Chování velikosti okna Reno
50 Reakce na zahlcení celé aktuální okénko (owin) TCP Tahoe klasický cummulative ACK jeden segment v rámci Fast Retransmit TCP Reno více segmentů v rámci Fast Retransmit TCP NewReno právě ztracené segmenty TCP SACK blokové potvrzení
51 Alternativní přístup k řízení zahlcení Vegas monitoruje RTT zahlcení detekuje pomocí prodlužování RTT na zahlcení reaguje lineárním poklesem cwnd
52 TCP Response Function Vztah mezi rychlostí výpadků a propustností (owin/bw) owin ~ 1.2/sqrt(p) bw = 8*MSS*owin/RTT bw = (8*MSS/RTT)*1.2/sqrt(p) p... packet loss rate [packet/s]
53 Responsivnost TCP Schopnost návratu na plnou přenosovou rychlost po výpadku Přepokládejme výpadek v okamžiku, kdy cwnd = bw*rtt ρ = bw. RTT 2. MSS 2 závislost na RTT a MSS/MTU
54 Responsivnost TCP (2) TCP responsiveness Time (s) RTT (ms) C= 622 Mbit/s C= 2.5 Gbit/s C= 10 Gbit/s
55 Férovost TCP
56 Vylepšování implementace TCP checksum offloading jak při vysílání, tak při příjmu zero copy uživatelský prostor <-> jádro <-> karta page flipping Linux, FreeBSD, Solaris
57 Povídání o současném dění kolem zajištěných protokolů pro přenosovou vrstvu na PSaA II.
Transportní vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.
Transportní vrstva RNDr. Ing. Vladimir Smotlacha, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Vladimír Smotlacha, 2011 Počítačové sít ě BI-PSI
4. Transportní vrstva
4. Transportní vrstva PB156: Počítačové sítě Eva Hladká Fakulta informatiky Masarykovy univerzity jaro 2010 Eva Hladká (FI MU) 4. Transportní vrstva jaro 2010 1 / 55 Struktura přednášky 1 Přehled 2 Úvod
5. Transportní vrstva
5. Transportní vrstva PB156: Počítačové sítě Eva Hladká Slidy připravil: Tomáš Rebok Fakulta informatiky Masarykovy univerzity jaro 2017 Eva Hladká (FI MU) 5. Transportní vrstva jaro 2017 1 / 85 Struktura
6. Transportní vrstva
6. Transportní vrstva Studijní cíl Představíme si funkci transportní vrstvy. Podrobněji popíšeme protokoly TCP a UDP. Doba nutná k nastudování 3 hodiny Transportní vrstva Transportní vrstva odpovídá v
Vlastnosti podporované transportním protokolem TCP:
Transportní vrstva Transportní vrstva odpovídá v podstatě transportní vrstvě OSI, protože poskytuje mechanismus pro koncový přenos dat mezi dvěma stanicemi. Původně se proto tato vrstva označovala jako
Zabezpečení dat při přenosu
Zabezpečení dat při přenosu Petr Grygárek rek 1 Komunikace bez spojení a se spojením Bez spojení vysílač může datové jednotky (=rámce/pakety) zasílat střídavě různým příjemcům identifikace příjemce součástí
Přednáška 3. Opakovače,směrovače, mosty a síťové brány
Přednáška 3 Opakovače,směrovače, mosty a síťové brány Server a Client Server je obecné označení pro proces nebo systém, který poskytuje nějakou službu. Služba je obvykle realizována některým aplikačním
Y36PSI Protokolová rodina TCP/IP
Y36PSI Protokolová rodina TCP/IP Jan Kubr - Y36PSI 1 11/2008 Program protokol síťové vrstvy IP podpůrné protokoly ICMP RARP, BOOTP, DHCP protokoly transportní vrstvy UDP TCP Jan Kubr - Y36PSI 2 11/2008
Hybrid congestion control for high-speed networks
Fakulta informatiky Masarykovy univerzity 9. listopadu 2011 Obsah 1 Úvod Základní termíny Průlet historíı Členění protokolů pro řízení zahlcení 2 HCC TCP Související protokoly Koncept Architektura Implementace
Výlet za hranice TCP: protokoly pro sítě s velkým součinem latence a šířky pásma
Výlet za hranice TCP: protokoly pro sítě s velkým součinem latence a šířky pásma Petr Holub hopet@ics.muni.cz PSaAP II 2006 03 23 1/50 Tradiční TCP a jeho problémy Vylepšení TCP Víceproudové TCP Web100
Y36PSI QoS Jiří Smítka. Jan Kubr - 8_rizeni_toku Jan Kubr 1/23
Y36PSI QoS Jiří Smítka Jan Kubr - 8_rizeni_toku Jan Kubr 1/23 QoS - co, prosím? Quality of Services = kvalita služeb Opatření snažící se zaručit koncovému uživateli doručení dat v potřebné kvalitě Uplatňuje
CCNA 2/10 Další funkce TCP/IP Aleš Mareček Jaroslav Matějíček 1
CCNA 2/10 Další funkce TCP/IP Aleš Mareček Jaroslav Matějíček xmarec07@stud.fit.vutbr.cz xmatej33@stud.fit.vutbr.cz 1 Obsah: 1. TCP... 3 1.1 Hlavička TCP segmentu... 3 1.2 Přenos dat a potvrzovací proces...
Paralelizace datových přenosů
Paralelizace datových přenosů přes rozlehlé vysokorychlostní sítě Martin Čížek Vedoucí: Ing. Antonín Král Katedra počítačů FEL ČVUT Zimní semestr 2005 Martin Čížek (FEL ČVUT) Paralelizace datových přenosů
Vrstva přístupu k médiu (MAC) a/b/g/n
Vrstva přístupu k médiu (MAC) 802.11a/b/g/n Lukáš Turek 13.6.2009 8an@praha12.net O čem to bude Jak zajistit, aby vždy vysílala jen jedna stanice? Jaká je režie řízení přístupu? aneb proč nemůžu stahovat
Eva Hladká. podzim 2011
Počítačové sítě L5 L7 PB002: Základy informačních technologií Eva Hladká Slidy připravil: Eva Hladká a Tomáš Rebok Fakulta informatiky Masarykovy univerzity podzim 2011 Eva Hladká (FI MU) Počítačové sítě
Počítačové sítě II. 14. Transportní vrstva: TCP a UDP. Miroslav Spousta, 2005
Počítačové sítě II 14. Transportní vrstva: TCP a UDP Miroslav Spousta, 2005 1 Transportní vrstva přítomná v ISO/OSI i TCP/IP zodpovědná za rozšíření vlastností, které požadují vyšší vrstvy (aplikační)
3. Linková vrstva. Linková (spojová) vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl
3. Linková vrstva Studijní cíl Představíme si funkci linkové vrstvy. Popíšeme její dvě podvrstvy, způsoby adresace, jednotlivé položky rámce. Doba nutná k nastudování 2 hodiny Linková (spojová) vrstva
Poˇ c ıtaˇ cov e s ıtˇ e pˇredn aˇsky Jan Outrata ˇr ıjen listopad 2008 Jan Outrata (KI UP) Poˇ c ıtaˇ cov e s ıtˇ e ˇ r ıjen listopad 2008 1 / 34
Počítačové sítě přednášky Jan Outrata říjen listopad 2008 Jan Outrata (KI UP) Počítačové sítě říjen listopad 2008 1 / 34 Transportní vrstva Jan Outrata (KI UP) Počítačové sítě říjen listopad 2008 2 / 34
Počítačové sítě Transportní vrstva. Transportní vrstva
UDP TCP Rozhraní služeb Rozhraní protokolů 17 6 ICMP IGMP OSPF 01 02 89 SAP Síťová vrstva IP Rozhraní přístupu k I/O ARP Ethernet driver RARP Vrstva síťového rozhraní 1 DATA Systém A Uživatel transportní
Počítačové sítě Systém pro přenos souborů protokol FTP
Počítačové sítě Systém pro přenos souborů protokol FTP Autorizovaný přístup do souborového systému hostitelského uzlu Informace o obsahu souborového systému hostitelského uzlu Obousměrný přenos kopií souborů
Analýza aplikačních protokolů
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická PROJEKT Č. 4 Analýza aplikačních protokolů Vypracoval: V rámci předmětu: Jan HLÍDEK Komunikace v datových sítích (X32KDS) Měřeno: 28. 4. 2008
Jan Outrata. říjen prosinec 2010 (aktualizace září prosinec 2013)
Počítačové sítě přednášky Jan Outrata říjen prosinec 2010 (aktualizace září prosinec 2013) Tyto slajdy byly jako výukové a studijní materiály vytvořeny za podpory grantu FRVŠ 1358/2010/F1a. Jan Outrata
Protokoly pro spolehlivý multicast
Protokoly pro spolehlivý multicast Projektování distribuovaných systémů Lekce 10 Ing. Jiří ledvina, CSc Úvod Spolehlivý multicast nový fenomén v oblasti přenosu dat Řeší problém mnohonásobného doručení
CAL (CAN Application Layer) a CANopen
CAL (CAN Application Layer) a CANopen J. Novák České vysoké učení technické v Praze Fakulta elektrotechnická Katedra měření Průmyslový distribuovaný systém na bázi sběrnice CAN Pressure sensor Stepper
POPIS STANDARDU CEN TC278/WG4. 1 z 5. Oblast: TTI. Zkrácený název: Zprávy přes CN 4. Norma číslo:
POPIS STANDARDU CEN TC278/WG4 Oblast: TTI Zkrácený název: Zprávy přes CN 4 Norma číslo: 14821-4 Norma název (en): Traffic and Traveller Information (TTI) TTI messages via cellular networks Part 4: Service-independent
Počítačové sítě Datový spoj
(Data Link) organizovaný komunikační kanál Datové jednotky rámce(frames) indikátory začátku a konce rámce režijní informace záhlaví event. zápatí rámce (identifikátor zdroje a cíle, řídící informace, informace
PROTOKOL RDS. Dotaz na stav stanice " STAV CNC Informace o stavu CNC a radiové stanice FORMÁT JEDNOTLIVÝCH ZPRÁV
PROTOKOL RDS Rádiový modem komunikuje s připojeným zařízením po sériové lince. Standardní protokol komunikace je jednoduchý. Data, která mají být sítí přenesena, je třeba opatřit hlavičkou a kontrolním
Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7
Pascal Katedra aplikované kybernetiky Ing. Miroslav Vavroušek Verze 7 Proměnné Proměnná uchovává nějakou informaci potřebnou pro práci programu. Má ve svém oboru platnosti unikátní jméno. (Připadne, musí
Souhrn Apendixu A doporučení VHDL
Fakulta elektrotechniky a informatiky Univerzita Pardubice Souhrn Apendixu A doporučení VHDL Práce ke zkoušce z předmětu Programovatelné logické obvody Jméno: Jiří Paar Datum: 17. 2. 2010 Poznámka k jazyku
Počítačové sítě. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky
Počítačové sítě Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI přednášky Tyto slajdy byly jako výukové a studijní materiály vytvořeny za podpory grantu FRVŠ 1358/2010/F1a. Transportní
Fakulta informačních technologií VUT v Brně Ústav počítačových systémů Periferní zařízení, cvičení IPZ Analýza komunikace na sběrnici USB
Fakulta informačních technologií VUT v Brně Ústav počítačových systémů Periferní zařízení, cvičení IPZ Analýza komunikace na sběrnici USB Úloha č. 2. Zadání: 1. Seznamte se s principy komunikace na sériovém
Programovací jazyk Pascal
Programovací jazyk Pascal Syntaktická pravidla (syntaxe jazyka) přesná pravidla pro zápis příkazů Sémantická pravidla (sémantika jazyka) pravidla, která každému příkazu přiřadí přesný význam Všechny konstrukce
Cvičení 9 - Monitory. monitor m; var proměnné... procedure p; begin... end; begin inicializace; end;
Cvičení 9 - Monitory na rozdíl od semaforů je monitor jazyková konstrukce monitor = Pascalský blok podobný proceduře nebo fci uvnitř monitoru jsou definovány proměnné, procedury a fce proměnné monitoru
PDV /2018 Detekce selhání
PDV 08 2017/2018 Detekce selhání Michal Jakob michal.jakob@fel.cvut.cz Centrum umělé inteligence, katedra počítačů, FEL ČVUT Detekce selhání Systémy založeny na skupinách procesů cloudy / datová centra
12. VHDL pro verifikaci - Testbench I
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 12. VHDL pro verifikaci - Testbench I Praktika návrhu číslicových obvodů Dr.-Ing. Martin Novotný Katedra číslicového návrhu Fakulta informačních
SCTP protokol. Lukáš Krejčík
SCTP protokol Lukáš Krejčík krejcl2@fel.cvut.cz - 1 - Obsah Obsah...2 1. Úvod...3 2. Pakety...3 2.1 Hlavička...3 2.2 Kousky (Chunks)...4 3. Stavy SCTP...5 3.1 Navázání asociace...5 3.1.1 Strana serveru...5
4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.
4. Síťová vrstva Studijní cíl Představíme si funkci síťové vrstvy a jednotlivé protokoly. Doba nutná k nastudování 3 hodiny Síťová vrstva Síťová vrstva zajišťuje směrování a poskytuje jediné síťové rozhraní
Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.
Počítačové sítě Počítačová síť je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Základní prvky sítě Počítače se síťovým adaptérem pracovní
Distribuované systémy a počítačové sítě
Distribuované systémy a počítačové sítě Universal Serial Bus - USB Komunikační principy Enumerace Standardní třídy zařízení Obecné charakteristiky distribuovaná datová pro připojení počítačových periferií
TFTP Trivial File Transfer Protocol
TFTP Trivial File Transfer Protocol Jan Krňoul KIV / PSI TFTP Jednoduchý protokol pro přenos souborů 1980 IEN 133 1981 RFC 783 1992 RFC 1350 1998 RFC 1785, 2090, 2347, 2348, 2349 Noel Chiappa, Bob Baldvin,
Čipové karty Lekařská informatika
Čipové karty Lekařská informatika Následující kód je jednoduchou aplikací pro čipové karty, která po překladu vytváří prostor na kartě, nad kterým jsou prováděny jednotlivé operace a do kterého jsou ukládány
Test prvočíselnosti. Úkol: otestovat dané číslo N, zda je prvočíslem
Test prvočíselnosti Úkol: otestovat dané číslo N, zda je prvočíslem 1. zkusit všechny dělitele od 2 do N-1 časová složitost O(N) cca N testů 2. stačí zkoušet všechny dělitele od 2 do N/2 (větší dělitel
EXTRAKT z české technické normy
EXTRAKT z české technické normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním ICS 35.240.60 materiálem o normě. Dopravní telematika Vyhrazené spojení krátkého rozsahu (DSRC) Datová
Počítačové sítě Datový spoj
(Data Link) organizovaný komunikační kanál Datové jednotky rámce (frames) indikátory začátku a konce signálu, režijní informace (identifikátor zdroje a cíle, řídící informace, informace o stavu spoje,
Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP.
Protokol TELNET Schéma funkčních modulů komunikace protokolem TELNET Telnet klient Telnet server login shell terminal driver Jádro TCP/IP TCP/IP Jádro Pseudo terminal driver Uživatel u terminálu TCP spojení
Obsah přednášky. programovacího jazyka. Motivace. Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup Kontinuace Program
Denotační sémantika programovacího jazyka doc. Dr. Ing. Miroslav Beneš katedra informatiky, A-1007 59 732 4213 Obsah přednášky Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup
Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:
Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury
Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták
Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták 25.4.2005 Obsah Úvod Vrstvy podle TCP/IP Požadavek / Odpověď Metody požadavku Hlavičky Kódy odpovědi Ukázka 25.4.2005 Pavel
Objektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová
Objektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová Osnova Modelování interakcí mezi objekty modelování zpráv (mapování zpráv na operace), vytváření a
Knihovna DMX512lib Komunikace protokolem DMX512. TXV 003 61.01 prvé vydání srpen 2010 změny vyhrazeny
Knihovna DMX512lib Komunikace protokolem DMX512 TXV 003 61.01 prvé vydání srpen 2010 změny vyhrazeny Historie změn Datum Vydání Popis změn Srpen 2010 1 První vydání knihovny DMX512lib_V10 OBSAH 1Úvod...3
Paralelní programování
Paralelní programování přednášky Jan Outrata únor duben 2011 Jan Outrata (KI UP) Paralelní programování únor duben 2011 1 / 14 Atomické akce dále nedělitelná = neproložitelná jiným procesem izolovaná =
Počítačové sítě 1 Přednáška č.6 Transportní vrstva
Počítačové sítě 1 Přednáška č.6 Transportní vrstva Osnova = Základní vlastnosti transportní vrstvy = Zodpovědnosti transportní vrstvy = Vlastnosti transportní vrstvy = Protokoly transportní vrstvy = TCP
VÝVOJOVÉ TRENDY PROTOKOLU TCP PRO VYSOKORYCHLOSTNÍ SÍTĚ
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS
Local Interconnect Network - LIN
J. Novák Czech Technical University in Prague Faculty of Electrical Engineering Dept. Of Measurement Distributed Systems in Vehicles CAN LIN MOST K-line Ethernet FlexRay Základní charakteristiky nízká
Počítačové sítě II. 12. IP: pomocné protokoly (ICMP, ARP, DHCP) Miroslav Spousta, 2006 <qiq@ucw.cz>, http://www.ucw.cz/~qiq/vsfs/
Počítačové sítě II 12. IP: pomocné protokoly (ICMP, ARP, DHCP) Miroslav Spousta, 2006 , http://www.ucw.cz/~qiq/vsfs/ 1 ICMP Internet Control Message Protocol doslova protokol řídicích hlášení
SSL Secure Sockets Layer
SSL Secure Sockets Layer internetové aplikační protokoly jsou nezabezpečené SSL vkládá do architektury šifrující vrstvu aplikační (HTTP, IMAP,...) SSL transportní (TCP, UDP) síťová (IP) SSL poskytuje zabezpečenou
Časová a prostorová složitost algoritmů
.. Časová a prostorová složitost algoritmů Programovací techniky doc. Ing. Jiří Rybička, Dr. ústav informatiky PEF MENDELU v Brně rybicka@mendelu.cz Hodnocení algoritmů Programovací techniky Časová a prostorová
Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií
VY_32_INOVACE_31_20 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední
Počítačové siete Transmission Control Protocol (TCP) Explicit Congestion Notification (ECN) SYN cookies
Počítačové siete Transmission Control Protocol (TCP) Explicit Congestion Notification (ECN) SYN cookies TCP spoľahlivý prúd byte-ov potvrdzovanie prijatých segmentov sliding window okno sa posúva (a prípadne
Optimalizace protokolu TCP
VYSOKÁ ŠKOLA BÁŇSKÁ FAKULTA ELEKTROTECHNIKY A INFORMATIKY Optimalizace protokolu TCP Michal Roháč, roh035 V Ostravě 26. března 2006 Semestrální projekt: Technologie počítačových sítí Obsah 1 Přenos velkých
PES lib (C + PASCAL) KNIHOVNY KOMUNIKAÈNÍCH FUNKCÍ 03/2000. 1 PESlib KOMUNIKAČNÍ KNIHOVNY C, PASCAL 03/2000 13 stran 1
PES lib (C + PASCAL) KNIHOVNY KOMUNIKAÈNÍCH FUNKCÍ 03/2000 1 PESlib KOMUNIKAČNÍ KNIHOVNY C, PASCAL 03/2000 13 stran 1 PESlib Popis knihoven PASCAL a C 03.2000 2. verze dokumentu Zmìny a doplòky proti 1.
Telekomunikační sítě LAN sítě
Fakulta elektrotechniky a informatiky, VŠB-TU Ostrava Telekomunikační sítě LAN sítě Datum: 14.2.2012 Autor: Ing. Petr Machník, Ph.D. Kontakt: petr.machnik@vsb.cz Předmět: Telekomunikační sítě ts_120214_kapitola3
1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5
Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5
X.25 Frame Relay. Frame Relay
X.25 Frame Relay Frame Relay 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy X.25, Frame relay _ 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART Notebook 11.0.583.0 Obr.
12. Bezpečnost počítačových sítí
12. Bezpečnost počítačových sítí Typy útoků: - odposlech při přenosu - falšování identity (Man in the Middle, namapování MAC, ) - automatizované programové útoky (viry, trojské koně, ) - buffer overflow,
GENEROVÁNÍ KÓDU 9. SHRNUTÍ - PŘÍKLAD POSTUPU PŘEKLADU VSTUPNÍHO PROGRAMU (ZA POUŽITÍ DOSUD ZNÁMÝCH TECHNIK)
GENEROVÁNÍ KÓDU 9. SHRNUTÍ - PŘÍKLAD POSTUPU PŘEKLADU VSTUPNÍHO PROGRAMU (ZA POUŽITÍ DOSUD ZNÁMÝCH TECHNIK) 2011 Jan Janoušek MI-GEN Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Úvod
dovolují dělení velkých úloh na menší = dekompozice
Podprogramy dovolují dělení velkých úloh na menší = dekompozice Příklad: Vytiskněte tabulku malé násobilky ve tvaru XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X X 1 2 3 4 5 6 7 8 9 10 X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Řízení toku v přístupových bodech
Řízení toku v přístupových bodech Lukáš Turek 13.6.2009 8an@praha12.net O čem to bude Co způsobuje velkou latenci na Wi-Fi? Proč na Wi-Fi nefunguje běžný traffic shaping? Je možné traffic shaping vyřešit
Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.
Vyhledávání doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 21. září 2018 Jiří Dvorský (VŠB TUO) Vyhledávání 242 / 433 Osnova přednášky
Replikace. Pro a proti replikaci. Vztah ke škálovatelnosti (1)
Replikace Pednášky z distribuovaných systém Pro a proti replikaci 1. Zvýšení spolehlivosti. 2. Zvýšení výkonnosti. 3. Nutnost zachování škálovatelnosti systému co do potu komponent i geografické rozlehlosti.
Ústav technické matematiky FS ( Ústav technické matematiky FS ) / 35
Úvod do paralelního programování 2 MPI Jakub Šístek Ústav technické matematiky FS 9.1.2007 ( Ústav technické matematiky FS ) 9.1.2007 1 / 35 Osnova 1 Opakování 2 Představení Message Passing Interface (MPI)
NPRG030 Programování I, 2018/19 1 / :25:37
NPRG030 Programování I, 2018/19 1 / 26 24. 9. 2018 10:25:37 Čísla v algoritmech a programech 10 26 Poloměr vesmíru 2651 studujících studentů MFF UK 3.142857... Ludolfovo číslo 10 16 stáří vesmíru v sekundách!!!
Kurz LSL skriptování. Shiny Iceberg 2009
Kurz LSL skriptování Shiny Iceberg 2009 2 2 Kurz LSL skriptování Shiny Iceberg v Second Life od roku 2006 shiny.iceberg@virtualmagazine.cz Aktuální projekty virtualmagazine.cz Urbanica, Shinyland Bwindi
Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF
IP vrstva Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF UDP TCP Transportní vrstva ICMP IGMP OSPF Síťová vrstva ARP IP RARP Ethernet driver Vrstva síťového rozhraní 1 IP vrstva Do IP vrstvy náležejí další
Přepínaný Ethernet. Virtuální sítě.
Přepínaný Ethernet. Virtuální sítě. Petr Grygárek rek 1 Přepínaný Ethernet 2 Přepínače Chování jako mosty v topologii strom Přepínání řešeno hardwarovými prostředky (CAM) Malé zpoždění Přepínání mezi více
LabView jako programovací jazyk II
LabView jako programovací jazyk II - Popis jednotlivých funkcí palety Function I.část - Expresní funkce, struktury, Ing. Martin Bušek, Ph.D. Paleta Functions Základní prvky pro tvorbu programu blokového
Kódování signálu. Problémy při návrhu linkové úrovně. Úvod do počítačových sítí. Linková úroveň
Kódování signálu Obecné schema Kódování NRZ (bez návratu k nule) NRZ L NRZ S, NRZ - M Kódování RZ (s návratem k nule) Kódování dvojí fází Manchester (přímý, nepřímý) Diferenciální Manchester 25.10.2006
TÉMATICKÝ OKRUH Počítače, sítě a operační systémy
TÉMATICKÝ OKRUH Počítače, sítě a operační systémy Číslo otázky : 08. Otázka : Protokolová rodina TCP/IP. Vztah k referenčnímu modelu ISO-OSI. Obsah : 1 Úvod 2 TCP/IP vs ISO-OSI 3 IP - Internet Protocol
PA159 - Bezpečnostní aspekty
PA159 - Bezpečnostní aspekty 19. 10. 2007 Formulace oblasti Kryptografie (v moderním slova smyslu) se snaží minimalizovat škodu, kterou může způsobit nečestný účastník Oblast bezpečnosti počítačových sítí
Projekt IEEE 802, normy ISO 8802
Projekt IEEE 802, normy ISO 8802 Petr Grygárek rek 1 Normalizace v LAN IEEE: normalizace aktuálního stavu lokálních sítí (od roku 1982) Stále se vyvíjejí nové specifikace ISO později převzalo jako normu
10. Techniky formální verifikace a validace
Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI 10. Techniky formální verifikace a validace 1 Simulace není
Základy počítačových sítí Model počítačové sítě, protokoly
Základy počítačových sítí Model počítačové sítě, protokoly Základy počítačových sítí Lekce Ing. Jiří ledvina, CSc Úvod - protokoly pravidla podle kterých síťové komponenty vzájemně komunikují představují
Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky
Vyučovací hodina 1vyučovací hodina: Opakování z minulé hodiny Nová látka Procvičení nové látky Shrnutí 5 min 20 min 15 min 5 min 2vyučovací hodiny: Opakování z minulé hodiny Nová látka Procvičení nové
Jazyk VHDL zápis čísel, znaků a řetězců. Jazyk VHDL základní datové typy a operátory. Kurz A0B38FPGA Aplikace hradlových polí
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Ing. Radek Sedláček, Ph.D., katedra měření K13138 Jazyk VHDL zápis čísel, znaků a řetězců Jazyk VHDL základní datové typy a operátory Kurz
Binární soubory (datové, typované)
Binární soubory (datové, typované) - na rozdíl od textových souborů data uložena binárně (ve vnitřním tvaru jako v proměnných programu) není čitelné pro člověka - všechny záznamy téhož typu (může být i
Směrování- OSPF. Směrování podle stavu linek (LSA) Spolehlivé záplavové doručování
Směrování- OSPF Směrování podle stavu linek (LS) Link State lgorithm(ls) směrování podle stavu linek Každý uzel ví jak dosáhnout přímo spojené sousedy: lokální linkstate(stav linek) Přerušenélinky nebo
Počítačové sítě Teoretická průprava II. Ing. František Kovařík
Počítačové sítě Teoretická průprava II. Ing. František Kovařík SPŠE a IT Brno frantisek.kovarik@sspbrno.cz ISO_OSI 2 Obsah 1. bloku Vrstvový model Virtuální/fyzická komunikace Režie přenosu Způsob přenosu
Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické
Protokol S-BUS pro MORSE Popis protokolu
Popis protokolu verze 7.21 6. května 2008 1. Úvod Protokol S-Bus (dále jen S-Bus-MORSE) je implementován do systému MORSE jako přístupový modul pro komunikaci se zařízením PCD SAIA. Protokol je typu MASTER/SLAVE,
Základní pojmy. Úvod do programování. Základní pojmy. Zápis algoritmu. Výraz. Základní pojmy
Úvod do programování Michal Krátký 1,Jiří Dvorský 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programování, 2004/2005 Procesor Procesorem je objekt, který vykonává algoritmem popisovanou
Počítačové sítě. Miloš Hrdý. 21. října 2007
Počítačové sítě Miloš Hrdý 21. října 2007 Obsah 1 Pojmy 2 2 Rozdělení sítí 2 2.1 Podle rozlehlosti........................... 2 2.2 Podle topologie............................ 2 2.3 Podle přístupové metody.......................
Homer. prvky. délka. přední 0 zadní 4. Použití fronty BUS STOP. 3 Lisa. 2 Bart. 4 Maggie. 1 Marge. Grafické znázornění předchozí animace:
Fronta Fronta je sekvence first-in-first-out (první do fronty první z fronty) prvků. Prvky mohou být vkládány pouze nakonec (rear) fronty a odstraňovány pouze zpočátku (front) fronty Délka fronty je počet
Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík
Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík PK IT a ICT, SŠ IT a SP, Brno frantisek.kovarik@sspbrno.cz LL vrstva (linky) 2 Obsah 2. bloku Význam LL, SLIP, PPP, HDLC, Ethernet.
Přidělování paměti II Mgr. Josef Horálek
Přidělování paměti II Mgr. Josef Horálek Techniky přidělování paměti = Přidělování jediné souvislé oblasti paměti = Přidělování paměti po sekcích = Dynamické přemisťování sekcí = Stránkování = Stránkování
Schéma e-pošty. UA (User Agent) rozhraní pro uživatele MTA (Message Transfer Agent) zajišťuje dopravu dopisů. disk. odesilatel. fronta dopisů SMTP
Elektronická pošta Schéma e-pošty odesilatel UA disk SMTP fronta dopisů disk MTA SMTP MTA adresát UA disk POP IMAP poštovní schránka disk MTA SMTP UA (User Agent) rozhraní pro uživatele MTA (Message Transfer
1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services
13. Webové služby. K čemu slouží? Popis a vyhledávání služeb. Co je a k čemu slouží orchestrace a choreografie služeb. Technologie pro implementaci služeb 1. Webové služby. K čemu slouží? Definice WS -
LdrLib KNIHOVNY PRO TVORBU ZAVADĚČE (LOADERU) ŘÍDICÍCH APLIKACÍ. Příručka uživatele a programátora
KNIHOVNY PRO TVORBU ZAVADĚČE (LOADERU) ŘÍDICÍCH APLIKACÍ Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část
Zatímco první čtyři vrstvy jsou poměrně exaktně definovány, zbylé tři vrstvy nemusí být striktně použity tak, jak jsou definovány podle tohoto modelu. (Příkladem, kdy nejsou v modelu použity všechny vrstvy,
Algoritmizace prostorových úloh
INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Datové struktury Daniela Szturcová
Měření NGA - praktické ukázky a zkušenosti
Měření NGA - praktické ukázky a zkušenosti Praha, 28.4.2016 Martin Novotný, Josef Beran, Martin Ťupa Nástroje a aplikace pro měření Transport RFC 6349 TCP Throughput Network Traffic Gen/Mon Y.1564 EtherSAM