Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 10988|Vastaus: 0

Onnistuneesti suoritettu UDP-reikä [Uudelleenjulkaisu]

[Kopioi linkki]
Julkaistu 8.3.2017 14.36.44 | | | |
Tämän testin parametrit:
Palvelin on kiinteä IP-osoite julkisessa verkossa. Kaksi asiakasta, A ja B, sijaitsevat eri tietokoneiden, eri laajakaistan ja eri reititysmallien (yksi kotireitti, yksi yritysreitti) takana, eikä reittejä ole erityisesti konfiguroitu.
Testissä ei ole mitään erityistä, vain kokeilu verkkodatan mukaan. Kuten alla on esitetty:
Havainnollistaa:
Kun A-puoli lähettää paketin palvelimelle UDP:n avulla, palvelinpuoli saa A-pään IP-osoitteen ja portin: xxx.xxx.xxx.101:5841
Kun B-puoli lähettää paketin palvelimelle UDP:n avulla, palvelinpuoli saa IP-osoitteen ja portin B-puolelta: xxx.xxx.xxx.105:12584
Tässä vaiheessa reititys molemmissa päissä A:ta ja B:tä vastaa kanavan avaamista, joka kommunikoi A:n ja B:n kanssa ulospäin. Palvelin ei ainoastaan voi kommunikoida A:n ja B:n kanssa, vaan koska kanava on avoinna, niin:
A voi lähettää viestin suoraan kanavalle, jonka B on avannut (B=xxx.xxx.xxx.105:12584).
Sama:
B voi myös lähettää viestin suoraan kanavalle, jonka A on avattu (A=xxx.xxx.xxx.101:5841).
Huomautus: Näyttää siltä, että A:n ja B:n välillä on jonkinlainen viestinnän sarja, unohdin~, lähetä se silti
Lopuksi: UDP-viestintä on joissain tapauksissa hieman "herkempää" kuin TCP (ehkä vähän pielessä, enkä osaa kuvailla sitä).
Esimerkiksi joskus laajakaista on valittu onnistuneesti, mutta TCP ei pysty yhdistämään palvelimeen, ja selain avaa verkkosivun, ja TCP:n normaali kommunikointi kestää kauan.
Kun taas TCP:tä ei voida yhdistää, UDP on normaali.
Mutta UDP:n käyttö ei todellakaan ole vaivatonta:
--Kohtuullinen pakettiprotokolla täytyy suunnitella
--Jos tiedon eheys vaaditaan, se täytyy lähettää uudelleen
--TCP:n kanssa on käytettävä korkeita sopeutumisvaatimuksia
Nykyinen verkkoympäristö on suhteellisen hyvä, ja UDP-lähetyksen onnistumisprosentti voi nousta 98, 99 %:iin tai jopa korkeampaan (en tehnyt tarpeeksi testausta, tunnen sen vain).
Tuon ajan monimutkaisessa ja epävakaassa verkkoympäristössä QQ valitsi pääasialliseksi viestintäprotokollaksi UDP:n, kun taas ICQ ja MSN olivat samanaikaisesti pääasiassa TCP:tä.
Jäljittely ei tarkoita seuraamista ja jälkeen jäämistä, mutta on tärkeää, jotta voi tuoda uutta ajattelua vanhan viitekehyksen alle. Tämän pitäisi myös olla yksi väistämättömistä tekijöistä hevosen menestyksessä.





Edellinen:.net/c# UDP-viestintälaite [lähdekoodi]
Seuraava:[Varsinaista taistelua] UDP System.Net.Sockets.SocketException
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com