انجام پروژه ویپ و تلفن گویا

معروفترین پروتکل ها

دوشنبه ۲۵ آذر ۱۳۹۲


پروتکل به مجموعه ای از قوانين اطلاق مي شود که با استناد به آن ، گفتگو و تبادل اطلاعات بين دو کامپيوتر برقرار خواهد شد. پروتکل ها اغلب متني هستند و نحوه مکالمه بين کلاينت و سرور را تعيين مي کنند. به طور مثال سرويس دهنده وب ( وب سرور ) و سرويس گيرنده وب ( مرورگر وب ) از پروتکل HTTP يا Hyper Text Transfer Protocol براي برقراري مکالمه بين خود استفاده مي کنند.
اصول و اساس کار وب سرور بسيار ساده مي باشد. به اين صورت که با دريافت فرمان GET از کلاينت ، فايل مورد نظر را به مرورگر ارسال مي کند. شما مي توانيد با برنامه نويسي C و نوشتن حتي کمتر از 500 خط کد ، يک وب سرور بسيار ساده طراحي کنيد.
پروتکل ها براي ارتباط با سرويس ها طراحي شده اند كه در لايه هاي مختلفي از مدل 4 لايه اينترنت ( TCP/IP Model )  ومدل 7 لايه شبکه ( OSI Model ) واقع شده اند. از معروفترين پروتکل ها مي توان به موارد زير اشاره نمود :

پروتکلIP يا Internet Protocol :

مهمترين وضيفه اين پروتکل ارسال و دريافت بسته هاي اطلاعاتي به مقصد مورد نظر مي باشد.

پروتکل TCP يا  Transmission Control Protocol:

مهمترين وظيفه اين پروتکل اطمنيان پيدا کردن از صحت ارسال بسته ها به مقصد مي باشد. اين پروتکل با ايجاد يک ارتباط مجازي بين کامپيوتر فرستنده و  کامپيوتر گيرنده ، خطاهاي احتمالي در ارسال را کنترل مي کند. پروتکل  TCP، بخاطر ويژگي اتصال با کامپيوتر مقصد، “Connection-Oriented” يا “قابل اتصال” ، و به خاطر ويژگي خطايابي ، “قابل اطمينان” گفته مي شود. در صورتيکه بسته هاي اطلاعاتي به درستي به مقصد نرسد، دوباره اقدام به ارسال داده ها مي کند.

پروتکل UDP يا User Datagram Protocol:

اين پروتکل يك تشابه و يک تفاوت با پروتکل TCP دارد:
تشابه : هر دو اين پروتکل ها در لايه “حمل” انجام وظيفه مي کنند.
تفاوت : پروتکلUDP برخلاف پروتکل TCP ، “بدون اتصال” است. بنابراين سرعت عمل بيشتري دارد. وخطايابي نمي کند. بهترين مورد استفاده از اين پروتکل زماني مي باشد که اطمينان از دريافت داده ها زياد حياتي به نظر نرسد.

internet-protocols

پروتکل HTTP يا  Hyper Text Transfer Protocol:

اين پروتکل از معروفترين پروتکل ها بوده و ما را قادر مي سازد تا فرمت هاي مختلف متني ، صوتي ، تصويري را به راحتي مبادله کنيم. براي اين امر بايد روي وب سرورها ، سرويس هاي لازم را نصب کنند و کلاينت ها نيز از مرورگر وب استفاده نمايند. HTTP وظيفه وب سرور و مرورگر وب را هنگام دريافت هر فرماني مشخص مي كند.  مثلا وقتي شما آدرس يك سايت را در مرورگر وب خود وارد مي كنيد يك دستور HTTP به وب سروري كه صفحه مورد نظر شما در آن قرار دارد ، فرستاده مي شود و باعث مي شود تا صفحه مورد نظر براي شما ارسال شود.
نکته :  HTTP يک پروتکل ايستا ( Static ) مي باشد. و دستورات دريافتي را بدون در نظر گرفتن دستورات قبل و بعد اجرا مي کند. بنابراين نمي تواند دستورات متنوعي را در زمان انجام دهد. ويا بر اساس ورودي کاربر عکس العمل نشان دهد. براي حل اين مشکل و در واقع پويا کردن ( Dynamic ) صفحات وب از تکنيک هايي نظير Active X , Java , JavaScript , Cookie در کنار اين پروتکل استفاده مي شود.

پروتکل FTP يا File Transfer Protocol :

اين پروتکل امکان ارسال و دريافت فايل ها را از يک سرويس دهنده FTP فراهم مي کند.

پروتکل SMTP يا  Simple Mail Transport Protocol:

