02‏/04‏/2015

ماهو بروتوكول FTP وكيف يعمل ؟


FTP هي اختصار لكلمة File Transfer Protocol وتعني بروتوكول نقل الملفات، وهذه الخدمة هي احدى تسهيلات TCP/IP التي تجعل من الممكن نقل الملفات بين الكمبيوترات على الشبكة ومن ميزات FTP الرائعة أنها تقوم بترجمة شكل الملفات النصية بطريقة أتوماتيكية حيث أن الكمبيوترات تحتوي نظم تشغيل مختلفة وعليه فلديها أشكال Formats مختلفة للملفات النصية فبالتالي تحتاج لترجمة وهو ماتقوم به FTP, وبخدمة نقل الملفات فاننا نحتاج لبضع نقرات على الفأرة كي ننقل ملفاً في أميركا الى جهازنا.

ماهي أهم إستعمالات بروتوكول FTP ؟
لبروتكول FTP عدة إستعمالات لكن وبشكل عام فمهمته الرئيسية تتمثل في نقل الملفات عبر الشبكات، الأمر الذي يجعل منه مهما جدا خاصة لأصحاب المواقع حيث يتيح لهم رفع ملفات الموقع الى سيرفر الاستضافة، و تحميلها من السيرفر، بالاضافة إلى مختلف العمليات التي من الممكن القيام بهاعلى الملفات المحملة على السيرفر، كحذفها، تعديلها أو نقلها من مسار الى اخر.

أقسام نقل الملفات:
نقل الملفات ينقسم الى قسمين
1- تنزيل الملفات Download:  وهو جلب الملفات من الكمبيوتر المضيف Host الى الجهاز المحلي Local.

2- ارسال الملفات Uplaod:  وهو ارسال الملفات من الكمبيوتر المحلي Local الى الكمبيوتر المضيف Host.

ومن الناحية الأمنية فهناك نوعان لنقل الملفات

1- نقل مؤمن Secure FTP:  تحتاج الى اسم مستخدم وكلمة مرور للدخول الى النظام وتحصل عليه من مدير النظام المضيف

2- نقل مجهول Anonymous FTP:  لاتحتاج الى اسم مستخدم وكلمة مرور للدخول وتستطيع غالباً استخدام guest أو anonymous عوضاً عنهما.

تصنف مصادر البرامج على الانترنت الى ثلاثة أقسام:
1- ملكية عامة Public Domain: وضعت البرامج هنا للاستخدام العام فليس هناك حقوق ملكية لأحد ولا قيود على استخدامها وتوزيعها وتعديلها

2- مصادر مجانية Freeware: يحق للجميع استخدام هذه البرامج أو توزيعها ولكن هناك حقوق ملكية ونشر ولا يجوز تعديلها أو بيعها

3- مصادر مشتركة Shareware: يتم توزيع هذه البرامج بغرض التجربة قبل الشراء وقد لاتتضمن جميع المميزات ويجب تحطيم النسخ بعد انتهاء مدتها.


FTP والفيروسات:
يجب أن تعلم في البداية أن الملفات والبرامج تنقسم الى قسمين
ASCII :
اختصاراً لـ(American Standard Code for Information Interchange) والملفات من هذا النوع تحتوي على سبعة جزيئات bits تتراوح قيمتها بين الصفر و 127. ويستخدم هذا المصطلح للتعبير عن المعيار الذي يقوم بتحويل الأحرف الى أرقام في الكمبيوتر. وتستخدم الملفات النصية هذا النوع من الصيغ.

Binary :
وتعني الملفات ذات النظام الثنائي وتحتوي على ثمانية جزيئات bits تتراوح بين الصفر و 255 وتندرج الصور والبرامج والملفات المضغوطة تحت هذا النوع.والفيروسات لا يمكن أن تنتقل عبر ملفات ASCII كما لايمكن أن تنتقل عبر الصور كصيغ jpg & gif & bmp وغيرها من امتدادات الصور ولا عبر ملفات الفيديو والصوت مثل avi - ram - mpg - mp3 - wav وغيرها، وبمعنى آخر فانها تنتقل عبر البرامج وملفات النظام والتشغيل والبرامج المضغوطة وعادة ماتكون: exe - com - bat - dll - drv - sys - bin - ovl - zip - mim - uue - xxe - b64 - bhx، كما يمكن أن تنتقل فيروسات الماكرو عبر تطبيقات MS Office، لذلك احذر من هذه الملفات وافحصها دائماً قبل تشغيلها.

