چکیده:
TCP/IP، یکی از مهمترین پروتکلهای استفاده شده در شبکههای کامپیوتری است. اینترنت بعنوان بزرگترین شبکه موجود، از پروتکل فوق بمنظور ارتباط دستگاههای متفاوت استفاده مینماید. پروتکل، مجموعه قوانین لازم بمنظور قانونمند نمودن نحوه ارتباطات در شبکههای کامپیوتری است. در مجموعه مقالاتی که ارائه خواهد شد به بررسی این پروتکل خواهیم پرداخت. در این بخش مواردی همچون: فرآیند انتقال اطلاعات، معرفی و تشریح لایه های پروتکل TCP/IP و نحوه استفاده از سوکت برای ایجاد تمایز در ارتباطات، تشریح میگردد. روش تحقیق کتابخانه ای میباشد.
خلاصه ماشینی:
فرآيند برقراری يک ارتباط، شامل فعاليتهای متعددی نظير: تبديل نام کامپيوتر به آدرس IP معادل، مشخص نمودن موقعيت کامپيوتر مقصد، بسته بندی اطلاعات، آدرس دهی و روتينگ دادهها بمنظور ارسال موفقيت آميز به مقصد مورد نظر، بوده که توسط مجموعه پروتکلهای موجود در پشته TCP/IP انجام میگيرد.
در اين راستا، صرفا" کامپيوتری که بعنوان کامپيوتر مقصد معرفی شده است، امکان باز نمودن بسته اطلاعاتی و انجام پردازش های لازم بر روی آن را دارا خواهد بود.
در صورتيکه IP، آدرس مقصدی را مشخص نمايد که در همان سگمنت موجود باشد، بسته اطلاعاتی مستقيما" برای کامپيوتر مورد نظر ارسال میگردد.
زمانيکه پاسخ ARP توسط درخواست کننده، دريافت گرديد، در ابتدا با استناد به اطلاعات جديد دريافتی، Cache مربوطه بهنگام و در ادامه بسته اطلاعاتی به مقصد کامپيوتر مورد نظر ارسال می گردد.
برنامه فوق، امکان ارتباط از راه دور به منابع شبکه موجود در کامپيوترهائی که سرويس دهنده Telnet بر روی آنان نصب شده است را فراهم می نمايد.
برنامه فوق از پروتکل UDP، برای ارسال فايلهای کوچک بين ويندوز 2000 و کامپيوترهائی که بر روی آنان سرويس دهنده TFTP)Trivial File Transfer Protocol) نصب شده است را فراهم می نمايد.
Static IP mapping زمانيکه کاربران يک نام را بمنظور برقراری ارتباط با يک کامپيوتر مقصد، مشخص مینمايند، پروتکل TCP/IP همچنان نيازمند يک آدرس IP برای تحقق انتقال اطلاعات است.
TCP/IP، بمنظور ارسال داده بر روی شبکه آنها را به بخشهای کوچکتری با نام Packets (بسته های اطلاعاتی)، تقسيم می نمايد.