ما هو مفهوم البروكسي Proxy


السلام عليكم
فى مقال  اليوم سوف نتحدث عن واحد من اهم المواضيع التى تطلب من اى مدير أنظمة  ألا وهو ال Proxy Server :

أولا ماهو ال Proxy Server ??
-كلمة Proxy فى اللغة كمصطلح تعنى  وكيل او مفوض
-هو غالبا عباره عن  Software يتم تركيبه على السيرفر ليقوم بعده عمليات لخدمة المستخدمين
- للتبسيط يمكن اعتبار ال Proxy  هو برنامج يقوم  بتلقى الطلبات من أجهزه المستخدمين على الشبكة ويقوم بالنيابه عنهم بالطلب ثم يقوم مرة أخرى بارجاع الاجابة ( ناتج الطلبات مثل صفحه او ملف فى حالة التحميل) للمستخدمين
-الوظائف الاساسية  لل Proxy
1- Filtering او التصفيه حيث يقوم بتنقية او تصفية المحتوى  بناء على اعدادته المسبقه  بحجز او منع فتح موقع معين بالنسبه للمستخدمين
2- Caching  وهى احدى الوظائف الاساسية لل Proxy حيث يقوم بتخزين الصفحات والملفات  حسب اعدادته ويقدمها للمستخدمين  ولذلك يقوم بتسريع التصفح  حيث انه يقوم بالتخزين عند اول عمليه طلب لملف او صوره او موقع ما واذا ماتم طلب هذه الملف او الموقع ثانيه يقوم بعمل مقارنه سريعه بين النسخه المتاحه فى ال Cache الخاص به والنسخه الحاليه واذا ماتطابقت يقوم بارساله النسخه الموجوده فى ال Cache للمستخدمين مباشره بدون تحميلها مره اخرى من الانترنت.
3- Redirection او اعادة التوجيه وفيها يقوم باعاده توجيه الطلب لموقع او اخر مثلا عندما يقوم مستخدم بفتح موقع ممنوع  يقوم بتوجيهه لموقع اخر بناء على اعدادت مسبقه.
مالفرق بين ال Proxy وال Firewall ??
ببساطة شديده جدا ال Firewall يقوم غالبا بفحص ال Header الخاص بال Packet ويبحث عن اشياء معينه مثل ال Source Address او Source Port او  Destination Address او ال Destination Port
ال Proxy يمكنه ان يقوم بفحص ليس فقط  ال Header الخاص بال Packet ولكنه يقوم أيضا بفحص محتويات ال Packet الداخليه او مانسميها ال Packet Content
لذلك فان ال Proxy يستهلك موارد اكثر من ال Firewall لانه يقوم بجهد اكبر فى عمليه ال Packet Inspection  او فحص ال Packet بالكامل وليس فقط ال Header الخاص بال Packet

ليست هناك تعليقات:

إرسال تعليق