الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مهم جدا

مغلق
بدأه AAALLL في 18 ديسمبر 2001 · 13 رد · 1,311 مشاهدة · في منتدى الشبكات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إلى الاخوان الخبراء في مجال الشبكات ، أنا حالياً أشن حملة لجمع أكبر عدد من المواضيع المفيدة للمبتدئين و المحترفين على حد سواء و من ثم نشرها على الشبكة ، و أود لو تجيبون على هذا السؤال ليكون أحد المواضيع التي سيتم نشرها إن شاء الله ، و شكرا على تعاونكم

أما السؤال فيقول : ما هو TCP/IP و هل يمكنني إعداد شبكتي الخاصة عبر TCP/IP بالهاتف؟

أرجو طرح شرح واضح عن TCP/IP و مثال لشبكة تستخدم الخطوط الهاتفية و TCP/IP... شكرا لكم مقدماً

#2

TCP/IPوماوظيفته ?

إن الإنسان والكمبيوتر لهما ميزتان متشابهتان، وهي أن كل منهما يستعمل لغة معقدة للتفاهم. فإذا أراد شخصان يتحدثان لغتين مختلفتين، ولنقل العربية واليابانية مثلا أن يتفاهما، فإن عليهما أن يستخدما مترجما بينهما، أو أن يتحدث الاثنان بلغة ثالثة ولنقل الإنجليزية مثلا . إن أجهزة الكمبيوتر غير موحدة في طريقة صنعها أو تشغيلها، فهي تعمل بلغات وبنظم تشغيل مختلفة، منها نظام دوس ونظاميونكس ونظام ماكينتوش وغيره، ولكي نجعل هذه الأجهزة تتصل مع بعضها بواسطة شبكة واحدة ( الإنترنت) وتتفاهم فيما بينها من خلال تلك الشبكة، فإن الإنترنت يستخدم مجموعة بروتوكولات معينة، ودعنا هنا نسميها "لغة" من أجل التقريب، وهي: Transmission Control Protocol// Internet Protocol ويطلق عليها اختصارا TCP/IP لقد تم اختراعها سنة 1970، وكانت جزءا من أبحاث مؤسسة DARPA، التي قامت لتوصيل أنواع مختلفة من الشبكات وأجهزة الكمبيوتر. كان تمويل هذه المؤسسة عاما من أجل تطوير هذه "اللغة"، ولذلك فإنها تتصف بعدم تبعيتها لأحد ، والنتيجة أنها أصبحت ملكا عاما، وبالتالي لا يمكن لأحد ادعاء الحق باستخدامها له فقط. وأكثر من هذا فان بروتوكولات TCP/IP تتكون من عتاد Hardware وبرامج Software مستقلة، ولذلك فإن أي شخص يمكن له أن يكون متصلا بالإنترنت، ويشارك في المعلومات، مستخدما أي نوع من أجهزة الكمبيوتر. ما هو البروتوكول؟ البرونوكول بالنسبة للكمبيوتر على الإنترنت عبارة عن مجموعة القواعد التي تحدد كيف يمكن لأجهزة الكمبيوتر أن تتفاهم مع بعضها البعض

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

