بروتوكول نقل الملفات Trivial ، أو TFTP ، مثلنحن نسميها عادة ، هي واحدة من أكثر آليات نقل الملفات استخدامًا من قِبل مسؤولي الشبكة والنظام. إنه مشابه لبروتوكول نقل الملفات الخاص بأخيه الكبير ، أو بروتوكول نقل الملفات وإن كان مختلفًا جدًا. إنه بروتوكول محدود وخفيف الوزن لا يتطلب سوى القليل من الموارد ، مما يجعله مثاليًا كطريقة اختيار لنقل الملفات مثل تحديثات البرامج الثابتة أو تكوينات النظام. إنه أيضًا البروتوكول الذي يسمح بتشغيل أجهزة الكمبيوتر الخالية من الأقراص من الشبكة باستخدام بروتوكول BOOTP. اليوم ، نكشف عن أفضل خوادم TFTP المجانية المتاحة لأنظمة Windows و Linux و macOS.
في الاستخدام الأكثر شيوعا ، يتم نقل الملفاتبين الخادم والجهاز حيث يتم استخدامها. اليوم ، نكشف عن بعض أفضل خوادم TFTP المجانية التي يمكن أن نجدها على الإنترنت. إنهم جميعا يقومون بهذه المهمة ولكن البعض لديهم في بعض الأحيان اختلافات خفية سنحاول تحديدها. ولكن قبل أن نقدم أفضل الخوادم الخاصة بنا ، دعونا نرى ما هو TFTP بالضبط.
TFTP نقل الملفات وأوضح
بروتوكول نقل الملفات Trivial ، أو TFTP ، هوبروتوكول نقل الملفات المبسط. خلافًا لبروتوكول FTP ، لا يستخدم بروتوكول TCP الموجه للاتصال ، ولكنه بدلاً من ذلك ، يستخدم بروتوكول UDP بدون اتصال على منفذ IP 69. نظرًا لكونه غير متصل ، يمكن فقدان الحزم أثناء النقل ويجب أن يكون كل من العميل والخادم قادرين لإدارة ذلك. يمكن أن يكون البروتوكول أبطأ أيضًا لأنه لا يستخدم الإطارات ، مما يقلل من كفاءته في الارتباطات عالية الكمون. لهذا السبب ، يتم استخدامه بشكل شائع على الشبكات المحلية.
بين تبسيط TFTP ، بالمقارنة معلا يوفر FTP ، TFTP أي وسيلة لسرد الملفات على الخادم. كما أنه لا يوجد لديه إمكانية مصادقة المستخدم ولا قدرة التشفير. يجب أن تعرف بالضبط اسم الملف الذي تريد نقله. يدعم استخدام المسارات ذات الصلة بالدليل الرئيسي للخادم ولكن مرة أخرى ، يجب على المرء أن يعرف المسار لأنه لا توجد وسيلة لاستعراض شجرة الدليل. وأخيرًا ، لا يحتوي تطبيق TFTP القياسي على إمكانية حقوق القراءة و / أو الكتابة.
بسبب قيوده ، يفضل معظم المستخدمين FTPل TFTP. ومع ذلك ، يتم استخدام TFTP بشكل كبير من قِبل مسؤولي الشبكة والنظام لتحديث البرامج الثابتة على أنواع متعددة من الأجهزة مثل المحولات وأجهزة التوجيه وجدران الحماية وموازنات التحميل وما إلى ذلك ، وكما أشرنا في المقدمة ، يتم استخدام TFTP أيضًا كجزء من عملية BOOTP لتنزيل صورة نظام التشغيل على أجهزة الكمبيوتر ومحطات العمل الخالية من الأقراص.
الإصدار الأخير من البروتوكول هو الإصدار 2 كما هو محدد في RFC 1350 والذي يعود إلى عام 1992. لقد كان هناك لبعض الوقت وهو الإصدار الأكثر استخدامًا.
أفضل خوادم TFTP لنظام التشغيل Windows
منذ ويندوز هو التشغيل الأكثر استخداماالنظام ، وليس من المستغرب أن سبعة أو أفضل خوادمنا هي لهذا النظام الأساسي. بعد كل شيء ، بغض النظر عن نوع الجهاز الذي قد تديره أو ما حاجتك لنقل ملفات TFTP ، هناك احتمالات أنك ستقوم بذلك من جهاز كمبيوتر يعمل بنظام Windows.
1. الخادم TFW SolarWinds (تحميل مجاني)
إذا كنت لا تعرف SolarWinds ، فهي شركةيجعل مجموعة كبيرة من أدوات إدارة الشبكة الممتازة. إنه يوفر مجموعة واسعة من الأدوات لمعالجة كل مهمة لإدارة الشبكة يمكن للمرء أن يفكر فيها. معظم أدواتهم غير مكلفة نسبيًا عند مقارنتها بالمنتجات المنافسة ، وكلها تأتي بفترة تجريبية مجانية حتى تتمكن من اختبارها في بيئتك. ولكن حتى أفضل من تجاربهم المجانية ، يقدم SolarWinds أيضًا العديد من الأدوات المجانية المفيدة للغاية.
يعد خادم TFTP المجاني من SolarWinds أحد هذه الأدوات. يمكنك تنزيل الأداة من هذه الصفحة. يعمل خادم TFTP كخدمة Windows. تشغيله شفاف ويجب أن تكون إدارته سهلة لأي شخص لديه بعض المعرفة بإدارة نظام Windows.
خادم TFTP عادة ما يكون أداة بسيطة وهو كذلكهذا. ليس هناك الكثير ليقال عن ذلك. من بين ميزاته الرئيسية الجديرة بالملاحظة ، هذه ليست أداة مجانية حقيقية 100٪ للأبد ولأي شخص. لا يقتصر على مدة ونوع الاستخدام. ميزة أخرى مهمة كما هو موضح بواسطة SolarWinds هي إمكانية تشغيل عمليات النقل المتزامنة من أجهزة متعددة. وعلى الرغم من أن بروتوكول TFTP لا يحتوي على أمان داخلي ، إلا أنه يمكن تكوين خادم TFTP الخاص بـ SolarWinds للسماح فقط بالاتصالات من عناوين IP أو نطاقات العناوين المحددة. وأخيرًا ، يمكن لخادم SolarWinds TFTP معالجة الملفات التي يصل حجمها إلى 4 جيجابايت. من المحتمل ألا تحتاج أبدًا إلى نقل ملف أكبر عبر TFTP.

