سوئیت پروتكل اینترنت ناشی از تحقیق و توسعه رهبری شده توسط آژانس پروژه های تحقیقاتی پیشرفته دفاع (DARPA) در اوایل دهه 1970 می باشد . بعد از راه اندازی ARPAN ET در سال 1969 ، DARPA كار خود را بر روی فناوری های انتقال داده ای شروع كرد . در سال 1972 ، روبرت ای كاهن به دفتر فناوری پردازش اطلاعات DARPA ملحق شد و در آنجا بر روی شبكه های پاكت ماهواره ای در شبكه های پاكت رادیویی زمینی كاركرد و به امكان ارتباط از طریق هر دو پی برد . در بهار 1973 ، و نپتون كارف كه توسعه دهنده پروتكل برنامه كنترل شبكه ARPANET (NCP) می باشد به كاهن یبویت تا بر روی مدل های ارتباطی با معماری و ساخت باز به منظور طرح نسل بعدی پروتكل برای ARPANET كار كنند . در تابستان 1973 كاهن وكارف فرمول و تنظیم مجددی را یافتند كه در آن تفاوت بین پروتكل های شبكه با استفاده از یك پروتكل بین شبكه ای مشترك پنهان بود . و به جای اینكه شبكه مدول قابلیت اطمینان مانند ARPANET باشد ، سیستم های عامل مدول آن بودند . كارف ، هوبرت زیمرمان و سوئیس پوزین را كه طراح شبكه CYCLADES قبول و باور داشت كه تاثیر زیادی بر طرح داشتند . طرح شبكه بر این مبنا بود كه آن باید تنها فعالیت ها و نقش های انتقال و فرستادن و مسیر یابی ترافیك را بین هر گره انجام دهد و بقیه هوش خود را در مرز و بعد شبكه در هر گره به كار برند . با استفاده از یك طرح ساده ، امكان اتصال هر شبكه ای به ARPANET صرف نظر از مشخصات موضعی شان وجود داشت و بدین سان مشكل اولیه كاهن حل شد . گفته می شود كه TCP/IT كه محصول نهایی كار كاهن و كارف می باشد در دو قوطی كنسرو و یك نخ و ریسمان قابل اجرا می باشد . كامپیوتری به نام router (نامی كه با نام gateway عوض شد تا از سردرگمی در مورد سایر انواع gatewayها اجتناب شود ) با یك سطح واسط در هر شبكه ایجاد می شود و پاكت های فوروارد بین آنها جلو و عقب می روند. احتیاجات و ملزمات Router در درخواست توضیحات 1812 آورده شده اند این ایده با جزئیات بیشتر توسط گروه تحقیقاتی شبكه سازی گروه كارف در استان فورد در سال 1973-1974 بدست آمد و باعث ایجاد اولین TCP شد (كار شبكه سازی اولیه در PARC,Xerox بود كه سوئیت پروتكل پاكت جهانی PARC را ایجاد كرد و بیشتر در همان دوره به وجود آمد و دارای تاثیر فناوری بسیاری بود ) . سپس DARPA با تكنولوژی های BBN ، دانشگاه استان فورد و كالج یونیورستی لندن قرارداد بست تا مدل های عملی پروتكل را در سیستم های عامل سخت افزاری قضاوت توسعه دهند . 4ورژن توسعه یافتند كه عبارتند از TCPV1، TCPV2 ، و تقسیم دوتایی TCPV3،IPV3 ، TCP/IPV4 كه آخری پروتكل استاندارد مورد استفاده در اینترنت می باشد .
فهرست مطالب
مقدمه. 1
تاریخچه. 2
مجموعه ... 4
قرارداد اینترنتی.. 5
خدمات فراهم شده بوسیله IP:5
آدرس یابی IP و مسیر یابی.. 7
نسخه قدیمی (تاریخی)7
نشان یابی.. 8
تقسیم بندی:9
آدرسهای مورد استفادهی خاص:10
شبكههای خصوصی مجازی.. 10
نشان یابی اصلی – ارتباط.. 11
بسته اصلی:11
لایه های موجود در سوئیت پروتكل اینترنتی :12
پروتکل کنترل انتقال داده(SCTP) :18
خصوصیات SCTP:18
ماده اصلی ساختار بسته SCTP:19
ایمنی.. 20
تاریخچه RFC :20
پروتکل کنترل انتقال(TCP):21
منشاء تاریخی:21
پروتکل TCP/IP. 23
ساختار سگمنت TCP:24
پروتکل عملیات:26
برقراری ارتباط:27
منبع استفاده:27
انتقال داده ها:28
کنترل تراکم:28
انتقال قابل اطمینان:28
تشخیص خطا:28
کنترل جریان:29
کنترل تراکم:29
اندازه سگمنت ماكزیمم :30
تائیدهای انتخابی :30
مقیاس بندی پنجره :31
تایم استامپ TCP :32
داده های خارج از باند :32
ارسال داده ها با شدت :33
قطع ارتباط :33
آسیب پذیری ها :34
عدم پذیرش خدمت :34
سرقت ارتباطی :34
پورت های TCP :35
گسترش :35
TCP برای شبكه های بی سیم:36
اشكال زدایی :36
راه حل ها :37
پروتکل کنترل تراکم اطلاعات و داده(DCCP)37
پروتكل دیاگرام كاربر (UDP)39
مجموعه پروتكل اینترنت... 41
منشاء تاریخی.. 41
كار در شبكه. 41
- ساختار سگمنت TCP. 43
- عملیات پروتكل.. 46
-برقراری اتصال.. 46
- استفاده از منبع.. 47
- انتقال داده47
- تشخیص خطا49
- كنترل جریان.. 49
كنترل ازدحام. 50
- حداكثر اندازه سگمنت... 51
- تصدیقهای انتخابی.. 51
- مقیاس بندی پنجره52
- امضاهای زمانی TCP. 53
- داده خارج از باند. 53
- اجبار به تحویل داده54
- خاتمه اتصال.. 54
آسیب پذیری ها56
انكار سرویس.... 56
- ربودن اتصال.. 56
- پورتهای TCP. 56
- توسعه. 57
- TCP روی شبكه های بی سیم.. 58
- پیاده سازی های سخت افزاری.. 58
- رفع خطا59
- جایگزین ها59
- محاسبه حاصل جمع.. 60
- حاصل جمع TCP برای IPV6. 61
- پروتكل داده نگار كاربر. 63
- پورتها64
- ساختار بسته. 65
شماره پورت منبع.. 65
شماره پورت مقصد. 66
طول.. 66
حاصل جمع.. 66
- محاسبه حاصل جمع.. 66
- شبه سر آیند IPV4. 66
- شبه سرآیند IPV6. 67
- راه حلهای كنترل ازدحام و قابلیت اعتماد. 68
- برنامه های كاربردی.. 69
مقایسه UDP, TCP. 69
پروتكل كنترل ازدحام داده نگار70
-پیاده سازی های DCCP. 72
- پروتكل انتقال كنترل جریان.. 72
- چند جریان مبتنی بر پیغام. 72
- ویژگی ها73
- انگیزش ها74
پروتكل ذخیره منبع.. 76
- ویژگی های اصلی.. 76
- تاریخچه و استانداردهای مرتبط... 77
مفاهیم اصلی.. 78
- مشخصات جریان.. 78
- مشخصات فیلتر. 78
- پیغامها79
- پیغامهای مسیر (path):79
عملیات... 79
- سایر ویژگی ها80
تذكر (اخطار) ازدحام صریح.. 81
عملیات... 81
- بسته های كنترل TCP و ENC. 83
- عملیات ENC با سایر پروتكلهای انتقال.. 83
- اثرات روی عملكرد. 83
- پیاده سازی ها84
- پشتیبانی از ENC در میزبانها84
- پشتیبانی از ECN در مسیریابها85
پروتكل RTP. 85
پروتكل H.323. 86
پروتكل H.245. 86
پروتكل SIP. 87
مقایسه بین پروتكل های H.323 , SIP. 89
پروتكل UDP. 90
مقایسهدوپروتكل SIPوH. 323. 90
پروتکل MPLS. 91
سوئیچ برچسب و MPLS. 91
معماری MPLS. 97
نحوه عملكرد MPLS. 98
مقایسه UDP و TCP :100
منابع و ماخذ:102
کامپیوتر