PDA

View Full Version : مقاله: پروتکل TCP/IP



DR_borna
چهارشنبه 24 مهر 1392, 18:13 عصر
من میخوام یه مقالکی درباره این پروتکل بدم . چون بد نیست یک چیز کلی درباره این مجموعه پروتکل بدانید.
TCP/IP مهمترین پروتکل ارتباطی در شبکه های کامپیوتری و از جمله اینترنت میباشد .
در اینترنت پروتکل های زیادی وجود دارد که هر کدام وظیفه خاص مربوط به خودشان را انجام میدهند .
اما پروتکل چیست؟در زبان عامیانه پروتکل یک زبان مشترک بین شبکه های کامپیوتری است که به آن ها توان تبادل اطلاعات با یکدیگر را میدهد .
در واقع TCP/IP را می توان به یک زبان تشبیه کرد . مثلا هر زبانی که در دنیا وجود دارد را یک پروتکل در نظر بگیرید مثل :فارسی ,انگلیسی,فرانسوی و .... هر یک به نوبه ای یک زبان هستند .

فرض کنید زمانیکه که شما میخواهید با یک فرد انگلیسی زبان صحبت کنید ( شما فارسی حرف میزنید) 2 حالت وجود دارد یکی اینکه آن فرد فارسی صحبت کند یا اینکه شما انگلیسی صحبت کنید خب قطعا زبانی که بیش تر در میان مردم رایج است و بین المللی تر است در این نوع گفتگو ها اسنفاده میشود (در اینجا انگلیسی)
در پی همین مثال می توان کشور خودمان ایران را مثال زد .در کشور ما همه به زبان فارسی صحبت می کنند ولی لهجه های مختلفی مثل ترکی ,لری,کردی و ... وجود این لهجه ها فقط در یک یا چند استان کاربرد دارند ولی اگر کسی فارسی صحبت کند در تمام ایران حرف او را متوجه می شوند اما باز هم با این حال فارسی زبانی نیست که در کل جهان به صورت عامیانه مورد استفاده قرار بگیرد و شما باید از زبان انگلیسی برای ارتباط با جهانیان استفاده کنید .

در شبکه های کامپیوتری هم به همین شکل است,پروتکل های زیادی برای برقراری ارتباط بین شبکه های کامپیوتری وجود دارد. اما تنها پروتکل هایی مورد استفاده قرار میگیرد که از طرف سازمان استاندارد های جهانی(The International Organization for Standardization) مورد تایید قرار گرفته باشند .
معمولا در شبکه های کامپیوتری از دو مجموعه پروتکل TCP/IP و IPX/SPX استفاده می شود اما به دلیل استفاده کم از مجموعه پروتکل IPX/SPX در سیستم های ناول مجموعه پروتکل TCP/IP بسیار بیشتر مورد استفاده قرار میگیرد و به عنوان یک پروتکل جهانی معروف شده است و امروزه تمامی بستر اینترنت از این مجموعه پروتکل استفاده میکنند .
در نظر داشته باشید که TCP/IP یک پروتکل نیست و مجموعه ای از پروتکل هاست که از ترکیب شدن چندین پروتکل بوجود آمده است .
4TCP/IP لایه دارد که در این عکس نشان داده شده است .

http://www.tamos.net/~rhay/overhead/ip-packet-overhead_files/image004.jpg

اکثر سیستم ها از مجموعه پروتکل TCP/IP پشتیبانی میکنند و به همین دلیل است که شما میتوانید با سیستم عامل ویندوز از خدماتی که سیستم عامل های مکینتاش یا لینوکس میدهند استفاده کنید . برای مثال سرویس ایمیل و وب سایت یاهو از پروتکل یونیکس و وب سرور های یونیکسی استفاده میکنند اما شما میتوانید با استفاده سیستم عامل ویندوز از خدمات یاهو استفاده کنید .
کلمه TCP/IP مخفف Transmission Control Protocol Internet Protocol می باشد که در همان نگاه اول نشان میدهد از دو پروتکل TCP و IP تشکیل شده است , این دو پروتکل تعیین میکنند که چگونه تبادل اطلاعات و برقراری ارتباط میان کامپیوتر ها انجام بگیرد .
درون مجموعه پروتکل TCP/IP چندین پروتکل وجود دارد که وظیفه دارند ارتباط داده ها را در شبکه بر عهده گیرند . این پروتکل ها عبارتند از:

TCP یا Transmission Control Protocol که وظیفه برقراری ارتباطات بین نرم افزارهای کاربردی در شبکه را عهده دار است


UDP یا User Datagram Protocol که وظیفه برقراری ساده ترین حالت برقراری ارتباطات داده ای بین نرم افزارها در شبکه را عهده دار است.


IP یا Internet Protocol که وظیفه برقراری ارتباطات بین کامپیوترها در شبکه را عهده دار است


ICMP یا Internet Control Messaging Protocol که وظیفه بررسی خطاها و وضعیت شبکه را بر عهده دارد.


DHCP یا Dynamic Host Configuration Protocol که وظیفه آدرس دهی خودکار در شبکه را عهده دار است.




مجموعه پروتکل TCP/IP نقاط ضعف هر یک از این دو پروتکل را پوشش داده است و یک پروتکل ترکیبی خوب ایجاد کرده است. مدل TCP/IP نیز مانند مدل مفهومی OSI دارای ساختار لایه بندی یا Layering می باشد و برخلاف مدل OSI که دارای 7 لایه می باشد این پشته پروتکل دارای 4 لایه به نامهای Internet یا اینترنت ، Transport یا انتقال ، Application یا کاربردی و Network Interface یا رابط شبکه می باشد.

موفق و پیروز باشید.