2. ويندوز TFTP فائدة
على الرغم من اسمها ، هذه الأداة ليست من مايكروسوفت. الأداة المساعدة TFTP Windows هي في الواقع خادم TFTP المجردة لنظام التشغيل Windows. تم تطويره من قبل mgenti باستخدام C # وإطار .net من Microsoft. هذا يجعل للتنفيذ صغير جدا ، وخاصة عندما تأخذ في الاعتبار أن هناك بالكاد أي خيارات قابلة للتكوين. ومع ذلك ، فإن نقص الخيارات هذا يعني أيضًا أنه لا يمكنك حتى تحديد الواجهة التي سيرتبط بها الخادم ، وبالتالي ، فإنه سيقبل الاتصالات الواردة عليها جميعًا.

حجم الخادم الصغير ينبع من استخدامه لـإطار .net. بالطبع ، هذا يعني أنه إذا لم يكن لديك بالفعل إطار عمل .net مثبتًا ، فقد ينتهي أثر التثبيت إلى حد أكبر من الخادم. ثم مرة أخرى ، لا يوجد عدد كبير جدًا من أجهزة الكمبيوتر التي تعمل بنظام Windows هذه الأيام والتي لا تحتوي على إطار .net مثبتًا كما هو مستخدم في العديد من مشاريع تطوير البرامج.
وإذا كنت مطورًا شخصيًا ، فستتضمن الأداة أيضًا فئة .net يمكن استخدامها من قبل أي شخص لإضافة خادم TFTP ووظيفة العميل إلى برامجهم.
الخادم متاح من صفحة Sourceforge وهو في المجال العام ، مما يعني أن أي شخص حر في استخدامه.
3. Tftpd32 (و Tftpd64)
Tftpd32 من المطور فيليب جونين هو جداخادم TFTP الشهير لنظام التشغيل Windows. في الواقع ، إنه أكثر بكثير من مجرد خادم TFTP. يتضمن التطبيق الجاهز لـ IPV6 أيضًا خادم DHCP ، خادم DNS ، خادم SNTP لمزامنة الساعة ، خادم syslog وعميل TFTP. هذه وظائف كثيرة يتم حزمها في تطبيق واحد.

