محاضرة عن TCP/IP Model
مقدمة
- استعراض سريع للنموذج المرجعي OSI الذي تمت تغطيته في المحاضرة السابقة.
- شرح لكيفية استخدام ال OSI model لفهم تدفق البيانات والاتصال بين الأجهزة.
الفرق بين OSI Model و TCP/IP Model
- OSI Model يحتوي على 7 طبقات تبدأ من Physical وصولًا إلى Application.
- في TCP/IP Model، تم دمج ثلاث طبقات علوية (Session, Presentation, Application) في طبقة واحدة هي Application.
- TCP/IP Model مكون من 4 طبقات: Application، Transport، Internet، Network Access.
تفاصيل TCP/IP Model
- Application Layer: تهتم بواجهة المستخدم وكل ما يتعلق بـ End User.
- Transport Layer: مكافئة ل Layer 4 في OSI، مسؤولة عن نقل البيانات بين العمليات.
- Internet Layer: تستبدل Network Layer في OSI، مسؤولة عن نقل البيانات عبر الشبكات.
- Network Access Layer: تجمع بين Data Link و Physical في OSI.
استخدامات النموذجين
- OSI Model كان نموذجًا تصورياً في البداية، ولم يعد يستخدم في التصميم.
- TCP/IP Model هو النموذج المستخدم حاليًا في تصميم البرمجيات والأجهزة الجديدة.
- فهم TCP/IP ضروري لمطوري البرمجيات للتعامل مع الشبكات.
Protocols in TCP/IP Model
- Internet Layer: يحتوي على بروتوكولات مثل IPv4 و IPv6 المسؤولة عن عناوين الأجهزة.
- Transport Layer: يحتوي على بروتوكولات مثل TCP و UDP لتحديد المنافذ.
أنواع الأنظمة في الشبكة
- End System: تشمل الأجهزة التي تقدم أو تطلب الخدمة مثل الحواسيب والخوادم.
- Intermediate System: تشمل الأجهزة التي توصل بين الأنظمة مثل Routers و Switches.
مفهوم Encapsulation
- كل Layer تضيف معلومات للبيانات عندما تنتقل إلى Layer التالية.
- أثناء استقبال البيانات، تقوم كل Layer بإزالة المعلومات المضافة لها حتى تصل للبيانات الأصلية.
الخلاصة
- TCP/IP Model هو النموذج المستخدم حاليًا للشبكات.
- يحل المشاكل المتعلقة بالأمن والاعتمادية في الشبكات.
- مهم لمطوري البرمجيات فهم هذا النموذج لتطوير تطبيقات قادرة على التعامل مع الشبكات.
مصادر إضافية
- مسح رمز QR للوصول إلى المزيد من المراجع عن النموذجين TCP/IP و OSI.
هذه كانت ملاحظات المحاضرة حول TCP/IP Model. في الفيديوهات القادمة سيتم التعمق في كل طبقة من طبقات النموذج.