NI Netzwerkschnittstelle 
Um von verschiedenen Plattformen unabhängig zu sein, hat SAP für alle Netzwerkverbindungen die Zwischenschicht NI (Network Interface) entwickelt; diese wird von SAProuter und allen SAP Programmen, sowie von den Development Kits für CPI-C und Remote Function Call (RFC) genutzt.
Im OSI 7-Schichtenmodell bildet die NI-Schicht den oberen (anwendungsnäheren) Teil der Transportschicht; konkret heißt das, NI setzt auf TCP oder UDP auf. Das Protokoll wird auch als SAP-Protokollbezeichnet.
NI im OSI-7-Schichtenmodell
OSI-Schicht |
Protokoll |
|
|---|---|---|
7 |
Anwendung |
|
6 |
Präsentation |
|
5 |
Sitzung |
|
4 |
Transport |
NI TCP / UDP |
3 |
Netzwerk |
IP |
2 |
Datenübertragung |
Ethernet,... |
1 |
Übertragungstechnik |
|
Zur NI-Schicht gehört das Testprogramm niping, das die NI-Funktionen testet: es wird einfach eine vorgegebene Anzahl von Datenpaketen vom Client zum Server geschickt, vom Server zurückgeschickt und vom Client wieder ausgelesen. Zusätzlich werden noch durchschnittliche Übertragungszeiten und - je nach Tracelevel - detailliertere Informationen über die Datenübertragung ausgegeben. niping kann sowohl zum Test von Netzwerkverbindungen ohne als auch mit SAProuter eingesetzt werden.
Gibt man niping ohne Parameter ein, erscheint eine Online-Hilfe mit möglichen Parametern und Zusatzoptionen.