ماهو TCP/IP ؟
هو البروتوكول الذي يستعمل في الاتصال في الشبكات
وهو يتكون من بروتوكولين احدها TCP بروتوكول التحكم بالنقل والآخر IP وهو الانترنت بروتوكول ويستعمل لنقل والتأكد من نقل البيانات بين جهازين لكل جهاز عنوان مختلف عن الآخر
وللتنظيم فان البيانات تقسم وتوضع في أجزاء صغيرة تسمى كل جزء باكيت وكل جزء من هذه الأجزاء يحتوي على الجزء الخاص لكشف الأخطاء والموجود في الهيدر الموجود في الباكيت
بعد ذلك يقوم الكمبيوتر الآخر باستقبال البيانات والتأكد من خلوها من الأخطاء وقبولها
كيف يعرف الكومبيوتر أن البرنامج يحتاج إلى بيانات؟
في كل باكيت من البيانات يوجد جزء في الهيدر يوضح للكمبيوتر المستقبل أن هذه البيانات مطلوبة لأي برنامج
والآليات أو البروتوكولات المهمة المستخدمة في نقل البيانات هي TCP & UDP
What is TCP ?
هو البروتوكول المختص لفتح الاتصال بين جهازين على الشبكة و يعطي لكل باكيت من البيانات رقم مميز حتى يتم استقبالها وترتيبها على أساس ترقيم الـ TCP
ولذلك فان برامج الـ TCP تعرف إذا ما كانت بيانات قد وصلت بشكل صحيح أم هنالك نقص في البيانات أو فشل إرسال جزء منها لذلك فان TCP مثال جيد Connection Oriented والمقصود بذلك تجزيء إرسال البيانات إلى أجزاء صغيرة يتم إرسالها بسرعة
What Is UDP ?
هو بروتوكول عديم الاتصال بخلاف الـ TCP ولايقدم إشعار باستلام الحزم فهو ابسط من الـ TCP لذلك فان البرامج التي تستخدم الـ UDP تنقل كمية قليلة من البيانات ويمكن أن يستخدم في نقل مقادير كبيرة من البيانات مثل بيانات الصوت والصورة حيث أنها لا تتأثر كثيرا بفقد جزء من بياناتها
What is TTL ?
هو وقت الانتهاء Time To Live بحيث أن كل باكيت مرسلة على الشبكة لها زمن تضمحل فيه وتختفي ويكون هذا الزمن افتراضيا 128 ثانية وينقص من هذا الزمن مقدار 1 عند مرور الباكيت على كل موجهه router إلى أن يصل إلى 0 وتختفي البيانات
وسبب وضع TTL هو ضمان إلا تمر البيانات في الشبكة بدون فائدة وتسبب ضغط عليها بحيث انه إذا كانت الباكيت ليس لها وجهه فإنها ستختفي وتترك مجالا لباكيت آخر
What is ICMP ?
- بروتوكول مهم جدا يدعى بروتوكول التحكم بالرسائل على الانترنت
- وتعتمد عليه برامج الـ TCP/IP
- يقوم عمل هذا البروتوكول على اكتشاف أخطاء الإرسال أو البيانات التي أفسدتها الإشارات الكهربائية ويرسل رسالة إعلام بالخطأ إلى الكمبيوتر الذي قام بالإرسال هذه البيانات
- ويقوم أيضا هذا البروتوكول بإرسال reply أي التأكد من الوصول إلى الجهاز المراد عند عمل PING من جهاز إلى جهاز آخر موجود على الشبكة
What do IP addresses look like ?
- كل جهاز متصل بالانترنت له رقم IP وحيد يميزه عن غيره من الأجهزة ويعتبر رقم IP مثل رقم الهاتف
- عنوان IP عبارة عن مجموعة أرقام ثنائية مكونة من 32 بت
- وللسهولة فقط صممت عناوين IP بشكل أربع أرقام بينهما نقاط عشرية وبحد أقصى في كل ربع 255 رقم مثال 97.65.25.12
- وكل رقم بين النقط يسمى لحن
- وهناك عناوين IP تستخدم فقط للشبكات الخاصة ولايمكن توجيهها على الانترنت
10.0.0.0 – 10.255.255.255
172.16.0.0 – 172.31.255.255
192.168.0.0 – 192.168.255.255
في شبكة المنزل صمم IP من المصنع في المدى 192.168.1.1 to 192.168.1.255
What is local host ?
في أي كرت شبكه يوجد له رقم افتراضي يسمى local host ويستخدم لفحص الكرت محليا وعادة يكون هذا الرقم 127.0.0.1
What is a subnet mask?
- يستخدم لمعرفة أي جزء من عنوان الأي بي يمثل
o عنوان الشبكة
o عنوان الكمبيوتر الموجود داخل هذه الشبكة
- نستطيع أن نمثل عنوان الأي بي مثل أرقام الهواتف فنجد في رقم الهاتف مفتاح للدولة ثم رقم الهاتف المحلي وكذلك الأي بي يتكون من رقم للشبكة ورقم للجهاز داخل الشبكة
- أكثر الشبكات تستخدم القناع الفرعي 255.255.255.0
- كل 255 تعني رقم للشبكة فلو كان عندنا مثلا عنوان أي بي 192.168.1.25 والقناع الفرعي 255.255.255.0 الجزء الخاص برقم الشبكة هو 192.168.1 ورقم الجهاز داخل هذه الشبكة 25
- في المثال السابق الرقم 192.168.1.0 يحجز لتمثيل رقم الشبكة والرقم 192.168.1.255 محجوز للإرسال الإذاعي وهو الوصول لكل الأجهزة في الشبكة في نفس الوقت
- إذا اشتريت خدمه DSL وأعطيت قناع شبكه فرعيه 255.255.255.248 فهذه تعرف لك 8 عناوين IP وعلى سبيل المثال إذا أعطيت عنوان أي بي 97.158.253.24 وقناع شبكه فرعيه 255.255.255.248 و العبارة 97.158.253.25 ستكون عناوين الأي بي الثمانية كالتالي
o 97.158.253.24 – عنوان الشبكة الأساسي
o 97.158.253.25 – عبارة
o 97.158.253.26 للاستخدام
o 97.158.253.27 للاستخدام
o 97.158.253.28 للاستخدام
o 97.158.253.29 للاستخدام
o 97.158.253.30 للاستخدام
o 97.158.253.31 للإرسال المذاع
How many addresses do I get with my mask ?
لقد وصفنا أقنعة الشبكة التي تبدأ 255.255.255 فقط والتي تكون كافيه لشبكه منزليه
وهناك 7 قيم فقط للحن الأخير لقناع الشبكة الفرعية هذا وهي
252 – 248 – 240 – 242 – 128 – 192 – 0
وتستطيع حساب عدد عناوين الأي بي من طرح القيمة الاخيرة من قناع الشبكة من 256
لو فرضنا مثال قناع شبكه 255.255.255.192 يكون لديك 64 عنوان IP
What is the rang of addresses on my network?
إذا أعطيت عنوان IP 97.158.253.28
وقناع فرعي 255.255.255.248
كيف أحدد عنوان السبك هو عنوان الإرسال الإذاعي؟
الحساب اليدوي
1- أطرح اللحن الأخير من قناع الشبكة من 256 لإعطاء عدد عناوين الأي بي 256-248=8
2- قسم اللحن الأخير لعنوان الأي بي لنتيجة الخطوة واحد مع تجاهل الباقي 28/8=3
3- أضرب هذه النتيجة في الخطوة واحد للحصول على عنوان الشبكة 8*3=24 بذلك يصبح عنوان الشبكة 97.158.253.24
4- والعنوان المذاع هو ناتج الخطوة 3 + ناتج الخطوة 1 – 1
24+8-1=31 إذا يصبح عنوان الإرسال الإذاعي 97.158.253.31
الحساب بواسطة سيكربت
[root@bigboy tmp]# ./subnet-calc.sh 216.151.193.92 /28
IP Address : 216.151.193.92
Network Base Address : 216.151.193.80
Broadcast Address : 216.151.193.95
Subnet Mask : 255.255.255.240
Subnet Size : 16 IP Addresses
What is duplex ?
- الدوبليكس أو الازدواج يعني القدرة على الإرسال واستلام البيانات في وقت واحد
- و يفضل في استعمال الدوبليكس الأسلاك المزدوجة حتى يوفر لبيانات مسار للمرسل ومسار للمستقبل
- سرعة نقل البيانات تعتمد على مستوى تحديد الخطأ ففي حالة كان مستوى تحديد الخطأ عالي تكون السرعة منخفضة والعكس بالعكس
- بطاقات الشبكة الحديثة تستطيع أن تتحكم بازدواجية الإرسال والاستقبال ولذلك لم تصبح مشكله الآن
What is a hub ?
- الهب هو جهاز مستعمل لتوصيل جميع أجهزة الشبكة المحلية مع بعضها
البعض و بذلك يمكنك الإرسال من أي جهاز إلى الهب والذي بدوره سيرسل البيانات إلى كل الأجهزة الموصولة به وهذا يسمى بالـ broad cast
- الهب هو جهاز بسيط إلكترونيا لذلك يتسبب في بعض الأحيان بالتوقف للحظات نتيجة لإرسال أكثر من جهاز بياناتهم في نفس الوقت وهذا ما يسمى بالتصادم
What is a switch ?
- هو جهاز مثل الهب ولكن الفرق بينه وبين الهب أن في هذا الجهاز عندما ترسل البيانات من الحاسب الأول يصل إلى الحاسب الثاني المراد من خلال السويتش دون أن يحصل broad cast
- ينظم السويتش مرور الرسائل بكفاءة أعلى من الهب. ولا يحدث في هذه الحالة التصادم
What is a LAN ?
- هي شبكة اتصالات محليه وهي عبارة عن مجموعة أجهزه متصلة مع بعضها بواسطة هب أو سويتش أو لا سلكي
- من الممكن وصل عدة شبكات محليه تحتوي على عدة سويتشات لوصل الأجهزة في شبكة الاتصالات المحلية بشبكة اتصالات محليه أخرى نحتاج إلى موجه Router
What is router ?
- هو جهاز يستخدم لوصل شبكتين مختلفتين في رقم عنوان الآي بي
- جهاز الموجه يستخدم مثل شرطي المرور بحيث يسمح لبعض للشبكات من المرور خلاله ويمنع بعضها الآخر ويمكن أيضا أن يستخدم للسماح بالدخول على خادمات بعض الشبكات من خلال المنفذ 80 (منفذ الاستعراض ) ويمنع من الدخول أو الوصول من خلال المنافذ الأخرى أو العكس لذلك يعتبر منظم سير وتحكم في الشبكات وفي حمايتها من العبث بها من أناس خارجيين
- عند تركيب الموجه بين شبكتين مختلفتين يجب أن تكون أحداهما متصلة معه كشبكة محليه ويوضع فيه رقم الايبي الخاص بكل من الشبكتين المراد توصيلهم ببعض
- في الشبكات المحلية التي تستخدم الموجه للربط بالانترنت يجب أن تستخدم NAT
What is gateway ?
مسمى آخر لجهاز التوجيه (router)..
What is A route ?
- في الشبكات الموسعة يجب أن يحدد مسار لكل باكيت منتقل من البيانات يحتوي على المصدر والوجهة وتسمى عملية المرور من كل موجهه إلى الآخر قفزة
- عندما نتكلم عن التوجيه في لينكس فنحن نشير إلى عنوان الايبي في القفزة الأولى من المفترض أن يكون وصل إلى الهدف أو يكون قد عرف مساره آليا من المصدر إلى الهدف
- صممت أجهزة التوجيه لتبادل توجيه البيانات بفاعلية ديناميكية وتستطيع أيضا معرفة المسارات المعطلة وإعادة توجيه البيانات عبر المسارات الغير كعطلة في نسخ لينكس المنزلية لا يوجد خاصية التوجيه الديناميكي لذلك نحتاج إلى المشرف أو إلى مدير الشبكة لكي يقوم بتوجيه البيانات يدويا بعمل مسارات يدوية أو إعادة الاعدادات من ملفات الاعدادات لتعريف أين ستتوجه البيانات في القفزة التالية
What is A default gateway ?
- نأخذ مثلا على ذلك لكي توضح لنا الفكرة كذلك :
- لو عندنا موجهين R1 & R2
- الأول مربوط بالشبكة المحلية SOHO 192.168.1.0 وكذلك بالانترنت
- الثاني مربوط بالشبكة المحلية SOHO 192.168.1.0 وكذلك شبكات العمليات الحسابية البنكية 10.46.123.0 والمرتبط بشبكات الشركات البنكية الأخرى على العنوان ×.×.×.10
فيجب أن نوجه خادم الشبكة SOHO كالتالي :
1- اذهب إلى شبكة 10.0.0.0 255.0.0.0 بواسطة الموجه R1
2- اذهب إلى أي مكان آخر بواسطة الموجه R2 والذي سيصبح البوابة الأصلية ( Default Gateway )
What is A NIC ?
هو بطاقة كارد الشبكة يدعى NIC واهم انواعه المستخدمة في شبكات ايثرنت و اللاسلكي
What Does The "Link" Light On My Indicate ?
تعني انه تم التعرف على كارت الشبكة الخاص بك في الجزء أو الحاسب الآخر الموصول به وهذا يعني انك استخدمت السلك الصحيح وقد تمت عملية الازدواج بشكل جيد
What Is A MAC Address ?
نستطيع تعريف الماك بأنه رقم خاص لكل بطاقة شبكة موجودة في مكان بالعالم ومن خلاله نستطيع الوصول للأجهزة المرادة بعينها في الشبكات المحلية
أما في الشبكات المرتبطة بواسطة الموجهات فانه في كل باكيت يحدد عنوان الايبي للمصدر والهدف وعند مرور هذا الباكيت على كل موجهه فان الموجهة يغير عنوان الماك للهدف الذي سيليه بينما يبقى رقم الايبي بدون تغيير حتى يصل إلى الهدف المراد الوصول إليه ويعمل على هذا البروتوكول ARP
What Is ARP ?
يسمى نظام تحويل العناوين والربط بين عنوان الماك وعنوان الأي بي وعندما يريد خادم الاتصال بخادم آخر فلا بد أن يعمل الخطوات التالية:
1- الخادم يتأكد من جدول التوجيه ليعلم إلى أين ستذهب البيانات في القفزة التالية
2- إذا كان هنالك مسار صحيح دعنا نقول أن عنوان الأي بي 192.162.1.1 السيرفر ينظر إلى جدول ARP ليأخذ عنوان الماك للموجه وبذلك نتأكد بأن الباكيت أرسلت إلى الجهاز الصحيح
3- يرسل السيرفر الباكيت بعنوان الأي بي إلى الـ NIC ويخبرها أن تغلف الباكيت وتكتب على الغلاف عنوان الماك للموجه
4- إذا لم يكن هناك جدول الـ ARP سيرسل السيرفر طلب إلى الموجه ويطلب منه عنوان الماك الخاص به
5- في كل موجه يستلم هذه الباكيت سيسحب من إطار الإيثرنت عنوان الأي بي ويترك معلومات عنوان الماك ويبحث بعنوان الأي بي في جدول التوجيه عن الموجه التالي له في مسار هذه الباكيت
6- بعد ذلك سيستخدم الموجه جدول الـ ARP ليأخذ من هنالك عنوان الماك للموجه الذي ستكون القفزة التالية إليه ويعيد تغليف هذه الباكيت في إطار ايثرنت مع عنوان الماك الجديد الذي حصل عليه من جدول الـ ARP
وبعد ذلك تقفز البيانات إلى الموجه الذي يليه في المسار وهذه العملية تستمر حتى تصل الباكيت إلى الهدف
What is a firewall ?
هو برنامج مهمته أن يقوم بمراقبة جميع المنافذ لتحديد المرور من خلالها وإحباط أي محاوله للدخول من خلالها والقيام بأي أعمال تخريبية
What is NAT ?
هو ترجمة عناوين الشبكة وهي تقنية تعمل على طبقة الشبكة وتحمي كمبيوترات الشبكة من المتطفلين عبر الانترنت عن طريق حجب عناوين الايبي الخاصة بها وإذا وصلت مع شبكة الانترنت دون استخدام أي نوع من جدران الحماية يجب عليك أن تستخدم عناوين أي بي مسجلة للكمبيوترات حتى تستطيع الاتصال بالكمبيوترات الأخرى على الانترنت لكن عناوين الآي بي المسجلة هي بالتعريف مرئية على الانترنت. هذا يعني أن أي مستخدم على الانترنت يستطيع الوصول إلى كمبيوترات الشبكة بقليل من البراعة الوصول إلي أي موارد يريدها يمكن أن تكون النتائج كارثة حقيقية.
تقنية النات تمنع حدوث ذلك بتمكينك من تعيين عناوين أي بي غير مسجلة لكمبيوترات الشبكة.
العناوين غير المسجلة هي تلك التي تقع بين مجال من العناوين موضوع خصيصا لاستخدامها على الشبكات الخاصة. هذه العناوين غير مسجلة لأي مستخدم على الانترنت وبالتالي غير مرئية على الانترنت ولهذا تستطيع استخدامها بأمان على شبكتك دون حرمان المستخدمين من الوصول إلى مواقع الانترنت.
بعد تعيين عناوين الايبي الخاصة لهذه الكمبيوترات بالشبكة لا يستطيع المستخدمون الخارجيون رؤية الكمبيوترات عن طريق الانترنت لكن هذا يعني أيضا أن أي ملقم على الانترنت لا يستطيع إرسال الحزم إلى شبكتك مما يعني بدورة أن المستخدمين يستطيعون فقط إرسال الإشارات إلى الانترنت لكنهم لا يستطيعون استلامها.
لتصبح اتصالات الانترنت طبيعية ممكنة ثانية يستطيع الموجه الذي يتيح الوصول إلى الانترنت استخدام تقنية نات على سبيل المثال حين يحاول احد كمبيوترات الشبكة الوصول إلى ملقم انترنت باستخدام مستعرض ويب ستتضمن حزمة طلب HTTP التي يولدها عنوان الايبي الخاص به في الحقل source IP address ضمن ترويسة الايبي.
حين تصل هذه الحزمة إلى الموجه تستبدل تقنية النات العنوان الخاص بالكمبيوتر العميل بعنوان أي بي المسجل لموجهه وترسل الحزمة للملقم المطلوب.
حين يستجيب الملقم فانه يعنون رده إلى عنوان أي بي الخاص بموجهه النات بعد ذلك يضع الموجه العنوان الأصلي الخاص بالعميل في الحقل Destination IP address ويرسل الحزمة إلى النظام العميل كافة الحزم الصادرة الصادرة عن أو الواردة عن كمبيوترات الشبكة الخاصة تعالج بهذه الطريقة باستخدام موجهه النات كوسيط بين الشبكة الخاصة والانترنت. وبما أن عناوين أي بي المسجل للموجه هو العنوان الوحيد المرئي على الانترنت فهو الكمبيوتر الوحيد المعرض للهجوم.
أن النات حل شائع لمشكلة الأمان ومطبق في كثير من جدران الحماية سواء المعقدة منها المستخدمة على شبكات الشركات الضخمة أو كحلول مشاركة اتصال الانترنت البسيطة المستخدمة في الشبكات المنزلية وفي الحقيقة تعتمد ميزة مشاركة اتصال الانترنت على النات
What is DHCP ?
هو عبارة عن بروتوكول يعطي عنوان أي بي لكل جهاز مرتبط مع شبكة بها خادم DHCP كذلك..
وقت إعطاء عنوان الآي بي هو عند بدء تشغيل الجهاز.. بحيث أن الحاسب الطرفي يرسل إلى خادم الـ DHCP طلبا يطلب فيه الانضمام إلى الشبكة ويرسل الخادم للجهاز الموافقة ورقم الايبي وكذلك الـ SUBNET MASK و عنوان الـ DNS وعنوان الـ DEFULT GATEWAY
What Is DNS ?
هو البروتوكول المتخصص بربط أسماء الأجهزة بعناوين الايبي الخاصة بها وفيما يلي شرح خطوة بخطوة عن كيفية عمل الـ DNS لموقع مثل www.yahoo.com:
1- اغلب الحواسب المنزلية تأخذ عنوان الايبي الخاص بها بواسطة الـ DHCP من الموجه
2- وهذه الموجهات عندما تعطي العناوين تعطي عنوانها كعنوان DNS.
3- بعد ذلك سيقوم الموجه بإعادة توجيه طلبك للـ DNS إلى مزودك بخدمة الانترنت ISP.
4- بعد ذلك سيقوم موجهه المزود بتوجيهك إلى ROOT
5- بعد ذلك يقوم الـ root بتوجيهك إلى مواقع الإنترنت.com
6- ثم يتم التوجيه إلى الجهاز yahoo.com
7- ثم سيعود بالاستجابة هذا الجهاز برقم الايبي لهذا الموقع
وكما نرى أنها مسألة تحتاج إلى وقت لذلك فكل خادم DNS يحتوي على ذاكرة خاصة يخزن فيها آخر المواقع وأرقام الايبي الخاصة بها وذلك لتقديم الخدمة بسرعة عالية وعدم الاحتياج للوصول إلى الهدف الأخير ثم الرجوع مرة ثانية كذلك
How can I check the IP address for A domain ?
تستطيع التشييك على عنوان الايبي من تعليمة NSLOOKUP كالتالي:
[root@bigboy tmp]# nslookup www.linuxhomenetworking.com
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: www.linuxhomenetworking.com
Address: 216.151.193.92
[root@bigboy tmp]# host www.linuxhomenetworking.com
www.linuxhomenetworking.com has address 216.151.193.92
وكذلك يمكننا عمل التعليمة لنعرف من رقم عنوان الايبي اسم الجهاز:
[root@bigboy tmp]# nslookup 216.151.193.92
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
92.193.151.216.in-addr.arpa name = extra193-92.elan.net.
Authoritative answers can be found from:
193.151.216.in-addr.arpa nameserver = dns1.elan.net.
193.151.216.in-addr.arpa nameserver = dns2.elan.net.
dns1.elan.net internet address = 216.151.192.1
[root@bigboy tmp]#
[root@bigboy tmp]# host 216.151.193.92
92.193.151.216.in-addr.arpa domain name pointer extra193-92.elan.net.
How Do I Get My Own DNS Domain Name ?
هناك جهات متعددة تقدم خدمة التسجيل بالـ DNS فعندما تقوم بإنشاء موقع من الانترنت فانك يجب أن تقوم بأخذ رقم أي بي ستاتيكي من خلال مزود الخدمة وكذلك تسجيل اسم الموقع في سيرفر الـ DNS..
والفرق بين الـ DNS الاستاتيكي والديناميكي هو انه عندما تأخذ عنوان الايبي ستاتيكي من مزود الخدمة يجب أن يعطيك عنوان الـ DNS الاستاتيكي وأما إذا كان مزود الخدمة يعطيك عنوان الايبي ديناميكي فيكل مرة تسجل فيها الدخول إلى الشبكة فانه لا يعطيك رقم عنوان الـ DNS بل يكون ديناميكيا مع كل مرة تقوم فيها بالتسجيل على الشبكة..
What Is FTP?
واحد من اشهر بروتوكولات نقل الملفات المستخدمة على الشبكات ويوجد نوعان من FTP:
Regular FTP :
- وهذا يستخدم عادة لجعل هذه الخدمة مخصصة لأشخاص محددين وليس لكل الناس
- وفي هذا النوع يجب أن يكون لكل مستخدم اسم وكلمة مرور للدخول على السيرفر وعمل FTP معه
-
Anonymous FTP :
- وهذا يستخدم لتمكين جميع المستخدمين من الدخول إلى خدمة الـ FTP على جهازك
- ويستطيع المستخدم الدخول إليه بكتابة anonymous كاسم للمستخدم وعنوان الايميل ككلمة مرور للدخول على سيرفر الـ FTP.
وهذه النوعين من خدمة نقل الملفات ليست آمنه بشكل تام وذلك لان اسم المستخدم وكلمة المرور ترسل على الشبكة ومن السهل سرقتها لذلك فانه يوجد نوع آخر من الـ FTP يسمى SFTP وهو أكثر أمانا من العادي
Where Is Linux Help ?
تستطيع اخذ المعلومات من دليل المستخدم بكتابة الكلمة المراد البحث عنها وقبلها تعليمة man وإذا أردت جعل الكلمة التي تبحث عنها مفتاح أو Keyword يجب كتابة التعليمة كالتالي man –k فمثلا لواردنا معرفة كل شيء عن التعليمة SSH سنقوم بالبحث عنها كما في المثال التالي:
[root@bigboy tmp]# man ssh
SSH(1) BSD General Commands Manual SSH(1)
NAME
ssh - OpenSSH SSH client (remote login program)
SYNOPSIS
ssh [-l login_name] hostname | user@hostname [command]
ssh [-afgknqstvxACNPTX1246] [-b bind_address] [-c cipher_spec]
[-e escape_char] [-i identity_file] [-l login_name] [-m mac_spec]
[-o option] [-p port] [-F configfile] [-L port:host:hostport] [-R
port:host:hostport] [-D port] hostname | user@hostname [command]
DESCRIPTION
ssh (SSH client) is a program for logging into a remote machine
and for executing commands on a remote machine. It is intended to
replace rlogin and rsh, and provide secure encrypted …
أو بكتابة ومعرفة جميع التفاصيل:
[root@bigboy tmp]# man -k ssh
Tcl_DecrRefCount [Tcl_IsShared] (3) - manipulate Tcl objects
Tcl_DuplicateObj [Tcl_IsShared] (3) - manipulate Tcl objects
Tcl_IncrRefCount [Tcl_IsShared] (3) - manipulate Tcl objects
Tcl_InvalidateStringRep [Tcl_IsShared] (3) - manipulate Tcl objects
Tcl_IsShared (3) - manipulate Tcl objects
Tcl_IsShared [Object] (3) - manipulate Tcl objects
Tcl_IsShared [Tcl_DecrRefCount] (3) - manipulate Tcl objects
Tcl_IsShared [Tcl_DuplicateObj] (3) - manipulate Tcl objects
Tcl_IsShared [Tcl_IncrRefCount] (3) - manipulate Tcl objects
Tcl_IsShared [Tcl_InvalidateStringRep] (3) - manipulate Tcl objects
Tcl_IsShared [Tcl_NewObj] (3) - manipulate Tcl objects
Tcl_NewObj [Tcl_IsShared] (3) - manipulate Tcl objects
ssh (1) - OpenSSH SSH client (remote login program)
ssh [slogin] (1) - OpenSSH SSH client (remote login program)
ssh-add (1) - adds RSA or DSA identities to the authentication agent
ssh-agent (1) - authentication agent
ssh-keygen (1) - authentication key generation, management and conversion
ssh-keyscan (1) - gather ssh public keys
ssh-keysign (8) - ssh helper program for hostbased authentication
ssh_config (5) - OpenSSH SSH client configuration files
sshd (8) - OpenSSH SSH daemon
sshd_config (5) - OpenSSH SSH
لاتنسونا بالدعاااااااااااااااااااااااااء

