You are on page 1of 40

‫بروتوكوالت الشبكة‬

THE OSI Model - TCP/IP


‫البروتوكوالت‬
‫‪‬‬ ‫البروتوكوالت هي أساليب التخاطب أو تقنيات التخاطب ما بين األجهزة‬
‫على الشبكة أو بين الشبكات المختلفة‬
‫‪‬‬ ‫‪ :‬تنقسم البروتوكوالت إلى قسمين‬
‫‪‬‬ ‫وهي بروتوكوالت تقوم‪ Connection Oriented :‬بروتوكوالت االتصال‬
‫‪ TCP‬بإجراء االتصال المباشر بين أجهزة الشبكة ‪ .‬و من أشهرها بروتوكول‬
‫وهي بروتوكوالت ال تسمح ‪ :Connectionless‬بروتوكوالت عديمة االتصال ‪‬‬
‫هو أشهر تلك ‪ IP‬باالتصال المباشر مع الكمبيوتر ‪ .‬ويعد بروتوكول‬
‫‪ .‬البروتوكوالت‬
‫‪TCP/IP‬‬
‫‪‬‬ ‫‪ Transfer Control Protocol/Internet Protocol‬هو اختصار‬
‫‪‬‬ ‫حقيقة هو ليس برتوكول في حد ذاته أكثر منه مجموعة من األدوات وهو‬
‫األكثر استخداما في اإلنترنت ويستخدم للربط والتخاطب ما بين األجهزة‬
‫عبر الشبكة المحلية وأيضًا عبر اإلنترنت وهو البروتوكول األكثر‬
‫استخدامًا وشيوعًا‬
‫لمحة تاريخية‬

‫‪‬‬ ‫تم ابتكار هذا البروتوكول عام ‪ 1973‬لكنه لم يكن قياسيًا حتى عام‬
‫‪ 1983‬حتى أصبح الطريقة االفتراضية في االتصال عبر اإلنترنت‬
‫كما كانت تدعى شبكة اإلنترنت في ذلك الوقت‬
‫‪‬‬ ‫وقد خرج هذا االبتكار من معامل جامعة كاليفورنيا األمريكية في‬
‫عندما كان علماء الكمبيوتر عاكفون على إخراج نسخة ‪Berkeley‬‬
‫‪ Berkeley Software Distribution‬أي ‪UNIX BSD‬‬
‫‪‬‬ ‫في الحياة األكاديمية ‪ Unix‬بدأ انتشاره في الجامعات نظرا لبدء انتشار‬
‫حتى أصبح ثورة في عالم اإلنترنت والشبكات المحلية‬
‫‪‬‬ ‫السبب الذي أدى إلى تطوير هذا البروتوكول هو دعم وزراة الدفاع‬
‫األمريكية لألمر بحيث وضعت شروطًا ومعايير وقيود على التطوير طبقًا‬
‫‪ :‬لمعايير معينة على سبيل المثال‬

‫)‪1‬‬ ‫ال يخضع لشركة معينة أو برامج معينة أو عتاد معين‬


