پروتکل NNTP

ارسال شده توسط admin | در دسته بندی وبلاگ

پروتکل NNTP

پروتکل NNTP = Network News Transfer Protocol

 

پروتکل NNTP

سرویس دسترسی به گروه های خبری (News Groups)، به زبان ساده NNTP سرویس است برای دسترسی بهاطلاعاتی که توسط افراد مختلف ارسال شده و مشترکاً مورد استفاده قرار می گیرد . این سرویس نیز از دو قسمت تشکیل شده

الف ) NNTP Client : که به News Client نیز معروف است.
ب ) NTTP Server : که به NTTP Server نیز مشهور است.

روال کار بدین صورت است که ابتدا توسط News Client به یک News Server  متصل شده سپس گروه خبری را انتخاب و در آن عضو می شویم (Subscribe) پس از عضویت در گروه خبری ، اطلاعات و اخبار متنوع در زمینه ی مورد نظر از سرور به گیرنده انتقال پیدا می کند .

0 دیدگاه | آوریل 8, 2019

 پروتکل FTP

ارسال شده توسط admin | در دسته بندی وبلاگ

 پروتکل FTP

FTP

 پروتکل FTP چیست و چکار می کند؟

تا به حال شاید اصطلاح FTP را مکرراً شنیده‌اید ولی در پی دانستن اطلاعات بیشتری در این رابطه هستید. FTP یک پروتکل یا قرارداد برای انتقال فایل در شبکه است. برای انتقال هر نوع داده باید با توجه به قراردادهای موجود از یک نوع از آنها استفاده کرد تا کارایی را که مد نظر ماست داشته باشد. پس شما با FTP می‌توانید فایل‌های مورد نظر خود را از یک رایانه به رایانه دیگر، در یک شبکه برپایه TCP، منتقل کنید. برای این کار هم می‌بایست از یک برنامه سمت مشتری بر روی رایانه خود استفاده کنید تا قادر به انجام این کار باشید.

FTP از حروف اول کلمات File Transfer Protocol تشکیل شده است و به عبارتی سرنام آن سه کلمه است، که به طور اختصار از اصطلاح FTP استفاده می‌شود. همانطور که از نام آن می‌توان فهمید، از آن برای تبادل فایل بین حساب‌های مختلف یک رایانه، بین یک حساب و یک رایانه شخصی و یا برای دسترسی آنلاین به بایگانی نرم افزارها در یک شبکه استفاده می‌شود.

کاربرد عملی و رایج از این پروتکل، یعنی FTP، بیشتر زمانی است که شما قصد انتقال یک فایل از رایانه خودتان به یک سرویس دهنده فضای میزبانی (Host) را دارید. در این زمان است که شما باید از این ابزار برای تبادل فایل استفاده کنید. مثلا شما چند فایل HTML ساخته‌اید و حالا قصد بارگذاری آن برای نمایش در وب را دارید. در اینجاست که باید پس از تهیه یک فضای مناسب، اقدام به بارگذاری یا آپلود (Upload) آن فایل‌ها، به وسیله FTP روی هاست خود کنید. در اینجا هم باید از یک برنامه معمولاً گرافیکی هم استفاده کنید که این مورد یکی از راه‌های استفاده از اف تی پی است.

پس به عبارت ساده، FTP یک راه کار برای انتقال فایل و پوشه بین رایانه‌های مختلف در شبکه است. که یکی اصلی‌ترین مصداق آن انتقال فایل‌های سایت روی فضای میزبانی با استفاده از FTP است. برای این کار شما در پنل فضای میزبانی خود یک حساب FTP می‌سازید و پس از آن با یک نرم افزار نصب شده روی رایانۀ خودتان، و همچنین نام کاربری و رمز عبوری که در زمان ساخت حساب FTP تعیین کردید، وارد حساب خود می‌شوید و اقدام به انتقال و مدیریت ‌فایل‌های خود می‌کنید.

راه های استفاده ازFTP

شما سه راه عمده برای استفاده از اف تی پی پیش رو دارید.

