Adlandırılmış Kanallar
kanal adlı, kanal sunucusu ile bir veya daha fazla kanal istemcisi arasındaki iletişim için adlandırılmış, tek yönlü veya çift yönlü bir kanaldır. Adlandırılmış kanalın tüm örnekleri aynı kanal adını paylaşır, ancak her örneğin kendi arabellekleri ve tanıtıcıları vardır ve istemci/sunucu iletişimi için ayrı bir kanal sağlar. Örneklerin kullanılması, birden çok kanal istemcisinin aynı adlandırılmış kanalı aynı anda kullanmasını sağlar.
Herhangi bir işlem, güvenlik denetimlerine tabi olarak adlandırılmış kanallara erişebilir ve adlandırılmış kanalları ilgili veya ilişkisiz işlemler arasında kolay bir iletişim biçimi haline getirir.
Herhangi bir işlem hem sunucu hem de istemci gibi davranarak eşler arası iletişimi mümkün hale getirir. Burada kullanıldığı gibi, kanal sunucusu terimi adlandırılmış kanal oluşturan bir işleme başvurur ve kanal istemcisi terimi adlandırılmış bir kanalın örneğine bağlanan bir işleme başvurur. Adlandırılmış kanalın örneğini oluşturmak için sunucu tarafı işlevi createNamedPipe. Bağlantı kabul etmek için sunucu tarafı işlevi ConnectNamedPipe. İstemci işlemi, CreateFile veya CallNamedPipeişlevinikullanarak adlandırılmış bir kanala bağlanır.
Adlandırılmış kanallar, aynı bilgisayardaki işlemler arasında veya bir ağ üzerindeki farklı bilgisayarlardaki işlemler arasında iletişim sağlamak için kullanılabilir. Sunucu hizmeti çalışıyorsa, tüm adlandırılmış kanallara uzaktan erişilebilir. Adlandırılmış bir kanalı yalnızca yerel olarak kullanmayı planlıyorsanız, NT AUTHORITY\NETWORK erişimini reddedin veya yerel RPC'ye geçin.
Daha fazla bilgi için aşağıdaki konulara bakın:
- Kanal Adları
- adlandırılmış kanal açma modlarını
- Adlandırılmış Kanal Türü, Okuma ve Bekleme Modlarını
- adlandırılmış kanal örneklerini
- adlandırılmış kanal işlemleri
- Zaman Uyumlu ve Çakışan Giriş ve Çıkış
- adlandırılmış kanal güvenliği ve erişim hakları
- Adlandırılmış Kanal İstemcisi Kimliğine Bürünme
- Kanallar Kullanarak