بخشی از مقاله

چکیده

پدیده ازدحام یکی از مشکلات مهم بیش روی طراحان شبکه کامپیوتری است و درسالهای اخیر باعث کاهش کارایی شبکه ها شده است تاکنون روشی های مختلفی به منظور پیشگیری و کنترل این پدیده پیشنهاد شده اند که براساس تئوری کنترل می باشد بدین منظور می توان ساختارحلقه بسته فرآیند انتقال دادها در شبکه های کامپیوتری را بدین صورت درنظر گرفت که در آن کنترل کننده های از خانواده مدیریت پویا صف - AQM - به منظور پیاده سازی در مسیر یابهای شبکه طراحی شده و بقیه شبکه ازدی مسیریاب به عنوان سیستم هدف کنترل یاپلینت تعریف می شود در زمینهی طراحی کنترل کننده AQMتحقیقات بسیاری صورت گرفته است و کنترل کننده متعددی طراحی شده است کنترل ازدحام در شبکه های کامپیوتر ی مبتنی TCP امروزه از اهمیت بالایی بر خوردار می باشد و با ورود مهندسی یکنترل به این حیطه زمینه مساعدی برای بهبود عملکرد اینا شبکه های فراهم شده است.

مقدمه:

[1]امروزه اکثر شبکه های کامپیوتری بزرگ و اغلب سیستم های عامل موجوداز پروتکل TCP/IP ، استفاده و حمایت می نمایند TCP/IP ، امکانات لازم بمنظور ارتباط سیستم های غیرمشابه را فراهم می آورد. از ویژگی های مهم پروتکل فوق ، می توان به مواردی همچون قابلیت اجراء بر روی محیط های متفاوت ، ضریب اطمینان بالا ،قابلیت گسترش و توسعه آن ، اشاره کرد .

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

سه لایه بالایی در مدل - OSIلایه کاربردی، لایه نمایش و لایه اجلاس معمولاً درون یک لایه در مدل TCP/IP یک جا جمع شدهاند. درحالیکه بعضی از برنامههای کاربردی پروتکل OSI مانند.400 X نیز با همدیگرجمع شدهاند، نیاز نیست که یک پشته پروتکل TCP/IP برای هماهنگ کردن آنها بالای لایه انتقال باشد. برای مثال پروتکل کاربردی سیستم نایل شبکه - NFS - روی پروتکل نمایش داده خارجی - XDR - اجرا میشود و روی یک پروتکل با لایه اجلاس کار میکند و فراخوان رویه راه دور - RPC - را صدا میزندRPC .مخابرات را به طور مطمئن ذخیره میکند، پس میتواند با امنیت روی پروتکل UDPاجرا شود.

لایه اجلاس تقریباً به پایانه مجازی Telnet که بخشی از متن براساس پروتکلهایی مانند پروتکلهای کاربردی مدل HTTP و SMTP TCP/IP هستند مرتبط میشود.و نیز با شمارش پورت UDP و TCP که بخشی از لایه انتقال در مدل TCP/IP است مطرح میشود. لایه نمایش شبکه استاندارد MIMEاست که در HTTP و SMTP نیز استفاده میشود.

از آنجایی که سعی برای پیشرفت پروتکل IETF به لایه بندی محض ربطی ندارد، بعضی از پروتکلهای آن ممکن است برای مدل OSI متناسب باشند. این ناسازگاریها هنگامیکه فقط به مدل اصلی7498 ISO، OSIنگاه کنیم بیشتر تکرار میشوند، بدون نگاه کردن به ضمایم این مدل مانند چارچوب مدیریتی ISOیا سازمان درونی 8648 ISO لایه شبکه - IONL - هنگامیکه IONL و اسناد چهارچوب مدیریتی مطرح میشوند، ICMPوIGMP ، بطور مرتب به عنوان پروتکلهای مدیریت لایه برای لایه شبکه تعریف میشوند. در روشی مشابه، IONLیک ساختمان برای قابلیتهای همگرایی وابسته به زیر شبکه” مانند ARP و RARP را فراهم آوردهاست.

