تالار گفتگوی کیش تک/ kishtech forum
پروتکل pppچیست؟ - نسخه‌ی قابل چاپ

+- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir)
+-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1)
+--- انجمن: فناوری اطلاعات و ارتباطات (http://forum.kishtech.ir/forumdisplay.php?fid=6)
+--- موضوع: پروتکل pppچیست؟ (/showthread.php?tid=54484)



پروتکل pppچیست؟ - Mehrdad1371 - 01-06-2021

1PPPOE پروتکل PPP (که براي پورت‌ها و ارتباطات سريال طراحي شده است) مي‌باشد که براي شبکه اترنت تطبيق داده شده است. قابل ذکر است زماني که پروتکل PPP براي ارتباطات سريال طراحي شده بود هم غير ضروري و هم غير ممکن بود که آن را براي شبکه‌هاي اترنت قابل استفاده کنند و شايد در آن مقطع موجب شگفتي بود که کسي نياز به اجراي پروتکل PPP بر روي شبکه اترنت داشته باشد.
يک شبکه و ترافيک حاصل از پکت‌ها را مي‌توان با يک شبکه خيابان‌هاي شهري و ترافيک حاصل از وسايل نقليه مقايسه نمود. در خيابان‌هاي يک شهر معبر‌هاي ورودي و خروجي زيادي وجود دارند و همچنين با احداث تقاطع‌هاي شهري مي‌توان تعداد اين معبر‌هاي دسترسي را اضافه نمود. اما پيش بيني دقيق تعداد ماشين‌هاي موجود در هر خيابان کاري بسيار پيچيده به نظر مي‌رسد. پروتکل PPP در اين مدل شبيه سازي شده نظير شبکه‌هاي مترو مي‌باشد. انتقال در اين مسير بين دو منتهی اليه مشخص انجام مي‌گيرد. مسافران با ارائه بليط مي‌توانند از يک مبدأ وارد و از يک مقصد از پيش تعيين شده و مشخصي خارج شوند. به واسطه چنين روشي هم کار شمارش و حسابرسي مسافران به راحتي انجام مي‌گيرد و هم مسافران را به آساني مشاهده و بررسي نمود. بنابراين PPPOE  درست مشابه مترو شهري است که کار دسترسي به دو نقطه مشخص را با سرعت بالا امکان پذير مي‌سازد و ترافيک عبوري از اين شبکه نيز به راحتي قابل بررسي است.
PPPOE   قادر مي‌سازد که يک مجموعه از کاربران توسط مودم Bridge ساده به Remove Access Concentrator متصل گردند. هر کاربر از سرويس‌هاي PPP مختص به خود بهره مي‌برد و با Interface‌هاي کاملاً آشنايي مواجه است. مسائل مربوط به حساب کاربران، فيلترينگ و نوع سرويس‌ها مي‌تواند بر اساس درخواست خود کاربر متفاوت باشد. 
براي ايجاد يک ارتباط PPPOE، هر سلول PPP بايستي آدرس اترنت انت‌هايي را بداند تا قادر به اختصاص يک  Session Identifier واحد باشد. پروتکل شناسايي جهت تشخيص و اختصاص موارد مذکور در سرويس PPPOE گنجانده شده است.
کاربران مي‌توانند با استفاده از NIC ( Network Interface Card ) استاندارد و مودم‌هاي ADSL / DSL استاندارد از سرويس PPPOE بهره ببرند.Encapsulation مربوط به اين پروتکل همان RFC1483 Bridged مي‌باشد.
معمولاً کاربران مراحل ذيل را جهت  ايجاد يک ارتباط PPPOE با سرويس دهنده خود طي مي‌کنند :
نصب يک مودم ADSL / DSL که PVC آن ا زپيش تنظيم شده است.
نصب يک کارت شبکه با پورت اترنت و اتصال آن به مودم ADSL.
نصب درايور PPPOE ( معمولاً سرويس‌هاي PPPOE بر روي ويندوز‌هاي XP و 2003 بصورت Default وجود دارد ). 
با استفاده از  Windows Dialup Networking يک ارتباط PPP جديدي برروي   مودم ADSL ايجاد کنيد.
User Name و Password تعيين شده را به مانند سرويس‌هاي Dial up معمولي وارد کنيد و دکمه Connect را کليک نماييد.
وقتي که کاربر کليد Connect را مي‌فشارد يک سلول PPPOE ايجاد مي‌شود. اين سلول PPPOE توسط Modem bridge DSL و ATM PVC به سمت سرويس دهنده (PAP  ) انتقال مي‌يابد. در نتيجه کاربران به مانند سرويس‌هاي Dialup کنوني مي‌توانند به اينترنت متصل شوند با اين تفاوت که مي‌توانند از ارتباطي سريع تر و پهناي باند بيشتري برخوردار گردند. اين اترنت است که پيام‌هاي PPP را بين Client و سرور جابجا مي‌کند و فقط با استفاده از يک Line و مودم ADSL کاربران متعددي مي‌توانند با استفاده از سلول‌هاي PPP و بدون کمترين تنظيمات اضافي به شبکه‌هاي دلخواه خود همچون اينترنت، VOD، Gaming و... اتصال يابند.
تاريخچه PPPOE ( History of PPP over Ethernet )

پروتکل PPPOE در آگوست 1998 در انجمن (  Ethernet Engineering Task Force) EETF به ثبت رسيد و در فوريه 1999، انتشار يافت.
حسن اين پروتکل درآن بود که نه کاربران نياز به اطلاعات بيشتري از آنچه که در شيوه‌هاي مرسوم DialUp دارند،داشتند و نه Service Provider‌ها نياز به تغييرات اساسي در ساختار DHCP Server , Accounting Server و... داشتند. با تلفيق در پروتکل استاندارد معتبر يعني اترنت و PPP سرويس‌هاي PPPOE امروز ميزان دسترسي به سرعت بالا را براي کاربران فراهم مي‌کند.
مختصري از مزاياي استفاده از پروتکل PPPOE
    - استفاده بهينه و حداکثر از IP Address Pool :
همانگونه که ذکر شد سلول‌هاي PPPOE همانند سلول‌هاي PPP هستند در نتيجه IP Address بصورت Dynamic تخصيص داده مي‌شود. همچنين   IP Address‌هاي تخصيص داده شده در هر ارتباط جديدي تغيير مي‌يابند.
     - استفاده از پروتکل‌هاي مختلف :
PPPOE   قادر به Encapsulate پروتکل‌هاي غير IP نيز مي‌باشد در واقع مي‌توان گفت که هر پروتکلي که توسط PPP, Encapsulate مي‌شود مي‌توان از طريق PPPOE نيز ارسال نمود.
      - بکار گيري Authentication جهت اختصاص سرويس‌هاي اضافي به کاربران :
از آنجا که در اين پروتکل قبل از تخصيص سلول PPPOE يک کاربر، بايد مراحل Authentication توسط نرم افزار‌هاي مربوطه ( Radius Support ) صورت پذيرد مي‌توان سرويس‌هاي مختلف (  Value Added Service) را از طريق اين شيوه در اختيار کاربران گذاشت.
      - کاهش هزينه‌هاي سرويس دهنده :
ارتقاء از سيستم Dialup کنوني به شيوه ADSL-PPPOE براي سرويس دهنده‌ها با هزينه اندکي صورت مي‌پذيرد چرا که سرويس دهنده هيچ گونه نيازي به تغيير ساختار در سرور‌ها و نرم افزار‌هاي موجود کنوني نخواهند داشت.
همچنين با استفاده از نرم افزار‌هاي Radius Authentication نيز مي‌توان تعداد کاربران مرتبط از طريق يک مودم ADSL را کاملاً کنترل نماييد.