روش اول استفاده از یک برنامه گرافیکی سمت مشتری است. این روش از مرسوم‌ترین طرق استفاده از FTP است. برای این کار اول باید بر روی رایانۀ خود، یک برنامه اف تی پی مانند FileZilla را نصب کنید و با دادن اطلاعات مورد نیاز برای اتصال، به سرور ftp متصل شوید و فایل‌ها را انتقال دهید. همانطور که ذکر شد این روش یکی از رایج‌ترین و ساده‌ترین روش هاست که احتیاجی به دانستن اطلاعات فنی زیادی هم ندارد.
استفاده از یک مرورگر هم یکی از شیوه‌های بهره برداری از FTP است. برای این کار شما مانند وارد کردن آدرس یک سایت، آدرس یک سرور اف تی پی را وارد می‌کنید (مانند /ftp://domain.com) و پس از دادن نام کاربری و رمز عبور، مرورگر برای شما فایل‌ها و محتویات فضای مورد نظر شما را نشان می‌دهد. استفاده از این روش برای جست و جو در دایرکتوری‌های بزرگ و برای خواندن فایل‌های بازیابی بسیار ساده است. اما در مقایسه با یک برنامه‌ی اختصاصی FTP از سرعت پایین‌تر و همچنین از قابلیت اعتماد کمتری برخوردار است.
و آخرین روش هم استفاده از خط فرمان FTP است. بسیاری از سیستم عامل‌های امروزی مانند ویندوز مکینتاش و لینوکس، از خط فرمان توکار سمت مشتری تشکیل شدند. یعنی شما می‌توانید مثلاً از CMD (خط فرمان) خود ویندوز بدون نیاز به هیچ گونه ابزار اضافی‌ای این کار را انجام دهید. ولی به دلیل نداشتن رابط کاربری کاربرپسند خیلی از افراد مخصوصاً تازه کارها ترجیح می‌دهند از روش اول یا دوم استفاده کنند که با گرافیک سرو کار دارند تا متن و خط فرمان.

0 دیدگاه | آوریل 8, 2019

مفهوم پروتکل FTP

ارسال شده توسط admin | در دسته بندی وبلاگ

مفهوم پروتکل FTP

مفهوم پروتکل FTP

FTP یا File Transfer Protocol به پروتکلی اطلاق می شود که برای ارسال و دریافت فایل بین سرور و کلاینت بکار گرفته می شود. در مقابل پروتکل HTTP، پروتکل FTP از قدمت بیشتری برخوردار است و با در نظرگیری تکنولوژی های مورد استفاده در زمانهای قدیم، پروتکل FTP از سرعت پایینتری در مقایسه با پروتکل FTP برخوردار است.

امنیت بکار گرفته شده برای FTP بسیار ضعیف بوده بطوریکه امکان هک شدن داده ها از نظر تئوری برای این پروتکل وجود دارد (برخلاف پروتکل HTTP که از نظر تئوری، امکان هک شدن برای آن وجود ندارد).

ولی چه چیزی باعث محبوبیت FTP شده است؟ بسیار عجیب است که پس از گذشت سالیان سال، کاربران زیادی هنوز از این پروتکل برای ارسال و دریافت داده هایشان استفاده می نمایند. دلیل محبوبیت این پروتکل، شاید بتوان گفت در کاربر پسندی آن است. کاربران می توانند از طریق نرم افزارهای مخصوصی که برای این کار طراحی شده اند، از روی دسکتاپ کامپیوتر خود، فایل های مورد نیازشان را به سرور ارسال، یا دریافت دارند. درست مثل آنکه این عملیات دارد از طریق MyComputer انجام می شود.ولی در پروتکل HTTP اوضاع به این منوال نیست. کاربران بایستی از طریق سایت، ابتدا به سرور سایت متصل شوند و سپس مبادرت به دریافت و ارسال داده ها نمایند.

با توجه به محبوبیتی که FTP در بین استفاده کنندگان خود دارد، چنین بنظر می رسد که عنصر سادگی، بر عنصر سرعت غلبه دارد. کاربران زیادی حاضرند وقت خود را فدای سادگی در استفاده نمایند و این خود شاید نمود بارزی باشد از اهمییت کاربر پسندی و سادگی.

0 دیدگاه | آوریل 8, 2019

پروتکل امنیتی SSL چگونه کار می کند؟

ارسال شده توسط admin | در دسته بندی وبلاگ

پروتکل امنیتی SSL چگونه کار می کند؟

 

SSL مخفف (Secure Sockets Layer) یک تکنولوژی امن برای ارتباط امن میان سرویس دهنده و سرویس گیرنده می‌باشد.
برای مثال برای ارتباط امن وب سایت و یک مرورگرکاربر یا سرویس دهنده mail و سرویس گیرنده mail .

SSL اجازه می‌دهد که اطلاعات حساسی از قبیل شماره‌های کارت بانکی، اطلاعات شخصی و همچنین نام کاربری و شناسه بصورت امن انتقال پیدا کنند. بصورت معمول اطلاعات بین مرورگر و سرویس دهنده بصورت داده خام (Plain text) انتقال پیدا می‌کنند. و در صورتی که یک شخص مهاجم بتواند اطلاعاتی که شخص از مرورگر برای سرویس دهنده ارسال می‌کند را کنترل کند به راحتی می‌تواند از اطلاعات سوء استفاده کند.
بطور دقیقتر SSL یک پروتکل امنیتی است که با استفاده از الگوریتم‌هایی ارتباط امنی را بین سرویس دهنده و سرویس گیرنده برقرار می‌کند تا داده بصورت رمزگذاری شده انتقال پیدا کنند.
ارتباط امن SSL چگونه ایجاد می‌شود؟
زمانی که یک مرورگر به یک وب سایت امن از طریق SSL متصل می‌شود.
مرورگر و سرویس دهنده یک نشست امن با تبادل پیغام ساده تحت عنوان SSL Handshake شروع  می‌کنند. این روند توسط کاربر قابل رویت نیست.
ارتباط SSL به کمک سه کلید یک ارتباط امن را ایجاد می‌کند:
1- کلید عمومی 2- کلید خصوصی 3- کلید نشست
هر چیزی که با کلید عمومی رمزگذاری شود توسط کلید خصوصی رمزگشایی خواهد شد و برعکس.
روند کار به شکل زیر است:
1- مرورگر به یک وبسایت امن متصل می‌شود.(وبسایت هایی که دارای SSL هستند با https شروع می‌شوند.) مرورگر درخواست می‌کند تا سرویس دهنده خودش را معرفی کند.
2- سرویس دهنده یک کپی از مدرک SSL خود را برای مرورگر ارسال می کند که شامل کلید عمومی می‌شود.
3- مرورگر مدرک دریافتی را با لیستی از مدارک SSL ای که توسط CA (وظیفه CA این است که هویت طرفین ارتباط، نشانی ها، تاریخ انقضای گواهینامه را بداند و براساس آن ها هویت ها را تعیین نماید.) معتبر هستند و هنوز منقضی نشده‌اند مطابقت می‌دهند. اگر مرورگر مدرک دریافتی را معتبر تشخصی دهند، یک مقدار را برای شروع جلسه ایجاد می‌کند و آن را با استفاده از کلید عمومی دریافتی از سرویس دهنده رمزنگاری می‌کند و این مقدار رمز شده را برای سرویس دهنده ارسال می‌کند.
4- اگر سرویس دهنده نیز سرویس گیرنده را یک سرویس گیرنده مجاز دانست. با استفاده از کلید خصوصی خود مقدار را رمزگشایی می کند و یک مقدار شامل کلید نشست (session key) ایجاد می‌کند و به مرورگر می‌فرستد تا ارتباط امن آغاز شود.
5- سرور و مرورگر حالا تمام داده ها را با کلید نشست (session key) رمزگذاری می‌کنند و داده‌ها را از طریق این ارتباط امن رد و بدل می‌کنند.

پروتکل امنیتی SSL

 

یک سایت که گواهینامه معتبر SSL دارد در مرورگر Chrome به این شکل نمایش داده می‌شود.

پروتکل امنیتی SSL

 

0 دیدگاه | آوریل 8, 2019

پروتکل SSL چیست؟

ارسال شده توسط admin | در دسته بندی وبلاگ

پروتکل امن (SSL) چیست؟

پروتکل SSL

پروتکل امنیتی (SSL) یکی از پروتکل‌های استاندارد جهت انتقال داده‌ها بین سرویس دهنده (Server) و سرویس گیرنده (Client) به صورت رمزنگاری شده است.

 

SSL به معنای چیست؟

کلمه SSL مخفف عبارت Secure Socket Layer به معنای “لایه امن پروتکل” است و با نام‌های زیر شناخته و ربط داده می‌شود:

  • Https (پروتکل امن)
  • Hypertext transfer protocol over secure layer (پروتکل انتقال ابر داده از طریق لایه امنیتی)
  • s-HTTP
  • Secure HTTP

این پروتکل در تاریخ 1996 توسط شرکت Netscape طراحی شد و به سرعت به یک پروتکل برای انتقال داده‌ها به صورت امن، مورد استفاده قرار گرفت.

 

پروتکل امن SSL چیست؟

SSL یک پروتکل استاندارد و رایج امنیتی برپایه رمزگذاری است که در آن داده‌های رد و بدل شده بین سرویس دهنده (Server) و سرویس گیرنده (Client) توسط کلیدهای خاصی خصوصی و عمومی رمزنگاری (Encrypt) شده و در سمت دیگر رمزگشایی (Decrypt) می‌شود. امنیت در این پروتکل دو طرفه است؛ یعنی در هر دو طرف، فرایند رمزنگاری و رمزگشایی انجام می‌گیرد.

بسیاری از سرویس دهندگانی که اطلاعات و داده‌های حساس مانند اطلاعات کارت‌های بانکی (مثلاً در شبکه بانکی کشور)، کارت‌های شناسایی، رمزهای عبور مهم و … را بین خود و سرویس گیرنده رد و بدل می‌کنند، از پروتکل‌های امنیتی مانند SSL استفاده می‌کنند.

وبسایت‌هایی که از پروتکل امن SSL جهت رمزگذاری داده‌ها استفاده می‌کنند، معمولاً از طریق پروتکل HTTPS (به جای حالت عادی و غیر امن آن یعنی HTTP) با سرویس گیرنده‌ها ارتباط برقرار می‌کنند. در مرورگرها، اینگونه وبسایت‌ها معمولاً با علامت قفل سبز (به معنای ارتباط امن سالم) نشان داده می‌شوند:

پروتکل امن SSL

مرورگر گوگل کروم درحال مرور صفحه با پروتکل SSL

پروتکل امن SSL

مرورگر فایرفاکس درحال مرور صفحه‌ای با پروتکل SSL

پروتکل امن SSL

مرورگر اپرا درحال مرور صفحه‌ای با پروتکل SSL

پروتکل امن SSL

مرورگر اینترنت اکسپلورر درحال مرور صفحه‌ای با پروتکل SSL

 

آیا پروتکل SSL واقعاً امن است؟

در این پروتکل، همان‌طور که گفته شد، داده‌ها بین سرویس دهنده و گیرنده رمزگذاری می‌شوند؛ به همین دلیل، داده‌ها در طول انتقال از کانال غیر امن مانند اینترنت، اینترانت و …، حفاظت شده باقی می‌مانند. هرچند دسترسی به این داده‌ها ممکن است، اما به دلیل آن‌که رمزگذاری شده اند، برای بدست آوردن داده‌های رمزگشایی شده اصلی، باید کلید مورد استفاده در آن نشست ارتباطی امن (Secure connection session) را دانست. از این رو، این پروتکل عملاً غیرقابل نفوذ است. البته در دنیای هک و امنیت، چیز غیرممکنی وجود ندارد! برای مثال، ممکن است طی فرایندهای خاص، بسیار پیچیده و مهندسی شده، حتی بدون داشتن کلید نیز روزی بتوان داده‌های اصلی را بدست آورد یا مثلاً ممکن است کلیدهای مورد استفاده در فرایند رمزگذاری و رمزنگاری، از سمت سرویس دهنده پروتکل امن، به سرقت رفته باشند.

از سوی دیگر، داده‌ها فقط و فقط در طول مسیر انتقال از کانال مورد نظر رمزگذاری شده اند؛ یعنی داده‌های اصلی، در سمت سرویس دهنده و گیرنده توسط پروتکل SSL رمزنگاری نمی‌شوند. به همین دلیل، درصورتی که بدافزاری در هر یک از این سمت‌ها قرار بگیرد، می‌تواند داده‌های اصلی را به راحتی بدزدد. البته تاکنون گزارشی از سرقت اطلاعات از طریق کانال امن SSL منتشر نشده است بنابراین می‌توان آن را یک پروتکل “واقعاً امن” دانست.

 

تعدادی از ارائه دهندگان پروتکل امن SSL:

شرکت‌های بسیاری اقدام به ارائه سرویس‌های پروتکل امن SSL کرده اند. با این حال، تعدادی از ارائه دهندگان، شرکت‌های زیر هستند:

0 دیدگاه | آوریل 8, 2019

UDP چیست ؟

ارسال شده توسط admin | در دسته بندی وبلاگ

UDP چیست ؟

User datagram protocol یکی از اعضای اصلی  مجموعه پروتکل اینترنت است.

UDP از مدل انتقال ساده بدون ارتباط (connectionless) با کمترین مکانیزم های پروتکل استفاده می کند. که هیچ ارتباط دست دهی (handshaking) وجود ندارد که باعث می شود برنامه کاربرد درمعرض شبکه های غیر اعتماد قرار گیرد. که هیچ تضمینی برای دریافت، درخواست و یا محافظت مکرر وجود ندارد. البته UDP از سیستم رمز نگاری checksum برای چک کردن بدون خطا بودن داده ها و شماره های پورت ها برای آدرس دهی عملیات های مختلف در مبدا و مقصد داده ها استفاده می کند. با UDP برنامه های کامپیوتر می توانند پیغام ارسال کنند.

UDP چیست ؟

UDP برای مواقعی مناسب است که تشخیص و تصحیح خطا مد نظر و ضروری نباشد یا در برنامه های در حال اجرا برای جلوگیری از سربار زیاد پروسه ها استفاده می شود .برنامه هایی که به زمان حساس هستند معمولا از UDP استفاده می کنند زیرا قطع بسته ها ( انداختن – dropping ) ، به انتظار برای تاخیر بسته ها ترجیح داده می شود ، که این گزینه ای برای سیستم های بلادرنگ ( realtime )  نمی باشد . اگر نیاز به تصحیح خطا در سطح شبکه باشد معمولا ازTCP یا Stream Control Transmission Protocol (SCTP) استفاده می شود .

UDP چیست ؟

موارد کاربرد UDP به شرح زیر است :

  • سرویس معامله گرایی (انتقال گرایی) است که برای مواردی مثل DNS و Network Time Protocol استفاده می شود .
  • Datagram به وجود می آورد که برای دیگر مدل های پروتکل مثل IP tunneling و Remote Procedure Call و NFS مناسب است .
  • برای راه اندازی خودکار (bootstrapping) یا دیگر اهداف بدون استفاده از پشته کامل پروتکل مناسب است مانند DHCP و FTP
  • مناسب برای مشتریان به تعداد زیاد ، مانند برنامه های streaming media مثل IPTV
  • مناسب برای ارتباطات یکسو و همچنین برای پخش اطلاعات .

برنامه ها از سوکت های دیتاگرام برای برقراری ارتباط هاست به هاست استفاده می کنند.

UDP پروتکل لایه انتقال است. UDP هیچ تضمینی برای دریافت پیغام در پروتکل لایه ی بالاتر نمی کند و لایه ی UDP در خود پیغام را نگه نمیدارد . به همین دلیل به UDP پروتکل انتقال نامطمئن اطلاق می شود.

0 دیدگاه | آوریل 8, 2019

تفاوت TCP با UDP

ارسال شده توسط admin | در دسته بندی وبلاگ

تفاوت TCP با UDP

تفاوت TCP با UDP چیست؟

پروتکل (transmission control protocol (tcp یک پروتکل ارتباط محور (connection oriented) است و عملکرد آن بدین صورت است که برای هر پکت ارسالی توسط کامپیوتر مبدا باید یک پکت ack از سرور مقصد مبنی بر دریافت صحیح و بدون نقص پکت دریافت کند . اگر طی زمان مشخصی این پیام ack توسط مبدا دریافت نگردد فرایند ارسال پکت مجددا تکرار خواهد شد و کاربر آن بیشتر در مواردی است که نیاز به اطمینان از صحت انتقال اطلاعات داریم مانند پروتکل های FTP , Telnet . http , SMTP , pop3 , …

پروتکل (User datagram protocol (UDP یک پروتکل بدون ارتباط محور (connection less) است . بر خلاف tcp در این پروتکل هیچ گونه پیام ack مبنی بر دریافت پکت از سوی سرور ارسال نشده و بیشتر در مواردی مانند انتقال صوت voip یا ویدئو که پهنای باند در این موارد از اهمیت بالایی برخوردار است بکار می رود زیرا در صورت استفاده از پروتکل tcp جهت انتفال این ترافیک هر پیام ack به ازای دریافت پکت خود باعث اشغال پهنای باند خواهد شد .

0 دیدگاه | آوریل 8, 2019

مفهوم EtherChannel

ارسال شده توسط admin | در دسته بندی وبلاگ

مفهوم EtherChannel

مفهوم EtherChannel

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

به عنوان مثال در این لابراتور بین دو سوئیچ سیسکو ما چهار پورت فیزیکی را که هر کدام با سرعت ۱۰۰Mbps کار می کنند در داخل یک گروه منطقی به نام Channel- Group قرار خواهیم داد که حال این پورت منطقی از مجموعه پهنای باند چهار لینک فیزیکی استفاده می کند و پهنای باند معادل ۴۰۰Mbps برای این اتصال منطقی بوجود می آید که در صورت قطع شدن هر یک از اتصالات فیزیکی داخل این گروه حمل اطلاعات توسط سایر اتصالات موجود در گروه انجام می گیرد.

شما در گروه EnterChannel می توانید از پورت های  Fast Ethernet و GigabitEthernet بر روی سوئیچ ها استفاده کنید که میزان پهنایی باند اتصال شما بین سوئیچ ها افزایش یابد مثلا دو یا چهار یا هشت پورت فیزیکی را داخل یک گروه قرار می دهید.

در پیکر بندی EnterChannel به نکات زیر توجه کنید:

  • در پیکر بندی EnterChannel ترتیب قرار گیری پورت های فیزیکی نباید حتما به ترتیب یا پشت سر هم باشد یا حتما پورت ها بر روی یک Module قرار داشته باشند بلکه در صورتی که پورت ها به ترتیب پشت سر هم قرار نداشته باشند هم می توانند در داخل یک گروه قرار بگیرند.
  • همه پورت های شرکت کننده در EnterChannel باید دارای یک سرعت و Duplex باشند.
  • همه پورت های شرکت کننده در EnterChannel باید Enable وفعال باشند.
  • در EnterChannel پروتکل LACPو PAgP با یکدیگر سازگار نمی باشند.

 

پروتکل های مدیریتی EnterChannel:

برای مدیریت اتصال EnterChannel دو نوع پروتکل وجود دارد:

PAgP:که برگرفته از عبارت Port Aggregation Protocol می باشد.

یک پروتکل انحصاری مربوط به شرکت سیسکو می باشد و در صورتی می توانید از این پروتکل استفاده کنید که تجهیزات دو طرف اتصال شما Cisco باشد و وظیفه این پروتکل مدیریت و برقراری کانال EnterChannel می باشد.

LACP:که برگرفته از عبارت Link Aggregation Control Protocol می باشد.

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

0 دیدگاه | آوریل 6, 2019

پروتکل VTP چیست

ارسال شده توسط admin | در دسته بندی وبلاگ

پروتکل VTP چیست؟

 

پروتکل VTP چیست؟

 ( VTP ( VLAN Trunking Protocol در شبکه های سوئیچینگ سیسکو

VTP پروتکل اختصاصی سیسکو است که از آن برای تبادل اطلاعات دیتابیس VLAN بین سوئیچ های یک VTP دامین استفاده می شود و با کمک این پروتکل برای ایجاد یا حذف یک VLAN نیاز نیست که اینکار را روی تمام سوئیچ ها انجام دهید فقط کافیست روی یکی از سوئیچ ها (سرور) اینکار را انجام دهید این پروتکل روی باقی سوئیچ ها تغییرات شما را اعمال می کند.

فرض کنید که شما بخواهید 500 ، vlan را در 40 سوئیچ مختلف تعریف کنید اگر بخواهید تک به تک این فرایند رو انجام بدید وقت زیادی از شما گرفته میشه ، لذا شرکت سیسکو اقدام به معرفی VTP یا VLAN Trunk Protocol نمود ، کار VTP انتقال جدول VLAN ها به سوئیچ های سیسکو همجوار که در یک VTP Domain قرار دارند میباشد .

VTP بر روی لایه ۲ توسط ارتباطات Trunk ، نام و آی دی MTU تمامی VLAN های تعریف شده در سوئیچی که نقش VTP سرور را دارد ، ارسال مینماید .

VTP دامین یک گروه مدیریتی است که تمام سوئیچ های عضو این گروه باید دارای نام دامین و تنظیمات یکسان باشند در غیر اینصورت اطلاعات دیتابیس VLAN بین آنها تبادل نمی شود.

 هر سویچی که بخواهد در این محدوده (دامین)باشد باید یکی از این roll ها را داشته باشد :

۱- VTP Server : این سوئیچ مرجع تعریف و اضافه و حذف Vlan ها است  ، یعنی شما میبایست هر VLAN جدید را ابتدا در این سوئیچ تعریف نمایید ، در واقع فقط این سوئیچ قادر به تغییر Vlan Database آن VTP Domain است .

۲- VTP Client : سوئیچ سیسکو یی که در نقش VTP Client باشد ، فقط میتواند جدول Vlan ها یا همان Vlan Database را از سرور دریافت و بخواند و به پورت های Trunk خود ارسال نماید ، ولی هیچ تغییری در آن نمیتواند بدهد ، بطبع تا زمانی که سوئیچی در حالت VTP Client است  ، Vlan جدیدی بر روی آن سوئیچ نمیتوان ساخت و میبایست تغییرات در VTP Server انجام شود.

۳-VTP Transparent : سوئیچی که در این مود قرار گیرد ، میتواند Vlan Database خود را داشته باشد ولی به بقیه ارسال نمیکند ولی اطلاعات Vlan Database دریافتی را بر روی پورت های ترانک خود ارسال مینماید.

در هر VTP Domain یک Configuration Revision وجود دارد که یک عدد است که با هر تغییر در VTP یک رقم به آن اضافه میشود ، به این صورت میتوان تغییرات اعمال شده در VTP را متوجه شد ، در ضمن ، هر سوئیچ در VTP Domain با Revision بالاتر ، دارای ارجعیت است ، بدین معنی که Vlan Database آن سوئیچ ، آپدیت تر است ، و بقیه سوئیچ ها database خود را با آن سینک مینمایند .

نکته : هر سوئیچ هر 5 دقیقه یکبار و یا در هنگام تغییر در دیتابیس خود اقدام به ارسال Advertisement می کند.همانطور که گفتیم در هر Advertisement یک عدد تحت عنوان Revision Number وجود دارد که به ازای هر تغییر در دیتابیس یک واحد به ان اضافه می شود.

چند نکته ، یکی اینکه ، جهت افزایش امنیت VTP Domain میتوان روی آن Password گذاشت ، که به شدت توصیه میشود ، و نکته دوم اینکه ، Extended Vlan ها یعنی Vlan های ۱۰۰۶ به بالا ، توسط VTP حمل نمیشوند ، و مجبور به اضافه نمودن دستی آنها در سوئیچ ها هستید .

و در نهایت ، شما هیچ الزامی در استفاده از VTP ندارید ، این تنها یک ویژگی است که مدیریت شبکه را آسان تر میکند …

0 دیدگاه | آوریل 6, 2019

پروتکل SMB

ارسال شده توسط admin | در دسته بندی وبلاگ

پروتکل SMB

پروتکل SMB چیست؟پروتکل SMB جهت به اشتراک گذاری فایل ها، چاپگرها و پورت های سریال است. از این پروتکل می توان بر روی پروتکل TCP/IP یا بر روی دیگر پروتکل های شبکه استفاده کرد. با استفاده از پروتکل SMB یک برنامه کاربردی می تواند به فایل های یک سرور راه دور و دیگر منابع آن از جمله چاپگر دسترسی داشته باشد. به عبارت دیگر یک برنامه کاربردی می تواند فایل هایی را روی سرور راه دور بخواند، ایجاد کند و یا بروزرسانی کند.SMB یا Server Message Block پروتکلی برای به اشتراک‌گذاری فایل بین کلاینت و سرور است. SMB توسط شرکت IBM در اواخر 1980 برای به اشتراک‌گذاری منابعی مانند پرینتر، فایل و … توسعه داده شد.SMB در سیستم‌عامل‌های مایکروسافت استفاده‌ شده است و در زمان به اشتراک‌گذاری فایل و پرینتر و … از سرویس‌های آن استفاده می‌شود. در سیستم‌ عامل‌ های لینوکس از نسخه SMB دیگری استفاده می‌شود که به آن SAMBA گفته می‌شود. به طور کلی میتوان گفت SMB یک پروتکل درخواست–پاسخ است که با استفاده از آن کلاینت درخواست SMB را به سمت سرور می فرستد و سرور نیز در جواب، پاسخی از نوع SMB به کلاینت باز می گرداند.

0 دیدگاه | آوریل 6, 2019