ساعت کاری

از ساعت 9 تا 17 در روزهای کاری پاسخگوی شما هستیم.

درباره پروتکل‌ انتقال فایل TFTP -تفاوت TFTP با FTP

با سلام خدمت تمامی دوستان عزیز امروز میخواهیم درباره ی پروتکل انتقال فایل TFTP با شما صحبت کنیم و به صورت مو شکافانه بررسی کنیم که این پروتکل چیست؟ کارایی آن چگونه است؟ و تفاوت های آن را با پروتکل FTP بررسی کنیم با ما همراه باشید.

درباره پروتکل TFTP :

TFTP که مخفف آن (Trivial File Transfer Protocol) است، این پروتکل را برای انتقال فایل استفاده میکنند، و به خاطر ساده بودن نحوه کار با آن محبوبیت خاصی بین کاربران و شبکه داران از آن خود کرده است.

وقتی از TFTP استفاده میکنیم این پروتکل به کاربران برای دریافت و ارسال فایل ها و اطلاعات یا داده ها اجازه دسترسی میدهد.

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

مشخصات ظاهری و باطنی آن را می توان در مدل   RFC 350  و RFC 783 مشاهده کرد.

این انتقال دهنده TFTP که به آی انتقال استو با استفاده از پروتکل PUP از پورت مورد نظر استفاده میکند.

کارایی این انتقال دهنده خیلی راحت است و از تمامی تنظیمات و آپشن های به روزی است که تمامی پروتکل‌های انتقال داده پیشنهاد می‌کنند .

این پروتکل تنها برای مشاهده و وارد کرون اطلاعات است که نمی تواند اسم را تغییر دهد و یا دسته بندی هارو از بین ببرد.

در واقع TFTP یکی از PXE یا پروتکل بوت شدن سیستم ها از شبکه است که اینگونه داخل کارت های شبکه رایانه‌های کدی برای استفاده از آن فراهم شده است.

از این پروتکل برای فرستادن ایمیج‌های سیستم عامل‌ها و فایل های دسته بندی به روتر و IP و موبایل وفایروال‌ها هم استفاده می‌شود.

طراحی این پروتکل از EFTP که بخشی از مجموعه پروتکل‌های PUP می باشد الهام گرفته‌ است .

به دلیل امنیت کم این پروتکل از آن در انتقالات فایل در اینترنت استفاده نمی کنند و اکثرا تنها استفاده ای که از آن می شود در شبکه ی داخلی  (LAN) می‌باشد.

اگر بخواهیم به طراحی ظریفانه و ساده این پروتکل نگاه کنیم، میتوان گفت : TFTP را با وجود داشتن حافظه بسیار کم هم قادر به اجرای آن برروی شبکه است.

و از کارایی های آن میتوان اشاره کرد بوت کردن انواع سویئچ ها روتر ها، به دلیل نداشتن حافظه برای ذخیره سازی اطلاعات و داده.

فرق های  TFTP و FTP چیست؟

