diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2023-03-01 00:35:14 +0100 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2023-03-01 00:35:14 +0100 |
commit | 24f24ba091ce765177432002dcff00b8b6b1530c (patch) | |
tree | e3b2c1076b81fd4a98c137aa54ee54637c2ca87f /inf/rn/dok/lyx/teoretični.lyx | |
parent | delo (diff) | |
download | sola-gimb-4-24f24ba091ce765177432002dcff00b8b6b1530c.tar sola-gimb-4-24f24ba091ce765177432002dcff00b8b6b1530c.tar.gz sola-gimb-4-24f24ba091ce765177432002dcff00b8b6b1530c.tar.bz2 sola-gimb-4-24f24ba091ce765177432002dcff00b8b6b1530c.tar.lz sola-gimb-4-24f24ba091ce765177432002dcff00b8b6b1530c.tar.xz sola-gimb-4-24f24ba091ce765177432002dcff00b8b6b1530c.tar.zst sola-gimb-4-24f24ba091ce765177432002dcff00b8b6b1530c.zip |
Diffstat (limited to 'inf/rn/dok/lyx/teoretični.lyx')
-rw-r--r-- | inf/rn/dok/lyx/teoretični.lyx | 42 |
1 files changed, 26 insertions, 16 deletions
diff --git a/inf/rn/dok/lyx/teoretični.lyx b/inf/rn/dok/lyx/teoretični.lyx index 69ac903..b4d59d8 100644 --- a/inf/rn/dok/lyx/teoretični.lyx +++ b/inf/rn/dok/lyx/teoretični.lyx @@ -331,7 +331,7 @@ literal "false" je opisan pojem bencoding serializacije, s katero je serializirana večina paketov, ki se pošiljajo med vozlišči DHT in soležniki. - Strukturo, ki opisuje JSONu + Struktura, ki opisuje JSONu \begin_inset CommandInset citation LatexCommand cite key "pezoa2016foundations" @@ -414,7 +414,7 @@ ali \series bold dict \series default - vsebuje povezave (asociacije) med ključi in vrednosti. + vsebuje povezave (asociacije) med ključi in vrednostmi. Ključi so nizi, vrednosti pa so poljubni tipi. Serializiran je podobno kot seznam, le da se začne z znakom \family typewriter @@ -447,7 +447,8 @@ Datoteka torrent/metainfo \begin_layout Standard Ko neke datoteke avtor želi deliti s protokolom BitTorrent, ustvari torrent datoteko, ki je bkodiran slovar. - S to datoteko drugim omogoči prenos, zato jim jo na nedefiniran. + S to datoteko drugim omogoči prenos, zato jim jo mora na v standardu nedefinira +n način posredovati. Glavni ključi v slovarju so \begin_inset CommandInset citation LatexCommand cite @@ -470,7 +471,9 @@ announce \begin_layout Itemize \family typewriter -info: informacije o datotekah v torrentu +info: +\family default + informacije o datotekah v torrentu \end_layout \begin_deeper @@ -495,7 +498,7 @@ literal "false" \family typewriter name \family default -: ime torrenta, v primeru, da torrent vsebuje le eno datoteko, pa ime datoteke +: ime torrenta, v kolikor torrent vsebuje le eno datoteko, pa ime datoteke \end_layout \begin_layout Itemize @@ -625,9 +628,9 @@ info \family default , ne pa tudi celotne datoteke, vendar slovar \family typewriter -info vsebuje vse potrebno za prenos datotek +info \family default - + vsebuje vse potrebno za prenos datotek \begin_inset CommandInset citation LatexCommand cite key "hazel08" @@ -655,7 +658,7 @@ infohash \begin_layout Standard BitTorrent različica 2 ima drugačno strukturo, ki poda podobne podatke, vendar na malce spremenjen način. - Uporablja recimo zgoščeno vrednost SHA256 in namesto ključa + Uporablja recimo zgoščeno vrednost SHA-256 in namesto ključa \family typewriter pieces \family default @@ -788,7 +791,7 @@ literal "false" \end_inset -, vendar sam po sebi ne predstavlja številke tipa. +, vendar sam po sebi ne predstavlja številke tipa paketa. Za uporabo prenosa metapodatkov je najprej treba vzpostaviti razširitveni protokol, ki odjemalcem omogoča dodajanje poljubnih protokolov v komunikacijo, ne da bi med njimi prišlo do nekompatibilnosti. @@ -961,7 +964,10 @@ piece : 5} \family default -, če nima vseh delčkov (za preverjanje zgoščene vrednosti slovarja info +, če nima vseh delčkov (za preverjanje zgoščene vrednosti slovarja +\family typewriter +info +\family default je potrebno poznavanje vseh koščkov), bodisi odgovori s paketom \end_layout @@ -1175,7 +1181,7 @@ Da se program prvič poveže v omrežje, mora najprej najti vsaj enega člana omrežja. Algoritem za povezavo v omrežje ni definiran. Implementacije ob izhodu iz programa usmerjevalno tabelo shranijo na disk, - da ob ponovnem zagonu vsaj nekaj vozlišč iz prejšnega zagona še deluje. + da ob ponovnem zagonu vsaj nekaj vozlišč iz prejšnjega zagona še deluje. Če se nobeno vozlišče ne odzove, vpraša centraliziran strežnik, t. i \shape italic @@ -1239,7 +1245,7 @@ literal "false" . Paketi se delijo na zahteve in na odgovore, da pa vozlišče prejeto zahtevo - lahko poveže s poslanim odgovorom, pa vsi paketi vsebujejo ključ + lahko poveže s poslanim odgovorom, pa vse zahteve vsebujejo ključ \family typewriter t \family default @@ -1372,9 +1378,9 @@ token \family default v paketu \family typewriter -announce +announce_peer \family default -_peer. +. \end_layout \begin_layout Paragraph @@ -1393,7 +1399,11 @@ port \family typewriter info_hash \family default - in token iz prej prejetega odgovora na + in +\family typewriter +token +\family default + iz prej prejetega odgovora na \family typewriter get_peers \family default @@ -1402,7 +1412,7 @@ get_peers \family typewriter token \family default - poskrbi, da s ponarejanjem izvora UDP/IP paketov ne moremo v seznam vnesti + poskrbi, da s ponarejanjem izvora UDP/IP paketov v seznam ne moremo vnesti drugih računalnikov, temveč le tistega, ki je prejel odgovor na \family typewriter get_peers |