اين پروتکل مخصول ارسال و دريافت پيام هاي پست الکترونيکي مي باشند.

پروتکل NNTP يا Network News Transfer Protocol :

اين پروتکل ها براي مديريت پيغام هاي ارسالي در گروه هاي خبري خصوصي وعمومي مورد استفاده واقع مي شوند. سرويس دهنده NNTP ، مي بايست سرويس هاي لازم را جهت ذخيره پيام هاي ارسالي ودريافتي ومديريت آنها ، در سرور خود نصب کنند. کاربران نيز براي استفاده از اين سرويس از برنامه هاي مخصوصي که اصطلاحا NewsReader گفته مي شود براي ارسال ومشاهده پيام ها ،  استفاده نمايند. ( مثلا برنامه Outlook Express )

پروتکل SNMP يا  Simple Network Management Protocol:

اين پروتکل يک پروتکل آماري بوده که براي مونيتورينگ شبکه و گرفتن اطلاعات آماري مثلا از ميزان فضاي هارد ديسک و… بکار مي رود. نتايج آماري اين پروتکل بصورت يک فايل ديتابيسي تحويل ما مي شود.

پروتکل Telnet :

با استفاده از پروتکل Telnet ، ما قادر به ورود به سيستم از راه دور ، مشاهده فايل ها ، اجراي برنامه ها ، نقل و انتقال داده و غيره….  هستيم.
نکته : بدليل اهميت دو پروتکل TCP و IP ، به مجموعه کل اين پروتکل ، TCP/IP گفته مي شود.

پروتکل SSL:

مخفف کلمه  Secure Socket Layer، مي باشد، SSL يکي از پروتکل هاي انتقال داده ها در وب مي باشد. اين پروتکل ، اولين بار ، توسط شرکت Netscape و به هدف انتقال داده ها به صورت امن بين دو نقطه در اينترنت طراحي و مطرح شد. در حال حاضر ساير مرورگرهاي وب نظير IE نيز آن را حمايت مي کند.با ثبت نام در شرکت هايي معتبر و پرداخت وجهي بصورت ماهيانه به شما حق استفاده از SSL مخصوص داده خواهد شد. در اين روش از کليدهاي خصوصي يا اصطلاحا (Private Key) ميان مرورگر شخصي و وب سايت استفاده مي شود.
شما نيز مي توانيد وب سايت ويا ميل سرور امني طراحي کنيد. اين وب سايت ها در امر تجارت وتبادل امن کلمات عبور وحساب هاي اعتباري استفاده مي شوند و از پروتکل HTTPS با پورت 443 بجاي پروتکل HTTP استفاده مي کنند. در ويندوز 2003 سرور با تعريف سرور به عنوان Certificate Authority وساختن يک key مي توانيد وب سايت امن شخصي داشته باشيد.

پروتکل IPSec :

يکي از پروتکل هاي امنيتي شبکه مي باشد. با فعال کردن اين پروتکل توسط مدير شبکه پکيج هاي اطلاعاتي آماده براي ارسال در مبدأ مسير ، توسط کليد عمومي يا PKC رمزگذاري شده وتا زمان رسيدن آن به مقصد به صورت بسته IPSec بسته بندي شده و در مقصد رمزگشايي مي شود. استفاده از اين سيستم امنيتي باعث کاهش سرعت در امر نقل و انتقال داده ها مي شود که اين زمان صرف رمزگذاري و رمزگشايي مي شود. با توجه به پيشرفت نسخه هاي سروري ماکروسافت ويندوز ، مديران شبکه مي توانند سياست هايي ( policy هايي ) در ويندوز تعريف کنند که جز در موارد نادر از اين سيستم امنيتي استفاده نشود. به عنوان مثال يکي از اين موارد بر اساس فيلتر کردن IP مبدا و مقصد مي باشد. بدين ترتيب مي توان IPSec را در محدوده رنج خاصي از IPها اجرا كرد. براي موفقيت در امر اعمال IPSec بايد علاوه بر آشنايي با ويندوز و شبکه بايد با کشوهاي موجود در کنسول ويندوز ( msc ) نيز آشنا باشيد.

The following two tabs change content below.

فرزانه تقدیسی

کارشناس ارشد هوش مصنوعی - پس از اتمام دوره Elastix & MCSE & CCNA & CCNP و اخذ مدارک بین المللی در این حوزه مشغول به کار شدم

Latest posts by فرزانه تقدیسی (see all)

برچسب ها : , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

  1. محسن محمدی گفت:

    آرزوی موفقیت در همه ی کارهایت را داریم.

» ارسال نظرات

تصویر ثابت