درباره TCP و انواع آن
سلام خدمت شما دوستان عزیز، امروز میخواهیم درباره TCP صحبت کنیم. برای ارتباطات و طراحی پروتکل شبکه رایانه ای است.
درباره TCP :
یکی از مهمترین پروتکلهادر شبکههای رایانهای است. اینترنت به عنوان بزرگترین شبکه موجود، از پروتکل TCP به منظور برقراری ارتباط دستگاههای گوناگون بهره میگیرد.
TCP عملا درخواست ها را به بسته هایی تقسیم می کند و آن هارا اولویت بندی می کند و هرکدام را برای تحویل به لایه آی پی خاصی ارسال میکند.
اگر چه هر یک از بسته های ارسالی دارای همان آدرس IP های منبع و مقصد هستند، بسته ها ممکن است در روتر های مختلف ارسال شوند. لایهTCP در رایانه شما منتظر می ماند تا زمانی که کلیه بسته ها را دریافت کند و سپس آنهایی را که دریافت می کنند را تایید می کند
نکته :
مخفف جمله TCP :
Transmission Control Protocol
مخفف جمله IP :
Internet Protocol
پروتکلها بصورت کلی از دو پروتکل اصلی TCP و IP تشکیل شده است. این دو پروتکل وظیفه تعیین چگونگی برقرار ارتباط بین سیستم ها در شبکه و روش انتقال اطلاعات بین آنها را به عهده دارد، درون پروتکل های TCP/IP چندین پروتکل وجود دارند.که وظیفه ارتباطات داده ها را در شبکه بر عهده دارند.
انواع TCP :
1) UTP :
User Datagram Protocol
که وظیفه برقراری ساده ترین حالت برقراری ارتباطات داده ای بین نرم افزارها در شبکه را عهده دار است، در واقع این ارتباط از امنیت کمتری نسب به TCP برخوردار است.
2) IP :
Internet Protocol
که وظیفه برقراری ارتباطات بین کامپیوترها در شبکه را عهده دار است.
3) ICMP :
Internet Control Messaging Protocol
که وظیفه بررسی خطاها و وضعیت شبکه را بر عهده دارد.
4)DHCP :
Dynamic Host Configuration Protocol
که وظیفه آدرس دهی خودکار در شبکه را بر عهده دارد.
5) ARP :
Address ResoulationProtocol
پروتکل فوق، مسئول مشخص نمودن آدرس.
6) MAC :
Media Access Control
آداپتور شبکه بر روی کامپیوتر مقصد است.
7) IGMP :
Internet Group Managemant Protocol
پروتکل فوق، مسئول مدیریت Multicasting در TCP/IP رابرعهده دارد.
تعریف پروتکل :
پروتکل، مجموعه قانون های مورد نیاز جهت قانونی شدن چگونگی ارتباطات در شبکههای رایانهای است.
نکته :
خود TCP یک پروتکل(Connection Oriented) متصل شوند است که صحت اطلاعات ارسالی برای این پروتکل بسیار مهم است و از طرفی سرعت آن نسبتاً پایین است.
پروتکل IP یک پروتکل Connection Less یا غیر متصل شونده است که صحت داده های ارسالی در آن چندان مهم نیست و سرعت بیشتر مد نظر است.
شبکه مبتنی بر TCP :
در شبکه های مبتنی بر TCP یک به یک بیت داده ها بعد از انتقال در شبکه مورد بررسی قرار می گیرد، به همین دلیل سرعت آن کند است، در صورتیکه در شبکه های IP سرعت ارسال مهم است. پروتکل TCP/IP نقاط ضعف هر یک از این دو را پوشش داده و یک پروتکل ترکیبی خوب ایجاد کرده است.
لایه های پروتکل TCP :
1) Application :
تمامی برنامه و ابزارهای کاربردی در این لایه، با استفاده از لایه فوق، قادر به دستیابی به شبکه خواهند بود.
HTTP و FTP دو نمونه از پروتکلهای موجود در این لایه میباشند.
2) Internet :
مسئول آدرسی دادهها به منظور ارسال به مقصد مورد نظر است.
3) Transport :
قابلیت ایجاد نظم و ترتیب و تضمین ارتباط بین رایانه ها و ارسال داده را انجام می دهد.
4) Network Interface :
اینترفیس شبکه مسئول قرار دادن داده بر روی محیط انتقال شبکه و دریافت داده از محیط انتقال شبکه است.
قوانین ارسال نظر در سایت