Forum » Omrežja in internet » Par vprašanj
Par vprašanj
tx-z ::
1. A lahko kdo pove par razlogov, zakaj je pri FTP-ju smiselno imeti ločeno povezavo(torej, če prou razumm, zakaj uporabla 2 porta) ?
2. Zakaj mamo pa pri HTTPJu samo eno(podatkovno) povezavo, zakaj tut tle nimamo še ločene nadzorne?
2. Zakaj mamo pa pri HTTPJu samo eno(podatkovno) povezavo, zakaj tut tle nimamo še ločene nadzorne?
tx-z
blackbfm ::
1. Zato da lahko brskaš po mapah in upravljaš z datotekami medtem ko v ozadju teče prenos.
2. Precej simpl povedano http vzpostavi povezavo, zahteva nek dokument in zapre povezavo. Tukaj ni dosti za komplicirat.
2. Precej simpl povedano http vzpostavi povezavo, zahteva nek dokument in zapre povezavo. Tukaj ni dosti za komplicirat.
BlueRunner ::
Dva različna protokola z dvema različnima filozofijama.
FTP ima tako ločen kontrolni tok (tam kjer pišeš ukaze) od podatkovnega toka (tam kjer se pretakajo podatki). Nekako tako, kot imaš npr. pri VoIP uporabljen SIP kot kontrolni tok, kjer se pove kdo koga kliče in kakšni so parametri podatkovnega toka, RTP pa je uporabljen za podatkovni tok - tam kjer se prenaša govor.
Včasih je pač bolj enostavno, da se signalizacijo (upravljanje) ne meša s samimi podatki. Tako, kot je blackclw povedal, pri HTTP-ju tega ni, drugje pa to včasih olajša stvari. Tako lahko npr. pri FTP-ju prekineš prenos podatkov, ne da bi prekinil kontrolno povezavo. Lahko pa te tudi strežnik med prenosom obvešča o statusu prenosa (poskusi enkrat ukaz "hash", pa boš videl kaj mislim).
Pri HTTP-ju ravno zaradi mešanja kontrole in podatkov v enem toku takšen nadzor ni možen. Tako je pri takšnem protokolu edini način, da prekineš prenos podatkov ta, da prekineš povezavo. S tem pa izgubiš tudi kontrolno povezavo s strežnikom.
FTP ima tako ločen kontrolni tok (tam kjer pišeš ukaze) od podatkovnega toka (tam kjer se pretakajo podatki). Nekako tako, kot imaš npr. pri VoIP uporabljen SIP kot kontrolni tok, kjer se pove kdo koga kliče in kakšni so parametri podatkovnega toka, RTP pa je uporabljen za podatkovni tok - tam kjer se prenaša govor.
Včasih je pač bolj enostavno, da se signalizacijo (upravljanje) ne meša s samimi podatki. Tako, kot je blackclw povedal, pri HTTP-ju tega ni, drugje pa to včasih olajša stvari. Tako lahko npr. pri FTP-ju prekineš prenos podatkov, ne da bi prekinil kontrolno povezavo. Lahko pa te tudi strežnik med prenosom obvešča o statusu prenosa (poskusi enkrat ukaz "hash", pa boš videl kaj mislim).
Pri HTTP-ju ravno zaradi mešanja kontrole in podatkov v enem toku takšen nadzor ni možen. Tako je pri takšnem protokolu edini način, da prekineš prenos podatkov ta, da prekineš povezavo. S tem pa izgubiš tudi kontrolno povezavo s strežnikom.
Zgodovina sprememb…
- spremenilo: BlueRunner ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | razlika med OSI in TCP/P modelomaOddelek: Omrežja in internet | 5079 (966) | enxtip |
» | Tomato (Shibby) router firmware - vprašanjaOddelek: Omrežja in internet | 2380 (1708) | AC_DC |
» | Podatkovna diodaOddelek: Informacijska varnost | 4816 (4192) | vostok_1 |
» | Mnenje: omrežna nevtralnost ne obstajaOddelek: Novice / Omrežja / internet | 5246 (4160) | cegu |
» | Filitriranje prometa pri ISP-jihOddelek: Omrežja in internet | 3108 (2503) | BlazP |