دوشنبه, ۱۲ آذر, ۱۴۰۳ / 2 December, 2024
مجله ویستا

TCP/IP چیست؟


TCP/IP چیست؟
همان طوری كه می‌دانید، اینترنت بر اساس مجموعه‌ای از شبكه‌ها كه جهان را پوشش می‌دهند، ساخته می‌شود. این شبكه‌ها شامل انواع بسیار و متفاوتی از كامپیوترها می‌باشند، و بنابراین چیزی باید همه چیز را در كنار یكدیگر نگه دارد. این چیزی به نام TCP/IP است.
TCP/IP به صورت پنج حرف جداگانه"T C P I P" تلفظ می‌شود. اگر می‌خواهید مانند یك حرفه‌ای به نظر بیایید، گفتن این حرف را طوری تمرین كنید كه به عنوان كلمه‌ای واحد با سرعت از زبانتان ادا شود- تی- سی-پی- آی- پی(علامت بینTCP/IP ‌را تلفظ نكنید، وگرنه مانند فردی ساده و نادان به نظر خواهید رسید).
جزییات TCP/IP بسیار فنی هستندو خارج از علاقه تقریباً هر فردی هستند، كه درمقاله‌های بعدی بررسی می‌شوند. اما ایده‌های ابتدایی اندكی وجود دارندكه دوست دارم آنها را بفهمید.
برنامه نویسان برای تضمین این‌كه انواع متفاوتی از كامپیوترها بتوانند با یكدیگر كاركنند، برنامه‌های خود را با استفاده لز پروتكل‌های ( protocol به معنی قرارداد، ولی در ادامه به دلیل پركاربرد بودن از كلمه پروتكل استفاده می‌كنم) استاندارد می‌نویسند. پروتكل مجموعه‌ای از قوانین است كه با اصطلاحات فنی چگونگی انجام گرفتن كاری را توصیف می‌كند. به عنوان مثال، پروتكلی وجود دارد كه به طور دقیق قالبی را كه بایستی برای ارسال پیام‌های پستی استفاده شود، توضیح می‌دهد. تمام برنامه‌های پستی اینترنت در هنگام آماده ساختن پیامی برای تحویل از این پروتكل پیروی می‌كنند.
TCP/IP نام متداولی برای مجموعه‌از بیش از ۱۰۰ پروتكل می‌باشد كه برای متصل ساختن كامپیوترها و شبكه‌ها استفاده می‌شود. نام واقعی TCP/IP از دو پروتكل مهم می‌آید:
۱) (TCP(Transmission Control Protocol
۲) (IP(Internet Protocol
در داخل اینترنت، اطلاعات به صورت جریان ثابتی از میزبان به میزبان(كامپیوترهایی كه با هم ارتباط دارند) منتقل نمی‌شود. در عوض، داده‌ها به بسته‌های كوچكی به نام بسته(packet) شكسته می‌شوند.
به عنوان مثال، در نظر بگیریذ كه پیامی پستی را برای دوستی در اینترنت می‌فرستید. TCP آن را به تعدادی بسته تقسیم خواهد كرد. هر بسته با شماره سریال ، نشانی گیرنده و نشانی فرستنده علامت گذاری می‌شود. TCP اطلاعات مربوط به كنترل خطا را نیز در بسته درج می‌كند.
سپس بسته‌ها از طریق شبكه فرستاده می‌شوند، در اینجا كار IP است كه آنها را به میزبان راه دور منتقل كند. TCP در انتهای دیگر، بسته‌ها را دریافت و وجود خطاها را بررسی می‌كند.اگر خطایی رخ داده‌باشد، TCP می‌تواند درخواست ارسال مجدد این بسته به خصوص را نماید.
بعد ازاین‌كه تمام بسته‌ها دریافت شدند،TCP از شماره سریال بسته‌ها، آنها را به ترتیب به هم وصل می‌كند تا پیام پستی اصلی در طرف دوم ساخته شود.
به عبارت دیگر ، كار IP گرفتن داده‌های خام-بسته‌ها- از یك مكان به مكان دیگر است و كار ‍TCP اداره جریان و تضمین صحت داده‌ها می‌باشد.
شكستن داده‌ها به بسته‌ها فواید مهم بسیاری دارد. اول این‌كهبه اینترنت اجازه می‌دهد در یك زمان از همان خطوط ارتباطی برای كاربران متفاوت بسیاری استفاده كند. از آن‌جایی كه بسته‌ها مجبور نیستند با یكدیگر سفر كنند، خط ارتباطی می‌تواند تمام انواع بسته‌ها را همان‌طوری كه در راه خود از مكانی به مكان دیگر می‌روندؤ حمل كند. بزرگراهی را در نظر بگیرید كه در آن ماشینهای مجزا با وجود اینكه مقصدهای متفاوتی دارند، همگی در راه مشتركی سفر می‌كنند.
همان‌طوری كه بسته‌ها سفر می‌كنند، تا زمانی كه به مقصد نهایی خودشان برسند، از میزبانی به میزبان دیگر فرستاده می‌شوند(مسیر واقعی توسط كامپیوترهایی با استفاده خاص به نام مسیریابانتخاب می‌شود). این این موضوع یعنی اینترنت دارای انعطاف‌پذیری بسیار زیادی می‌باشد. اگر اتصال به‌خصوصی خراب شود، كامپیوترهایی كه جریان داده را كنترل می‌كنند می‌توانند معمولاً مسیر جایگزینی را پیدا كنند. در حقیقت امكان دارد كه در داخل انتقال واحدی از داده‌ها، بسته‌های مختلف در مسیرهای مختلفی به یك مقصد جریان پیدا كنند.
همچنین شبكه می‌تواند از بهترین مسیر در شرایط مختلف استفاده كند. به عنوان مثال، هنگامی كه بار بخشی از حد متعارف می‌شود بسته‌ها می‌توانند از طریق خطوطی كه بار كمتری دارند، فرستاده شوند.
مزیت دیگر استفاده از بسته‌ها این است كه در هنگام رخ‌دادن خطایی كوچك در انتقال، به جای انتقال كل پیام فقط نیاز به ارسال مجدد بسته‌ای منفرد خواهد بود. این مزیت سرعت كلی اینترنت را افزایش می‌دهد.
تمام این انعطاف‌پذیری كمك می‌كند تا قابیت اطمینان بالا امكان‌پدیر شود، TCP/IP به هر صورت تضمین می‌كند كه داده با موفقیت عبور می‌نماید. در حقیقت، حتی با وجود این‌كه ممكن است میزبانها صدها كیلومتر دور از یكدیگر باشند و تمام بسته‌ها مجبور به عبور از چندین كامپیوتر میانی باشند، اینترنت آن‌قدر خوب عمل می‌كند كه ارسال پرونده‌ای از یك میزبان به میزبان دیگر فقط جند ثانیه طول می‌كشد.
بنابراین دو جواب برای «TCP/IP چیست؟» وجود دارد. جواب فنی این است كه TCP/IP خانواده‌ای بزرگ از پروتكل‌هایی است كه برای سازمان‌دهی كامپیوتر‌ها و ابزارهای ارتباطی در شبكه، استفاده می‌شوند. و مهمترین پروتكل‌های آن TCP و IP هستند. IP داده‌ها را از مكانی به مكان دیگر منتقل می‌كند، در حالی كه TCP از صورت‌گرفتن صحیح تمام كارها مطمئن می‌شود.
با وجود این، بهترین پاسخ این است كه اینترنت وابسته به هزاران شبكه و میلیونها كامپیوتر است، و TCP/IP چسبی است كه این شبكه‌ها و كامپیوترها را در كنار یكدیگر نگه می‌دارد.
منبع :
خدمات اینترنتی و کافی نت کام تل
منبع : سازمان آموزش و پرورش استان خراسان