‫)‪2‬‬ ‫يجب أن يحوي في داخله أدوات للصيانة حيث أن هذا كان متعلقًا بالمسائل‬
‫العسكرية بوزراة الدفاع حيث إذا حدثت مشكلة في جزء من الشبكة هذا ليس‬
‫معناه سقوط الشبكة كليًا‬
‫)‪3‬‬ ‫إمكانية االتصال ما بين الشبكات واألجهزة والبرمجيات المختلفة‬
‫‪DoD Model‬‬
‫‪‬‬ ‫‪ Department of Defense Model‬ما يسمى ‪ TCP/IP‬يستخدم‬
‫‪‬‬ ‫‪OSI Model‬والذي يصف االتصال في أربعة طبقات فقط خالفًا للـ‬
‫‪‬‬ ‫هي المسؤولة عن البرمجيات مثل ‪Process/Application Layer‬‬
‫‪FTP, Telnet , HTTP‬‬
‫‪‬‬ ‫طبقة الوسيط للوسيط وهي التي يتم فيها ‪Host-to-Host Layer‬‬
‫‪ Packet‬والبروتوكوالت ألخرى للـ ‪ TCP‬إضافة‬
‫‪‬‬ ‫‪ IP‬يتم فيها إضافة الـ ‪Internet Layer‬‬
‫‪‬‬ ‫هي المسؤولة عن الربط ما بين وسائط ‪Network Access Layer‬‬
‫النقل مثل الكابالت وأيضا كروت الشبكة‬
‫‪Transmission Control Protocol TCP‬‬
‫‪‬‬ ‫هو الجزء المسؤول عن نقل البيانات والربط ويقسم هذا الجزء البيانات‬
‫الذي ‪ Datagram‬إلى أجزاء صغيرة للتعامل معها تسمى هذه األجزاء‬
‫يحوي على معلومات عن المكان الذي سوف ترسل له البيانات وعنوان‬
‫هذه البيانات تسمى الـ ‪ datagram‬المرسل وأيضًا رقم ميز للـ‬
‫‪Header‬‬
‫‪‬‬ ‫للتأكد من وصول البيانات إلى ‪ Checksum‬كما تحتوي على ما يسمى‬
‫النقطة المرسل إليها البيانات والشكل التالي يوضح أهم مكونات‬
‫‪ TCP‬في الـ ‪datagram‬‬
‫‪‬‬ ‫يعبر عن رقم المكان الذي يرسل البيانات ‪Source Port‬‬
‫‪‬‬ ‫رقم المكان أو النقطة المرسل إليها البيانات ‪Destination Port‬‬
‫‪‬‬ ‫‪ datagram‬الرقم المسلسل الخاص بالـ ‪Sequence Number‬‬
‫لتسهيل عملية إعادة تنظيم البيانات على الكمبيوتر المستقبل‬
‫‪‬‬ ‫رقم يمكن الكمبيوتر المرسل من ‪Acknowledgement Number‬‬
‫معرفة أن البيانات تم نقلها بنجاح‬
‫‪‬‬ ‫ككل ‪ Header‬تعبر عن طول الـ ‪Offset‬‬
‫‪‬‬ ‫عبارة عن متغير يمكن اإلستفادة منه في اي شيء آخر ‪Reversed‬‬
‫اضافي‬
‫‪‬‬ ‫تعبر عن أن هذه المعلومات هامة جدا أو أنها نهاية المعلومات ‪Flags‬‬
‫المنقولة‬
‫‪‬‬ ‫مما يؤدي إلى دقة ‪ Packet‬تعطي إمكانية زيادة حجم الـ ‪Window‬‬
‫نقل البيانات‬
‫‪‬‬ ‫يعطي تصريحًا بأهمية البيانات ‪Urgent Pointer‬‬
‫‪‬‬ ‫مجموعة من المتغيرات ربما تستخدم فيما بعد من قبل ‪Options‬‬
‫المستخدم‬
‫‪‬‬ ‫‪ Bit‬انتهى عند ‪ Header 32‬للتأكد من أن الـ ‪Padding‬‬
‫‪‬‬ ‫بداية المعلومات الحقيقية التي سوف يتم نقلها ‪Start of Data‬‬
‫‪Internet Protocol IP‬‬
‫‪‬‬ ‫هو المسؤول عن نقل البيانات من نقطة إلى نقطة أخرى على الشبكة وهو‬
‫ال يحمل أو يحوي أي نوع من البرمجيات الخاصة باالتصال لكنه يعتمد‬
‫توجيه أو نقل ‪Route‬ولكنه فقط يقوم بعمليتي ‪ TCP‬كليًا على الـ‬
‫)تشطير الرزم وإعادة الرزم( ‪ Packaging‬للمعلومات و‬
‫‪‬‬ ‫الخاص ‪ Header‬متصًال بالـ ‪ IP‬الخاص بـ ‪ Header‬ودائما يكون الـ‬
‫‪ TCP‬بـ‬
‫‪‬‬ ‫لن تتم معرفة وجهة الـ ‪ IP‬الخاص بـ ‪ Header‬من دون الـ‬
‫أو لن يتم عمل توجيه لها ‪DataGram‬‬
‫‪‬‬ ‫يقوم بفحص العنوان الموجود على الرزمة الـ ‪ Routing‬فالتوجيه‬
‫ويعطيه تصريح تجول في أرجاء الشبكة ‪Packet‬‬
‫فإذا انتهت هذه الفترة ‪TIME TO LIVE‬وهذا التصريح له مدة محددة‬
‫الزمنية فقدت تلك الرزمة ولم تعد تسبب ازدحام داخل الشبكة‬
‫‪‬‬ ‫‪ Packaging‬وعمليه الـ تشطير الرزم وإعادة الرزم‬
‫تستخدم في التوليف بين بعض أنواع الشبكات المختلفة مثل شبكة الـ‬
‫‪Ethernet‬و ‪Token Ring‬‬
‫من سعة في نقل اإلشارات لذلك ‪ Token Ring‬بسبب ما لشبكة الـ‬
‫وجب تشطيرها ثم إعادة تجميعها مره أخرى‬
‫‪‬‬ ‫المستخدم واإلصدار االفتراضي ‪ IP‬تعبر عن رقم إصدار الـ ‪Version‬‬
‫إال انه لم ‪ IPv6‬إال أن هناك اإلصدار السادس ‪ IPv4‬المستخدم حاليا هو‬
‫يدعم إال من بعض األجهزة الحديثة حاليا إال انه سوف يصبح اإلصدار‬
‫االفتراضي قريبًا جدًا‬
‫‪‬‬ ‫‪ Internet Header Length‬أو ‪IHL‬‬
‫والرقم االفتراضي له هو خمسة كلمات من طول ‪ Header‬وهو طول الـ‬
‫‪32bit‬‬
‫‪‬‬ ‫‪ Type of Service‬أو ‪TOS‬‬
‫تعبر عن اهمية البيانات المطلوبة‬
‫‪‬‬ ‫وتأخذ قيمة بين ‪ DataGram 576‬تحدد طول الـ ‪Total Length‬‬
‫بايت و ‪ 65532‬بايت‬
‫‪576 Byte – 65.532 KByte‬‬
‫‪‬‬ ‫تعريف يسهل على الجهاز المستقبل اعادة ترتيب الـ ‪Identification‬‬
‫‪Datagram‬‬
‫‪‬‬ ‫ال يمكن أن يكون مقسمًا ‪ DataGram‬أول بت يعبر عن أن الـ ‪Flags‬‬
‫‪ Packet‬إلى أجزاء صغيرة والبت األخير يعبر عن آخر قسم في أي‬
‫مقسمة إلى أقسام‬
‫‪‬‬ ‫‪Fragmentation Offset‬‬
‫تعبر عن المكان المحدد للمعلومات وهي تستخدم في عملية إعادة تجميع‬
‫البيانات من قبل المستقبل‬
‫‪‬‬ ‫‪Time to Live‬‬
‫بعد أن ينقضي هذا ‪ Packet‬الوقت المستخدم أو المخصص لنقل الـ‬
‫ولها معنى آخر هو ‪ Lost‬مفقودة ‪ Packet‬الوقت ستصبح بعدها الـ‬
‫‪Hops‬ودائما تجدها ‪Hop 32‬‬
‫‪‬‬ ‫‪Protocol‬‬
‫تعبر عن نوع البروتوكول ألنه من الممكن استخدام بروتوكوالت أخرى‬
‫‪ TCP/IP‬غير الـ‬
‫‪ TCP‬القيمة ‪ ٦‬تعبر عن‬
‫‪ UDP User Datagram Protocol‬والقيمة ‪ ١٧‬تعبر عن‬
‫‪‬‬ ‫‪Header Checksum‬‬
‫‪Header‬قيمة للتحقق من عدم وجود األخطاء في الـ‬
‫‪‬‬ ‫‪TCP Header‬‬
‫‪ TCP‬الخاص بـ ‪ Header‬هو كما تعرفت عليه سابقا الـ‬
‫‪‬‬ ‫‪Start of Data‬‬
‫بداية المعلومات الحقيقية التي سوف يتم نقلها‬
‫‪ IP‬عنوان الشبكة‬
‫‪‬‬ ‫‪ TCP/IP‬الرقم المميز لكل جهاز على الشبكة وإذا استخدمت بروتوكول‬
‫‪.‬فهذا يحتم عليك أن يكون هناك رقم مميز لكل جهاز على الشبكة‬
‫‪‬‬ ‫‪ IPv6‬و ‪ IPv4‬هما ‪ IP‬هناك نوعان أو إصداران من الـ‬
‫‪IPv4‬‬
‫‪‬‬ ‫هذا اإلصدار هو األكثر استخداما اآلن وهو عبارة عن ‪ ٤‬خانات تتكون‬
‫ودائمًا يتم الفصل بين األربع خانات إما بنقطة أو بعالمة ‪bit‬من رقم ‪32‬‬
‫عشرية وهو يبدأ باألرقام من صفر حتى ‪ 255‬في كل خانة من الخانات‬
‫األربعة مثًال ‪192.168.1.33‬‬
‫‪‬‬ ‫‪ Byte‬أو ‪ Octet‬نسمي كل خانة‬
‫‪‬‬ ‫إلى فئات أو صفوف حسب حجم الشبكات واألجهزة ‪ IP‬وتقسم أرقام الـ‬
‫المتوفرة عليها وهي‬

‫‪Class A, Class B, Class C, Class D, Class E‬‬


‫‪IPv6‬‬
‫‪‬‬ ‫وتم ابتكاره خصيصا ألن األرقام المتوفرة في ‪ IP‬التقنية القادمة في الـ‬
‫النظام السابق أصبحت قليلة لكثرة المستخدمين على الشبكة ويستخدم‬
‫أي ‪Octellion‬ويعطي حوالي ‪128bit 79‬‬
‫‪79.000.000.000.000.000.000.000.000.000‬‬
‫‪‬‬ ‫بدًال من النظام الثنائي ‪ Hexadecimal‬يستخدم نظام‬
‫‪‬‬ ‫في ثمانية خانات منفصلة تتكون خانة من أربعة أرقام وحروف على سبيل‬
‫المثال‬
‫‪3 FFE:0B00:0800:0002:0000:0000:0000:000C‬‬
‫ بروتوكوالت الشبكة‬: ‫رابعًا‬
 SNMP
 FTP
 TFTP
 SMTP
 POP
 IMAP
 Telnet
 ICMP
 HTTP
 ARP
 NTP
 UDP
‫‪1 – SNMP‬‬
‫‪Simple Network Management Protocol‬‬

‫‪‬‬ ‫ويستخدم هذا البروتوكول من قبل مديري الشبكة لمعرفة‬


‫معلومات إضافية عن الشبكة وأيضًا األجهزة الموجودة‬
‫ومرشدات المسار ‪ Switches‬على الشبكة كالمبدالت‬
‫وأية أجهزة أخرى ‪Routers‬‬
‫‪2 – FTP‬‬
‫‪File Transfer Protocol‬‬

‫‪‬‬ ‫هو أداة مهمة جدًا لنقل الملفات عبر الشبكة وما بين األجهزة التي تدعم‬
‫‪ FTP Servers‬هذه التقنية والتي تسمى‬
‫وبالتأكيد إذا كنت تتعامل مع مواقع اإلنترنت فقد سمعت بهذا البروتوكول‬
3 – TFTP
Trivial File Transfer Protocol

 ‫ نسخة مصغرة من‬FTP ‫ تستخدم لنقل الـ‬Boot Image ‫لألجهزة التي‬


‫ ال يوجد بها‬Boot Disk
‫ وأيضًا من وإلى الـ‬Routers
‫‪4 – SMTP‬‬
‫‪Simple Mail Transfer Protocol‬‬

‫‪‬‬ ‫المسؤل عن نقل الرسائل اإلليكترونية عبر الشبكة ومن جهاز إلى جهاز‬
‫‪ Emails‬آخر وهو المسؤل عن اإلرسال الخاص بالـ‬
‫‪5 – POP‬‬
‫‪Post Office Protocol‬‬

‫‪‬‬ ‫ويوفر مساحة تخزينية الستقبال الرسائل اإلليكترونية وهو معروف باسم‬
‫‪ POP3‬بدًال من ‪ IMAP‬وفي بعض األحيان يستخدم الـ ‪POP3‬‬
‫‪6 – IMAP‬‬
‫‪Internet Mail Access Protocol‬‬
‫‪‬‬ ‫ويوفر مساحة تخزينية للمستخدم لتخزين الرسائل وايضا قراءة الـ‬
‫‪Email Header‬‬
‫‪ Server‬وتخزين جزء من الرسالة على الـ‬
‫‪ Yahoo‬هو المستخدم في‬
‫‪7 – Telnet‬‬
‫‪Terminal Emulation‬‬

‫‪‬‬ ‫ويتيح االتصال عن بعد باألجهزة على الشبكة‬


‫‪8 – ICMP‬‬
‫‪Internet Control Message Protocol‬‬

‫‪‬‬ ‫‪ Ping‬والمثال الواضح لهذا البرنامج هو األمر‬


‫على الشبكة حيث يقوم بإرسال ‪ Host‬الذي تستخدمه للتحقق من وجود الـ‬
‫واستقبالها منه مرة أخرى ‪ Host‬رسالة للـ‬
‫‪‬‬ ‫‪ IP‬حيث يوفر بروتوكول ‪ IP‬يوجد على نفس الطبقة مع بروتوكول‬
‫فإذا حصلت أي مشاكل في ‪ Connectionless ،‬خدمة عديمة االتصال‬
‫للتعرف على هذه ‪ IP‬اإلرسال فإنه ال يوجد أي طريقة لبروتوكول‬
‫ليصدر تقريرًا عن ‪ ICMP‬المشاكل أو حلها ‪ ،‬وهنا يأتي دور بروتوكول‬
‫المشكلة‬
‫‪9 – HTTP‬‬
‫‪Hypertext Transfer Protocol‬‬

‫‪‬‬ ‫‪ Web Servers‬وهو وسيلة التخاطب ما بين األجهزة والـ‬


‫‪ Internet Browser‬والمستخدم في فتح المواقع على الـ‬
‫‪10 – ARP‬‬
‫‪Address Resolution Protocol‬‬
‫‪‬‬ ‫‪ Physical‬أداة أو برنامج يمكنك من معرفة معلومات عن الـ‬
‫الخاصة بها ‪ IP‬الخاصة ببطاقات الشبكة والعناوين ‪Hardware‬‬
‫‪‬‬ ‫الهدف ‪IP‬وإيجاد عنوان الـ ‪ IP‬فهو مسئول عن تحديد عنوان بروتوكول‬
‫الموجود في الشبكة ‪MAC‬باستخدام عنوان الـ‬
‫‪‬‬ ‫فإذا وجده قدم خريطة دقيقة للعنوان فإذا كان الحاسب بعيد (في شبكة‬
‫‪ROUTER‬إلى عنوان الموجة الـ ‪IP‬بتوجيه الـ ‪ARP‬بعيدة) يقوم الـ‬
‫حتى يبحث عن ‪ARP‬ثم بعد ذلك يقوم هذا الموجه بتسليم الطلب لـ‬
‫‪IP‬لرقم الـ ‪ MAC Address‬العنوان الفيزيائي‬
‫‪11 – NTP‬‬
‫‪Network Time Protocol‬‬
‫‪‬‬ ‫‪ David‬هذه األداة مهمة جدا وقد تم ابتكارها من قبل البروفيسور‬
‫‪ Delaware‬في جامعة ‪Mills‬‬
‫والغرض األساسي منه هو جعل جميع األجهزة في الشبكة تعمل بتوقيت‬
‫وهذا التوقيت حسب ساعة معينة ألنه لو ‪ Synchronize‬واحد أو‬
‫حصل اختالف في التوقيت بين األجهزة على الشبكة هذا معناه اختالل‬
‫‪ .‬العمل وضياع المعلومات‬
‫‪12 – UDP‬‬
‫‪User datagram Protocol‬‬
‫‪‬‬ ‫هذه األداة أو البرنامج تعطي اتصال مباشرًا بين البرمجيات وهي تعمل‬
‫وأيضًا تتيح االتصال بخدمة معينة أو برنامج ‪ Transport‬في طبقة‬
‫محدد في كمبيوتر آخر على الشبكة ‪ Port‬معين عبر‬
‫‪‬‬ ‫يستخدم في نقل الوسائط المتعددة مثل الصوت‪ ،‬الفيديو ألنها وسائط ال‬
‫تحتاج إلى الدقة في الوصول كما أنه ذو فعالية كبيرة وسريع األداء‬
‫‪‬‬ ‫أن اإلرسال ‪ UDP‬من أهم األسباب التي أدت إلى إنشاء البروتوكول‬
‫عبر هذا البروتوكول ال يتطلب إال القليل من التحميل والوقت فهو‬
‫بروتوكول غير موثوق‬
‫‪ : PORTS and Sockets‬خامسًا‬
‫‪‬‬ ‫في الكمبيوتر ‪ Port‬تنتقل المعلومات من الـ ‪ TCP/IP‬في شبكات‬
‫في الكمبيوتر المستقبل للمعلومة ‪ Port‬المرسل للمعلومة إلى الـ‬
‫والبرنامج الذي يستخدمه هذا المنفذ )المنفذ( ‪ Port‬حسب رقم الـ‬
‫‪‬‬ ‫كل برنامج له منفذ معين يعمل عليه في االتصال‬
‫‪‬‬ ‫وبالتالي تأخذ قيمًا من صفر حتى ‪bit‬كل منفذ عبارة عن رقم ‪16‬‬
‫‪65535‬‬
‫‪‬‬ ‫حسب ‪ UDP Ports‬و ‪ TCP Ports‬هذه المنافذ تقسم إلى‬
‫البروتوكول الذي يعمل عليه المنفذ‬
‫‪‬‬ ‫‪ Port‬تستخدم الـ ‪ Telnet‬جميع المخدمات التي تتصل على خدمة‬
‫‪ TCP Port‬وهو ‪23‬‬
‫‪‬‬ ‫جميع مخدمات الوب تعمل على المنفذ ‪80‬‬
‫‪‬‬ ‫‪ SOCKETS‬المداخل‬
‫هي عبارة عن تطبيقات جزئية مسؤولة عن السماح بالدخول إلى معظم‬
‫الذي ال يستخدم فقط ‪ TCP/IP،‬األنظمة من خالل بروتوكول‬
‫للدخول إلى االنترنيت‪ ،‬وإنما يستخدم أيضًا على نطاق واسع لبناء‬
‫‪.‬الشبكات الخاصة‬
‫وقد تكون هذه الشبكات الخاصة مرتبطة باالنترنيت‪ ،‬وقد ال تكون‬
‫مرتبطة بأي شبكة أخرى‬
‫وبرمجيات ‪ TCP/IP‬ونسمي الشبكة الخاصة التي تستخدم بروتوكول‬
‫االنترنيت‪ ،‬بشبكات انترانيت‬
‫‪ : Linux and Networking‬سادسًا‬
‫‪‬‬ ‫نظام مبني من األساس وفي كل جزئية بما يتوافق مع الشبكات ‪Linux‬‬
‫واألمن وهو يوّفر في نواته مجال ودعم أكبر للبروتوكوالت الشبكية‬
‫الشهيرة كما تأتي أغلب التوزيعات وهي مزودة بالعديد من األدوات‬
‫والخدمات الخاصة بإدارة وإعداد الشبكات كل هذا الدعم وأكثر من‬
‫بروتوكوالت وأدوات وبرامج تشكل بمجموعها دعم يتفوق على كثير من‬
‫‪ .‬األنظمة األخرى في مجال الشبكات‬
‫‪‬‬ ‫ولكن لن تختلف طريقة ‪ RedHat‬سنتناول اإلعداد بما يتوافق مع أنظمة‬
‫هي أقوى ‪ RedHat‬اإلعداد واألدوات في غير توزيعات ألن أدوات‬
‫‪ RedHat‬األدوات وهي مستخدمة في أكثر من توزيعة وما يعمل على‬
‫يعمل على غيرها‬
‫‪ TCP/IP‬أسرع‬
‫‪‬‬ ‫يحتوي على قدرات متقدمة للشبكات‪ .‬حيث أن مطوريه تعاونوا ‪Linux‬‬
‫واستخدموا اإلنترنت لتطويره دعم الشبكات أتى في المراحل األولى‬
‫لعملية التطوير‬
‫‪‬‬ ‫أعلى من قدرات أغلب ‪ Linux‬تعتبر قدرات دعم الشبكات في نظام‬
‫أنظمة التشغيل األخرى‪ .‬حيث يدعم االتصال بشبكة اإلنترنت أو أي‬
‫عن طريق ‪ IPX‬أو ‪ TCP/IP‬شبكات أخرى بواسطة بروتوكوالت‬
‫وغيرها ‪ Token Ring‬و ‪Ethernet، Fast Ethernet، ATM‬‬
‫الكثير‬
‫‪‬‬ ‫لشبكة اإلنترنت ‪ Server‬يمكن استخدام نظام لينكس كخادم‬
‫‪‬‬ ‫جميع أشهر بروتوكوالت اإلنترنت‪ ،‬متضمنًا البريد ‪ Linux‬يدعم نظام‬
‫‪ UseNet، Gopher، Telnet، Web، FTP،‬اإللكتروني‪ ،‬أخبار‬
‫‪Talk، POP، NTP، IRC، NFS، DNS، NIS، SNMP،‬‬
‫‪.‬وغيرها الكثير ‪Kerberos، WAIS‬‬
‫أن يعمل كتابع‪/‬كزبون أو كخادم لجميع ‪ Linux‬يمكن لنظام ‪‬‬

‫البروتوكوالت السابقة وتم استخدامه وفحصه بانتشار للتأكد من ذلك‬


‫بكل ‪ LAN‬أن ينخرط في الشبكة المحلية ‪ Linux‬يمكن أيضًا لنظام ‪‬‬

‫سهولة ويسر بغض النظر عن مختلف األجهزة التي تستخدمها‪ .‬حيث‬


‫‪ : Macintosh، DOS، Windows،‬يدعم دعمًا كامًال ألنظمة‬
‫كٌل يستخدم ‪Windows NT، Windows95، Novel، OS/2‬‬
‫بروتوكوالته الخاصة‪ .‬يمكن لنظام لينكس أن يعمل كل ذلك بوجود فقط‬
‫‪ 16‬ميجابايت من الذاكرة أو حتى أقل من ذلك بوجود خاصية التبديل‬
‫‪Swapspace‬‬

You might also like