Presentation is loading. Please wait.

Presentation is loading. Please wait.

مهندسی فناوری اطلاعات ارائه دهنده دکتر سيد امين حسيني

Similar presentations


Presentation on theme: "مهندسی فناوری اطلاعات ارائه دهنده دکتر سيد امين حسيني"— Presentation transcript:

1 مهندسی فناوری اطلاعات ارائه دهنده دکتر سيد امين حسيني
E.mail: Home page:

2 پروتکل های لایه کاربرد:
فصل 8 پروتکل های لایه کاربرد: TFTP

3 Tftp (trivial file transfer Protocol )
پروتكلي ساده و جمع وجور براي انتقال اطلاعات از طريق شبكه است به وسيله Noel Chiappa طراحي شده است. نیاز به عملیات یک نشست و login کردن ندارد. از UDP که یک پروتکل بدون اتصال هست استفاده می کند. هر جا FTP قابل استفاده نباشد از این پروتکل استفاده می شود. حجم آن کم که می توان آن را در ROM جا داد (60KB).

4 TFTP عملیات فهرست گیری ندارد. عملیات تغییر شاخه ندارد
عملیات تغییر شاخه ندارد عملیات احراز هویت کاربر ندارد برای انتقال برنامه های کاربردی کوچک و یا فایلهای کوچک پیکربندی سیستم استفاده می شود جاهایی که امنیت مهم هست استفاده نمی شود. کانالی مجزا برای دستورات و داده ها نیست

5 تنها قابليت خواندن و نوشتن اطلاعات روي سرور راه دور را دارد.
براي اين منظور يعني انتقال اطلاعات روي سرور بايد از سرور TFTP (كه در لینوکس TFTPd نام دارد) استفاده كرد يعني ابتدا روي كامپيوتري كه مي خواهيم به عنوان سرور عمل كند TFTPd را RUN كرده بعد به وسيله TFTP عمليات انتقال و دريافت اطلاعات را انجام دهيم. مي توانيد از اين آدرس يك TFTPd دانلود كنيد

6 TFTP بر روي پورت 69 كار مي كند.
تفاوت TFTP با FTP FTP از TCP استفاده مي كند ولي TFTP ازUDP استفاده مي كند كه البته FTP داراي ثبات و اطمينان قابل قبولي هست در صورتي كه TFTP سرعت را براي ما به ارمغان مي آورد. نكته جالب توجه در اين است كه TFTP احتياجي به پسورد ندارد.

7 داده ها (بلوکهای فایل یا دستورات) در قالب بلوکهایی از داده که ساختمان داده گفته می شود مبادله میشوند. در این پروتکل 5 پیام و ساختمان داده متناظر باهم داریم.

8 تقاضای دریافت یک فایل بسته RRQ Opcode File name mode

9 تقاضای ارسال یک فایل بسته WRQ Opcode File name mode

10 ارسال داده های یک فایل بسته Data Opcode Block Number Data

11 پیغان تصدیق و پدیرش بسته Ack Opcode Block Number

12 پیغام خطا بسته Error Opcode Block Number Error Message

13 Opcodes نوع بسته Opcode توضیح Ack 4 تصدیق و پذیزش Data 3 ارسال داده
Error 5 پیام خطا RRQ 1 تقاضای دریافت فایل WRQ 2 تقاضای ارسال فایل

14 طریقه مبادله سرور یک سوکت دیتا گرام و به شماره 69 باز می کند.
مشتری یک سوکت دیتا گرام و به شماره تصادفی باز می کند. اگر سرور درخواست را به پذیرد سوکت جدید باز میکند و تا آخر ارتباط آن را حفظ می کند و Ack ارسال می کند. مشتری اقدام به ارسال می کندبا بسته های داده 512 بایتی. اگر بسته داده کمتر از 512 بایت باشد یعنی پایان ارسال داده.

15 دستورات داخلی TFTP فرامین توضیح Binary تغییر حالت انتقال Connect
تعیین آدرس سرور Get دریافت فایل Put ارسال فایل Trace فرامین پرومکل را نمایس می دهد verbose نمایش تمامی اطلاعات کاربر


Download ppt "مهندسی فناوری اطلاعات ارائه دهنده دکتر سيد امين حسيني"

Similar presentations


Ads by Google