Unterschied zwischen API und Protokoll?

Hallo,

was ist der Unterschied zwischen einer API und einem Protokoll?

Vielen Dank im Voraus für die Antwort.
Grüße
asdf

Hi,

API ist nur eine Schnittstelle, damit kannst du mit einem Programm auf mehreren Betriebssystemen gleichzeitig arbeiten.

Protokoll ist im Prinzip eine vereinbarte genormte Sprache, worüber Server und Client kommunizieren…

Jetzt mal ganz spontan… aber google dürfte eigentlich schnell Ergebnisse liefern :wink:

Gruß

Jetzt mal ganz spontan… aber google dürfte eigentlich
schnell Ergebnisse liefern :wink:

Also, wenn man sich nur die Def. der beiden Begriffe anschaut, dann kann man schon durcheinander kommen, weil es Überschneidungen gibt. Z. B. die Eigenschaft „Definition eines Standards zur Kommunikation zwischen Server und Client“, kann eine API auch. Daher habe ich diese Frage gestellt, um die Unterschiede zu wissen.

hallo.

Also, wenn man sich nur die Def. der beiden Begriffe anschaut,
dann kann man schon durcheinander kommen, weil es
Überschneidungen gibt. Z. B. die Eigenschaft „Definition eines
Standards zur Kommunikation zwischen Server und Client“, kann
eine API auch. Daher habe ich diese Frage gestellt, um die
Unterschiede zu wissen.

eine API stellt eine schnittstelle für den benutzer zu einer software dar, in Form von funktions- und parameterdefinitionen.
ein protokoll ist ein daten- bzw. ablaufformat, das der benutzer einhalten muß, um über ein netzwerk mit anderen teilnehmern zu kommunizieren.

eine API ist in der regel nicht standardisiert.
ein protokoll unterliegt in der regel einem festgelegten standard (z.B. TCP, IP, USB, UDS, CAN, …)

gruß

michael