Ftp или HTTP

FTP или HTTP

Друг въпрос. На кой протокол е най-добре за изтегляне на файлове, ако има възможност vybora.V Какви са предимствата и недостатъците на FTP и HTTP. Благодаря предварително.







Като цяло, FTP е протокол, специално за трансфер на файлове - протокол за трансфер на файлове

В действителност, HTTP - универсален протокол, и за предаване на данни за това може да бъде по-лошо. Проверете всеки сайт, там винаги ще бъдете подканени да изберете HTTP или FTP.
Разлика - не.

Но щях да се обърна за FTP.

odnofigstvenno. I - на HTTP. % -))

И когато се гледа от гледна точка на предаваните (получено) байта. Кой протокол е по-икономичен? (По отношение на въздушната)

Чрез HTTP е по-добре и по-бързо. Аз Инет креп, толкова забележима разлика. Според искането за HTTP се изпраща, а след това се изпомпва в съдържанието, а на клиента FTP преди инжектирането трябва да е дълга (относително) ", за да установи връзка със сървъра."

Ако много zagrudayutsya файл или директория е уникално FTP
И един наистина pofin.

Послепис
Ако файловете са заредени един по един и рядко избере най-добрия HTTP, е по-лесно за изпълнение :)

> [9] интереси # XA0; (15.08.06 10:10)
и ако много - също не ми пука. % -)

HTTP е по-лесно за изпълнение и да се използва. По-малко (теоретично) ще се изпращат на сървъра.

Като цяло, в идеалния случай, колко трябва да е отгоре ми изпомпва fayle.U тук 8-10.Shoto процента твърде много.

Сервизна информация при изтегляне на файлове чрез FTP и HTTP-малко от 1 KB

HTTP, можете да направите приятели с GZIP / дефлация, докато доходността ще се увеличи

о. качване на файлове като цяло няма "официална информация". то се покачва. % -)


> О. качване на файлове като цяло няма "официална информация".






> # XA0, тя върви нагоре. % -)

Да, но това при изтегляне на файл чрез HTTP той нарязани на размера на торби обикновено mennee килобайта и всеки пакет се добавя към информацията за услуги, ако ние вярваме, умни книги е 40 байта + баласт (ако опаковката е по-малко от стандарта) .Popravte ме, ако греша.


> Да, но след като изтеглите файла чрез HTTP той нарязани на
> Чанти с размер обикновено mennee килобайта

Неа
Клиентът изпраща глава преди данните, и сървърът отговаря също
\\

Вие се смесва с по-ниски нива, TCP или IP


> Ние сме на протоколите за по-високо ниво говорим

Аз не съм съвсем правилно формулиран въпрос :-) И след това има начини да се намалят режийните? # XA0; [21] частично помогна, но все пак искате да оптимизирате трафика.

И FTP и HTTP люлее по същия начин. Utility INFA дума за прехвърляне на всички. До края на инжектирането, те мълчат, само налива INFA. Ако прехвърлянето продължава TCP, а след това дойде да потвърдите. Според UDP - не идват (ако не са модифицирани за потвърждение). Не е в състояние да се оптимизира.

Благодаря на всички ви. Оказва се, че всички усилия, за да се оптимизира трафика Вече го направих. и повече от препоръчваната в [21] не прави

Това, което трябва на ниво TCP скочи. Тук разликата nezhdu HTTP и FTP не, тъй като и двамата са на базата на TCP.


> И след това има начини да се намалят режийните?
>

Увеличаване на MTU и ДС. Въпреки, че ако тя не е в локална мрежа и в интернет, може дори да влоши положението. Е, можете да изберете най-оптималните стойности.

Добре, че е възможно да се развие (най-ефективен) транспортен протокол. Но изглежда ужасно gemoroyno и значителни спестявания не са dobeshsya.

След като това е въпрос на сваляне на файлове от, кажи ми един пример за сваляне на файлове от HTTP. И това е търсил, и всички текущи примери index.html страница! (Във всеки случай, само те са изтеглили). Бих искал да изтеглите и чертежи и т.н.

Инжектирането е много по-препоръчително да се използват HTTP, защото няма да има проблеми с пълномощника и защитната стена.
FTP е по-добре да не се използва, защото той ispollzuet два порта (два връзки), и следователно има проблем с защитната стена. Единственият случай, в който предпочитан FTP # XA0; - # XA0, то е, ако искате да се даде възможност на клиента да получите списък с файлове в дадена папка на сървъра.

Всички други причини - е пълна глупост.

FTP # XA0 - File Transfer, Протокол
Протокол за прехвърляне на хипертекст - HTTP

Памет: 0.8 MB
Време: 0.083 гр