پایان نامه بررسی پروتکل TCP \ IP
فرمت فایل دانلودی: .docxفرمت فایل اصلی: docx
تعداد صفحات: 82
پایان نامه بررسی پروتکل TCP \ IP
نوع فایل: word (قابل ویرایش)
تعداد صفحات : 82 صفحه
چکیده
TCP/IP پروتکل استاندارد در اکثر شبکه های بزرگ است . با اینکه پروتکل فوق کند و مستلزم استفاده از منابع زیادی است ، ولی بدلیل مزایای بالای آن نظیر : قابلیت روتینگ ، حمایت در اغلب پلات فورم ها و سیستم های عامل همچنان در زمینه استفاده از پروتکل ها حرف اول را می زند. با استفاده از پروتکل فوق کاربران با در اختیار داشتن ویندوز و پس از اتصال به شبکه اینترنت، براحتی قادر به ارتباط با کاربران دیگر خواهند بود که از مکینتاش استفاده می کندامروزه کمتر محیطی را می توان یافت که نیازبه دانش کافی در رابطه با TCP/IP نباشد. حتی سیستم عامل شبکه ای ناول که سالیان متمادی از پروتکل IPX/SPX برای ارتباطات استفاده می کرد، در نسخه شماره پنج خود به ضرورت استفاده از پروتکل فوق واقف و نسخه اختصاصی خود را در این زمینه ارائه نمود.
پروتکل TCP/IP در ابتدا برای استفاده در شبکه ARPAnet ( نسخه قبلی اینترنت ) طراحی گردید. وزارت دفاع امریکا با همکاری برخی از دانشگاهها اقدام به طراحی یک سیستم جهانی نمود که دارای قابلیت ها و ظرفیت های متعدد حتی در صورت بروز جنگ هسته ای باشد. پروتکل ارتباطی برای شبکه فوق ، TCP/IP در نظر گرفته شد.
پروتکل TCP/IP از مجموعه پروتکل های دیگر تشکیل شده که هر یک در لایه مربوطه، وظایف خود را انجام می دهند. پروتکل های موجود در لایه های Transport و Network دارای اهمیت بسزائی بوده و در ادامه به بررسی آنها خواهیم پرداخت .
کلید واژه : TCP/IP ، شبکه ، لایه ، معماری ، پروتکل ، ساختار
فهرست مطالب
چکیده
فصل اول
کلیات
مقدمه 2
۱-۱ معرفی پروتکل TCP/IP 2
۱-۲ لایه های پروتکل TCP/IP 3
۱-۲-۱ لایه Application 3
۱-۲-۱-۱ پروتکل HTTP)Hypertext Transfer Protocol) 4
۱-۲-۲ لایه Transport 4
۱-۲-۳ لایه اینترنت 4
۱-۲-۴ لایه Network Interface 4
۱-۳ مشخص نمودن برنامه ها 5
۱-۴ آدرس IP 5
۱-۵ پورت TCP/UDP 6
۱-۶ سوکت (Socket) 6
فصل دوم
پروتکلهای موجود در TCP/IP
مقدمه 8
۲-۱ پروتکلهای موجود در TCP/IP 8
۲-۱-۱ پروتکل TCP : لایه Transport 8
۲-۱-۱-۱ ارسال اطلاعات با استفاده از TCP 9
۲-۱-۲ پروتکل UDP : لایه Transport 9
۲-۱-۳ پروتکل IP : لایه Internet 10
۲-۱-۳-۱عملیات انجام شده توسط IP 11
۲-۱-۴ پروتکل ICMP : لایه Internet 11
۲-۱-۵ پروتکل IGMP : لایه Internet 12
۲-۱-۵-۱ مدیریت IP Multicasting 13
۲-۱-۶ پروتکل ARP : لایه Internet 13
Physical Address Resolution 2-2 14
فصل سوم
برنامه ها و ابزار های کمکی TCP/IP
مقدمه 16
۳-۱ برنامه های عیب یابی 16
ARP 1-1-3 16
Hostname 2-1-3 16
IPConfig3-1-3 16
Nbtstat 4-1-3 17
Netstat 5-1-3 17
Ping 6-1-3 17
Tracert 7-1-3 17
۳-۲ برنامه های ارتباطی 17
FTP 1-2-3 . 18
Telnet 2-2-3 . 18
Tftp 3-2-3 . 18
۳-۳ نرم افزارهای سمت سرویس دهنده 18
فصل چهارم
بررسی Name Resoulation در TCP/IP
مقدمه 20
۴-۱ انواع نام 20
Static IP mapping 2-4 21
۴-۳ فایل Hosts . 21
Dynamic IP mapping 4-4 22
DNS 1-4-4 (Domain Name System ) 22
۴-۴-۲ (WINS)Windows Internet Name Service 22
Name Resoulation 5-4 در ویندوز ۲۰۰۰ 23
۴-۶ فرآیند Host name Resolution 23
۴-۷ فرآیند NetBIOS Name Resolution 23
فصل پنجم
بررسی نحوه انتقال اطلاعات در TCP/IP
مقدمه 26
۵-۱ واژگان بسته های اطلاعاتی ( Packets ) 26
۵-۱-۱ سگمنت . 27
۵-۱-۲ پیام . 27
۵-۱-۳ دیتاگرام . 27
۵-۱-۴ فریم . 27
۵-۱-۴-۱ اجزاء یک فریم 27
Header 1-1-4-1-5 . 27
Data 2-1-4-1-5. 27
Trailer 3-1-4-1-5 . 28
۵-۲ جریان انتقال اطلاعات ( از کامپیوتر مبداء تا کامپیوتر مقصد ) 28
۵-۲-۱ لایه Application 29
۵-۲-۲ لایه Transport 29
۵-۲-۳ لایه اینترنت 29
۵-۲-۴ لایه "اینترفیس شبکه " 30
۵-۳ عملیات در کامپیوتر مقصد 30
فصل ششم
بررسی روتینگ داده در TCP/IP
مقدمه 32
۶-۱ روتینگ IP 32
۶-۲ توزیع بسته های اطلاعاتی 33
۶-۲-۱ توزیع مستقیم . 33
۶-۲-۲ توزیع غیر مستقیم . 33
۶-۳ جدول روتینگ 33
۶-۴ ارسال اطلاعات بین روترها 34
فصل هفتم
بررسی آدرس دهی در IP
مقدمه 37
۷-۱ انواع آدرس های IP 37
۷-۱-۱ Unicast . 37
۷-۱-۲ Broadcast . 37
۷-۱-۳ Multicast . 37
۷-۲ نمایش آدرس IP 37
۷-۳ آدرس های IP در IP Header 38
۷-۴ آدرس های IP ازنوع Unicast 39
۷-۵ کلاس های آدرس دهی IP 39
۷-۶ ایجاد تعدادی زیاد از شبکه های کوچک 40
۷-۶-۱ کلاس A 40
۷-۶-۲ کلاس B 41
۷-۶-۳ کلاس C 41
۷-۶-۴ کلاس D 41
۷-۶-۵ کلاس E 42
۷-۷ قوانین مشخصه شبکه ( Network ID) 42
۷-۸ قوانین مشخصه های میزبان (Host ID) 43
فصل هشتم
تنظیمات TCP/IP در لینوکس
مقدمه 45
۸-۱ رابط شبکه 46
۸-۱-۱ Ifconfig interface-name IP-address 46
۸-۱-۲ Route add\dell IP_address 47
۸-۱-۳ Netstat -rn 47
۸-۲ تنظیم رابط loopback 48
۸-۳ Name service و Name resolver 48
۸-۴ دروازه یا Gateway 50
۸-۵ استفاده از ابزارهای گرافیکی برای تنظیمات رابطهای شبکه 51
فصل نهم
اشکال زدائی شبکه های مبتنی بر TCP/IP
مقدمه 54
۹-۱ برای اشکال زدائی از کجا می بایست شروع کرد ؟ 54
۹-۲ استفاده از Ping در ویندوز 54
۹-۳ امنیت و TCP/IP Stack 55
۹-۳-۱ لایه فیزیکی : معادل لایه های اول و دوم مدل مرجع OSI 55
۹-۳-۲ لایه شبکه : معادل لایه سوم مدل مرجع OSI 56
۹-۳-۳ لایه حمل : معادل لایه های چهارم و پنجم مدل مرجع OSI 56
۹-۳-۴ لایه کاربرد : برخی از وظایف لایه پنجم و معادل لایه های ششم و هفتم مدل مرجع OSI 57
۹-۴ فیلترینگ بسته های اطلاعاتی TCP/IP 57
۹-۵ نحوه فلیترینگ پورت ها و پروتکل های غیرضروری 59
فصل دهم
طراحی یک مدل آدرس دهی IP منطبق بر TCP/IP
مقدمه 62
۱۰-۱ اصطلاحات IP 62
۱۰-۲ مدل آدرس دهی سلسله مراتبی IP 63
۱۰-۲-۱دهدهی – جدا شده توسط نقطه ( 56 . 30 . 16 . 172 ) 63
۱۰-۲-۲ مبنای شانزده ( AC.10.1E.38 ) 63
۱۰-۳ آدرس دهی شبکه 64
۱۰-۳-۱ آدرس های رزو شده 65
۱۰-۳-۲ آدرس های عمومی و خصوصی 69
۱۰-۴ پروتکل های روتینگ Distance-Vector نظیر RIP و IGRP 70
۱۰-۴-۱ نحوه آغاز به کار یک پروتکل Distance-vector 70
۱۰-۵ حلقه های روتینگ ( Routing loops ) 72
۱۰-۶ شمارش نامحدود 72
۱۰-۷ پروتکل RIP 72
۱۰-۸ پروتکل IGRP 73
۱۰-۹ مفاهیم اولیه روتینگ 73
۱۰-۱۰ روتینگ ایستا 74
۱۰-۱۰-۱ مزایای روتینگ ایستا 74
۱۰-۱۰-۱-۱ محدودیت های روتینگ ایستا 74
۱۰-۱۱ روتنیگ پویا 74
۱۰-۱۲ Administrative Distances 75
۱۰-۱۳ انواع پروتکل های روتینگ 76
۱۰-۱۳-۱ Distance vector 77
۱۰-۱۳-۲ Link state 77
۱۰-۱۳-۳ Hybrid 77
نتیجه گیری 78
پیشنهاد 79
منابع و ماخذ 80