في الواقع ، قد تكون وظيفتها أكثر من اللازمهناك حالات قليلة يمكن للمرء فيها اختيار تشغيل جميع هذه الخدمات من نفس الكمبيوتر. المكان الوحيد الذي نرى فيه استخدامًا لهذه الخوادم هو شبكة تجارية صغيرة جدًا. على الشبكات الأكبر حجمًا ، يتم تشغيل معظم هذه الخدمات ، مثل DNS و DHCP وأيضًا SNTP ، غالبًا من أي خادم خدمة دليل يستخدم.
كما هو موضح في موقع التطبيق "العميل والخادم TFTP متوافقان تمامًا مع دعم خيار TFTP (tsize ، blockize and timeout) ، مما يتيح أقصى أداء عند نقل البيانات."
الميزات المفيدة الأخرى للخادم هي تسهيلات الدليل وضبط الأمان وتصفية الواجهة وأشرطة التقدم والإقرار المبكر.
يقترح موقع الويب المطور عدةالتنزيلات المختلفة. يمكن تنزيل التطبيق كملف مضغوط أو مثبّت قابل للتنفيذ. هناك أيضًا إصدار يعمل كخدمة. وأخيرًا ، يمكنك اختيار تطبيق Tftpd64 ، وهو نفس التطبيق بالضبط ولكن يتم تجميعه كتطبيق 64 بت.
4. WhatsUp الحرة خادم TFTP
WhatsUp ، في الحالة التي لم تسمع بها من قبلمنه ، هي أداة مراقبة توفر مكانًا مركزيًا لمراقبة الأجهزة وخوادم الجهوزية وتوافرها. لقد كان موجودًا على مر العصور واكتسب سمعة ممتازة كمنصة مراقبة قوية. إلى حد ما مثل SolarWinds ، تقوم Ipswitch ، الشركة التي تقف وراء WhatsUp ، بصنع بعض الأدوات المجانية.

خادم WhatsUp Free TFTP أحد خوادم Ipswitchأدوات مجانية. إنه أساسي إلى حد ما من حيث الأداء الوظيفي ولكن مرة أخرى ، هذا ما يتوقعه المرء من TFTP على أي حال. يقوم الخادم المجاني باستهداف مهندسي الشبكات لنقل الملفات من جهاز إلى آخر بأقل قدر ممكن من المتاعب. التطبيق ، الذي يحتوي على مكون خدمة يعمل في الخلفية وتطبيق لمراقبة وتكوينه ، يعمل بشكل جيد للغاية. ومع ذلك ، يمكن أن يكون عدم وجود وثائق showstopper للبعض.
إذا كنت مهتمًا بإعطاء WhatsUp مجانًاخادم TFTP محاولة ، يمكن تنزيل البرنامج من هذه الصفحة. ستحتاج إلى ملء نموذج باسمك وعنوان بريدك الإلكتروني ، ويتوقع أن يتم الاتصال بك عبر Ipswitch بعد ذلك بوقت قصير. بعد كل شيء ، يجب أن يكون هناك سبب لإعطاء شركة مثل Ipswitch منتجًا مثل هذا مجانًا.
5. haneWIN TFTP خادم
haneWin البرمجيات هي شركة صغيرة تصنعبرامج الشبكات لنظام التشغيل Windows. وبالنظر إلى أن بعض منتجاتها تعمل تحت أنظمة التشغيل Windows 95 و 98 و ME ، يبدو أنها كانت موجودة إلى الأبد. من بين منتجاتها المختلفة ، ستجد خوادم DHCP و DNS و NFS و TFTP. خادم haneWIN TFTP هو تطبيق كامل الميزات متوفر في كلا الإصدارين 32 و 64 بت ، وسيتم تشغيله على أي إصدار من Windows تقريبًا منذ Windows XP ، وصولاً إلى Windows 10.

