SAMBA etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SAMBA etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

4 Eylül 2014 Perşembe

JAVA SMB/SAMBA Protokolü ile Dosya Transferi(Sadece IP ile Dosya Transferi)

FTP ve SFTP ile dosya aktarımı yapabilmemiz için serverin 22 nolu portunu kullanma yetkimiz olması gerekiyor. Bu tarz durumlarda eğer kullanıcı adı ve şifremiz var ise SMB protokolü ile sadece IP,kullanıcı adı ve şifre  ile server'a bağlanıp dosya aktarımı yada indirme işlemi yapabiliriz. SMB Hakkında kısaca kısaca bilgi vermek gerekirse:

SMB kavramı İngilizce "Server Message Block" kelimelerinin kısaltmasıdır. İlk olarak IBM tarafından kullanılmıştır.

SMB protokolü bir bilgisayarda uygulamaları okuma ve dosyalara yazma ve bir bilgisayar ağı sunucu programlarından hizmet talep etmek için izin veren bir ağ dosya paylaşım protokolüdür.
SMB protokolü TCP / IP protokolü veya diğer ağ protokolleri üstünde kullanılabilir. SMB protokolü, bir uygulama   uzak bir sunucuda dosya veya diğer kaynaklara erişebilir.

Linux tarafında SMB karşılığı SAMBA olarak geçmektedir. Protokol aynı fakat isimler farklıdır. Bizim uygulamamız platform bağımsız çalışaçak. Kodlar aşağıdaki gibidir

 
Maven projesi genel yapısı