Innehållsförteckning:
Definition - Vad betyder Protocol Stack?
En protokollstapel avser en grupp protokoll som körs samtidigt som används för implementering av nätverksprotokollsvit.
Protokollen i en stack bestämmer samtrafikreglerna för en skiktad nätverksmodell, t.ex. i OSI- eller TCP / IP-modellerna. För att bli en stack måste protokollen vara interoperabla för att kunna ansluta både vertikalt mellan nätets lager och horisontellt mellan slutpunkterna för varje överföringssegment.
Techopedia förklarar Protocol Stack
Protokollstacken används för att tillåta kombination av olika protokoll som vardera sätter gränserna för ett antal nätverksaktiviteter.
Historiskt sett var det bara nätverk som uppfyllde vissa tekniker som kunde kommunicera. Detta blev mer och mer utbrett eftersom användare och ägare av system i allt högre grad ville kunna dela data.
Att dela data över alla nätverk betyder att båda ändarna måste komma överens om hur informationen ska skickas. Oavsett typ av kommunikation, oavsett om det är ett paketkopplat digitalt nätverk eller ett gammalt 1200 baud-modem; de kan bara kommunicera med utrustning som följer samma protokoll i varje ände av nätverket. Flerskiktade nätverk delar upp komponenterna i lager så att data inte påverkas av överföringsläget, överföringsläget påverkas inte av hårdvaran, hårdvaran påverkas inte av utrustningens synkronitet. Dessa funktioner är alla separerade i separata "lager" av data som alla kräver att ett protokoll överförs. Så till exempel transportlagret, som ansvarar för fysisk överföring av data, kommer att ha ett antal protokoll som kan användas för att kommunicera data. Datalänkskiktet har andra protokoll associerade med dess datatyp och ansvarar för adresseringen av data från de andra lagren.
Dessa olika protokoll kan inte kombineras eftersom det kan skapa uppsättningar av regler som är för komplexa att utföra och oförenliga med funktionen. Att ha olika protokoll i de olika lagren i ett nätverk är en lösning men en väsentlig del av detta är att kunna kommunicera med varandra för att möjliggöra en övergripande funktion (dvs. en överföring av data över ett nätverk). När protokoll kan interagera på ett sådant sätt så i en kombinerad aktivitet, till exempel i TCP / IP och OSI-modellen, kallas de en protokollstack.
