Ftp sau http

ftp sau http

O altă întrebare. Pe care protocolul este cel mai bine pentru a descărca fișiere în cazul în care există o posibilitate vybora.V Care sunt avantajele și dezavantajele de ftp si http. Multumesc anticipat.







În general, FTP este un protocol special pentru transferuri de fișiere - File Transfer Protocol

De fapt, http - universale de protocol, și pentru a transmite date pe ea poate fi mai rău. Verificați orice site, nu veți întotdeauna va cere să selectați http sau ftp.
Diferența - nr.

Dar mi-ar fi pentru FTP execută o lovitură.

odnofigstvenno. I - pe http. % -))

Iar atunci când este văzut în termeni de transmitere (primite) bytes. Ce protocol este mai economic? (În ceea ce privește regie)

By http este mai bine și mai rapid. Am INET diferență atât de mult de doi bani, vizibile. În conformitate cu cererea http este trimisă, și apoi pompat în conținutul, și pe client FTP înainte de injectare trebuie să fie mult timp (relativ) „pentru a comunica cu serverul.“

În cazul în care mai multe fișiere zagrudayutsya sau director este unic FTP
Și într-adevăr un pofin.

P.S.
În cazul în care fișierele sunt încărcate la un moment dat și rareori alege cel mai bun HTTP, este mai ușor să pună în aplicare :)

> [9] Interests # XA0; (15.08.06 10:10)
și în cazul în care o mulțime - de asemenea, nu-mi pasă. % -)

HTTP este mai ușor de implementat și de utilizat. Mai puțin (teoretic) va livra server.

În general, în mod ideal cât de mult ar trebui să fie deasupra capului ma pompat fayle.U aici 8-10.Shoto procente prea mult.

Informații despre service atunci când descărcarea de fișiere prin FTP și HTTP mai puțin de 1 kb

http, puteți face prieteni cu gzip / dezumfle în timp ce rentabilitatea va crește

oh. încărca fișiere, în general, nu există „informații oficiale“. merge în sus. % -)


> Oh. încărca fișiere, în general, nu există „informații oficiale“.






> # XA0, merge în sus. % -)

Da, dar că atunci când descărcarea unui fișier prin HTTP el a tăiat în dimensiunea de saci de obicei kilobytes mennee și fiecare pachet se adaugă la informațiile de serviciu în cazul în care noi credem cărți inteligente este de 40 bytes + balast (în cazul în care pachetul este mai mică decât standardul) .Popravte-mă dacă greșesc.


> Da, dar după descărcarea fișierului prin HTTP a tăiat în
> Saci de dimensiune kilobyți obicei mennee

Nea
Clientul trimite o lovitură de cap, înainte de date, iar serverul este de asemenea responsabil
\\

Ai amestecat cu niveluri mai mici, sau ip tcp


> Suntem pe protocoalele de nivel superior vorbesc

Nu sunt destul de corect formulată întrebarea :-) Și atunci există modalități de a reduce aeriene? # XA0; [21] parțial ajutat, dar încă mai doresc să optimizeze traficul.

Și FTP și HTTP leagăn în același mod. Utilitate Infa vine să transfere toate. Până la sfârșitul injectării, ei sunt tăcut, revarsă doar Infa. Dacă transferul merge pe TCP, apoi vin pentru a confirma. Conform UDP - nu vin (în cazul în care nu modificate pentru confirmare). Nu putea optimiza.

Va multumesc tuturor. Se pare că toate eforturile pentru a optimiza traficul am făcut-o deja. și mai mult decât recomandat în [21] nu face

Că ai la nivelul TCP sărit. Aici diferența nezhdu http și ftp nu, din moment ce acestea sunt ambele bazate pe TCP.


> Și apoi există modalități de a reduce aeriene?
>

Creșterea MTU și MSS. Deși în cazul în care nu este în LAN și în internet, poate chiar să agraveze situația. Ei bine, puteți alege valorile cele mai optime.

Ei bine, este posibil să se dezvolte un protocol de transport (mai eficient). Dar se pare teribil de gemoroyno, și economii semnificative nu sunt dobeshsya.

După ce a fost o chestiune de a descărca fișiere de, spune-mi un exemplu de fișier de descărcare de la adresa http. Și care a fost în căutarea, și toate exemplele curente index.html pagini! (În orice caz, numai ei sunt descărcate). Aș dori să descărcați și desene, etc.

Injectarea este mult mai preferabil să se utilizeze HTTP, deoarece vor exista probleme cu proxy și firewall.
FTP este mai bine să nu folosească, deoarece el ispollzuet două porturi (două conexiuni), și, prin urmare, o problemă cu firewall. Singurul caz în care preferat FTP # XA0; - # XA0, este, dacă doriți, pentru a permite clientului pentru a obține o listă de fișiere într-un anumit director de pe server.

Toate celelalte motive - este un nonsens.

FTP # XA0; - File Transfer Protocol
HTTP - Hypertext Transfer Protocol

Memorie: 0.8 MB
Timpul: 0.083 c