انجمن تیم امنیتی ایران سایبر

Network پروتکل

شروع موضوع توسط MR026 ‏26/6/19 در انجمن مدیریت شبکه

  1. لطفا فایل های خود را جهت ماندگاری در انجمن اپلود کنید در صورت مشاهده لینک اپلود خروجی , تاپیک حذف خواهد شد .
    بستن اطلاعیه
بستن اطلاعیه


درود مهمان گرامي؛

مهمان گرامي، براي مشاهده تالار با امکانات کامل ميبايست از طريق ايــن ليـــنک ثبت نام کنيد .

شرکت امنیتی ایران سایبر - برگزار کننده دوره های آموزشی و مسابقات فتح پرچم (CTF)
  1. MR026
    عضو انجمن

    وضعیت:
    Offline
    تاریخ عضویت:
    ‏2/4/19
    ارسال ها:
    19
    تشکر شده:
    64
    جنسیت:
    شغل:
    sql injection
    محل سکونت:
    karaj
    Name:
    MR026
    Main os:
    Linux
    بسم تعالی

    مفهوم پروتکل چیست ؟

    مجموعه از قوانین و رویه ها برای برقراری ارتباط است
    وقتی میزبان ها بخواهند ارتباط شبکه برقرار کنند باید از یکسری قوانین و پروتکل یکسان استفاده کنند تا بتوانند
    با هم ارتیاط برقرار کنند در این صورت اگر یک میزبان از نوع خاصی از پروتکل استفاده کند و میزبان دیگر
    از نوع دیگری از پروتکل استفاده کند نمیتوانند با هم ارتباط برقرار کنند حتما باید از از یکسری قوانین و پروتکل
    یکسان استفاده کنند


    انواع پروتکل:

    FTAM : (مدیریت و دسترسی انتقال فایل) که پروتکل دسترسی به فایل است

    FTP : (پروتکل انتقال فایل) پروتکل انتقال فایل در اینترنت

    SMTP : (پروتکل انتقال پستی ساده) پروتکل اینترنت برای انتقالات پست الکترونیکی

    SNMP : (پروتکل مدیریت شبکه ای ساده) پروتکل اینترنت برای نظارت بر شبکه ها و اجزای شبکه

    Telnet : پروتکل اینترنت برای برقراری ارتباط با میزبانهای راه دور و پردازش محلی داده ها

    Gopher : پروتکلی برای در اختیار قرار گذاشتن اطلاعات با استفاده از سیستمی از منوها، صفحات یا اتصالاتی به Telnet است

    NCP : پروتکل هسته مرکزی

    UDP : پروتکل انتقال داده و نا مطمئن است

    DNS : پروتکلی است که یک نام دامنه را به یک آدرس تبدیل می کند.

    TCP : (پروتکل کنترل انتقال) از پروتکل TCP/IP برای ضمانت تحویل داده های متوالی

    STP : قسمتی از پشته پروتکل IPX/SPX مربوط به شرکت Novell

    NwLink : نسخه مایکروسافت IPX/SPX است

    NetBEUI : پروتکل گسترش یافته کاربر NetBIOS (NetBIOS ، اعمال سطح پایین شبکه مثل با اشتراک گذاشتن فایلها و چاپگرها را انجام می دهد)

    ATP : پروتکل مبادلات Apple Talk

    RIP : پروتکل مسیریابی مبتنی بر بردار-فاصله RFC اساس یک الگوریتم می باشد.

    SLIP : پروتکلی که برای تبادل یک TCP/IP روی یک اتصال سریال می باشد مثل مودم.

    PPP : پروتکلی بسیار پیشرفته تر از SLIP که برای اتصال سریال می باشد.

    HTTP : پروتکلی که برای انتقال ابرمتن و صفحات وب در شبکه بکار می رود

    NEWS : پروتکلی برای انتقال

    BGP : یک پروتکل دروازه خارجی مبتنی بر RFC

    ARP : پروتکلی که برای شناسائی آدرس یک ایستگاه براساس آدرس IP بکار می رود.

    DHCP : پروتکلی جهت تخصیص آدرس های IP بصورت پویا است

    IP : (پروتکل اینترنت) از پروتکل TCP/IP برای تعیین مسیر و ارسال بسته

    IPX : (تبادل بین شبکه ای بشته ها) از رشته پروتکل IPX/SPX شرکت Novell برای تعیین مسیر و ارسال بسته

    DDP : پروتکل حمل داده های Apple Talk

    ICMP : پروتکلی برای گزارش خطاها بر روی اینترنت است

    CSMA/CD : هنگامی که در شبکه تصادم داده ها بوجود آید، یک دوره تناوبی انتظار، جهت کاهش تصادم ها تحمیل می شود
     
    IWHH(Mobin) و JOK3R از این پست تشکر کرده اند.
  2. MR026
    عضو انجمن

    وضعیت:
    Offline
    تاریخ عضویت:
    ‏2/4/19
    ارسال ها:
    19
    تشکر شده:
    64
    جنسیت:
    شغل:
    sql injection
    محل سکونت:
    karaj
    Name:
    MR026
    Main os:
    Linux
    پروتکل HTTP چیست؟
    برای نمایش این قسمت باید وارد سیستم شوید یا اینکه ثبت نام نمایید
    پروتکل HTTP یا Hyper Text Transfer Protocol اصطلاحا به پروتکلی گفته می شود که برای ایجاد ارتباط، دریافت، و ارسال داده ها بین سرور و کلاینت استفاده می شود. این پروتکل از پروتکل TCP/IP برای بستن پلی میان سرور و کلاینت استفاده می کند. طریقه کار ارتباط کلاینت با سرور، با استفاده از پروتکل HTTP به این ترتیب است که داده ها، از طریق بسته های اطلاعاتی، بین سرور و کلاینت رد و بدل می شود. به این ترتیب که برای برای ارسال داده ای به سمت مقصد، در ابتدا، داده، به بخش های کوچکتری شکسته می شود و سپس از هر کدام به سمت مقصد و با ترتیب مشخص ارسال می شوند.

    جزییات بیشتری از پروتکل HTTP
    لازم به ذکر است که این پروتکل از Handshaking برای ارسال و دریافت داده ها استفاده می کند. در Handshaking برای شروع و پایان عملیات دریافت و ارسال بسته های اطلاعاتی بین سرور و کلاینت، سوالاتی از مقصد پرسیده می شود.

    بعنوان مثال فرض کنید کلاینت A می خواهد از سرور B داده هایی را دریافت نماید. برای این منظور A در ابتدا درخواستی را به B می فرستد تا آمادگی B را برای ارسال پرسوجو نماید. در اینحالت A صبر خواهد کرد تا B جوابی را به این پرسش ارسال نماید. پس از آنکه B آمادگی را خود اعلام کرد، A پیامی را سمت B می فرستد و از او می خواهد تا داده های اطلاعاتی را بفرستد. B پیام را دریافت می کند و اطلاعات را آماده می کند و آن را به بسته های کوچکتری تقسیم می کند و توسط پروتکل Handshaking آنها را پشت سر هم و به ترتیب ارسال می کند.

    لازم به ذکر است که پروتکل TCP/IP که در پروتکل HTTP مورد استفاده قرار می گیرد، امنیت داده ها و تضمین ارسال آنها را تماما بر عهده گرفته است. این پروتکل بر روی لایه هایی قرار دارد و معماری این پروتکل بصورت چند لایه است.
     
    IWHH(Mobin)، Reza.Black و JOK3R از این ارسال تشکر کرده اند.
به انجمن تخصصی امنیت ایران سایبر خوش آمدید . برای مشاهده تمامی تالار ها و امکانات ثبت نام کنید .