A NetWare Core Protocol ( NCP ) néhány Novell - termékben használt hálózati protokoll , amely IPX -re vagy TCP/IP -re épül, és a munkaállomás és a fájlszerver közötti kommunikációra szolgál . Az NCP elsősorban a NetWare operációs rendszerhez kapcsolódik és azon használatos , de egyes részeit más platformokon is megvalósították, például Linuxon , Windows NT -n és Unixon .
A protokoll fájlelérésre, nyomtatási szolgáltatásra, címtárszolgáltatásra, óraszinkronizálásra , üzenetküldésre , távoli parancsvégrehajtásra és egyéb hálózati szolgáltatási szolgáltatásokra használható a munkaállomás és a fájlszerver közötti adatcsere megszervezésére. A Novell eDirectory az NCP-t használja a kiszolgálók közötti adatváltozások szinkronizálására a címtárfában .
Az NCP protokoll a NetWare 3.x-ben valósul meg rendszerszinten. A NetWare 4.x bemutatja az NCP Extension API -t az NCP protokoll eléréséhez a munkaállomásokon lévő alkalmazásokból és a fejlesztés alatt álló NLM modulokból . Az NCP protokollt használó programok közötti adatcseréhez 0x0451 foglalatszámú és 17-es csomagtípusú IPX-csomagokat használnak.
A munkaállomás és az NCP-protokoll API-t használó fájlszerver közötti kommunikáció általában a következőképpen szerveződik: