Gå til innhold

Protokoll for svære datamengder


Anbefalte innlegg

Sett at en vil overføre enorme datamengder over en nettverkslink (flere TB). Hvordan kan man best sikre at INGEN brudd fører til kansellering av overføringen? Altså at den kan startes igjen når som helst og gjerne opp mot en ny maskin/adresse igjen på et senere tidspunkt? Vil dette være noe som må gjøres på applikasjonslaget eller finnes det noen triks i form av eksisterende protokoller som kan brukes til dette på en overkommelig måte? Det blir mao en slags pausefunksjonalitet som kan trigges enten pga ustabilitet i linken eller av operatøren av programvaren.

 

Noen som har tips/ideer/erfaringer?

Lenke til kommentar
Videoannonse
Annonse

Sett at en vil overføre enorme datamengder over en nettverkslink (flere TB). Hvordan kan man best sikre at INGEN brudd fører til kansellering av overføringen? Altså at den kan startes igjen når som helst og gjerne opp mot en ny maskin/adresse igjen på et senere tidspunkt? Vil dette være noe som må gjøres på applikasjonslaget eller finnes det noen triks i form av eksisterende protokoller som kan brukes til dette på en overkommelig måte? Det blir mao en slags pausefunksjonalitet som kan trigges enten pga ustabilitet i linken eller av operatøren av programvaren.

 

Noen som har tips/ideer/erfaringer?

 

TCP sikrer jo at data kommer fra en side til den andre, hvis du på en måte klarer å sjekke segmentnummeret på hver enkelt pakke slik at når en tilkobling avbrytes holder klienten på segmentnummeret til pakken den mottok sist og kan sende dette til serveren på et senere tidspunkt og kan da motta pakker videre fra dette segmentnummeret. Eventuellt ha en slags loggføring på server som loggfører hvor mye den og den brukeren har mottatt av data (ha en slags unik ID på hver enkelt klient).

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...