Re: pasmo sieciowe a uzywane protokoly

Autor: Radosław Sokół <rsokol_at_magsoft.com.pl>
Data: Sat 25 Sep 2004 - 10:23:00 MET DST
Message-ID: <2004092508230000@grush.one.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Mike wrote:
> jezeli sciagam ten sam plik poprzez siec, to ktory sposob generuje
> najwiekszy ruch: HTTP, FTP czy kopiowanie z udostepnienia sieciowego ?

FTP jest najbardziej kłopotliwe -- każdy przesył pliku to
konieczność nawiązania nowego połączenia TCP (i to w jednym
z dwóch trybów). Za to już sam narzut dodatkowych informacji
transakcyjnych na jeden plik jest niewielki (choć narzut na
rozpoczęcie połączenia jest duży).

HTTP jest jednopołączeniowe, prościutkie i można ponownie
wykorzystywać połączenie. Narzut danych potrzebnych do
pobrania plików i odsyłanych przez serwer jest spory, ale
będzie miał znaczenie tylko przy plikach o wielkości
poniżej jednego kilobajta.

CIFS wykorzystuje jedno połączenie do wielu plików i dane
transakcyjne przesyła binarnie (a nie tekstowo, jak FTP i
HTTP), za to IIRC z wykorzystaniem Unikodu. Nie znam CIFS
dokładnie, ale podejrzewam, że będzie nieco oszczędniejszy
od HTTP. Mimo to różnica będzie znikoma.

Po co Ci w ogóle takie informacje? We wszystkich trzech
przypadkach 99.9% przesyłanych danych stanowią dane samego
pliku, nie są one w żaden sposób dzielone na jakieś pakiety
z osobnymi nagłówkami ani kodowane w sposób zwiększający
ich objętość. Po kilkuset bajtach negocjacji we wszystkich
trzech przypadkach będą już do końca transmisji leciały
czyste binarne dane pliku.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  mailto:rsokol@magsoft.com.pl          |
|                 |  http://www.grush.one.pl/              |
\................... ftp://ftp.grush.one.pl/ ............../
Received on Sat Sep 25 10:30:22 2004

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 25 Sep 2004 - 10:42:04 MET DST