? Ett nätverksprotokoll är en standard som detaljer format och sekvenser för användning vid överföring av data . Dessa protokoll kan vara egenutvecklade system eller standarder definierade av offentliga organ eller branschorganisationer . De kan vara hemlig ( " stängd " ) eller offentliga ( " open " ) . Syfte
Ett protokoll är en referens se till att alla program är skrivna enligt samma format . Det skulle vara meningslöst att skriva ett kommunikationsprogram där programmeraren uppfinner sin egen serie koder och meddelanden . Ett sådant program skulle vara oförmögna att interagera med någon annan . Programmet emot utsignalen från denna ursprungliga programmet inte skulle kunna dechiffrera meddelandena. Av denna anledning , om protokollet är egenutvecklade eller offentlig , måste alla program följer gemensamma normer .
Standardiseringsorgan
Flera FN-organ har till uppgift att upprätthålla protokoll definitioner . Dessa grupper inkluderar Internet Force Engineering Task och International Standards Organization . Industri organ upprätthåller också standarder . Dessa organ är användarvänlig och producentgrupper för en viss teknik . Exempel på dessa är Open Mobile Alliance , för trådlös teknik , och Blade Computing gemenskapen , vilket sprider standarder för bladservrar .
Funktioner
Nätverk är ett område som särskilt kräver gemensamma protokoll . Programvara och hårdvara tillverkarna måste se till sina produkter är kompatibla med varandra . Öppna standarder uppmuntrar mångfald av produktionen , som driver konkurrensen , sänker priserna och genererar innovation .