rondo skrev:
>Hvad er forskellen på synkron og asynkron kommunikation, når man tænker på
>netværkstrafik?
Synkronisering består i at klienten efter at have sendt en
forespørgsel afventer serverens kvittering. Det bruges f.eks. ved
TCP. Teknikken kaldes i nogle sammenhænge også "handshake" fordi
det er en synkron handling mellem to parter. BVed TCP får
serveren kvittering for hver eneste pakke der bliver modtaget, og
hvis der mangler en kvittering, sender den pakken igen. På den
måde kan man oprette en pålidelig forbindelse.
Hvis man bruger asynkron kommunikation, sender man sådan set
netpakker ud i det blå uden at ane om de bliver modtaget korrekt.
Det er praktisk hvis hastigheden er det vigtigste, og hvis
klienten alligevel ikke kan bruge forsinkede pakker til noget,
f.eks. ved live lyd eller video. Den kommunikationsform bruges på
nettet ved UDP.
--
Bertel
http://lundhansen.dk/bertel/ FIDUSO:
http://fiduso.dk/