طريقة نقل الملفات FTP:
- نقل الملفات باستخدام المتصفح Browser:نقل الملفات عن طريق المتصفحات سهل جداً فما عليك سوى ادخال عنوان الموقع URL ويبدأ العنوان بكلمة //:ftp ثم العنوان بدلاً من كلمة //:http للعناوين العادية،ستظهر لك مربع لادخال الاسم و كلمة المرور , بعد الدخول الى موقع الـFTP ستأتي الصفحة عبارة عن ملفات ومجلدات وماعليك سوى النقر على الملف المطلوب لانزاله.
- نقل الملفات باستخدام حساب SLIP/PPP:أفضل استخدامات هذا النوع من الربط أنها تسمح لنا باستخدام برامج تابعة Client Programs. وأفضل برنامج تابع يمكن استخدامه للنوافذ Windows هو برنامج Ws_ftp.


نقل الملفات باستخدام الاتصال الشبكي البعيد Telnet:
Telnet هي بروتوكول انترنت معياري لخدمات الربط عن بعد ويسمح للمستخدم بربط جهازه على كمبيوتر مضيف جاعلاً جهازه وكأنه جزء من ذلك الكمبيوتر البعيد. ويختلف العرض حسب نظام الكمبيوتر المضيف. اذا كان الجهاز البعيد يستخدم نظام Windows فلا مشكلة أما اذا كان يستخدم نظام آخر فيجب معرفة بعض الأوامر للتحكم وأهم أمر يجب أن تعرفه هو "؟" والذي يحضر لك قائمة بالأوامر اللازمة.

استخدام برنامج Telnet من Windows:
ترفق Windows برنامجاً سهلاً يسمى Telnet يمكنك الدخول عليه بالضغط على قائمة ابدأ Start ثم تشغيل Run ثم اكتب Telnet وستنفتح لك صفحة البدء للبرنامج.. من Connect اختر Remote System. في صندوق الحوار Connect الذي سيظهر لك اكتب في خانة Host Name اسم ملقن الجهاز المضيف ثم اكتب في خانة Port الميناء أو المنفذ ( اذا كان لديك) او اتركه كما هو، ثم اختر من الـTerm Type ، ان كان لديك والا قم بالتجربة. بعد ذلك اضغط Connect وعندما يتم الربط فستحتاج لادخال الاسم والرقم السري. وبعد الانتهاء من النقل اخترDisconnect من قائمة Connect وبعد ذلك اختر Exit.


ومن بين أهم برامج FTP نذكر على سبيل المثال لا الحصر :
برنامج FileZilla – الأشهر على الإطلاق في هذا المجال، وهو مجاني ومفتوح المصدر
برنامج SmartFTP – برنامج غير مجاني وجب شراءه -
برنامج coreftp- برنامج جيد كذلك، منافس برنامج FileZilla ولكنه غير مجاني

ما هو البورت او المنفذ ports


بوابات الاتصال (Ports) :
هي عبارة عن بوابات او منافذ اتصال و قد يظن البعض بأنها منافذ مادية في امكانه رؤيتها كمنافذ الطابعة والفأرة ولكنها في واقع الأمر جزء من الذاكرة له عنوان معين يتعرف علية الجهاز بأنه منطقة اتصال يتم عبره ارسال واستقبال البيانات ويمكن استخدام عدد كبير من المنافذ للاتصال وعددها يزيد عن 65000 يميز كل منفذ عن الاخر رقمه فمثلا المنفذ رقم 1001 يمكن اجراء اتصال عن طريقة وفي تفس اللحظة يتم استخدام المنفذ رقم 2001 لإجراء اتصال آخر, يتم الاتصال بين الجهازين عبر الـ ports.

المنافذ في ابسط اشكالها هي عبارة عن ممرات تسمح بتبادل المعلومات والبيانات بين شبكة الانترنت وجهاز الكمبيوتر حيث ان الشخص الذي يريد ان يتصل بخدمة شبكة

الانترنت لابد وان يستخدم ممر او منفذ للعبور الى هذا العالم الواسع حتى يتم الاتصا
والتواصل، ويبلغ عدد البورتات في الجهاز (65535) بورت وكل من هذه المنافذ له وظيفة او خدمة محددة وتستخدم برامج محددة بورتات محددة وعلى سبيل المثال من المعروف ان المنفذ 80 غالباً ما يكون مخصصاً لتصفح الانترنت وفي بعض الأوقات يكون المنفذ رقمه 8080.
  The Well Known Ports
هي عبارة عن ارقام ثابية لصالح تظبيقات معينة تم تحديدها من قبل منظمة INAN و هي تقع في المدى 0 –1023.

The Registered Ports  
هي التي تقوم الشركات الخاصة بحجزها من اجل تطبيقاتها و هي تقع في المدى 1024 – 49151.

 The Dynamic and/or Private Ports
هي التي لا تكون ثابتة بل متغيرة و هي تقع في المدى 49152 – 65535.