در قیاس با پروتکل انتقال داده (TFTP ،( FTP بسیار معمولی تر عمل خواهد کرد.

برای مثال در TFTP از احراز هویت استفاده نمی کنند و هر کاربری که دسترسی به شبکه آن داشته باشد یا متصل باشد، می‌تواند از آن استفاده کند.

در حالی که برای استفاده از FTP احراز هویت اهمیت بالایی دارد. با وجود این موضوع امنیت TFTP کمتر خواهد شد.

TFTP در قیاس  با FTP از سرعت بالاتری نیز برخوردار است. در نتیجه سرعت آن بسیار بالاتر از اف تی پی است و می‌تواند فایل‌های با حجم بالایی را انتقال دهد.

کاربرد های پروتکل TFTP :

  1. بوت کردن از راه دور از طریق شبکه بدون هارد دیسک.
  2. بکاپ گیری از تنظیمات شبکه ها.
  3. بکاپ گیری از فولدرهای دستبه بندی شده روتر و ذخیره سازی آن.
  4. سیو کردن اطلاعات دیسک و ایمیج‌های سیستم عامل.

 

درباره پروتکل‌ FTP

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

درباره پروتکل FTP

(File Transfer Protocol):

وقتی میخواهیم درباره پروتکل‌ FTP صحبت کنیم، اولین جمله ای که به ذهن مان میرسد قرارداد با تمامی شبکه ها برای ارسال یا دریافت داده.

این پروتکل یک قرارداد همیشگی است بین تمامی شبکه ها برای ارسال اطلاعات یا داده و دریافت آنها است.

در ادامه برای توضیح بیشتر شبکه های رایانه‌ای از پروتکل FTP ساپورت میکنند و به هر تبادل رایانه‌ای که بر اساس قرارداد ارسال و دریافت میشود قرار داد اینترنت هم گفته می‌شود.

پروتکل FTP به عنوان یکی از قدیمی‌ترین پروتکل‌هایی است که تا به امروز مورد استفاده گرفته است و یکی از راحت ترین راه‌ها برای مبادله فایل‌ها استفاده می‌شود.

یک سرور FTP، فایل ها و زیر مجموعه ای  را برای انتقال فایل در دسترس کاربر قرار می‌دهد.

مثلا اگر شما بخواهید سیستم مدیریت محتوا WordPress را بر روی سرور میزبان نصب کنید، برای انتقال فایل‌ها بین سرور و رایانه به FTP نیاز دارید.

کارایی های پروتکل (FTP) :

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

امنیت در FTP :

در این پروتکل برای حفظ امنیت در زمان ارسال و دریافت، دانلود و آپلود بری هر شبکه ای یا سیستمی از یک رمز عبور برای هر تقاضایی استفاده کرده است

تا اطلاعات یا داده های شبکه دچار مشکل نشوند، یا به شبکه یا سیستم ویروسی انتقال پیدا نکند.

روش های ایجاد نشست در FTP :

روش اول (Normal Mode) :

در روش معمولی کاربر دو نوع سوکت TCP با پورت های رندوم ایجاد میکند.

و بعد کاربر سعی میکند با استفاده از آدرس کانکت یا یکی از سوکت‌های ها ارتباط برقرار کند یا متصل شود.

اگر بتواند ارتباط بگیرید می تواند فعالیت خود را شروع کرده و آماده اجرای پروسه PI باشد.

و بعد استفاده کننده با دادن کد PORT به شبکه داخلی منتطر آماده شدن سوکت دوم TCP است برای اجرای فعالیت ها.

در نتیجه کاربر میخواهد از شبکه درخواست کند که پروتکل FTP هم ملزم است یا یکی از سوکت‌ها یا هردوی سوکت ها درخواست را انجام دهد.

روش دوم (Passive Mode) :

در این روش غیر فعال شبکه خود را به پورت 21 متصل میکند تا بتواند در بعد برای پیدا کردن کد از پورت 21 استفاده کند.
زمانی که پروتکل از طریق پورت 21 داده ای درخواست کند، ارتباط از طریق یک پورت بالاتر بر روی گیرنده و با یک پورت بلاتر بر روی فرستنده برقرار می شود.

در Passive FTP برای شبکه کسانی که دارای دیواره آتش  Firewall میباشد مناسب تر است.

در Windows حالت پیش فرض Active FTP و در Linux حالت پیش فرض Passive FTP.

درباره پروتکل‌ ها و معرفی انواع آن

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

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

وقتی لایه ای میخواهد ارتباط بین شبکه را فراهم کند، باید از قانون های پروتکل پیروی کند و همه لایه ها باید از قانون های آن برای برقراری ارتباط بین شبکه ها پیروی کنند.
برای مثال اگر به جایی سفر کنید که زبان عامه آنجا را بلد نباشید، میتوانید درخواست یا منطور خود را دست پا شکسته برسانید اما اگه بخواهید در اونجا زندگی کنید باید هم زبان آنها رفتار آداب و رسوم و فرهنگ آنجا را بیاموزید.

 معرفی انواع پروتکل‌های شبکه :

( FTAM) :

پروتکل مدیریت و نظارت و دسترسی انتقال فایل است.

( FTP ) :

موافقت مقدماتی انتقال فایل در اینترنت و شبکه است.

(Telnet) :

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

(SMTP) :

smtp یکی از موافقت های مقدماتی اینترنت است برای انتقال پست های الکترونیکی به کار میرود.

(SNMP) :

موافقت مقدماتی اینترنت است برای نظارت بر شبکه ها و اجزای شبکه کاربرد دارد.

(UDP) :

پروتکل انتقال اطلاعات و داده در شبکه ها و نسبتا نا امن می باشد.

(DNS) :

این موافقت مقدماتی به منظور ترجمه لیست های رایانه ای کاربر و Domain به آدرس های IP کاربرد دارد.

(NCP) :

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

(TCP) :

از پروتکل  TCP/IP برای تضمین ارسال داده های مکرر استفاده میشود.

(ATP) :

این موافقت مقدماتی برای انتقالات بین شبکه ای Apple Talk است.

(STP) :

از به وجود آمدن loop در شبکه جلوگیری می کنند، و قسمتی پروتکل IPX/SPX مربوط به شرکت Novell هم است.

(NwLink) :

برای نسخه مایکروسافت IPX/SPX استفاده می شود.

(RIP) :

برای مسیریابی مبتنی بر بردار و فاصله RFC مثل یک الگوریتم می باشد.

(SLIP):

برای تبادل یک TCP/IP بر روی یک اتصال سریال می باشد. همانند مودم.

(PPP) :

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

(HTTP) :

موافقت مقدماتی که برای انتقال ابرمتن و صفحات وب در شبکه است که به کار می رود.

(ARP) :

برای کشف آدرس یک سیستم براساس آدرس IP بکار می رود.

(BGP) :

این موافقت مقدماتی دارای دروازه خارجی تحت RFC است.

(DHCP) :

مخصوص آدرس های IP به طور پویا است.

(IP) :

پروتکل اینترنت TCP/IP برای تعیین مسیر ارسال پک ها می باشد.

( IPX) :

این پروتکل هم مثل پروتکل IP است، برای شرکت Novell برای پیدا کردن مسیر و ارسال پک ها ستفاده می شود.

(DDP) :

برای حمل یا انتقال اطلاعات و داده ها به کار می رود.

(ICMP) :

برای پیدا کردن گزارش خطاها بر روی شبکه و اینترنت است.

(Gopher) :

برای دسترسی های لازم را در اختیار کاربر ارسال می کند. اطلاعات یا داداه ها با استفاده از سیستمی از منوها، صفحات یا اتصالاتی به Telnet است.

(NetBEUI) :

توسعه یافته است و کاربرد آن اعمال اعلان ها برای سطح های پایین شبکه ها است.

(CSMA) :

هنگامی که در شبکه اختلال یا ترافیک رخ میدهد وظیفه دارد تبادل داده ها را کنترل کند.