Packets، بحيث تتحرك بسرعة خلال الشبكات في اتجاه مقصدها النهائي. يتكون كل باكيت من 1 إلى 1500 "بت" بما فيها عنوان الكمبيوتر المرسل والكمبيوتر المستقبل. وتسافر تلك الرزم مستقلة عن بعضها البعض من كمبيوتر إلى آخر، بأي اتجاه من أجل تفادي العوائق، وكذلك بأي سرعة متوفرة . لتشبيه ذلك بمثال ملموس، نفترض أن أمامك "إحدى صور مهارات التركيب"، وأنها مكونة من 600 قطعة مثلا، ثم قمت قبل تجزئتها بترقيم كل قطعة ليسهل إعادة تركيبها، ثم أخذت كل قطعة على حده، ووضعتها في مغلف، وعلى كل مغلف وضعت عنوانك وعنوان المرسل إليه، ثم أرسلتها بالبريد إلى صديق لك يقيم في مكان نائي وبعيد عنك . كما يحدث في البريد العادي، فإن الرسائل تأخذ وسائل توصيل متعددة، منها الطائرات أو القطارات أو السيارات وغيرها، ولذا فإن تلك المظاريف ستأخذ طرقا متعددة للوصول إلى ذلك الصديق. عندما تصل المظاريف إليه يقوم بإزالة المظروف ويبدأ بتجميع قطع الصورة حسب الأرقام، وإذا ما فقد أحدها في الطريق يعود ليسألك أن ترسل بدلا منها. إن هذه العملية هي عملية مشابهة لطريقة ما يحدث في الإنترنت من حيث إرسال المعلومات خلاله. وهذا يعني أنه لا توجد ضمانة بأن جميع المعلومات ستصل في نفس الوقت، ولذا فإنه يعمل على أن يعاد ترتيب رزم المعلومات بالشكل السليم وذلك لإعادة تكوين المستند بنفس وضعه الأصلي، وهذا تماما هو ما يقوم به بروتوكول TCP . IP: بعض أجهزة الكمبيوتر وهي التي تسمى رويتر Router أو الموجهات، تستعمل هذا البروتوكول لكي تقوم بتحريك رزم المعلومات في اتجاهاتها الصحيحة. إن كل رزمة لها عنوان IP خاص بالكمبيوتر الذي أرسل تلك الرزمة، وكذلك عنوان IP بالكمبيوتر المرسلة إليه تلك الرزمة. إن لكل كمبيوتر عنوان IP يتفرد به. وهو يتكون من أربعة أرقام يفصل بين كل رقم وآخر علامة الصفر. ونظرا لصعوبة تذكر هذه الأرقام، فقد تم اعتماد أسماء موازية لها، هذه الأسماء أسهل للحفظ، كما أنه يمكن أن يكون لها مدلولا معينا، سواء كان تجاريا أو تعليميا أو حكوميا أو غيره. وعندما تكتب اسما لكمبيوتر ما، وهو في الواقع عنوانه، فإنه في الواقع يترجم إلى اسمه الرقمي الأساسي. إن بروتوكول TCP/IP في الواقع يعتمد عليه جميع أساليب العمل خلال الإنترنت وأنه على أسس هذا البرتوكول تأسست بروتوكولات تكون عائلة واحدة من خلال بروتوكول TCP/IP، ومن أهم هذه البروتوكولات: 1) Simple Mail Transfer Protocol ( SMTP)ويتحكم في طريقة ارسال واستقبال البريد الإلكتروني. 2) File Transfer Protocol (FTP) وذلك لنقل الملفات بين أجهزة الكمبيوتر. 3) Hypertext Transfer Protocol وذلك لبث أو إرسال المعلومات على صفحات الشبكة العالمية World Wide Web (www). إن هذه البروتوكولات تستطيع تمكين الأنواع المختلفة من

أجهزة الكمبيوتر مثل الكمبيوتر الشخصي PC وماكينتوش واليونيكس وغيرها من أن تتفاهم مع بعضها على الرغم من اختلافاتها، والسبب هو أن تلك البروتوكولات تستعملل تركيبة معيارية واحدة في عملية التفاهم .

الكاتب : المهندس احمد

Fares.net

#3

شكرا جزيلا لك يا أخ حامد ... شرحك كان رائعا جدا أشكرك جزيل الشكر على هذه المساهمة و لكنني كنت أفكر منذ البداية في أنه لو كان مع الشرح للموضوع الذي نختاره أمثلة صغيرة بإمكان القاريء أن يقوم بها و يستفيد منها لتوضح له المفهوم عمليا ... مثل ما ذكرته سابقا ربط جهازي كمبيوتر عن طريق الهاتف و تبادل البيانات فيما بينهما عن طريق البروتوكول TCP/IP ... ألا تعتقد أنه من المفيد جدا أن يتعلم القاريء هذه المهارة ؟

#4

