‫الثالثة‬ ‫المحاضرة‬
‫وبروتوكوالتها‬ ‫الشبكة‬ ‫طبقات‬
‫الـ‬ ‫طبقات‬ ‫تعريف‬
(
OSI
: )
•
‫هي‬
‫عبارة‬
‫عن‬
‫وسيط‬
‫يربط‬
‫اجهزة‬
‫مختلفة‬
‫في‬
‫طبيعتها‬
‫بب‬
‫عضها‬
‫البعض‬
‫ليسهل‬
‫عملية‬
‫االتصال‬
‫وتبادل‬
‫الموارد‬
‫فيما‬
‫بينه‬
‫ا‬
.
•
‫يتكون‬
‫هذا‬
‫الوسيط‬
‫من‬
7
‫طبقات‬
‫تعتمد‬
‫كل‬
‫واحدة‬
‫منها‬
‫على‬
‫األخر‬
.
•
‫ولكم‬
‫ان‬
‫تالحظوا‬
‫الترتيب‬
‫العكسي‬
‫لهذه‬
،‫الطبقات‬
‫حيث‬
‫ت‬
‫قوم‬
‫كل‬
‫طبقة‬
‫من‬
‫هذه‬
‫الطبقات‬
‫بمعالجة‬
‫البيانات‬
‫ومن‬
‫ثم‬
‫تحويلها‬
‫ال‬
‫ى‬
‫الطبقة‬
‫التي‬
‫تليها‬
‫وهكذا‬
‫حتى‬
•
‫تصل‬
‫الى‬
‫الطبقة‬
‫االولى‬
.
•
‫هذه‬
‫الطبقات‬
‫معرفة‬
‫بخواص‬
‫معينة‬
‫بحيث‬
‫ان‬
‫التغيير‬
‫في‬
‫اي‬
‫طبقة‬
‫من‬
‫هذه‬
‫الطبقات‬
‫ال‬
‫يستوجب‬
‫التغيير‬
‫في‬
‫الطبقة‬
‫التي‬
‫ت‬
‫ليها‬
.
Application Layer
•
‫وهي‬
‫الطبقة‬
‫األخيرة‬
‫والتي‬
‫تتعامل‬
‫مباشرة‬
‫مع‬
‫المستخ‬
‫دم‬
‫او‬
‫التطبيقات‬
‫المختلفة‬
‫مثل‬
(
telnet, ftp, and mail (pop3
and smtp
)
Presentation Layer
•
‫هذه‬
‫هي‬
‫الطبقة‬
‫التي‬
‫تحدد‬
‫هل‬
‫يجب‬
‫تعبئة‬
‫ام‬
‫تفرغة‬
‫الب‬
‫يانات‬
(
Pack & Un-Pack
)
.
•
‫وهي‬
‫أيضا‬
‫الطبقة‬
‫المسؤولة‬
‫عن‬
‫العديد‬
‫من‬
‫الوظائف‬
‫الخاصة‬
‫بتشفير‬
‫أو‬
‫فك‬
•
‫تشفير‬
‫البيانات‬
‫مرورا‬
‫بضغط‬
‫البيانات‬
‫او‬
‫حتى‬
‫اعاد‬
‫ة‬
‫تهيئة‬
،‫الملفات‬
‫كما‬
‫تتم‬
‫هنا‬
‫ايضا‬
‫بعض‬
‫عمليات‬
‫التحويل‬
‫ب‬
‫ين‬
‫البروتوكوالت‬
.
Session Layer
•
‫هذه‬
‫هي‬
‫الطبقة‬
‫المسؤولة‬
‫عن‬
‫تكون‬
‫اتصال‬
‫ذو‬
‫مساريين‬
‫لتب‬
‫ادل‬
‫البينات‬
‫بين‬
‫التطبيقات‬
‫المختلفة‬
,
‫كما‬
‫انها‬
‫ايضا‬
‫المس‬
‫ؤولة‬
‫عن‬
‫المحافظة‬
‫على‬
‫االتصال‬
‫ومن‬
‫ثم‬
‫اغالقه‬
.
•
‫هذه‬
‫الطبقة‬
‫مهمة‬
‫جدا‬
‫في‬
‫مجاالت‬
‫التجارة‬
‫االلكترونية‬
(
E.Commerce
)
‫حيث‬
‫تساعد‬
‫على‬
‫حفظ‬
‫خصوصية‬
‫المعلومات‬
‫في‬
‫حالة‬
‫القيام‬
‫بعمليات‬
‫الشراء‬
‫االلكترونية‬
‫والذي‬
‫يتم‬
‫ع‬
‫ن‬
‫طريق‬
‫تفادي‬
‫ما‬
‫يسمى‬
‫بتوزيع‬
‫الثقل‬
(
Load Balancing
)
‫بحيث‬
‫يتم‬
‫االتصال‬
‫مباشرة‬
‫بين‬
‫المشتري‬
‫وسيرفر‬
‫البائع‬
‫فقط‬
.
•
‫وهنا‬
‫يتضح‬
‫أيضا‬
‫الذكاء‬
‫المستخدم‬
‫في‬
‫الطبقة‬
‫السابقة‬
‫ح‬
‫يث‬
‫انها‬
‫تتفهم‬
‫بدأ‬
‫عملية‬
‫استخدام‬
•
‫جلسات‬
(
Sessions
)
‫تبادل‬
‫المعلومات‬
‫بدل‬
‫التدخل‬
‫في‬
‫عملها‬
.
Transport Layer
•
‫هذه‬
‫الطبقة‬
‫تتحمل‬
‫مسؤولية‬
‫ضمان‬
‫وصول‬
‫البيانات‬
‫بين‬
‫اال‬
‫جهزة‬
‫والتأكد‬
‫من‬
•
‫انعدام‬
‫االخطاء‬
‫أثناء‬
‫عملية‬
‫نقل‬
‫البيانات‬
‫وبهذا‬
‫تكون‬
‫قد‬
‫ار‬
‫احت‬
‫الطبقة‬
•
‫الخامسة‬
(
Session Layer
)
‫من‬
‫مسالة‬
،‫التأكد‬
‫من‬
‫صحة‬
‫البيانات‬
,
‫وفي‬
‫حالة‬
‫حدوث‬
‫خطأ‬
‫معين‬
‫فان‬
‫هذه‬
‫الطبقة‬
‫تتحم‬
‫ل‬
،‫أيضا‬
‫مسؤولية‬
‫تصحيح‬
‫الخطأ‬
,
‫كما‬
‫انها‬
‫تساعد‬
‫في‬
‫عملية‬
‫ا‬
‫لتحكم‬
‫في‬
‫انسياب‬
‫البيانات‬
(
Data Flow
)
.
•
‫هذه‬
‫الطبقة‬
‫هي‬
‫حيث‬
‫يعمل‬
‫بروتوكول‬
(
TCP
)
,
‫وتعتبر‬
‫هذه‬
‫الطبقة‬
‫من‬
‫أكثر‬
‫الطبقات‬
‫التي‬
‫يتحمس‬
‫لها‬
‫المهندسين‬
‫عاد‬
‫ة‬
‫لما‬
‫تحتويه‬
‫من‬
‫تكنلوجيا‬
‫خاصة‬
‫بتبادل‬
‫البيانات‬
(
Switching
)
.
Transport Layer
•
‫والجدير‬
‫بالذكر‬
‫انه‬
‫وقبل‬
‫تصنيع‬
‫االجهزة‬
‫هذه‬
‫كانت‬
‫فقط‬
‫البرمجيات‬
‫تعمل‬
‫على‬
‫هذه‬
‫الطبقة‬
,
‫ومن‬
‫هنا‬
‫بامكاننا‬
‫استيع‬
‫اب‬
‫سبب‬
‫نطق‬
(
TCP/IP
)
‫كجملة‬
‫واحدة‬
‫ويبدأ‬
‫عادة‬
‫بال‬
(
TCP
)
‫آلن‬
‫الطبقة‬
‫الرابعة‬
‫فوق‬
‫الطبقة‬
‫الثالثة‬
.
‫في‬
‫هذه‬
‫الطبقة‬
‫أيض‬
‫ا‬
‫تتم‬
‫عملية‬
‫تحويل‬
‫البيانات‬
‫اذا‬
‫مافشلت‬
‫البيانات‬
‫في‬
‫الوصول‬
‫الى‬
‫ال‬
‫جهاز‬
‫الهدف‬
‫لعدة‬
،‫اسباب‬
‫منها‬
‫اتخاذ‬
‫مسارات‬
‫خاطئة‬
‫او‬
‫ان‬
‫جهاز‬
‫الراوتر‬
‫قد‬
‫تجاهل‬
‫البيانات‬
‫النشغاله‬
,
‫يتم‬
‫التعرف‬
‫على‬
‫م‬
‫ثل‬
‫هذه‬
‫الحالى‬
‫في‬
‫حالة‬
‫فشل‬
‫الجهاز‬
‫المرسل‬
‫في‬
،‫استقبال‬
‫رسالة‬
‫اخطارية‬
‫بوصول‬
‫البيانات‬
.
•
‫والعديد‬
‫من‬
(
Routing Protocols
)
‫القوية‬
‫تعمل‬
‫هنا‬
‫في‬
‫هذه‬
‫الطبقة‬
‫ومنها‬
:
(
OSPF , BGP
)
‫والتي‬
‫يتم‬
‫تفعيلها‬
‫مباشرة‬
‫ف‬
‫وق‬
‫بروتوكول‬
‫الـ‬
(
IP
)
.
Network Layer
•
‫هي‬
‫الطبقة‬
‫المسؤولة‬
‫عن‬
‫فتح‬
‫واغالق‬
‫االتصال‬
‫بالشبك‬
‫ة‬
.
‫كما‬
‫انها‬
‫تؤمن‬
‫وضعا‬
‫من‬
•
‫االستقالل‬
‫للطبقات‬
‫العليا‬
‫من‬
‫ناحية‬
‫تحويل‬
‫ونقل‬
‫الب‬
‫يانات‬
‫بعد‬
‫استخدام‬
•
‫التكنلوجيا‬
‫الضرورية‬
‫لبناء‬
‫االتصال‬
‫بالشبكة‬
.
‫بر‬
‫وتوكول‬
‫ال‬
(
IP
)
‫يعيش‬
‫في‬
‫هذه‬
‫الطبقة‬
‫مع‬
‫بعض‬
‫بروتوكوالت‬
(
Routing
)
.
‫الجدير‬
‫بالذكر‬
‫ان‬
‫جميع‬
‫الراوترات‬
(
Routers
)
‫تعمل‬
‫في‬
‫هذه‬
‫الطبقة‬
.
Data Link Layer
•
‫هذه‬
‫الطبقة‬
‫هي‬
‫المسؤولة‬
‫عن‬
‫بناء‬
‫الطرق‬
‫الالزمة‬
‫لتأكيد‬
‫سالمة‬
‫وصول‬
‫البيانات‬
‫خالل‬
‫القطع‬
‫الشبكية‬
(
PhysicalLink
)
,
‫حيث‬
‫تقوم‬
‫بأرسال‬
‫مجموعات‬
‫من‬
‫البيانات‬
(
Frames
)
‫مدمجة‬
‫مع‬
‫المعلومات‬
‫الضرورية‬
‫إلتمام‬
‫عمليات‬
‫التوافق‬
‫وتقارير‬
‫األخطاء‬
‫وايضا‬
‫التحكم‬
‫في‬
‫مسار‬
‫الب‬
‫يانات‬
.
•
‫تعمل‬
‫على‬
‫هذه‬
‫الطبقة‬
‫بعض‬
‫البروتوكوالت‬
‫مثل‬
:
(
PPP ,
HDLC
)
.
Physical Layer
•
‫وهي‬
‫الطبقة‬
‫المسؤولة‬
‫عن‬
‫تحديد‬
‫العناصر‬
‫الكهربائية‬
‫والق‬
‫طع‬
‫الخاصة‬
‫وآليات‬
•
‫العمل‬
‫االزمة‬
‫التمام‬
‫أو‬
‫انهاء‬
‫عملية‬
‫االتصال‬
‫بالشبكة‬
.
‫و‬
•
‫هي‬
‫المسؤولة‬
‫عن‬
‫عملية‬
‫نقل‬
‫البيانات‬
‫خالل‬
‫القطع‬
‫التشبي‬
‫كية‬
(
physical
)
‫للشبكة‬
.
•
‫يتحكم‬
‫في‬
‫هذه‬
‫الطبقة‬
‫مقاييس‬
‫معينة‬
‫مثل‬
‫التغير‬
‫في‬
‫اش‬
‫ارات‬
‫الفولت‬
(
Signal Voltage Swing
)
‫وايضا‬
‫مدة‬
‫البت‬
(
bitduration
)
.
‫مثال‬
‫على‬
‫ذلك‬
‫كرت‬
‫الشبكة‬
‫المرفق‬
‫في‬
‫جهازك‬
‫او‬
‫الفتحات‬
(
Interfaces
)
‫في‬
‫أجهزة‬
‫الراوتر‬
‫والتي‬
‫تقوم‬
‫بطبيعة‬
‫الحال‬
‫بارسال‬
‫البيانات‬
‫على‬
‫شكل‬
‫صفر‬
‫و‬
‫واحد‬
.
‫بروتوكول‬
Tcp/Ip
•
Osi
‫موديل‬ ‫هو‬
‫تعليمى‬
‫وبروتوكول‬ ‫للفهم‬
tcp/ip
‫تنفيذه‬ ‫يتم‬ ‫الذى‬ ‫هو‬
‫فى‬
‫الواقع‬
‫العملى‬
‫سوف‬ ‫واالن‬
‫البروتوكول‬ ‫هذا‬ ‫الى‬ ‫تنطرق‬
.
•
‫بروتوكول‬
Tcp/Ip:
‫ل‬ ‫اختصار‬ ‫هو‬
Transmission Control Protocol/Internet Protocol
•
‫بروتوكول‬
IP (Internet Protocol :
‫جهاز‬ ‫لكل‬ ‫يعطى‬ ‫الذى‬ ‫وهو‬ ‫االنترنت‬ ‫بروتوكول‬ ‫هو‬
‫عنوان‬
‫جهاز‬ ‫وكل‬ ‫بالشبكة‬ ‫ليربطك‬
‫ياخذ‬
‫األجهزة‬ ‫بقية‬ ‫عن‬ ‫يختلف‬ ‫عنوان‬
,
IPV4
‫من‬ ‫مكون‬
32
‫بت‬
,
4
octets
,
‫وكل‬
octet
‫من‬ ‫مكونة‬
8
‫بت‬
,
(
‫مستقل‬ ‫لموضوع‬ ‫يحتاج‬ ‫فهو‬ ‫جيد‬ ‫بشكل‬ ‫تفهمه‬ ‫ولكى‬
)
•
‫بروتوكول‬
TCP (Transmission Communication Protocol):
‫االتصال‬ ‫نقل‬ ‫بروتوكول‬ ‫هو‬
‫اى‬
‫يقوم‬
‫الشبكة‬ ‫عبر‬ ‫البيانات‬ ‫بنقل‬
•
‫االنجليزية‬ ‫باللغة‬ ‫تشبيهه‬ ‫الممكن‬ ‫من‬ ‫البروتوكول‬ ‫هذا‬
‫فهى‬
‫بين‬ ‫للتخاطب‬ ‫حاليا‬ ‫االساسية‬ ‫اللغة‬
‫البشر‬
‫فى‬
‫البروتوكول‬ ‫هو‬ ‫البروتوكول‬ ‫هذا‬ ‫وايضا‬ ‫العالم‬
‫الرئيسى‬
‫المختلفة‬ ‫التشغيل‬ ‫انظمة‬ ‫بين‬ ‫للتخاطب‬
‫هذا‬ ‫واستمد‬
‫البروتوكول‬
Tcp/Ip
‫التش‬ ‫وانظمة‬ ‫والشبكات‬ ‫االجهزة‬ ‫انواع‬ ‫كل‬ ‫بين‬ ‫يربط‬ ‫ان‬ ‫يستطيع‬ ‫كونه‬ ‫من‬ ‫أهميته‬
‫غيل‬
‫االنترنت‬ ‫شبكة‬ ‫عبر‬ ‫ببعض‬ ‫وليتصلوا‬
‫و‬
‫فى‬
‫الد‬ ‫لوزارة‬ ‫خصيصا‬ ‫البروتوكول‬ ‫هذا‬ ‫صمم‬ ‫األساس‬
‫فاع‬
‫االمريكية‬
DOD
‫االنترنت‬ ‫بروتوكول‬ ‫هو‬ ‫ذلك‬ ‫بعد‬ ‫اصبح‬ ‫ثم‬
‫الرئيسى‬
,
‫هذا‬ ‫ان‬ ‫ايضا‬ ‫تعلم‬ ‫ان‬ ‫والبد‬
‫البروتوكوالت‬ ‫من‬ ‫العديد‬ ‫من‬ ‫يتكون‬ ‫البروتوكول‬
.
•
‫تتكون‬
TCP/IP Layer
‫البيانات‬ ‫خاللها‬ ‫من‬ ‫تمر‬ ‫طبقات‬ ‫اربعه‬ ‫من‬
,
‫كل‬ ‫وفى‬
‫البروتوكوالت‬ ‫من‬ ‫مجموعة‬ ‫تعمل‬ ‫طبقة‬
‫التى‬
‫تخدم‬
‫عمل‬
‫الطبقة‬ ‫هذه‬
,
‫فعل‬
‫ى‬
‫المثال‬ ‫سبيل‬
‫فى‬
‫التطبيقات‬ ‫طبقة‬
‫ال‬ ‫البروتوكوالت‬ ‫من‬ ‫مجموعة‬ ‫لدى‬
‫خدمية‬
‫التى‬
‫تساعدنى‬
‫مثل‬ ‫معينة‬ ‫برامج‬ ‫استخدام‬ ‫على‬
ftpm,smtp,rdp,pop3,http,dns
•
‫وفى‬
‫النقل‬ ‫طبقة‬
‫البيانات‬ ‫نقل‬ ‫بروتوكوالت‬ ‫توجد‬
tcp, udp.
•
‫وفى‬
‫االنترنت‬ ‫طبقة‬
(
‫او‬
‫ماتسمى‬
‫الشبكة‬ ‫طبقة‬
‫فى‬
osi)
‫بروتوكولين‬ ‫يعمل‬ ‫فبها‬
‫ال‬
ip
‫البروتوكوالت‬ ‫من‬ ‫العديد‬ ‫عليه‬ ‫يخدم‬ ‫الذى‬
(
icmp,igmp,arp,rarp)
‫بروتوكول‬ ‫وايضا‬
Nat
‫والشبكات‬ ‫االجهزة‬ ‫مع‬ ‫االتصال‬ ‫انشاء‬ ‫وهدفهم‬
.
•
‫واخيرا‬
‫ال‬ ‫طبقة‬
network Interface
‫ال‬ ‫مثل‬ ‫بروتوكول‬ ‫بها‬ ‫ويعمل‬
mac ,
arp ,IPSec ,
‫االولى‬ ‫الطبقة‬ ‫وهى‬
‫التى‬
‫م‬ ‫لها‬ ‫المرسلة‬ ‫البيانات‬ ‫مع‬ ‫تتعامل‬
‫ن‬
‫عندها‬ ‫من‬ ‫الترقيم‬ ‫بدأ‬ ‫تم‬ ‫ولهذا‬ ‫األخر‬ ‫الطرف‬
.
•
‫طبقة‬
‫التطبيقات‬
‫فى‬
TCP/IP Layer
‫تشمل‬
(
‫طبقة‬
‫التطبيقات‬
‫و‬
Presentation
‫و‬
Session
‫فى‬
‫ال‬
osi layer )
‫ويمكنك‬
‫مراجعه‬
‫الموضوع‬
‫السابق‬
‫لشرح‬
osi
‫لتعرف‬
‫وظيفته‬
‫الثالثة‬
‫بالتفصيل‬
,
‫ففيها‬
‫يقوم‬
‫المس‬
‫تخدم‬
‫بفتح‬
‫البرنامج‬
‫المطلوب‬
‫حسب‬
‫البروتوكول‬
‫الخاص‬
‫به‬
‫وهذا‬
‫وظيفته‬
‫الطبقة‬
‫االس‬
‫اسية‬
‫وهو‬
‫التعامل‬
‫المباشر‬
‫للمستخدم‬
‫مع‬
‫البرنامج‬
‫ثم‬
‫تتم‬
‫عملية‬
‫تهيئة‬
‫البيان‬
‫ات‬
‫وتشفيرها‬
‫وضغطها‬
‫كما‬
‫كان‬
‫تقوم‬
‫به‬
‫طبقة‬
‫ال‬
Presentation
‫ثم‬
‫فتح‬
‫قناة‬
‫اتصال‬
‫كما‬
‫كانت‬
‫تقوم‬
‫به‬
‫طبقة‬
‫السيشن‬
‫فى‬
osi layer ,
‫وهذه‬
‫هى‬
‫باختصار‬
‫ماتقوم‬
‫به‬
‫طبقة‬
‫التطبيقات‬
‫فى‬
TCP/IP Layer
‫البروتوكوالت‬
:
http – ftp – tftp- smtp-snmp-dns-telnet.
•
•
‫أهم‬
‫وظيفة‬
‫البيانات‬ ‫نقل‬ ‫هو‬ ‫الطبقة‬ ‫لهذه‬
,
‫البروت‬ ‫تحديد‬ ‫ثم‬ ‫ومن‬
‫وكول‬
‫المستخدم‬
‫فى‬
‫تستخدم‬ ‫البيانات‬ ‫فبعض‬ ‫البيانات‬ ‫نقل‬ ‫عملية‬
(
TCP Connection oriented protocol)
‫يقوم‬ ‫بروتوكول‬ ‫فهو‬
‫ال‬ ‫او‬ ‫وصولها‬ ‫سالمة‬ ‫من‬ ‫ويتأكد‬ ‫البيانات‬ ‫ارسال‬ ‫بعملية‬
,
‫يس‬ ‫او‬
‫تخدم‬
(
UDP Connectionless)
‫نقل‬ ‫بعملية‬ ‫يقوم‬ ‫بروتوكول‬ ‫فهو‬
‫ا‬ ‫الفيديو‬ ‫ملفات‬ ‫ذلك‬ ‫على‬ ‫مثال‬ ‫وصولها‬ ‫من‬ ‫التأكد‬ ‫دون‬ ‫البيانات‬
‫و‬
‫النت‬ ‫على‬ ‫والتلفزيون‬ ‫االذاعة‬ ‫محطات‬
.
‫البروتوكوالت‬
:
TCP – UDP
-
‫بروتوكول‬ ‫تستخدم‬ ‫البروتوكوالت‬ ‫معظم‬
TCP
‫مثال‬ ‫ماعدا‬
TFTP, SNMP,RIP
‫فيستخدم‬
UDP ,
‫بروتوكول‬ ‫ولدى‬
DNS
‫فهو‬
‫معا‬ ‫االثنين‬ ‫يستخدم‬
.
‫المحاضرة‬ ‫انتهاء‬
‫تحيات‬ ‫مع‬
‫د‬
.
‫أميرة‬
‫سمير‬

شبكات الحاسب