خلافا لمعظم خوادم TFTP الأخرى ، haneWINيقوم خادم TFTP بتنفيذ بعض أشكال التحكم في الوصول استنادًا إلى عنوان IP للعميل. يمكن تعيين إذن القراءة والكتابة وكذلك الوصول إلى الدليل على الخادم على أساس عنوان IP.
الخادم يأتي في مكونين ، ويندوزخدمة وتطبيقات لوحة تحكم صغيرة تتيح للمرء ضبط إعدادات الخادم ومراقبة نقل الملفات. يمكن تشغيله أيضًا من سطر الأوامر ، مما يجعله خيارًا رائعًا للعمليات النصية. جنبا إلى جنب مع الخادم يأتي عميل TFTP الذي يتم تنفيذه كـ DLL التي يمكنك الوصول إليها عبر موجه الأوامر.
يمكنك تنزيل الملف مباشرة من موقع المطور.
6. خادم WinAgents TFTP
مجموعة برامج WinAgents هي شركة صغيرة أخرىالتي تنشر برنامج إدارة الشبكة. أحد منتجات الشركة الرائدة هو خادم WinAgents TFTP. يتم تشغيله على معظم أنظمة خادم Windows منذ نظام Windows XP. ويشمل ذلك نظام التشغيل Windows 2000 (الخادم) ، XP ، 2003 (الخادم) ، Vista ، Windows 7 و 2008 (الخادم). على الرغم من أن الخادم تطبيق 32 بت ، إلا أنه سيعمل بشكل جيد على أنظمة 64 بت.

يقوم الخادم بتنفيذ بعض أشكال الوصول الخامالسيطرة على أساس عنوان IP المصدر. ولكن ميزة التمييز بين الرجل لخادم WinAgents TFTP هي استخدامه أو المجلدات الافتراضية. إنها مجلدات يبدو أنها موجودة لعملاء TFTP المتصلين بالخادم بينما لا توجد بالفعل على الخادم. يتم استخدامها لتوفير نوع من التنظيم لنقل الملفات TFTP.
خادم WinAgents TFTP هو قطعة مجانية حقيقية منالبرنامج على الرغم من أنه يحتوي على قيود شديدة. تم إصدار البرنامج كبرنامج تجريبي ، وسيتم تشغيله بكامل طاقته لفترة اختبار مدتها 30 يومًا ، وبعد ذلك سيتم تحديده لتنزيلين متزامنين. يمكن إزالة هذا القيد عن طريق شراء ترخيص للبرنامج. يمكن تنزيل البرنامج وشراء الترخيص من موقع WinAgents على الويب.
7. Spiceworks TFTP Server لمحترفي تكنولوجيا المعلومات
خادم Spiceworks TFTP لمحترفي تكنولوجيا المعلومات هو الطريقأكثر من مجرد خادم TFTP. إنه نظام إدارة التكوين على نطاق صغير. إنه يستخدم TFTP لسحب ملفات التكوين من أجهزتك ويمكنه مقارنة ملفات التكوين جنبًا إلى جنب. سيضمن هذا أن تكون تهيئاتك موحدة عبر شبكتك.

