Bunun nasıl bir şey olduğunu öğrenmek için ikimizin birlikte durduğu bir yolculuk olarak bu konuyu deneyelim!
1. Her iki hizmet de gerekli mi? Olmazsa, tek bir hizmeti çalıştırmanın bir faydası var mı?
İşletim sisteminize bağlı olarak ve çevre , her iki hizmet de gerekli değildir .
SMB (Sunucu Mesaj Bloğu)
Sunucu İleti Bloğu , modern lehçesi olarak bilinen Ortak İnternet Dosya Sistemi , esas olarak dosyalara, yazıcılara, seri bağlantı noktalarına ve bir ağdaki düğümler arasındaki çeşitli iletişimlere paylaşılan erişim sağlamak için kullanılan bir uygulama katmanı ağ protokolü olarak çalışır. ...
Sunucu İleti Bloğu protokol, Session (ve alt) ağ katmanlarının üstünde birkaç yolla çalışabilir:
- doğrudan TCP üzerinden, 445 numaralı bağlantı noktasından
- NetBIOS API vasıtasıyla, sırayla birkaç nakilde çalışabilir:
- UDP bağlantı noktalarında 137, 138 & amp; 137, 139 numaralı TCP bağlantı noktaları - bkz. TCP / IP üzerinden NetBIOS
- NBF (hatalı NetBEUI olarak adlandırılır) gibi bazı eski protokollerde.
Alıntı : Sunucu İleti Bloğu'ndaki WikiPedia makalesi
Windows'ta SMB koşabilir gerek kalmadan doğrudan TCP / IP üzerinden TCP / IP Üzerinden NetBIOS . Bu, belirttiğiniz gibi bağlantı noktasını kullanır 445
.
Genel olarak konuşursak, diğer sistemlerde, bağlantı noktasını kullanarak hizmet ve uygulamalar bulacaksınız. 139
. Bu, temel olarak, SMB’nin birlikte çalıştığı anlamına gelir. TCP / IP Üzerinden NetBIOS Burada OSI modeli ile hayal etmek istiyorsanız SMB NetBIOS'un tepesinde.
İşte samba.org'dan Richard Sharpe'den bir görselleştirme.
İşte, Windows tabanlı bir sistemde bunu nasıl hayal edebileceğinizi göstermek için kullanılan basit bir versiyon.
1.a Her ikisi de gerekliyse, herhangi bir faydası var mı?
Tek "fayda" - bir ihtiyaç kadar, gerçekten bir fayda değil - NBT üzerinden SMB (TCP / IP üzerinden NetBIOS) ile, aslında daha fazla sayıda SMB uygulaması ile iletişim kurabileceksiniz. .
2. Hangi bilgi / hizmet yapar netbios-ssn
ve microsoft-ds
sağlamak?
* Benim hızlı tahminim o zaman netbios-ssn
bağlantı noktası üzerinden NBT (TCP / IP üzerinden NetBIOS) dahil olmak üzere NetBIOS API'sini sağlar 139
. Diğer yandan, microsoft-ds
sağlar doğrudan barındırma arasında SMB port üzerinden 445
. *
Windows 2000 ile Microsoft bunun geliştirilebileceğini düşünüyordu. Aynı hizmet için 445 numaralı bağlantı noktasını eklediler. 445 numaralı bağlantı noktasında SMB doğrudan TCP üzerinden çalışır. Tek fark, müşterinin NetBIOS oturumunu atlaması (bir gidiş-dönüş tasarrufu sağlar) daha sonra pazarlık eder, kimliğini doğrular, bağlar vs.
Ağ kartınızın özelliklerini kontrol edin. Gelişmiş IP Ayarları'ndaki bir yerde "TCP üzerinden NetBIOS'u etkinleştir" onay kutusu bulunur. Etkinleştirin ve bilgisayarınız 139 numaralı bağlantı noktasını kullanır. Seçeneği devre dışı bırakın ve sistem 445 kullanmak ister.
...
- 139 numaralı liman:
SMB -> NetBIOS -> TCP
- Bağlantı noktası 445:
SMB -> .... -> TCP
Kaynak : Wireshark Q & amp; A şirketinde packethunter
3. SMB ve NetBIOS arasındaki ilişki nedir; ayrı mılar, biri diğerine güveniyor mu?
SMB güveniyor cihazlarla iletişim kurmak için NetBIOS’ta SMB'nin TCP / IP üzerinden doğrudan barındırılmasını desteklemiyor .
NetBIOS tamamen bağımsız SMB . SMB ve diğer teknolojilerin kullanabileceği bir API'dir, böylece NetBIOS'un SMB'ye bağımlılığı yoktur.
NetBIOS (Ağ Temel Sistemi)
... OSI modelinin oturum katmanıyla ilgili hizmetler sunar. ayrı bilgisayarlardaki uygulamaların yerel alan ağı üzerinden iletişim kurmasına izin verme . Kesinlikle bir API olarak, NetBIOS bir ağ protokolü değildir. ...
... Modern ağlarda NetBIOS normalde TCP / IP üzerinden çalışır üzerinden TCP / IP (NBT) protokolü üzerinden NetBIOS . Bu, ağdaki her bilgisayarda bir IP adresine ve (muhtemelen farklı) bir ana bilgisayar adına karşılık gelen bir NetBIOS adına sahiptir. ...
Alıntı : NetBIOS ile ilgili WikiPedia makalesi
Gördüğünüz gibi ilişki olur Application -> SMB -> NetBIOS -> (TCP/IP, others)
.