Luchthaak

Betrouwbare, efficiënte transmissiebeheersing voor vreselijke netwerken
Download nu

Luchthaak Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dan Egnor
  • Uitgever website:
  • http://ofb.net/~egnor/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 27 KB

Luchthaak Tags


Luchthaak Beschrijving

Betrouwbare, efficiënte transmissiebeheer voor vreselijke netwerken Airhook is een betrouwbaar protocol voor gegevensbezorging, zoals TCP. In tegenstelling tot TCP behandelt Airhook sierlijk intermitterend, onbetrouwbare of vertraagde netwerken. Andere functies zijn onder meer Queue-besturing, leveringsstatusmelding en sessieherstel.Airculs wordt het best beschreven door vergelijking met TCP.TCP gebruikt retransmissietime-outs met exponentiële backoff om pakketverlies te detecteren .Airculs verzendt continu kleine statuspakketten om beide eindpunten op de aansluitstatus te blijven. Verloren gegevenspakketten worden onmiddellijk verzonden wanneer (en alleen wanneer) hun afwezigheid wordt gerapporteerd. Statuspakketten worden standaard verzonden met een instelbare frequentie ingesteld op 1 Hz en worden zeldzaam verzonden (of helemaal niet) wanneer de verbinding rustig is. Gegevenspakketten bevatten ook statusinformatie, dus het herstel gebeurt zeer snel wanneer een pakket verloren gaat tijdens actieve transmissie. Airhook herstelt onmiddellijk van pakketverlies, "dropout" -perioden en uitgebreide disconnection.TCP verzendt een continue stroom van bytes. Message-georiënteerde applicaties moeten hun eigen framing introduceren .Airculs verzendt gescheiden kleine berichten (Micropackets). De implementatie van de Airhook-protocol kan verschillende micropackets in een enkel fysiek pakket verzenden, maar inlijsten wordt bewaard gebleven. Stream-georiënteerde toepassingen moeten hun stroom in micropackets verdelen voor transmissie- en aaneenschakelingsmicropackets op ontvangst. Een toepassing met behulp van de standaard TCP "Sockets" -interface moet blindelings in de buis verzenden. Zodra gegevens naar de buffer zijn geschreven, heeft de toepassing geen idee of of wanneer deze is verzonden of bevestigd; Als de gegevens oud worden (niet langer relevant) nadat het is gebufferd, maar voordat deze wordt verzonden, kan de toepassing niets doen. Toepassingen moeten hun eigen bevestigingsprotocollen uitvoeren en real-time applicaties moeten de inefficiënte transmissie van muffe gegevens aanvaarden .Airculs biedt statusmeldingen voor elke verzonden micropacks. De aanvraag wordt op de hoogte gebracht wanneer het pakket wordt verzonden, als deze wordt ingericht en wanneer de ontvangstbevestiging wordt ontvangen. De toepassing kan overdracht van elke micropacket waarvan de gegevens worden stale.TCP combines gegarandeerd enkele levering, bestelling te annuleren bewaring, stroomregeling en congestiesturing Iedere session.Airhook biedt gegarandeerd één levering en congestiebesturing in elke sessie. Toepassingen een eigen orde bewaring stellen en flow control protocollen nodig (voorbeelden gegeven). Toepassingen zijn vrij om meerdere "streams" te combineren binnen een enkele Airhook sessie. Door het wegnemen van de noodzaak voor meerdere verbindingen tussen dezelfde hosts, Airhook efficiënt kunnen delen congestie controle kennis en status sessie metadata.TCP wordt meestal uitgevoerd in de kernel van het besturingssysteem en gelaagd rechtstreeks op IP.For draagbaarheid, de Airhook implementatie hier verdeeld is een gebruiker -mode bibliotheek, algemeen gebruikt met UDP.


Luchthaak Gerelateerde software

Ruby Modem Search

Ruby-op tekst gebaseerde router zoeken ontworpen om Cisco 72xx- en 10K-routers voor kabelmodem en CPE-informatie te vragen ...

227 12 KB

Downloaden

Sneer

Open Source Computing-platform waarmee u eenvoudig hardware en / of informatie kunt delen ...

124 5.9 MB

Downloaden