يمكن أن يساعد البرنامج أيضًا في الحفاظ على البرامج الثابتة الخاصة بكحتى الآن من خلال العمل كمستودع للبرامج الثابتة للجهاز. ولكن قبل كل شيء ، فإن البرنامج هو خادم TFTP الذي يعمل بشكل جيد للغاية. أنت حر في استخدامه لأي غرض قد تراه مناسبًا. يمكن تنزيله - في مقابل معلوماتك الشخصية - من موقع Spicework.
خوادم لينكس TFTP
Linux هو نظام تشغيل شائع جدًا وهو كذلكليس من النادر أن نرى مسؤولي الشبكة يستخدمونه. تأتي معظم توزيعات Linux مع خادم TFTP واحد على الأقل ، رغم أنه نادراً ما يتم تمكينه - أو حتى يتم تثبيته - افتراضيًا. لا يزال هناك ، على الرغم من أنه جزء من الحزمة التي تسمى غالبًا TFTPd ، مع وضع الحرف "d" في Daemon ، وهو اسم Unix للتطبيق الذي يتم تشغيله في الخلفية. إنه مشابه في الأداء الوظيفي لخدمة Windows.
1. atftpd
خادم TFTP الشهير في عالم Linux هويسمى هو خادم TFTP المتقدم. وعادة ما يأتي في حزمة اسمه aftpd. Thit هو خادم ذو مؤشرات ترابط رائعة يدعم البث المتعدد. على هذا النحو ، فهو خيار رائع لعمليات النشر غير القياسية.
اعتمادًا على توزيع Linux الخاص بك ، يمكنك استخدام apt-get أو yum لتثبيت البرنامج الخفي. إليك كيفية القيام بذلك في إطار apt-get.
$ sudo apt-get install atftpd
على عكس معظم خوادم Windows TFTP atftpd هوتكوين عن طريق تحرير ملف التكوين الذي يقع في / الخ / الافتراضي / atftpd. ملف التهيئة هو المكان الذي ستحدد فيه أشياء مثل المنفذ (المنافذ) للاستماع إليها أو تشغيل البرنامج أو البرنامج الخفي أو عملية Inetd. إليك ما تجده عادةً في ملف التكوين.
USE_INETD=true OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /srv/tftp"
2. tftpd-HPA
tftpd-hpa هو خادم TFTP شعبي آخرلينكس. مع بروتوكول بسيط مثل TFTP ، كل خادم لديه بالضبط تقريبا نفس مجموعة الميزات. الأسباب الرئيسية وراء اختيارك لأحدهما على الآخر تتعلق بالتبعيات والوثائق.
عادةً ، يمكنك استخدام tftpd-hpa عندما لا تستطيع الحصول على atftpd للعمل بشكل موثوق. من السهل التثبيت باستخدام أمر apt-get واحد فقط.
$ sudo apt-get install tftpd-hpa
مثل الإدخال السابق ، يتم تكوين tftpd-hpa عبر ملف config في / etc / default / tftpd-hpa. إليك ما ستجده عادةً في هذا الملف:
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS=":69" TFTP_OPTIONS="--secure"
يمكن تعديل أي من هذه الإعدادات حسب رغبتك عن طريق تحرير الملف. بمجرد التعديل ، يجب إعادة تشغيل الخادم باستخدام هذا الأمر:
sudo service tftpd-hpa restart
خادم TFTP لنظام التشغيل MacOS (2700)
ماك هو على الأرجح ليست منصة الأكثر استخداما من قبلمسؤولي الشبكة. لا يزال ، لديه خادم TFTP المدمج. لا يتم تحميله افتراضيًا ولكن تمكينه سهل للغاية. أسهل طريقة لإنجاز ذلك هي ببساطة كتابة الأمر التالي في إطار المحطة الطرفية:
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
سيُطلب منك تقديم كلمة مرور macOS للمتابعة.
بمجرد التثبيت ، يمكنك استخدام الأمر netstat لتأكيد تشغيله:
$ netstat -n | grep *.69 udp4 0 .69 .* udp6 0 .69 .*
هذا يخبرك أن خادم TFTP يستمع على المنفذ 69 ، في انتظار الاتصالات وأنه سيقبل كلاً من اتصالات IP V4 و IPI V6.
إذا كنت بحاجة إلى إيقاف تشغيل خادم TFTP ، فما عليك سوى استخدام أمر إلغاء التحميل:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
تغليف
على الرغم من طبيعته الخام ، بروتوكول TFTP هولا تزال تستخدم على نطاق واسع في مجال إدارة الشبكة. إنها الطريقة الأساسية لتثبيت وتحديث البرامج الثابتة والبرامج على العديد من أجهزة الشبكات - وربما معظمها.
سواء كنت تستخدم Windows أو Linus أو حتى macOS ،هناك خوادم TFTP المتاحة مجانا. لقد أدرجنا للتو 10 من بين الأفضل. لا تتردد في تجربة أيٍ منها ، ولكن اجعل من المعروف أن أول خادم ، خادم SolarWinds TFTP هو المفضل أو المفضل. إنه خادم عالي الجودة سينجز المهمة باستمرار.
تعليقات