شرح نموذج TCP/IP
Transmission Control Protocol / Internet Protocol
لقد تم اختراعها سنة 1970، وكانت جزء من أبحاث مؤسسة DARPA ، التي قامت لتوصيل أنواع مختلفة من الشبكات وأجهزة الكمبيوتر. وكان تمويل هذه المؤسسة عاما من أجل تطوير هذه اللغة، ولذلك فإنها تتصف بعدم تبعيتها لأحد والنتيجة أنها أصبحت ملكا عاما، وبالتالي لا يمكن لأحد ادعاء الحق باستخدامها له فقط.
واكثر من هذا فان بروتوكولات TCP/IP تتكون من عتاد Hardware وبرامج Software مستقلة ، ولذلك فان اي شخص يمكن له أن يكون متصلا بالانترنت ويشارك في المعلومات مستخدما اى نوع من أجهزة الكمبيوتر.
ما هو البروتوكول :
البروتوكول بالنسبة للكمبيوتر على الإنترنت عبارة عن مجموعة القواعد التي تحدد كيف يمكن لأجهزة الكمبيوتر أن تتفاهم مع بعضها البعض عبر الشبكة التي تتواجد عليها. وشبكة الكمبيوتر تعني جهازي كمبيوتر أو أكثر متصلة مع بعضها البعض وقادرة على أن تتشارك في المعلومات . عندما ا تتحادث أجهزة الكمبيوتر مع بعضها البعض فإن ذلك يعني تبادلها مجموعة من الرسائل. وحتى يكون في إمكإنها فهم تلك الرسائل والعمل على تنفيذها فإن على أجهزة الكمبيوتر الموافقة على العمل بقواعد واحدة متفق عليها. فإرسال واستقبال البريد الإلكتروني ونقل الملفات والمعلومات وغيرها هي أمثلة على ما تقوم به أجهزة الكمبيوتر عبر الشبكات باستخدام مجموعة القواعد التي تحدد طريقة تفاهم أجهزة الكمبيوتر مع بعضها أو ما أسميناه بالبروتوكول.
إن البروتوكول يقوم بوصف الطريقة التي يجب على تلك الأجهزة أن تتبادل فيها الرسائل وتنتقل المعلومات. البروتوكول يختلف باختلاف نوع الخدمة التي تقدمها الشبكة، وعلى سبيل المثال فإن الإنترنت قد تأسس على مجموعة لبروتوكولات التي تكون عائلة واحدة هي TCP/IP ،
TCP/IP في الواقع هو عبارة عن بروتوكولين مختلفين ولكنهما يعملان معا دوما في نظام الإنترنت، ولهذا السبب فإنهما أصبحا مقبولين لأن يوصفا بأنهما وكأنهما نظام واحد.
إن بروتوكول TCP/IP في الواقع يعتمد عليه جميع أساليب العمل خلال الإنترنت وأنه على أسس هذا البرتوكول تأسست بروتوكولات تكون عائلة واحدة من خلال بروتوكول TCP/IP .
أهم بروتوكولات TCP/IP :
- SMTP) Simple Mail Transfer Protocol) ويتحكم في طريقة إرسال واستقبال البريد الإلكتروني .
- (File Transfer Protocol (FTP وذلك لنقل الملفات بين أجهزة الكمبيوتر .
- Hypertext Transfer Protocol وذلك لبث أو إرسال المعلومات على صفحات الشبكة العالمية (World Wide Web (www
إن هذه البروتوكولات تستطيع تمكين الأنواع المختلفة من أجهزة الكمبيوتر مثل الكمبيوتر الشخصي PC وماكنتوش وليونيكس وغيرها من أن تتفاهم مع بعضها على الرغم من اختلافاتها، والسبب هو أن تلك البروتوكولات تستعمل تركيبة معيارية واحدة في عملية التفاهم ما هو السيرفر ؟ السيرفر هو عبارة عن جهاز كمبيوتر يتم تشغيل أحد الانظمة التالية على Linux و الذي يستخدم كمنصة لإطلاق تطبيقات الويب المفتوحة المصدر (php) أو ويندوز و الذي يستخدم لإطلاق تطبيقات الويب الخاصة بمايكروسوفت و المعروفة بـ (ASP) أي و بشكل مختصر تحول تلك الملفات البرمجية إلى مواقع ويب قابلة للعرض من أي مكان في العالم و تصبح بصيغة (HTML) .
حزمة أنظمة الإنترنت هي بنية تصميمية تحدد مجموعة من الأنظمة المستخدمة للاتصال في الشبكات الحاسوبية. تقوم عليها شبكة الإنترنت العالمية حيث تؤمن التوافقية في ارتباط الشبكات المختلفة في أرجاء العالم مع بعضها البعض. وهي عبارة مجموعة بروتوكولات مرتبطة مع بعضها وتعمل معا.
تسمى أحيانا بحزمة النظم TCP/IP اختصار لـ Transmission Control Protocol/Internet Protocol نسبة لبروتوكول TCP وبروتوكول أوائل البروتوكولات التي ظهرت.
للحزمة ما يقابلها في نظام OSI الفرق بين الإثنين يكمن في كون الأولى اخترعت لحل مشكلة واقعية في الاتصالات، أما OSI فهو نظري أكثر منه تطبيقي.
وكغيره من بروتوكولات الاتصال، فإن TCP/IP مؤلف من طبقات: طبقة الـ IP هي المسؤولة عن نقل حزم البيانات من حاسب لآخر، حيث يقوم بروتوكول ITP بإرسال كل رزمة بناء على عنوان وجهة المعطيات المؤلف من أربعة بايتات، أو مايعرف برقم .IP وتقوم الهيئات المسؤولة عن الإنترنت بتعيين مجالات من هذه الأرقام لمختلف الشركات، وتقوم هذه الشركات بتعيين مجموعة من أرقامها لمختلف الأقسام.
المداخل SOCKETS :
هي عبارة عن تطبيقات جزئية مسؤولة عن السماح بالدخول إلى معظم الأنظمة من خلال بروتوكولTCP/IP ، الذي لايستخدم فقط للدخول إلى الانترنيت، وإنما يستخدم أيضاً على نطاق واسع لبناء الشبكات الخاصة. وقد تكون هذه الشبكات الخاصة مرتبطة بالانترنيت، وقد لا تكون مرتبطة بأي شبكة أخرى. ونسمي الشبكة الخاصة التي تستخدم بروتوكول TCP/IP وبرمجيات الانترنيت، بشبكات انترنيت.
وتحتوى كل طبقة على مجموعة من القواعد والبوتوكولات التي تقدمها للطبقات التي تليها ومن الجدير بالذكر انك لاتشعر بأي طبقة من تلك الطبقات، أنت فقط تشعر بالطبقة الأخيرة وهي طبقة البرامج وهي التي تستخدمها البرامج المعروفة مثل المتصفحات وقارئ البريد الاكتروني أو برامج المسنجر.
بروتوكول التحكم بالإرسال بروتوكول الإنترنت (TCP/IP) :
Transport Control Protocol / Internet Protocol إذا كان لدينا عنوان اي بي فذلك يعني أن لدينا بروتوكول TCP/IP فعند تثبيت هذا البروتوكول يجب أن نعرف رقم اي بي واحد على الأقل في الشبكة ثم نعين مخدم DHCP يوزع الأرقام على جميع الحواسيب، ويمكن أن نلخص مفهوم IP على النحو الآتي رقم IP هو لتعريف الجهاز في الشبكة (موقع وجوده أو ربطه الفيزيائي على الشبكة) وهو يشبه كثيرا رقم الهاتف فكل جهاز يدخل إلى الشبكة يكون له رقم متفرد خاص لا يملكه جهاز أخر ومثلا شبكة الأنترنت في وقت واحد لا يكون في العالم كله رقمين متشابهين وفي شبكة خاصة لو تعين رقمين متشابهين لن يستطيعوا الاتصال في ما بينهم يتألف عنوان IP الإصدار الرابع من 32 بت مقسمة الى اربع مجموعات وكل مجموعة تحتوي على 8 بت وتمثل هذه البتات بأرقام عشرية مثل 131,107,2,200 وبما أن كل مجموعة مكونه من 8 بت فيمكن أن يكون أي مجموعة من الرقم 1 ألى 255 بالنظام العشري أو ثماني خانات (بت) بالنظام الثنائي
يتم تقسيم البروتوكولات الحزمة TCP/IP :
طبقة التطبيقات – Application
طبقة النقل – Transport
طبقة الانترنت – Internet
طبقة الربط – Network Interface