Avatar billede b114080 Nybegynder
09. oktober 2000 - 10:21 Der er 2 kommentarer og
5 løsninger

Hastighed mellem 2 pc\'ere !

Hej !
Passer mit regne stykke med at der teoretisk overføres 1,250Mbyte i sekundet mellem 2 pc\'ere med 10Mbit netkort ?

Passer det at hastigheden er hurtigere ved overførsel mellem de samme 2 maskiner, hvis man overfører via fx ServU og CuteFTP i stedet for bare at kopiere gennem Windows ?
Hvis det er rigtigt, hvorfor så ?
Avatar billede uffe_kld Nybegynder
09. oktober 2000 - 10:37 #1
Hvad den reele overførselshastighed er ved jeg ikke, men den er ikke 1,250 Mbyte, dels bruger hver enkel pakke der overføres nogle bytes i starten og slutningen bla. hvilken computer der skal modtage pakken. Dels bruges der lidt tid undgå colision mellem pakkerne, der vil også blive sendt nogle svarpakker fra modtagercomputeren. Så du vil aldrig komme op 1,25 Mbyte i sekundet.

Avatar billede slashman Nybegynder
09. oktober 2000 - 10:38 #2
Nej det er mindre, da netvärket overförer data i pakker. Hver pakke har en header til at identificere modtager, checksum etc.
Effektiviteten bliver höjere ved större pakker, men så bliver risikoen for kollisioner ( ved flere maskiner ) også större.
Avatar billede powell Nybegynder
09. oktober 2000 - 10:39 #3
Det kan godt være rigtigt.

Det kommer and på hvordan de bygger Protokolen op. Lad mig give dig et eksembel.

Der ønskes at sendes 16 bit over til en anden computer.

Spørgsmålet er nu hvordan sender man disse:
Man kan sende dem over, uden at tjekke noget som helst, eller som win gør det de sender 7 bit, og en tjek bit. stemmer de syv bit og tjek bittet så ikke overens skal strengen sendes igen.

I serv-U og Cute-ftp, da kører de med CRC tjek, det vil siga at de \"pakker\" de data de sender over, derfor virker det hurtigere, fordi computeren kan hurtigt \"pakke\"dataerne og \"pakke\" dem ud igen, end og sende dem over...
Avatar billede logout Nybegynder
09. oktober 2000 - 10:40 #4
10Mbit = 10 x 1024 Kbit = 10 x 1024 x 1024 bit = (10 x 1024 x 1024) / 8 byte
= (10 x 1024) / 8 Kb = 10 / 8 Mb = 1.25 Mb/s

Så din beregning passer skam fint!

Hvis windows er langsommere må det skyldes en begrænsning i softwaren ...

Hvorfor bruger du ikke 100Mbit mellem maskinerne?
Avatar billede claus_larsen Nybegynder
09. oktober 2000 - 10:40 #5
Vil bare tilslutte mig Uffe\'s og Slashmans svar! Den er god fin!
Avatar billede b114080 Nybegynder
09. oktober 2000 - 10:48 #6
OK, gode svar !
Jeg ved godt at den reelle hastighed er lavere, men jeg skrev også teoretisk !

powell>Men i teorien burde altså ikke være noget om, at det går hurtigere med FTP-overførsel i forhold til \'Windows\' overførsel ?

logout> Jeg har bare ikke fået investeret i 100Mbit endnu, men overvejer det _kraftigt_ ;-)

Ps. Pointuddelingen skal nok komme ;-)
Avatar billede svindler Nybegynder
09. oktober 2000 - 22:52 #7
ftp har et mindre overhead, pga en mere effektiv udnyttelse af pakkerne på nettet og da det er en langt simplere protokol, der kræver mindre arbejde af cpu\'en.

Risikoen for kollisioner bliver IKKE større ved store pakker, tværtimod. Det er mens de første 64 bytes sendes, at risikoen for kollisioner er tilstede. Hvis de første 64 bytes er sendt uden kollisioner, vil der ikke forekomme kollisioner, hvis alle specifikationer for collision domains er overholdt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester