NetWare Core Protocol
NetWare Core Protocol (NCP) — это сетевой протокол, который используется в некоторых продуктах от Novell, является надстройкой над протоколом IPX или TCP/IP и используется для организации обмена между рабочей станцией и файловым сервером. В основном NCP связан и используется в операционной системе NetWare, но его части были реализованы на другие платформы, такие как Linux, Windows NT и Unix.
Описание
Протокол используется для доступа к файлам, службе печати, службе каталога, синхронизации часов, обмену сообщениями, удаленного выполнения команд и другим функциям сетевых услуг для организации обмена между рабочей станцией и файловым сервером. Novell eDirectory использует NCP для синхронизации изменений данных между серверами в дереве службы каталогов.
Принцип работы
Протокол NCP реализован в NetWare 3.х на системном уровне. В NetWare 4.х предлагается API-интерфейс NCP Extension для обращения к протоколу NCP из прикладных программ на рабочих станциях и из разрабатываемых NLM-модулей. Для обмена данными между программами по протоколу NCP используются пакеты IPX с номером сокета 0х0451 и типом пакета 17.
Связь между рабочей станцией и файловым сервером, которые используют API-интерфейс к протоколу NCP, обычно организуется по следующей схеме:
- NLM-модуль регистрирует какую-либо свою функцию как расширение NCP;
- программа на рабочей станции или файловом сервере связывается с NetWare и получает требуемый идентификатор расширения NCP;
- программа на рабочей станции или файловом сервере использует зарегистрированную функцию NLM-модуля как удалённую процедуру, передавая ей исходные данные и получая результаты обработки.
Серверные реализации
Клиентские реализации
- Novell Client для Windows Vista от Novell.
- Novell Client для Windows 2000/XP/2003 от Novell.
- Novell Client для Windows 95/98 от Novell.
- Novell Client для Linux от Novell.
- NetWare Clients для DOS от Novell — больше не поддерживается.
- NetWare Client для Mac OS X от Prosoft Engineering.
- Client Service для NetWare от Microsoft.
- ncpfs Архивная копия от 15 мая 2008 на Wayback Machine, NCP клиент с открытым исходным кодом реализованный для Linux.
Ссылки
- NetWare Core Protocols (англ.). Novell. Дата обращения: 30 октября 2010. Архивировано из оригинала 20 апреля 2012 года.
- ftp://sdk.provo.novell.com/ndk/ncp/ (недоступная ссылка)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.