في شبكات TCP/IP  تنتقل المعلومات من Port  في الكمبيوتر المرسل للمعلومة إلىPort  في الكمبيوتر المستقبل للمعلومة حسب رقم الـPort  والبرنامج الذي يستخدمه هـذا الــPort  وكما معلوم فأن كل برنامج له Port  معين يعمل عليه في الإتصال وكل Port  هو عبارة عـن رقم 16 bit يتألف من صفر حتى 65535 وايضا للعلم فأن الـ Ports تنقـسم إلـى TCP Ports و UDP Ports  حسب البرنامج الذي يعمل على هذا الـ Port علـى سـبيل المثـال جميع الـServers  التي تتصل على خدمة Telnet  تستخدم الـ Port  رقم 23 وهـو TCP Port  وايضا الـ Web servers  تعمل علىPort  رقم 80 وهو خـاص ببرنـامج HTTP
وسوف نوضح لك في الجدول التالي اهم الـ Ports المستخدمة والبرامج التي تعمل عليها

الفرق بين شبكات الواى فاى Wi-Fi والواى ماكس WiMAX

 
كثيراً ما نستخدم شبكات الواى فاى wifi فى كثير منها المنازل المشتركة فى خدمات الانترنت وبها راوتر به خاصيه الوايرلس Wireless والأماكن العامة والكافيهات والمطارات وأى أماكن تستهدف عملاء لها لكى يكونوا فى تواصل مع اعمالهم على الأنترنت ولكن سمعنا كثيراً عن شبكات الواى ماكس wimax ولكن القليل منا ما يعرف ما هى وما فائدتها وفى هذا الموضوع سوف نعرف الفرق بين الواى فاى wifi والواى ماكس wimax ونعرف فائدة ومميزات كل منها

Wi-Fi الواى فاى
هى أختصار لكلمة Wireless Fidelity وتم اختراعها وتطويرها لخدمة الاتصالات داخل شبكة العمل المحلية ويطلق عليها LAN ولكن بدون استخدام الكابلات والهدف منها خدمة أجهزة الاب توب وبالتطور السريع لهذه التقنية أصبحت لمستخدمى شبكة الإنترنت وخاصة كما ذكرنا من قبل المقاهى والمطاعم والفنادق والمطارات والبنوك وغالبا ما تقدم مجاناً والهدف هو جذب الزبائن والعملاء ولها دور هام فى أماكن حساسة مثل المستشفيات والمواقع الأمنية بحيث يتمكن الطبيب أو رجل الأمن من الدخول على تطبيقات معينة لخدمة المرضى أو التعرف على هوية أشخاص غير مرغوب فيهم من دخول أماكن حساسة كما أنها أستخدمت لهواتف المحمولة وإمكانية

الأتصال بشبكة الإنترنت فى حال التواجد داخل نطاق شبكة الواى فاى wifi من الاستخدامات الحديثة والمهمة لها هى نقل الصور من الكاميرات الرقمية إلى الكمبيوتر مثل مراسلين وكالات الأنباء والصحفيين حيث يلعب عامل السرعة فى وصول الصورة وهو ما تتسابق عليه الوكالات والصحف .
ومن مميزاتها تركيبها فى أماكن من الصعب تمديد كابلات فيها مثل المواقع الأثرية وأن هذه الشبكة تتطلب وجود عدد معين من نقاط التقوية لتغطية الموقع أو المساحة المراد تغطيتها بحيث أنه لا يمكن استخدام الشبكة خارج نطاق تغطية هذه النقاط وتتراوح نطاق التغطية لهذه الشبكات ما بين 32 مترا فى الداخل و 95 مترا فى الخارج قابلة للزيادة فى حال استخدام أجهزة التقوية .


WiMAX الواى ماكس
هى أختصار لكلمة Worldwide Interoperability for Microwave Access وهدف هذه التقنية هو توفير خدمة الاتصالات لمسافات طويلة والربط بين عدة مواقع بدون استخدام الكابلات وأكثر التطبيقات التى تستخدم الواى ماكس wimax هى الهواتف المحمولة لخدمة الدخول على الأنترنت والشراكة فى استخدام تطبيقات معينة بين أكثر من موقع واستخدمت الواى ماكس wimax لإعادة الاتصال بسرعة بين مواقع حصلت فيها كوارث طبيعية مثل الأعاصير والمناطق المنكوبة والزلازل والبراكين وأدى التوسع فى هذه التقنية لتطور تقنية الهاتف الرقمى IP Telephony التى تعتمد أساساً على شبكات العمل المحلية والدولية والتوصيل بخطوط T1 connections وتعتبر شركة إنتل Intel المتخصصة فى صناعة شرائح الكمبيوتر Chipset من أوائل الشركات التى بدأت فى إنتاج شرائح كمبيوتر تتوافق مع تقنية الواى ماكس wimax وأن التطبيقات التى تستخدم الواى فاى wifi والواى ماكس wimax فى ازدياد حيث كانت مقصورة على أجهزة الاب توب وتطورت حاليا لكى تستخدم على جميع أجهزة الأتصال وأنها تقنيات مستقبلية حيث أنها سهلة التركيب ونظيفة للبيئة .