Komponenten som hanterar och hanterar all nätverkstrafik beror på sammanhanget. Det finns inte ett enda svar. Här är några möjligheter:
* Operativsystem (OS) KERNEL: På en grundläggande nivå hanterar OS -kärnans nätverksstacknätverkstrafik. Detta inkluderar routingpaket, hantering av nätverksgränssnitt och hantering av protokoll som TCP/IP. Detta är den lägsta ledningsnivån.
* Network Interface Card (NIC): NIC själv hanterar den fysiska överföringen och mottagandet av data i nätverket. Det ansvarar för att översätta data från operativsystemet till elektriska signaler och vice versa.
* nätverksenheter (routrar, switchar, brandväggar): I ett nätverk med flera enheter växlar och byter routrar och byter trafik baserat på routingtabeller och MAC -adresser. Brandväggar filter trafik baserat på säkerhetsregler. Dessa hanterar kollektivt flödet av trafik över nätverket.
* Programvarudefinierad nätverk (SDN) Controller: I SDN -miljöer hanterar och orkestrerar en central kontroller nätverkets beteende och överträffar ofta kapaciteten hos enskilda enheter.
* Network Management System (NMS): En NMS övervakar och kontrollerar nätverkets prestanda och säkerhet. Det hanterar inte direkt enskilda paket utan ger övervakning och verktyg för att hantera nätverksinfrastrukturen.
Kort sagt, svaret beror på abstraktionsnivån du överväger. På den lägsta nivån är det OS -kärnan och NIC. På högre nivåer är det en kombination av nätverksenheter och potentiellt ett centraliserat hanteringssystem.