Anasayfa » Genel » SMB (Server Message Block) ve Yenilikleri

SMB (Server Message Block) ve Yenilikleri

Merhabalar,

SMB (Server Message Block); Türkçe karşılığı “Sunucu İleti Bloğu” olan, sunucu ve istemci arasındaki iletişimi sağlayan bir network protokolüdür. OSI modelinin Uygulama katmanında çalışan SMB, dosya paylaşımlarına erişmede, ağ, yazıcı ve çeşitli bağlantılarda kullanılır.

Common Internet File System (CIFS) olarak da bilinen SMB, IBM tarafından ağdaki yerel dosyalara ulaşım için tasarlanmıştır. Daha sonra Microsoft tarafından modifiye edilerek Windows’un bir parçası haline getirilmiştir. SMB‘nin 1.o sürümünde NETBIOS mimarisi kullanılıyordu fakat ağda oluşan broadcast trafiği ve 64K boyutundaki veri blokları performans sorunları oluşturuyordu. Dolayısıyla Windows Vista’yla beraber SMB 2.0 protokolü duyuruldu ve performans sorunlarının önüne geçildi. 2.0’dan sonra Windows 7 ve Windows Server 2008 R2 ile birlikte SMB 2.1 sürümü geliştirildi. Windows 8 ve Windows Server 2012 için ise SMB 3.0 sürümü sunuldu.

Özetle SMB sürümleri ve işletim sistemleri şöyle:

CIFS        : Microsoft NT 4.0

SMB 1.0  : Windows 2000, Windows XP, Windows Server 2003, Windows Server 2003 R2

SMB 2.0  : Windows Vista

SMB 2.1  : Windows 7, Windows Server 2008 R2

SMB 3.0  : Windows 8, Windows Server 2012

SMB 3.02: Windows 8.1, Windows Server 2012 R2

Kısaca bahsettikten sonra SMB 3.0 ile gelen yeniliklerden ve Windows 8.1 – Windows Server 2012 R2 sürümü olan SMB 3.02 ile getirilen özelliklere bakalım.

SMB Transparent Failover

Bu özellik ile Windows Cluster yapıları üzerinde yer alan dosya paylaşımlarında, dolayısıyla paylaşımların üzerinde bulunduğu cluster node’larından birinde herhangi bir sıkıntı olduğunda hissettirmeden diğer cluster node üzerinden SMB istemcilerinin işlemleri aksamadan devam edebilir. Ki Hyper-V ve SQL gibi yapıları düşündüğümüzde bu özelliğin önemi daha da artıyor.

smb-transparent-failover-new-components-1

Resim-01

smb-transparent-failover-new-components-2

Resim-02

SMB Scale-Out

Bu özellik sayesinde File Server Cluster yapısındaki bütün node’lar üzerinden, dosya paylaşımlarına eşzamanlı olarak erişilebilir. Yani:

  • Ağ bant genişliği
  • File server client için load balance
  • Server uygulamaları performans optimizasyonu

için gayet verimli bir özelliktir.

SMB Direct

Bu özellik ile sunulan yenilik, SMB işlemlerinde RDMA destekli network kartlarının kullanılabilmesi, bu sayede daha az gecikmeli ve yüksek verimli veri transferi sağlanabilmesidir.

smb-direct

Resim-03

SMB Multichannel

SMB 3.0 ile birlikte Windows 8 ve Windows Server 2012 sunucuların birden çok ağ yolunu kullanarak tek istek talep için birden fazla TCP/IP bağlantısı açmasını sağlar.

smb-multichannel

Resim-04

 

SMB-3.0-Diagram

Resim-05: Genel yapıya bir örnek

En önemli özelliklerin detaylarını anlattıktan sonra diğer özellikleri de madde halinde sıralayalım:

  • Sunucu uygulamaları için performans sayaçları
  • SMB Encryption
  • SMB Directory Leasing
  • Windows PowerShell cmdlets for SMB
  • Performans iyileştirmeleri

 

Peki SMB 3.02 sürümünde yeni ve geliştirilen özellikler neler ona bakalım:

  • Hyper-V Live Migration over SMB (Bilen bilir taş gibi çalışıyor)
  • Geliştirilmiş SMB bant genişliği yönetimi
  • Scale-Out File Server istemcileri otomatik dengeleyici
  • VHDX files as shared storage for guest clustering
  • SMB-Direct için performans geliştirmesi
  • Geliştirilmiş SMB olay iletileri
  • SMB 1.0 seçilebilirliği

 

Sunucu ve istemci arasındaki iletişimi sağlayan önemli bir network protokolü olan SMB’nin detaylarını anlatmaya çalıştım. Tabi ki çok detaylı bir konu olduğu için yararlandığım kaynaklar bulunmakta. Bunları da aşağıda paylaşıyorum.

Görüşmek üzere.

 

Kaynaklar

  • Microsoft “Server Message Block Overview” – https://technet.microsoft.com/en-us/library/hh831795.aspx
  • Microsoft “What’s New in SMB in Windows Server” – https://technet.microsoft.com/en-us/library/hh831474.aspx
  • Anıl Erduran “SMB (Server Message Block) 3.0 Yenilikleri Nelerdir?” – http://www.mshowto.org/smb-server-message-block-3-0-yenilikleri-nelerdir.html
  • Blogs TechNet “The basics of SMB Multichannel, a feature of Windows Server 2012 and SMB 3.0” – http://blogs.technet.com/b/josebda/archive/2012/05/13/the-basics-of-smb-multichannel-a-feature-of-windows-server-2012-and-smb-3-0.aspx
  • “Notes: Continuously Available File Server – Under The Hood” – http://www.aidanfinn.com/?p=13011

 

Furkan Kartal
Şu kadar yıldır bu sektörün içindeyim diye bir girişi istesem de yapamam. Dolayısıyla server, firewall, network, client gibi konularda yeterince bilgi sahibi ve kendini geliştirmek için sürekli çalışan bir insan evladıyım.

Yoruz Yaz

1 Yorum on "SMB (Server Message Block) ve Yenilikleri"

Bildir
avatar
Sıralama:   En Yeniler | Eskiler | Beğenilenler
Mehmet
Ziyaretçi

Güzel ayrıntılara yer vermişsiniz.

x

Check Also

Cisco Prime İnfrastructure 3.0 Network Discovery

Merhabalar, Daha önce Cisco Network Assistant yazısında ufak bir bilgi olarak geçtiğim ve bir önceki yazıda ...

Watch Dragon ball super