Duffy: Nee, da kommt es nicht auf die Betrachtung an
Er hat eindeutig nach dem Einstiegspunkt der
WinAPI in das Schichtenmodell gefragt. Und der Benutzer verwendet die
API nie direkt.
Wenn er Dateien im Explorer von einem Share zum anderen Verschiebt, oder sich Webseiten im Netz anguckt, oder er auf der Konsole einen Rechner anpingt - dann ist das natürlich alles Application Layer. Aber der Benutzer verwendet ja auch Applikationen dazu
Wenn es rein um die
API geht, dann sind das immer die unteren Schichten, von denen der Benutzer selbstverständlich nichts mitbekommt.
Nochmal zurück zu untere Schichten und Delphi: Wenn Du z.B. ein UDP Paket abschickst, stehst Du schon auf Ebene 3 (Network Layer), da Du direkt auf
IP aufsetzt und dort Dein Paket abschickst.
Darunter brauchst Du es nicht versuchen: Auf Ebene 1 kommst Du Programmatisch gar nicht (ist ja auch die Physikalische Datenübertragung, die hat nix mit Software zu tun sondern nur mit Hardware und elektrischen Spezifikationen) und auf Ebene 2 kommst Du nur wenn Du einen Treiber schreibst, der die Netzwerkkarte direkt anspricht. Das Treiber mit Delphi nahezu ein Ding der Unmöglichkeit sind wurde hier schon mehrfach erläutert.