|
Parametere for denne testen: Serveren har en fast IP på det offentlige nettverket. To klienter, A og B, er plassert bak forskjellige datamaskiner, med forskjellig bredbånd og ulike rutingsmodeller (én hjemmerute, én bedriftsrute), og rutene er ikke spesielt konfigurert. Det er ingenting spesielt med testen, bare eksperimentet ifølge nettdataene. Som vist nedenfor: Illustrere: Når A-siden sender en pakke til serveren ved hjelp av UDP, får serversiden IP-en og porten til A-enden: xxx.xxx.xxx.101:5841 Når B-siden sender en pakke til serveren via UDP, får serversiden IP-adressen og porten fra B-siden: xxx.xxx.xxx.105:12584 På dette tidspunktet tilsvarer rutingen i begge ender av A og B å åpne en kanal for å kommunisere med A og B utover. Serveren kan ikke bare kommunisere med A og B, men siden kanalen er åpen, da: A kan sende en melding direkte til kanalen B har åpnet (B=xxx.xxx.xxx.105:12584). Samme her: B kan også sende en melding direkte til en kanal A har åpnet (A=xxx.xxx.xxx.101:5841). Merk: Det ser ut til å være en kommunikasjonssekvens mellom A og B, jeg glemte det~, bare send det likevel Til slutt: UDP-kommunikasjon er litt mer «sensitiv» enn TCP i noen tilfeller (kanskje litt annerledes, og jeg vet ikke helt hvordan jeg skal beskrive det). For eksempel hender det at bredbåndet har blitt ringt opp uten problemer, men TCP kan ikke koble til serveren, og nettleseren åpner nettsiden, og det tar lang tid før TCP kommuniserer normalt. Mens i perioden hvor TCP ikke kan kobles til, er UDP normalt. Men å bruke UDP er definitivt ikke en enkel oppgave: --En rimelig pakkeprotokoll må utformes --Hvis informasjonsintegritet kreves, må den sendes på nytt --Høye tilpasningskrav må brukes med TCP Det nåværende nettverksmiljøet er relativt bra, og suksessraten for UDP-sending kan nå 98, 99 %, eller enda høyere (jeg gjorde ikke nok testing, jeg bare kjenner det). I det komplekse og ustabile nettverksmiljøet på den tiden valgte QQ faktisk UDP som hovedkommunikasjonsprotokoll, mens ICQ og MSN samtidig hovedsakelig var TCP. Imitasjon betyr ikke å følge og henge etter, men det er viktig for å kunne tilføre ny tenkning under et gammelt rammeverk. Dette bør også være en av de uunngåelige faktorene for hestens suksess.
|