Wat is netwerkstroomcontrole?
Netwerkstroombesturing is een middel voor communicatienetwerken om verkeerscongestie op het netwerk te beheren. Verschillende technieken kunnen worden gebruikt voor zowel circuitgebaseerde netwerken als pakket-switching-netwerken zoals die welke op internet worden gebruikt. Door het gebruik van flowcontroletechnieken is het netwerk in staat om een betere algehele kwaliteit van services te bieden en de frequentie van gevallen communicatie te verminderen.
circuitnetwerken, zoals tijdverdeling multiplexen netwerken voor bepaalde soorten digitale communicatie, gebruiken meestal speciale circuits voor communicatie. In deze gevallen kan het netwerk het gebruik van alle beschikbare kanalen voor bandbreedte gebruiken. Als een kanaal inactief zit terwijl ander verkeer wacht om te worden verzonden, kunnen de technieken voor netwerkstroombesturing worden geïmplementeerd om de reeks beschikbare communicatiecircuits in evenwicht te brengen.
Met dergelijke circuitnetwerken wordt een techniek die bekend staat als Connection Admission Control (CAC) gebruikt voor de juiste netwerkstroomcontrole. AlgoritMS wordt gebruikt om het netwerk te observeren en beslissingen te nemen over de vraag of beschikbare middelen kunnen worden gebruikt. Over het algemeen werken de algoritmen om het gebruik van een circuit mogelijk te maken, afhankelijk van de evaluatie van bepaalde variabelen, zoals het type service dat nodig is, de kwaliteit van de services die moeten worden voldaan en andere verkeersinformatie zoals de piektarieven en duurzame tarieven. Een nadeel is dat sommige CAC-methoden ook prioriteit geven aan de beschikbare circuits, waardoor sommige circuits worden gereserveerd voor incidentele verbindingen met hoge prioriteit, die het doel verslaat, omdat die circuits nog steeds inactief blijven als er geen communicatie met hoge prioriteit tijdens het transport is.
Met pakketgeschakelde netwerken kan een groot aantal mogelijke technieken voor netwerkstroombesturing worden geïmplementeerd, afhankelijk van het type netwerk of beschikbare software of hardware. In de meeste gevallen zal een pakket-switching-netwerk een soort buffer gebruiken, wat een opslag isMechanisme voor het vastleggen van gegevenspakketten zoals ze van een afzender worden ontvangen. De pakketten gaan in de buffer en de ontvangertoepassing trekt ze uit voor gebruik. Als de verzendende transmissie sneller is dan het vermogen van de ontvangende uiteinde om de gegevens van de buffer te verwerken, kan deze snel vullen.
In netwerken van het transmissiecontrole Protocol (TCP) kan netwerkstroombesturing worden behandeld via een techniek die bekend staat als raamschaling. De drieweg handshaking die plaatsvindt tijdens een TCP-verbinding maakt informatie over de venstergrootte van de ontvanger mogelijk. Op deze manier kan de ontvanger de afzender laten weten hoeveel bufferroom beschikbaar is zodat de afzender kan voorkomen dat u te veel gegevens verzenden.
Het aanbevolen standaard 232 (RS-232) Telecommunicatie-item bespreekt ook bepalingen voor het omgaan met netwerkstroomcontrole in geserialiseerde netwerken. Met RS-232 breekt het af naar een softwaregebaseerde oplossing of een op hardware gebaseerde oplossing. De softwaretechniek is ook kNown van als XON-Xoff Flow Control, waarbij een XON-signaal wordt verzonden door de ontvanger die verklaart dat het in staat is om gegevens te ontvangen en XOFF wanneer het een volledige buffer heeft. Fouten kunnen optreden als het communicatiesignaal slecht is, waarbij de afzender mogelijk niet correct een XOFF -signaal ontvangt en pakketten op de ontvanger blijft duwen. De stroomregelsignalen worden ook verzonden over hetzelfde kanaal als de datacommunicatie, die een kleine hoeveelheid bandbreedte gebruikt.
op hardware gebaseerde netwerkstroomcontrole is daarentegen veel betrouwbaarder ten opzichte van de extra kosten voor het implementeren van extra, fysieke lijnen. In dit geval worden afzonderlijke transmissie -regellijnen ingesteld: de ene wordt een verzoek om te verzenden (RTS) -regel genoemd en de andere is de Clear to Send (CTS) -regeling. Het zenduiteinde kondigt zijn intentie aan om over de RTS -lijn te verzenden, en de ontvanger kondigt zijn vermogen aan om over de CTS -lijn te ontvangen.