|
|
|
|||
|
||||
|
|
|
||
|
#1
|
|||
|
|||
|
ظهرت خدمة بروتوكول نقل الملفات (FTP) في المراحل المبكرة من مسيرة الإنترنت، ولذلك فقد مرت بمراحل عديدة من التطوير للارتقاء بأدائها، ويعتقد الخبراء أن تطورها سيواكب تطور الإنترنت ويسير معها جنبا إلى جنب، مما سيعزز دورها في مستقبل التكنولوجيا في العالم السيبيري (cyber technology).
ملاحظة: قد لا تؤدي عبارة خدمة بروتوكول نقل الملفات المعنى المطلوب منها، الذي ينص على أنها خدمة الإنترنت المستندة إلى بروتوكول نقل الملفات (Internet service based on File Transfer protocol)، وسعيا للاختصار نستخدم عبارة بروتوكول نقل الملفات أو خدمة نقل الملفات لتدل على المعنى نفسه. ما هي خدمة بروتوكول نقل الملفات يُعد المصطلح FTP اختصاراً لبروتوكول نقل الملفات (File Transfer Protocol)، وهو طريقة سريعة لنقل الملفات (الكبيرة عادةً) بين أجهزة الكمبيوتر البعيدة عن بعضها والموجودة في شبكة تستخدم بروتوكول (TCP/IP) مثل شبكة الإنترنت. ويتشابه بروتوكول نقل الملفات (FTP) مع بروتوكول نقل النص المترابط (HTTP) في كون كلا البروتوكولين ينقل الملفات من الأجهزة الخادمة البعيدة (remote servers)، ولكنهما يختلفان في أن بروتوكول نقل النص المترابط (HTTP) يستخدم المستعرض (Web browser) لعرض الملفات المنقولة على شاشة المستخدم، وتكون تلك الملفات ذات محتوى متعدد الوسائط (Multimedia) –هذا المحتوى الذي يُميز صفحات الويب- ، بينما يُخزِن بروتوكول نقل الملفات (FTP) الملفات المنقولة على القرص الصلب لجهاز المستخدم. وتبرز أهمية هذه الخدمة عند نقل الملفات الكبيرة التي يعجز البريد الإلكتروني عن نقلها. إذ يمكن لبروتوكول نقل الملفات أن يتعامل مع أي نوع من الملفات سواء أكان معقداً مثل ملفات لغة النص المترابط (HTML) المضغوطة (compressed) وملفات الرسوم (graphic files)، أم بسيطاً مثل الملفات النصية (text files). ويمكن أن تُنقَل هذه الملفات من أجهزة خادمة بعيدة وتُخزَّن على القرص الصلب لجهاز المستخدم عن طريق عملية التنزيل (downloading)، كما تظهر فائدة استخدام خدمة بروتوكول نقل الملفات عند تصميم موقع شخصي على الويب، والحاجة إلى نقل ملفات الموقع إلى الأجهزة الخادمة (servers) عن طريق عملية التحميل (uploading). ويختلف بروتوكول نقل الملفات (FTP) عن البروتوكولات الأخرى التي لا تعتمد على الإنترنت في نقل الملفات مثل: Kermit، وXMODEM، إضافة إلى ZMODEM. FTP الخادم و FTP المستفيد تعتمد خدمة (FTP) على مبدأ الخادم/المستفيد (client/server)، ويكون فيه خادم FTP عبارة عن خادم ملفات يعتمد بروتوكول (FTP) في تحميل وتنزيل الملفات على أدلته (directories) شرط وجود الصلاحية المحددة باسم تعريف خاص (ID) وكلمة مرور (password) . ومن الجدير بالذكر أن الملفات الموجودة في خادم (FTP) تكون مضغوطة، وبالتالي يكون استرجاعها أكثر سرعة وسهولة، وتتعدد صيغ الملفات المضغوطة المستعملة؛ إذ نجد: .arc ، و .cpt ، و .zip، و .Z، بينما تكون صِيغ ملفات الرسوم من مثل: ".gif، و .jpg"، أما الملفات المخزنة بصيغة ثنائية (binary files) فتكون صيغها من مثل: ".hqx، و .uu". وإلى جانب الملفات السابقة تحتوي الأجهزة الخادمة لبروتوكول ملفات “read me” التي تبتدئ أسماؤها عادة بالرمز "00"، وبالتالي تظهر هذه الملفات في بداية القائمة. وتنبع أهمية التمييز بين أنواع الملفات من أن خدمة بروتوكول نقل الملفات تستخدم تعليمات مختلفة تتمتع بمواصفات نقل متمايزة لكل نوع من تلك الأنواع. ومن جهة أخرى، فإنه يلزم لنقل الملفات باستخدام بروتوكول (FTP) وجود برنامج يدعى برنامج مستفيد FTP (FTP client)، وهو برنامج يُمَكِّن المستخدم من تنزيل وتحميل الملفات من وإلى موقع FTP ما عبر شبكة تَستخدم بروتوكول (TCP/IP) مثل شبكة الإنترنت. وتوجد الكثير من التطبيقات التي تقوم بوظيفة مستفيد FTP وتُناسب مُختلف أنواع الأجهزة، ويمكن تنزيل الكثير منها مجاناً عن طريق الإنترنت. المستخدم (anonymous FTP) تسمح هذه الميزة للمستخدمين بالولوج إلى مواقع (FTP) دون الحاجة إلى التعريف بأنفسهم، إذ يمكنهم استخدام كلمة “anonymous” أو كلمة “ftp” على أنها اسم المستخدم (user-ID)، ويُوضع البريد الإلكتروني للمستخدم مكان كلمة مرور (password). ويغلب استخدام هذه الميزة في عمليات تنزيل الملفات من المواقع العامة التي توفرها بعض الجامعات والشركات الحكومية والخاصة على الإنترنت. ولكن مشكلة هذه المواقع تكمن في صعوبة الاتصال بها بسبب الضغط الكثيف عليها. لماذا خدمة بروتوكول نقل الملفات (FTP) بدلاً من البريد الإلكتروني ومستعرضات الويب؟ تتميز خدمة (FTP) عن البريد الإلكتروني (Email) بأمور عديدة فهي أكثر فعالية في نقل الملفات الكبيرة، كما أنها أسرع من البريد الإلكتروني، مما يكفل تنفيذ المهمة نفسها في زمن أقل من زمن نقلها عن طريق البريد الإلكتروني، وهذا يجعل خدمة بروتوكول نقل الملفات أوفر. أما ما يُميز خدمة بروتوكول نقل الملفات (FTP) عن مستعرضات الويب (Web browsers) فهو: • تستطيع خدمة (FTP) القيام بعملية تحميل الملفات (uploading)، إذ تنقل المعلومات وخاصة وثائق (HTML) إلى الخادم البعيد الذي تُخزن عليه صفحات الويب. • تَستخدِم خدمة (FTP) أوامرَ (commands) لإجراء عمليات التحديث (حذف، أو إعادة تسمية أو نقل أو نسخ) على الملفات الموجودة على الخادم. • تدعم خدمة (FTP) السرية (privacy)، إذ يكون للمستخدمين المرخصين كلمات مرور (passwords) تسمح لهم بالولوج إلى الخادمات البعيدة. علاقة (FTP)مع البريد الإلكتروني: بدأت تُستخدم مؤخراً طريقة أخرى لاسترجاع الملفات عن طريق خادم بريدي خاص لخدمة (FTP)، لا تحتاج فيها إلى برنامج مستفيد FTP (FTP client)، ولكن يكفي أن يكون لك حساب بخدمة البريد الإلكتروني (Email account)، إذ يقوم خادم بريد بروتوكول نقل الملفات بالعمليات التي تقوم بها خدمة نقل الملفات، ثمَّ تُرسَل النتيجة عن طريق البريد الإلكتروني إلى المستخدم، ولا تخفى فوائد هذا التوظيف لخدمة بروتوكول نقل الملفات في البريد الإلكتروني لما تقدمه من سرعة وضمان في نقل الملفات الكبيرة، لم يكن بمقدور مستخدم البريد العادي الحصول عليها، وإليك فيما يلي أمثلة عن بعض الأجهزة الخادمة لبريد بروتوكول نقل الملفات (FTP): ftpmail@ppa.dec.com ftpmail@decwrl.dec.com ftpmail@src.doc.ic.ac.uk الولوج إلى(FTP)عن طريق مستعرضات الويب تُستخدَم مستعرضات الويب للولوج إلى ملفات موجودة في مواقع FTP، ويتم ذلك بسهولة عبر النقر على الروابط links. فللاتصال بموقع FTP تستبدل الحروف http في حقل العنوان (URL) بالحروف التالية ftp، ويكتب بعدها اسم الموقع (site name). ويمكن أن يُستخدم كل من:Netscape Navigator, Internet Explorer في الولوج إلى مواقع FTP، مع وجود الكثير من القيود التي لا يمكن حلها إلا بالحصول على التراخيص المناسبة. برامج مستفيد FTP يوجد العديد من برامج مستفيد FTP التي تعمل على أجهزة أي بي إم (IBM) أو الأجهزة المتوافقة معها، وتلائم العديد من أنظمة التشغيل (مثل: دوس (DOS)، وويندوز (Windows). كما إن نظم التشغيل الأحدث مثل ويندوز (Windows 95) 95 وويندوز (Windows 98) 98 وويندوز(Windows NT) NT تدعم خدمة بروتوكول نقل الملفات عبر برنامج خدمي (Utility program) هو ftp يظهر على شكل واجهة أوامر سطرية (command-line interface)؛ تشبه برنامج مستفيد FTP المُستخدم في نظام يونيكس (Unix)، كما تستخدم أجهزة أخرى تعمل على نظام يونيكس (Unix) برنامجَ مستفيد FTP آخر يدعى (NcFTP). كما توجد العديد من البرامج التي تعمل في بيئة رسومية تدعم خاصة السحب والإفلات (drag and drop)، ونذكر مثالين على هذه البرامج: • البرنامج WS FTP: للعمل على منصة التشغيل ويندوز (Windows). • البرنامج FETCH: للعمل على منصة التشغيل ماكنتوش (Macintosh). [D7] الأوامر الشائعة في FTP): الوظيفة الأمر يأمر خادم بريد (FTP) بالاتصال بموقع (FTP) المطلوب: Connect.host.domain.ext [userID] [password] Connect site name يأمر الخادم البريدي (FTP) بإرسال الجواب إلى عنوانك: Reply ID@domain.ext Reply سيرسل خادم بريد (FTP) قائمة بالدليل (directory) الحالي. Is يُستخدَم هذا الأمرفقط عند جلسات بريد (ftpmail) FTP، ويكون قبل أمر get. Chdir/directory/dir Chdir تُرسل الملفات بصيغة الآسكي (ASCII). ASCII يُستخدَم هذا الأمر لاستقبال الملفات في الصيغة الثنائية، وذلك من أجل الملفات المضغوطة أو التطبيقات. Binary يرمّز الملفات في صيغة Uuencode. Uuencode يخزن نسخة من ملف -موجود في جهاز المستخدم- في الخادم البعيد Put يجلب هذا الأمر الملف المحدد من الخادم Get filename يَجلب عدة ملفات من الخادم Mget يُخزن عدة ملفات -موجودة في جهاز المستخدم- في الخادم البعيد. Mput تعرض قائمة مساعدة لكل الأوامر أو لأحدها: :Help .1 يعرض مساعدة لكل الأوامر الصحيحة. :Help put .2 المساعدة الخاصة بالأمر put. help تُنهي الاتصال (connection) الحالي، وتخرج من برنامج FTP. Quit تُنهي الاتصال (connection) الحالي دون الخروج من برنامج FTP. Close تحياتي |
|
#2
|
|||
|
|||
|
نظرا لعدم القدره على ارسال موضوع جديد لأنتهاء المشاركات حبيت اضيف الموضوع الثاني هنا
يعد برنامج نقل الملفات ونسوك WS_FTP من أشهر برامج نقل الملفات. فهو يتمتع بسهولة الإستخدام وسهولة نقل الملفات من وإلى الإنترنت. يمكنك من خلاله نقل ملفاتك من كمبيوترك إلى موقعك على الإنترنت. إذا كان المتصفح لديك إنترنت إكسبلورر 5 وتريد نقل ملفاتك حالاً وبدون هذا البرنامج فهذه عملية سهلة جداً. فقط أكتب الآتي في شريط العنوان على المتصفح:- ftp://UserName:Password@ftp.server.com مثلاً: لو كنت تريد تنزيل موقعك على زووم. واسم المستخدم myname وكلمة السر mypass فعليك كتابة التالي :- ftp://myname:mypass@ftp.xoom.com بهذه الطريقة تستطيع إدارة ملفاتك على الموقع ويمكنك فقط بالسحب والفلت نقل ملفاتك من وإلى موقعك. إذا كنت لا تعرف الطريقة. فهذه ليست مشكلة. أكتب اسم المستخدم وكلمة السر واضغط اتصال:- إسم المستخدم : كلمة السر : لنلقي نظرة على برنامج WS_FTP . عندما تشغل هذا البرنامج تظهر واجهته كالتالي:- أنشئ إسماً جديداً وذلك بالضغط على New. سيظهر معالج كالتالي :- أكتب أي اسم تحب. واضغط التالي(Next). لنفترض أن لديك موقع في Xoom.com ، وأن إسم المستخدم MyName. فعليك كتابة الآتي :- واضغط التالي (Next) اضغط إنهاء (Finish). بعد النقر المزدوج على الإسم الذي كتبته سيتأكد البرنامج من توافق المستخدم وكلمة السر. ومن ثم يعطيك إشارة صوتية بإتمام عملية ربطك بالموقع وستظهر الشاشة بعد ذلك مطابقة لهذه الصورة :- لاحظ أن الواجهة تنقسم إلى قسمين ، القسم الأيسر لجهاز كمبيوترك. و القسم الأيمن لموقعك على الإنترنت. لنأتي إلى وظيفة الأزرار :- ASCII لنسخ الملفات على أنها نصوص Text Binary لنسخ الملفات على أنها ملفات أخرى Auto استخدم هذه الخاصية لنسخ الملفات كل على هيئته (تلقائية) و لنسخ الملفات من الكمبيوتر إلى الموقع وبالعكس تحياتي |
|
#3
|
|||
|
|||
|
ايضاً:
شركة امريكية تعتزم طرح نقل الملفات الصوتية عبر خدمات الماسنجر أعلنت إحدى الشركات الأمريكية نيتها في طرح خدمة نقل الملفات الصوتية عبر خدمات الماسنجر من شركة MSN باستخدام بروتوكول VolP مشيرة إلى أنها قامت بتوقيع اتفاقية بهذا الشأن مع شركة مايكروسوفت الأمريكية. وفي التفاصيل فإنه سيبصح في القريب إجراء المكالمات الهاتفية عبر شبكة الإنترنت PC-to-phone بتكلفة أقل للاتصال بأي هاتف ثابت أو محمول في البلدان التي يمكن لشبكاتها استخدام تلك التقنية من خلال خدمات الماسنجر في شركة مايكروسوفت. يذكر في هذا الشأن ان هناك أكثر من 80دولة في العالم موزعة على جميع القارات تستخدم بروتوكول نقل المكالمات الصوتية عبر الشبكة VolP وتستخدم لأجل ذلك نحو 300نقطة ارتباط موزعة في القارات الخمس. |
|
#4
|
|||
|
|||
|
ماهو نقل الملفات FTP?
FTP هي اختصار لكلمة File Transfer Protocol وتعني بروتوكول نقل الملفات، وهذه الخدمة هي احدى تسهيلات TCP/IP التي تجعل من الممكن نقل الملفات بين الكمبيوترات على الشبكة ومن ميزات FTP الرائعة أنها تقوم بترجمة شكل الملفات النصية بطريقة أتوماتيكية حيث أن الكمبيوترات تحتوي نظم تشغيل مختلفة وعليه فلديها أشكال Formats مختلفة للملفات النصية فبالتالي تحتاج لترجمة وهو ماتقوم به FTP, وبخدمة نقل الملفات فاننا نحتاج لبضع نقرات على الفأرة كي ننقل ملفاً في أميركا الى جهازنا. أقسام نقل الملفات: نقل الملفات ينقسم الى قسمين: تنزيل الملفات Download: وهو جلب الملفات من الكمبيوتر المضيف Host الى الجهاز المحلي Local. ارسال الملفات Uplaod: وهو ارسال الملفات من الكمبيوتر المحلي Local الى الكمبيوتر المضيف Host. ومن الناحية الأمنية فهناك نوعان لنقل الملفات: نقل مؤمن Secure FTP: تحتاج الى اسم مستخدم وكلمة مرور للدخول الى النظام وتحصل عليه من مدير النظام المضيف. نقل مجهول Anonymous FTP: لاتحتاج الى اسم مستخدم وكلمة مرور للدخول وتستطيع غالباً استخدام guest أو anonymous عوضاً عنهما. تصنف مصادر البرامج على الانترنت الى ثلاثة أقسام: ملكية عامة Public Domain: وضعت البرامج هنا للاستخدام العام فليس هناك حقوق ملكية لأحد ولا قيود على استخدامها وتوزيعها وتعديلها. مصادر مجانية Freeware: يحق للجميع استخدام هذه البرامج أو توزيعها ولكن هناك حقوق ملكية ونشر ولا يجوز تعديلها أو بيعها. مصادر مشتركة 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: هناك طرق عديدة لنقل الملفات وهي: نقل الملفات باستخدام نظام UNIX تتطلب هذه العملية عادة استخدام أوامر وهاهنا بعض أوامر UNIX: ascii: لنقل ملفات ASCII النصية، وعند تغيير هذا الوضع ثم الحاجة لنقل ملفات من هذا النوع فيجب اعادة الأمر. binary: لنقل الملفات الثنائية، وعند تغيير هذا الوضع ثم الحاجة لنقل ملفات من هذا النوع فيجب اعادة الأمر. status: لفحص الملف ومعرفة هل هو من نوع ASCII أو Binary. help: لعرض قائمة بأوامر UNIX. dir: عرض محتويات الدليل ls: عرض محتويات الدليل الحالي. cd directory: تغيير الدليل. get filename: جلب الملف المطلوب وانزاله على جهازك. mget filename:جلب مجموعة من الملفات. pwd: طباعة الدليل الحالي. bye: انهاء الارتباط والخروج من النظام البعيد. نقل الملفات باستخدام حساب Shell: أول ماتفعله في هذا النوع من نقل الملفات هو ادخال الملقن الخاص بشركة توفير الخدمة فمثلاً سوف تدخل حسابك في Tripod عن طريق Unix Shell، نكتب أولاً الأمر ftp متبوعاً بالوجهة المرادة فيصبح: ftp ftp.tripod.com ثم ندخل الاسم وهو عل سبيل المثال "IronPrivate"، ثم نقوم بادخال الرقم السري وهو مثلاً "******". وبعد الدخول الى الحساب يمكنك استخدام نفس أوامر Unix المعتادة. نقل الملفات باستخدام المتصفح Browser: نقل الملفات عن طريق المتصفحات سهل جداً فما عليك سوى ادخال عنوان الموقع URL ويبدأ العنوان بكلمة //:ftp ثم العنوان بدلاً من كلمة //:http للعناوين العادية، بعد الدخول الى موقع الـFTP ستأتي الصفحة عبارة عن ملفات ومجلدات وماعليك سوى النقر على الملف المطلوب لانزاله. نقل الملفات باستخدام حساب SLIP/PPP: أفضل استخدامات هذا النوع من الربط أنها تسمح لنا باستخدام برامج تابعة Client Programs. وأفضل برنامج تابع يمكن استخدامه للنوافذ Windows هو برنامج Ws_ftp. - استخدام برنامج Ws_ftp LE 5.06: ادخل على البرنامج وذلك بالنقر المزدوج على أيقونة البرنامج، سيظهر لك مربع حوار Session Profile والذي من خلاله تقوم بتسجيل الدخول، اكتب في خانة Profile Name اسم حساب الدخول؛ على سبيل المثال My Home Page In Tripod واكتب في خانة Host Name اسم الملقن وفي هذا المثال هو ftp.tripod.com ثم في خانة Host Type اختر Auto Detect لكي يقوم بالتدقيق التلقائي في نوع نظام الجهاز المضيف، بعد ذلك قم بكتابة الاسم في خانة User ID وهو مثلاً IronPrivate ثم الرقم السري في خانة Password وسيظهر مخفياً على هيئة نجوم ******, ثم اضغط OK. كما في الشكل التالي: بعد ذلك سيقوم البرنامج بالدخول الى الحساب المطلوب وستنقسم نافذة البرنامج الى قسمين؛ القسم الأيسر هو جهاز الكمبيوتر لديك والقسم الأيمن هو جهاز الكمبيوتر المضيف، في هذه المرحلة تستطيع جلب أو ارسال الملفات أو تغيير اسمائها أو حذفها ... الخ. أي تستطيع التحكم في محتويات حسابك على الانترنت أو على جهازك بسهولة فائقة. نقل الملفات باستخدام الاتصال الشبكي البعيد Telnet: Telnet هي بروتوكول انترنت معياري لخدمات الربط عن بعد ويسمح للمستخدم بربط جهازه على كمبيوتر مضيف جاعلاً جهازه وكأنه جزء من ذلك الكمبيوتر البعيد. ويختلف العرض حسب نظام الكمبيوتر المضيف. اذا كان الجهاز البعيد يستخدم نظام Windows فلا مشكلة أما اذا كان يستخدم نظام آخر فيجب معرفة بعض الأوامر للتحكم وأهم أمر يجب أن تعرفه هو "؟" والذي يحضر لك قائمة بالأوامر اللازمة. - استخدام برنامج Telnet من Windows: ترفق Windows برنامجاً سهلاً يسمى Telnet يمكنك الدخول عليه بالضغط على قائمة ابدأ Start ثم تشغيل Run ثم اكتب Telnet وستنفتح لك صفحة البدء للبرنامج.. من Connect اختر Remote System. في صندوق الحوار Connect الذي سيظهر لك اكتب في خانة Host Name اسم ملقن الجهاز المضيف ثم اكتب في خانة Port الميناء أو المنفذ ( اذا كان لديك) او اتركه كما هو، ثم اختر من الـTerm Type ، ان كان لديك والا قم بالتجربة. بعد ذلك اضغط Connect وعندما يتم الربط فستحتاج لادخال الاسم والرقم السري. وبعد الانتهاء من النقل اخترDisconnect من قائمة Connect وبعد ذلك اختر Exit. |
|
#5
|
|||
|
|||
|
هناك طريقتين مشهوريتين لوسائل الاتصال في الشبكات. الطريقة الأولى قد تم استخدامها
من قبل المنظمة العالمية للقواعد (Internationa Organization for Standardization) والطريقة الثانية هي لوزارة الدفاع الأمريكية. سنبدأ بمنوذج وزارة الدفاع إن شاء الله تعالى. لتسهيل عملية تصور كيفية نقل البيانات من جهاز إلى جهاز آخر، قامت وزارة الدفاع الأمريكية بتقسيم العملية إلى 4 طبقات: 1) طبقة البرامج والعمليات (Process/Application Layer) 2) طبقة المضيف إلى المضيف (Host to Host Layer) 3) طبقة الانترنت (Internet Layer) 4) طبقة دخول الشبكة (Network Access Layer) سنقوم إن شاء الله تعالى بالقاء نظرة على عمليات كل طبقة، وفي النهاية سنأخذ مثال على كيفية ارسال معلومة من جهاز إلى جهاز آخر. 1. البرامج والعمليات: البروتوكولات الموجودة في هذه الطبقة تستعمل في عمليات توصيل العقدة إلى العقدة (Node to Node) وتتحكم في مواصفات الواجهة الأمامية للمستخدم (user interface) 2. المضيف إلى المضيف: البروتوكولات الموجودة في هذه الطبقة تستعمل في تنصيب درجة خدمة النقل للبرامج. وتقوم الطبقة بانشاء وسائل اتصال معتمد عليها بين جهازين كما إنها تضمن توصيل البيانات بصورة خالية من الخطأ. ومن مسؤوليات الطبقة ترقيم الرزم والحفاظ على سلامة البيانات. 3. الانترنت: البروتوكولات هنا مسؤولة عن النقل المنطقي للرزم في الشبكة وإعطاء أرقام الأي بي للمضيفين. وتقوم الطبقة أيضا بتوجيه الرزم في الشبكات المختلفة وتتحكم الطبقة أيضا في مجرى الاتصال بين مضيفين اثنين. 4. دخول الشبكة: هذه الطبقة تراقب عملية تبادل البيانات بين المستضيف والشبكة. وهي مسؤولة عن عنوان الهاردوير. البروتوكولات الموجودة في هذه الطبقة مسؤولة عن النقل المادي للبيانات. سنقوم الآن باذن الله مراجعة لبعض البروتوكولات الموجودة في كل طبقة أولا: بروتوكولات طبقة البرامج والعمليات: 1. الشبكة التلفونية Telnet Telnet هو اختصار لـTelephone Network من خلال هذا البروتوكول، يستطيع مستخدم الشبكة التليفونية باستعمال الموارد المتاحة في جهاز آخر يسمى بخادم الشبكة التليفونية. 2. بروتوكول نقل الملفات FTP FTP هو اختصار لـFile Transfer Protocol وهو البروتوكول الخاص بنقل الملفات بين الأجهزة. وهو ليس فقط بروتوكول بل هو أيضا برنامج لتعديل الملفات. في أغلب الأوقات يُستعمل بروتوكول نقل الملفات مع الشبكة التلفونية للاتصال بخادم لبروتوكول نقل الملفات. بروتوكول نقل الملفات يعطيك الكثير من الحرية في تغيير ترتيب الملفات وتغيير اسم الملفات. 3. بروتوكول بسيط لنقل الملفات TFTP Trivial File Transfer Protocol هذا البروتوكول عمله كبروتوكول نقل الملفات، إلا أن مميزاته محدودة، الخاصية الوحيدة هي القدرة على نقل الملفات فقط. 4. نظام ملف الشبكة Network File System NFS هذا النظام يسمح لأنظمة الملفات المختلفة أن تعمل مع بعضها هكذا: لنفترض أنه عندنا شبكة خادم/زبون ونظام NT يعمل على الخادم وأنظمة الزبون هي Unix. نظام ملف الشبكة يسمح لجزء في ذاكرة RAM الخادم بتخزين ملفات Unix وبذلك تستطيع أجهزة الزبون استعمال هذه الملفات. فعلى الرغم من أن نظام الملفات في NT وUnix تخلتفان - من ناحية طول اسم الملف، أمن، وطريقة تسمية الملف - فإن مستخدمي NT وUnix يستطيعون الوصول إلى هذه الملفات بصورة طبيعية وبدون الحاجة لتغييرات. 5. بروتوكول نقل البريد البسيط Simple Main Transfer Protocol SMTP يُستعمل هذا البروتوكول في نقل البريد الالكتروني. 6. Line Printer Daemon صمم هذا البروتوكول من أجل المشاركة في الطابعات. فـLPD بالاضافة إلى LRP يستخدمان لارسال أوامر الطبع إلى طابعات الشبكة عن طريق TCP/IP 7. نافذة اكس X Window صممت نافذة اكس من أجل عمليات الخادم/الزبون. فهي تُعرف البروتوكول المسؤول عن استخدام واجهة تصويرية للمستخدم Graphical User Interface في علميات الخادم/الزبون. 8. بروتوكول بسيط لادارة الشبكة Simple Network Management Protocol SNMP هذا البروتوكول مسؤول عن جمع وتحليل البيانات الموجودة في الشبكة. ففي أوقات مختلفة، يقوم هذا البروتوكول بطلب بيانات معينة من الأجهزة الموجودة بالشبكة. اذا كان كل شيء على ما يرام، فإن البروتوكول يستلم تقرير يسمى بـ"الخط الأساسي" Baseline وهذا التقرير يؤكد على صحة الشبكة. وإن كانت هناك مشاكل في الشبكة فإن البروتوكول يرسل رسائل مستعجلة إلى المسؤولين عن الشبكة تعلمهم بوجود خلل في الشبكة. 9. خدمة نطاق الاسم Domain Name Service DNS اُستحدثت هذه الخاصية لتسهيل حياة الانسان. فالفرد يتسطيع أن يصل لأي جهاز على شبكته عن طريق كتابة رقم الأي بي، ولكنه من الصعب حفظ أرقام الأي بي للكثير من الأجهزة، فتم استحداث خدمة نطاق الاسم بحيث يتم ايجاد واجهة أمامية للأي بي، فلا يحتاج الفرد إلى حفظ الأي بي، ولكنه يستطيع معرفة اسم الجهاز ومن خلال ذلك يستطيع الوصول إليه. 10. Bootstrap Protocol 11. Dynamic Host Configuration Protocol DHCP __________________________________________________ _____________________ ثانياً: بروتوكولات طبقة المضيف إلى المضيف: أهم وظيفة لهذه الطبقة أن تحمى الطبقة العليا من عمليات الشبكة المعقدة. كأن هذه الطبقة تطلب من الطبقة العليا كل البيانات والارشادات وهي تقوم بعملية توصيل وتنظيم المعلومات. هناك بروتوكولان اثنان في هذه الطبقة، وهما: 1) بروتوكول تحكم التوصيل: Transmission COntrol Protocol TCP 2) User Datagram Protocol أولا: بروتوكول تحكم التوصيل: Transmission COntrol Protocol TCP يقوم هذا البروتوكول بأخذ مجموعة كبيرة من البيانات من برنامج معين ومن ثم تكسيرها إلى أجزاء صغيرة وتُرقم هذه الأجزاء وترتبها. وعندا يتم ارسال هذه الأجزاء المرقمة، فإن TCP في الجهاز المرسل ينتظر رسالة تأكيد وصول من الـTCP في الجهاز المُستقبل. فإن لم تصل رسالة تأكيد وصول إلى TCP جهاز المرسل، فإن TCP يقوم بإعادة ارسال الأجزاء التي لم يأتي تأكيد بوصولها. قُبيل عملية بدأ الارسال، يقوم TCP الجهاز المرسل بارسال رسالة إلى TCP الجهاز المستقبل مستفسرا عن امكانية ارسال الرسالة الآن. فإن أتت الإجابة بالايجاب يقوم TCP الجهاز المرسل ببدأ عملية الارسال. وإن كانت الإجابة بلا، فإن TCP الجهاز المرسل ينتظر قليلا قبل أن يرسل رسالة استفسار مرة أخرى. وإن لم يأت الجواب على رسالة الاستفسار، فإن TCP الجهاز المرسل يقوم بإعادة ارسال رسالة الاستفسار. وعندما تأتي رسالة الإيجاب، فإن TCP الجهاز المرسل يقوم بارسال الأجزاء المرقمة. ويتفق TCP الجهاز المرسل مع TCP الجهاز المستقبل على كمية الأجزاء المرسلة قبل الحصول على رسالة تأكيد وصول آخرى من الجهاز المستقبل. وفي هذه الأثناء ومع بدأ الارسال فإن TCP المرسل يكون دائرة واقعية Virtual Circuit مع TCP المستقبل. بنية جزء الـTCP فيما يلي، سيكون شرحا لبنية جزء TCP منفذ المصدر Source Port رقم منفذ الجهاز الذي يقوم بالارسال (سنشرح ما المقصود بالمنفذ في مقال لاحق) منفذ المستقبل Destination port رقد منفذ الجهاز الذي يستلم البيانات. رقم التسلسل Sequence Number رقم جزء الـTCP الذي يساعد على عملية التجميع عند وصول البيانات إلى غايتها. رقم التوكيد Aknowledgmenet Number يحدد أي TCP يجب أن يرسل الآن طول المقدمة Header Length محجوز Reserved دوما يساوي صفر شفرات البت Code Bits خواص تحكيم لبدأ ونهاية الدورة session نافذة Window حجم النافذة المسموح بارساله في وقت معين. انقر هنا لتعرف المزيد عن النافذة وعملها! Checksum يحتاج لمقالة بنفسها ولكنها برنامج معين لكشف الأخطاء بالرسائل مؤشر عاجل Urgent Pointer يؤشر إلى نهاية البيانات المستعجلة خيار Option يحدد أعلى قيمة للـTCP بيانات Data البيانات المراد توصيلها كما ترى يا عزيزي القارئ، فإن هناك الكثير من الأمور التي يجب الإحاطة بها لارسال البيانات عن طريق TCP، مما يؤدي إلى بطء في عملية الارسال. ولكن الناحية الإيجابية هي الاعتمادية: فيمكن الاعتماد على TCP لارسال بيانات صحيحة وخالية من الخطأ. ولكن TCP قد صنع في السبعينات من القرن الماضي، عندما لم تكن طبقات التوصيل متطورة بالشكل اللازم، فكانت الكثير من البيانات تضيع أثناء الارسال أو يتم تحويرها. فاستدعت الحاجة انشاء بروتوكول ذو اعتمادية كبيرة. ولكن الآن ومع التطوير في بنية الطبقات وتحسين عمليات تصحيح الأخطاء، أصبحت اعتمادية TCP غير مهمة على النحو السابق، ولكن في هذا العصر السريع تطلب الأمر استحداث بروتوكول جديد يفي هذا الطلب من ناحية السرعة واعتمادية أقل وهي User Datagram Protocol ثانياً: User Datagram Protocol هذه هي بنية جزء UDP منفذ المصدر Source Port رقم منفذ الجهاز الذي يقوم بالارسال (سنشرح ما المقصود بالمنفذ في مقال لاحق) منفذ المستقبل Destination port رقد منفذ الجهاز الذي يستلم البيانات. Checksum يحتاج لمقالة بنفسها ولكنها برنامج معين لكشف الأخطاء بالرسائل طول المقدمة Header Length بيانات Data البيانات المراد توصيلها فقط! قارن بين هذه المتطلبات وتركيب TCP! ترى بأن UDP يتطلب معلومات أقل، وهذا يؤدي إلى سرعة في الأداء ولكن مع انخفاض في الاعتمادية. تحياتي
|
|
#6
|
|||
|
|||
|
معليش زودتها شوي معاكم بس لاحظت ان اغلب الاخوان يسألون عن برامج نقل الملفات للشبكه وكيفبة ذلك
من برامج نقل الملفات sw ftp برنامج الاف تي بي * عبارة عن برنامج لنقل الملفات إلى موقعك ويعتبر الأفضل من نوعه وهو سهل التعامل معه وسأقوم بشرحة الآن حتى يسهل عليك أكثر وسيكون الشرح لأخر إصدار منه . أولا : قم بإنزال البرنامج عن طريق الوصلة التي في الأعلى وقم بتنصيبه على جهازك ثانيا: بعد تنصيب البرنامج قم بالضغط على ايقون البرنامج وسينفتح لك مربع خاص ببيانات موقعك كما في الشكل التالي الآن كيف تقوم بوضع بيانات موقعك في هذا المربع . في المربع (1) تضع عنوان الهوست الخاص بموقعك في المربع رقم (2) تضع اسم المستخدم لموقعك وفي المربع رقم (3) تضع كلمة المرور لموقعك أما في المربع رقم (4) دعك منه اجعله خالياً وفي المربع رقم (5) ضع عنوان موقعك كما وضعته في المربع رقم (1) او اتركه أما الزر رقم (6) فهو لحفظ البيانات التي أدخلتها حتى لا تعيدها مرة أخرى إذا أرت الدخول وبعد الانتهاء من جميع البينات قم بالضغط على الزر رقم (7) بعد ذلك سيختفي المربع وسيظهر لك المربع جديد وهو الذي يتم عن طريقة نقل الملفات كما في الشكل التالي أتركة قليلا حتى يتم الاتصال وإذا تم الاتصال ستسمع صوت (جرس) أما إذا لم يتم الاتصال فستسمع صوت (اواو) بعد أن قمت بالاتصال بالسر يفر سنشرح لك الآن طريقة نقل الملفات إلى مساحتك أولا: المربع الذي على اليمين خاص بالموقع والمربع الذي على اليسار خاص بجهازك يعني جميع الملفات التي في جهازك ستجدها في المربع الأيسر وجميع الملفات التي في موقعك ستجدها في المربع الأيمن ..... الآن انتبه جيدا لتتعرف على طريقة نقل الملفات ابحث عن الملف الذي تريد نقله إلى موقعك في المربع الأيسر ثم قم بتضليله وذلك بالضغط عليه حتى يصبح لونه ازرق وحدد صيغة الملف من الزر رقم (5) الصور بصيغة Binary والصفحات بصيغة Ascii وبعد تحديد الصيغة قم بالضغط على الزر رقم(6)بعد ذلك انتظر إلى أن تسمع صوة (جرس) أو أن تشاهد الملف قد ظهر في المربع الأيسر وبعد ذلك نقول لك مبروك الملف تم تحميله بنجاح هذي طريقة النقل ,..... ولكن سأشرح لكم بعض الأوامر المهمة في البرنامج اتبع الأرقام الموضحة بالصور رقم (1) لإنشاء مجلد جديد رقم (2) لإعادة تسمية الملف رقم (3) لحذف ملف معين رقم (4) تحديث رقم (5) لاختيار صيغة الملف رقم (6) لنقل الملف من الجهاز إلى الموقع رقم (7) لنقل الملف من الموقع إلى الجهاز رقم (8) وهو السهم الأخضر الذي رأسه إلى فوق وهو لرجوع إلى الخلف والزر رقم (9) لإعادة الاتصال مرة أخرى الآن وقد عرفت طريقة نقل الملفات بقي أن نخبرك عن طريقة إعطاء التراخيص لبعض الملفات مثل ملفات (السكربتات) والطريقة سهله نبحث عن الملف الذي نريد إعطائه الترخيص ونقوم بتضليله ومن ثم نضغط عليه بالزر الأيمن ثم نختار من القائمة FTP commands ثم {CHMOD{unix كما في الشكل التالي بعد ذلك سيظهر لك مريع كما في الشكل التالي وهو الذي عن طريقة تعطى التراخيص: بعد ذلك ضع في المربع رقم الترخيص واضغط ok |
|
#7
|
|||
|
|||
|
إضافة موقعك إلى البرنامج
1- افتح البرنامج سيظهر لديك الشكل التالي : 2- اضغط كما في الصورة أعلى سيظهر لك الشكل التالي : 3- اكتب كما في الصورة أعلى مع مراعاة اختلاف المستضيف من موقع لآخر ... ثم اضغط Finish سيظهر الشكل التالي : 4- اكتب اسم المستخدم وكلمة المرور التي حصلت عليها بواسطة البريد عند حجزك لهذه المساحة ... وفي الأسفل اضغط Save ... ******************** الدخول إلى موقعك 1- أفتح البرنامج وفي يسار البرنامج ستجد الموقع الذي أضفته كما في الشكل التالي : - أشر بالماوس على موقعك ثم اضغط Connect سيظهر التالي : انتظر حتى يتم الاتصال بالشركة وتفتح الخانة رقم ( 2 ) الخاصة بموقعك على الشبكة .. وفيما يلي شرح لأهم استخدامات البرنامج .. اتبعها ستجد أنه يعمل بكل سهولة : ( 1 ) : لاستعراض ملفات جهازك . ( 2 ) : لاستعراض ملفاتك في الشبكة . ( 3 ) : لنقل ملفاتك من الجهاز إلى الشبكة " upload " . ( 4 ) : لنقل الملفات من الشبكة إلى الجهاز " Download " . ( 5 ) : نقر السهم الأخضر نقرة مزدوجة للاستعراض لأعلى . ( 6 ) : لتغيير المجلد . ( 7 ) : لإنشاء مجلد جديد . ( 8 ) : استعراض HTML للصفحة المؤشر عليها . ( 9 ) : لإعادة تسمية الملف أو المجلد . ( 10 ) : عندما تكون متصل تظهر كلمة close وهي لقطع اتصالك بالشركة . ( 11 ) : للخروج من البرنامج أي " إغلاق " . ** ملاحظة ** جميع الأزرار في المنطقة B لها نفس عمل الأزرار في المنطقة A باختلاف أنها خاصة بملفاتك بالشبكة . معلومات مهمة تحتاجها تذكر أنك إذا كنت قد إخترت برنامج الفرونت بيج لنقل الملفات أثناء إشتراكك معنا فإنك يجب أن تستخدم برنامج فرونت بيج لنقل الملفات ولا تستخدم الاف تي بي لنقل الملفات لان ذالك سوف يؤدي إلى تعطل موقعك (لمعرفة كيفية نقل الملفات بالفرونت بيج إضغط هنا). لنقل الملفات النصية بواسطة الاف تي بي (الملفات النصية هي مثل : صفحات الوب التي تنتهي بـ htm و html و shtml و برامج السي جي أي التي تنتهي بـ cgi و pl و غير ذالك الكثير) فإنك يجب ان تنقلهم بنمط ASCII و تذكر أنك اذا كنت تود نقل ملفات تنفيذية أو ثنائية (مثل : ملفات الصوت و الافلام و الصور و برامج ويندوز و غيرها الكثير) فيجب أن تنقلها بنمط Binary تحياتي |
|
#8
|
|||
|
|||
|
شكرا لكم
__________________
![]() مواضيعي بالمركز التعليمي دروسي في PhotoImpact مقدمة في برنـ PhotoImpact ــامج شرح خصائص Panel Manager العمل مع الطبقات (Layers) درس عمل النص الناري والثلجي درس : عمل قالب كيك الشكولاتة درس : تصميم قطع الشكولاتة التعامل مع الماسك |
|
#9
|
|||
|
|||
|
العفو
والمزيد قادم انا اليوم قاعد له الـ ftp خيارين يجنني أو أجننه والظاهر بل أكيد بيجنني |
|
#10
|
|||
|
|||
|
سنشرح الآن طريقة حجز موقع لك واضافة بعض الخدمات إليه واخترنا موقع جويستز لسهولته ولكونه يدعم ثلاث طرق لارسال المواقع 1-المتصفح2-الاف تي بي3-الفرونت بيج
ولديه العديد من الخدمات فمجرد حجزك لبريد ياهوو يكون لك موقع وخدماته مثل سجل الزوار وعداد وغرفة دردشة وبيانات الطقس وغيرها من الخدمات التي سنلقي الضوء عليها ونرجوا ان تكون معلومات ممتعة لك 1 استعن بالله وافتح موقع ياهوو ثم الى صفحة جوي سيتز اذا كان عندك بريد ادخل معلوماتك وكانك ستدخل البريد واكمل اجراءت الصفحة وتذكر بأن العنوان سيكون هو نفس اسم البريد مثلا www.geocities.com/arabicsin arabicsun@yahoo.com اظن هذا الامر اصبح واضحا لك بعد انتهاء التسجيل سيخيرك الموقع بين عنوانين اختر احدهما اما اذا كنت جديدا فاضغظ عبارةSign me up! لكي تسجل كعميل جديد ومن ثم عبئ لستة البيانات وهي شبيهه بلستة هوت ميل او بريد ياهوو واكثر مايزعج من يعبئ هذه اللستات هو السؤال وجوابه وكذلك الزيب كود وهنا سأعطيك خيارا مفيدا Zip code: 966 zip code:965 zip code:974 where is the home? Dubi المقصود بالزيب كود هو غالبا مفتاح الدولة او الحروف المختصرة مثل Sa-kw-uae-ja-usa-uk اما السؤال هنا فهو اين تسكن والاجابة دبي والفائدة منها عند نسيانك الرقم السري سيسئلك وتجيب بماكتبت هل عرفت الان مافائدته؟ عموما التسجيل سهل واشبه مايكون بتسجيل البريد 2 كيف تنقل موقعك ؟ انت الان حجزت موقعاًوصممته ولنفترض انك صممته في فرونت بيج2000 وتريد تشغيل موقعك لديك ثلاث طرق اف تي بي المتصفح برنامج فرونت بيج نفسه اعتقد انك اذا كنت تستخدم فرونت بيج فلن تحتاج للطريقتين السابقتين الا للحاجة الضرورية ولهذا سأقتصر على شرح هذه الطريقة مع طريقة المتصفح لمن يريد تحميل صفحة واحدة ونحوها بالنسبة لفرونت بيج الان موقعك مصصم افتحه الان سيبدا التحميل وقد يواجه مشكلة وهي احد ثلاثة امور ان لاتكون الشركة تدعم الفرونتبيج- ان تكون هناك مشكلة في سيرفر الشركة- ان تكون حاولت التحديث اكثر من مرة خلال24ساعة وبعض الشركات تمنع ذلك- ان تكون اخطأت كتابة عنوان الاف تي بي للشركة والافضل التأكد من موقعهم واليك عنوان الجويستز صفحتكftp://www.geocities.com/ الامر الثالث تحميل الاف تي بي كما يبدو في هذه الصورة اما الخدمات فتجدها تحت هذا العنوان Yahoo! GeoCities Essentials وهي سجل الزوار+الطقس+الدردشة +اخبر صديقك+صور ورسوميات+العداد وبعدما تسجل في كل خدمة انسخ الكود المعطى لك والصقه في صفحتك بين الكودين <body>....هنا....</body> والله المعين ومبروك عليك موقعك الخاص تحياتي |
| أدوات الموضوع | |
|
|
![]() |