پروتکلهای IETFمیتوانند پشت سر هم کاربرد داشته باشند چون توسط تونل زدن پروتکلهایی مانند GRE توضیح داده میشوند در حالیکه اسنادبیسیک OSI با تونل زدن ارتباطی ندارند بعضی مفاهیم تونل زدن هنوز هم در توسعههای معماری OSIوجود دارند. مخصوصاً دروازههای لایه انتقال بدون چهارچوب پروفایل بینالمللی استاندارد شدهاست. تلاشهای پیشرفت دهنده مرتبط باOSI ، به خاطر استفاده پروتکلهای TCP/IP در جهان واقعی رها شدهاند.. لایهها در ادامه توضیح ازهرلایه در پشته رشته IP آمدهاست.

لایه کاربردی لایه کاربردی بیشتر توسط برنامهها برای ارتباطات شبکه استفاده میشود. دادهها از برنامه در یک قالب خاص برنامه عبور میکنند سپس در یک پروتکل لایه انتقال جاگیری میکنند.[3] از آنجایی که پشته IPبین لایههای کاربردی و انتقال هچ لایه دیگری ندارد، لایه کاربردی باید هر پروتکلی را مانند پروتکل لایه اجلاس و نمایش در OSI عمل میکنند در بگیرد. دادههای ارسال شده روی شبکه درون لایه کاربردی هنگامیکه در پروتکل لایه کاربردی جاگیری شدند عبور میکنند.

از آنجا دادهها به سمت لایههای پایین تر پروتکل لایه انتقال میروند. دو نوع از رایجترین پروتکلهای لایه پایینی TCP و UDP هستند. سرورهای عمومی پورتهای مخصوصی به اینها دارند HTTP پورت 80 و FTP پورت 23 را دارند و... در حالیکه کلاینتها از پورتهای روزانه بی دوام استفاده میکنند. روترها و سوئیچها این لایه را بکار نمیگیرند اما برنامههای کاربردی بین راه در در پهنای باند این کار را میکنند، همانطور که پروتکل RSVP پروتکل ذخیره منابع انجام میدهد.

tcpچیست؟

tcpپروتکل کنترل انتقال یک پروتکل ارتباطی اصلی مورد استفاده در شبکه های IP است. پروتکل TCP شامل لایه انتقال از مدل OSI است TCP .ارتباط کرا بود که فابلیلت اطمینان با اعتباری را داراست.با روش اتصال گرا، دو گره از شبکه می توانند مخابره داشته باشند. با استفاده از TCP آنها باید ابتدا پروتکلی یا فرایندی با نام Handshaking تکان دادن دست را کامل کرده تا یک اتصال را ایجاد کنند.زمانی می گوییم که TCP قابلیت اطمینان با اعتباری را فراهم می کند یعنی اینکه TCP شامل مکانیزمی برای خطایابی و تصحیح خطا بین مبدا و مقصد است.این وصیت از TCPمغایر UDP است که غیراتصال گرا و غیرقابل اعتماد است. پروتکلهای لایه بالاتری که از TCP شامل SMTP, HTTP, NNTP, FTP, TelNet, SSH, LDAPاست.

معرفی [2]

TCP/IP، پروتکلی استاندارد برای ارتباط کامپیوترهای موجود در یک شبکه مبتنی بر ویندوز 2000 است. ازپروتکل فوق، بمنظور ارتباط در شبکه های بزرگ استفاده می گردد. برقراری ارتباط از طریق پروتکل های متعددی که در چهارلایه مجزا سازماندهی شده اند ، میسر می گردد. هر یک از پروتکل های موجود در پشته TCP/IP ، دارای وظیفه ای خاص در این زمینه - برقراری ارتباط - می باشند .

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

در متن اصلی مقاله به هم ریختگی وجود ندارد. برای مطالعه بیشتر مقاله آن را خریداری کنید