يا اخوان ... أين أشباه المهندس أحمد ... أين إدارة المنتدى ... :( :( :( :'(

#5

السلام عليكم.

نعم أخي يمكن إنشاء شبكة خاصة عن طريق الشبكة الهاتفية و يتم ذلك بوضع أحد الطرفين كمستقبل للاتصالات الهاتفية و الطرف الآخر كمرسل و هي عملية تشبه عملية الاتصال ب ISP للدخول على الانترنيت فأنت تتصل بواسطة شبكة الهاتف ب Server ( الكومبيوتر في ISP ) و بالتالي تصبح ضمن شبكة ال ISP التي تسمح لك بالدخول على الانترنيت .

مع التحيات.

#6

أخي المشرف عادل أرجو أن تضع درسا عمليا كاملا ... أكرر درس عملي فهذا ما يهم الجميع أما الدروس النظرية فليس لها قيمة دون أن تكون لها قيمة عملية ... أتمنى أن يشارك عدد أكبر في الموضوع

شكرا للجميع ...

#7

UP

#8
UP...UP...UP :'( :'( :'( :'(
#9

up

#10

السلام عليكم.

أخي AAALLL هلكتني من هال Up :D

أنا آسف على التأخير :o بس أنا حاليا عندي ضغط كبير في العمل.

بالنسبة لسؤالك عن عملية الاتصال بين كومبيوترين عن طريق الهاتف فيتم كما يلي ( الشرح على نظام Windows XP ) :

في طرف المستقبل قم بما يلي :

1 - افتح Network Connections.

2 - اضغط على Create New Connection .

3 - يظهر لك ال Wizard اضغط Next .

4 - اختر الخيار الرابع Setup an advanced option و إذا قرأت الملاحظة المكتوبة تحت هذا الخيار ستجد أنه من أجل تجهيز الكومبيوتر لاستقبال الاتصالات . اضغط Next .

5 - اختر Accept incoming connections و طبعا المقصود هو السماح لهذا الكومبيوتر باستقبال الاتصالات الواردة إليه . اضغط Next .

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

7 - في هذه الصفحة تقوم بتحديد فيما إذا كنت تريد استخدام VPN Virtual Private Network و هي من أجل تشفير البيانات المرسلة بين الطرفين . قم بتحديد الخيار الذي تريده و اضغط Next .

8 - في هذه الصفحة تقوم بتحديد المستخدمين المسموح لهم الدخول إلى الكومبيوتر . قم باختيار المستخدمين المطلوبين و اضغط Next .

9 - في هذه الصفحة تقوم بتحديد خصائص الشبكة ( مثل TCP/IP Properties ) . اضغط next .

10 - اضغط Finish .

انتهينا من تجيهز الكومبيوتر المستقبل .

في طرف المرسل ( أي الذي سيجري الاتصال ) قم بما يلي :

1 - افتح Network Connections.

2 - اضغط على Create New Connection .

3 - يظهر لك ال Wizard اضغط Next .

4 - اختر الخيار الثاني Connect to the network at my workplace . اضغط Next .

5 - اختر Dialup Connection . اضغط Next .

6 - اكتب أي اسم Description . اضغط Next .

7 - اكتب رقم خط التلفون الذي يستخدمه الكومبيوتر المستقبل مع تحديد رموز الدولة أو المدينة في حالة الاتصالات الدولية أو القطرية . اضغط next .

8 - اضغط Finish .

و بذلك نكون قد انتهينا من عملية تجيز الطرفين .

الآن إذا أردت تجربة الاتصال ماعليك سوى أن تقوم بتشغيل الأيقونة التي أنشأها لك ال Wizard في طرف المستقبل و سيطلب منك اسم مستخدم و كلمة سر ( تماما مثل الطريقة التي تتبعها عند الاتصال بمزود خدمة الانترنيت ) و طبعا يجب أن تكون من ضمن المستخدمين الذين سمحت لهم بالدخول إلى الكومبيوتر في طرق الكومبيوتر المستقبل .

مع التحيات.

#11

شكرا لك 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000مرة و أكثر على هالكلام الرائع جدا ... لكن بقي سؤال أخير ... معليش تعبناك معانا :o بس هذا السؤال يعتبر نقطة حساسة ... كيف أضع اعدادات ال TCP/IP؟؟ أما كيف يمكنني عمل هذا مع ويندوز آخر غير الXp فهذا نتركه لوقت فراغك ... و آسف على الUp الكثيرة :) :)

#12

السلام عليكم.

ممكن تضع اعدادات ال TCP/IP بحيث تكون اوتوماتيكية ( عن طريق DHCP أو APIPA ) و فيها يتم اعطاء الجهاز المتصل عنوان من ضمن مجال عنونة محجوز خصيصا وهي الطريقة الأسهل أو يمكن أن نضع اعدادات ال TCP/IP بشكل ستاتيكي أي أن نحدد نحن العنوان الذي سيحصل عليه الجهاز المتصل من الجهاز المرسل .

و خيارات TCP/IP موجودة في الخطوة رقم 9 التي ذكرتها و التي تتم في طرف الكومبيوتر المستقبل للاتصال و ذلك بالضغط على الزر Properties .

مع التحيات.

#13

UP

#14

أنا عملت كل الخطوات الل قلتوا عليها

ونجح جهازي في البيت بالإتصال بجهازي في المكتب

ولكن لم أعرف كيف أصل الي محتويات جهازي بالكتب أعني القرص الصلب و الملفات الموجودة به ولا كيف أبعث بملفات من عندي الي جهازي بالمكتب أرجوا إفادتي

هذا الموضوع مغلق.

مواضيع مشابهة