شنبه, ۸ اردیبهشت, ۱۴۰۳ / 27 April, 2024
مجله ویستا
TCP/IP چیست ؟
اینترنت بر اساس مجموعه ای از شبکه ها بنا میشود این شبکه ها شامل انواع بسیار زیادی از کامپیوتر ها می باشد ، بنابراین زبان مشترکی بین همه کامپیوتر ها وجود دارد که آن را TCP/IP مینامند . TCP/IP بصورت پنج حرف جداگانه TCP/IP تلفظ میشود. TCP/IP نام متداولی برای مجموعه ای از قراردادها میباشد که برای متصل ساختن کامپیوترها و شبکه ها استفاده میشود نام واقعی TCP/IP از دو قرارداد مهم می آید.
● TCP -Transmission Control Protocol IP- Internet Protocol
در شبکه اینترنت اطلاعات (داده ها) به بسته های کوچکی به نام Packet تقسیم بندی میشوند.
سپس Packet ها از طریق شبکه منتقل میشوند در اینجا کار IP آن است که آنها را به میزبان راه دور منتقل کند. TCP در انتهای دیگر بسته ها را دریافت و وجود خطاها را بررسی میکند اگر خطایی رخ داده باشد TCP میتواند ارسال مجدد بسته بخصوص را درخواست نماید . بعد از اینکه تمام بسته ها به درستی دریافت شدند ، TCP از شماره توالی برای ساختن مجدد پیام اصلی استفاده میکند.
به عبارت دیگر کار IP انتقال داده های خام Packet ها از یک مکان به مکان دیگر است. کار TCP کنترل امور و تضمین صحت داده ها می باشد.
● محاسن Packet :
۱) تقسیم بندی داده ها به Packet ها فواید بسیاری دارد . اول اینکه امکان ارائه خدمات بیشتر به کاربران بیشتر را فراهم میکند. در مسیر اینترنتی بسته ها ( Packet) علی رغم داشتن مقصدهای متفاوت با یکدیگر در حرکت میباشند. نظیر بزرگراهی که در آن اتوموبیلهای متفاوت با وجود داشتن مقصدهای متفاوت همگی راه مشترکی دارند.
۲) بسته ها همواره در سفر هستند تا زمانی که به مقصد نهایی خود برسند. اگر اتصال بخصوصی خراب شود کامپیوترهایی که جریان داده ها را کنترل میکنند میتوانند مسیر جایگزینی پیدا کنند. این امکان وجود دارد که داده های بسته های مختلف در مسیرهای مختلف به سمت یک مقصد جریان پیدا کنند.
۳) همچنین شبکه میتواند از بهترین مسیری که در آن شرایط قابل دسترسی است استفاده کند مثلا : وقتی که بار بخش بخصوصی از شبکه بیش از حد متعارف میشود بسته ها از طریق خطوطی که بار کمتری دارند منتقل میشوند.
۴) مزیت دیگر استفاده از این بسته ها آن است که در هنگام بوجود آمدن هر گونه خطایی در انتقال، به جای انتقال کل پیام فقط نیاز به ارسال مجدد بسته ای منفرد خواهد بود. این ویژگی سرعت کلی اترنت را افزایش میدهد.
در هر صورت TCP/IP انتقال صحیح و موفقیت آمیز داده ها را تضمین میکند. در حقیقت حتی با وجود این که ممکن است میزبان ها هزاران مایل از یکدیگر دور باشند و بسته ها مجبور به عبور از چندین کامپیوتر اصلی باشند، اینترنت آنقدر خوب عمل میکند که ارسال پرونده ای از یک میزبان به میزبان دیگر فقط چند ثانیه طول میکشد.
بطور خلاصه : TCP/IP خانواده ای بزرگ از قراردادهایی است که برای سازمان دهی کامپیوتر ها و ابزارهای ارتباطی در شبکه استفاده میشود.
● پروتکل وب و دیگر پروتکلها
▪ Web :
وب بر اساس مدل سرویسگر(server)/سرویسگیر(client) عمل میکند .مدل سرویسگر و سرویس گیر در سیستم شبکه های کامپیوتری شامل ۳ جزء است . سرویس گر ، سرویس گیر و شبکه . سرویسگیر یک نرم افزار است که بر روی کامپیوتر کاربر اجرا میشود و سرویسگر نرم افزاری است که بر روی کامپیوتری که عمل تغذیه اطلاعاتی را به عهده دارد انجام میشود. کاربر از طریق این نرم افزار میتواند درخواستهایی را برای دریافت اطلاعات و انجام امور ارسال دارد . این درخواست از طریق شبکه به کامپیوتر سرویس گر میرسدو سرویس گر اعمال لازم را انجام می دهد. تمام اطلاعاتی که بر اساس مدل سرویسگر و سرویسگیر عمل میکنند از یکسری ضوابط یا پروتکل هایی پیروی میکنند که برای آن سیستم تعریف شده اند. این شکل فعالیت عرضه و تقاضا که از طریق مدل سرویسگر و سرویسگیر اجرا میشود توانائیهای زیادی دارد رابطه سرویسگیر و سرویسگر بر اساس یک پروتکل از پیش تعیین شده برقرار میشود.
نرم افزار سرویسگر میتواند برای هر نوع سخت افزار خاصی طراحی شود در واقع Server دیگر نگران اینکه کاربر از چه نوع کامپیوتری استفاده میکند نخواهد بود زیرا میداند که زبان مشترکی با Client دارد که صرفنظر از سیستم سخت افزاری کاربر هر دوی آنها به این زبان با همدیگر ارتباط برقرار میکنند در واقع این طراحی در سطح نرم افزار Client صورت گرفته و همین امر است که وب را به صورت یک پدیده مستقل از سیستم ( Platform Independent ) در آورده است .
برای درک بهتر موضوع ارتباط Client/ Server سیستم پخش تلویزیونی را در نظر بگیرید که در آن برنامه های تلویزیون از طریق هر دستگاه تلویزیون دریافت میشود. اطلاعات از یک سیستم پخش امواج بر اساس ساختار استاندارد انتشار می یابند و از دستگاه تلویزیون قابل دریافت میباشد.
مرورگر های Web میتوانند به اطلاعات چند پروتکلی دسترسی داشته باشند مرورگرهای وب چند پروتکلی هستند. این بدان معناست که مرورگر ها میتوانند به انواع مختلفی از سرویسگرها که بر اساس پروتکل های مختلفی ارتباط برقرار میکنند دسترسی داشته باشند مهمترین پروتکل هایی که مرورگرها میتوانند با استفاده از آنها به سرویسگرها متصل شوند عبارتند از :
۱) HTTP -Hyper Text Transmission Protocol : این پروتکل مخصوص وب است و برای انتقال ابر متن ها از طریق شبکه طراحی شده
۲) FTP -File Transmission Protocol: این پروتکل به منظور استفاده و برداشت سریع و آسان فایلها توسط کاربران طراحی شده است.
۳) Telnet :
برای ورود به سیستم یک کامپیوتر میزبان ( معمولا از راه دور ) مثلاً هنگامی که به Gopher-server متصل است بعنوان یک سرویسگر گوفر و وقتی که به یک اخبار یوزنت متصل است مانند یک سرویسگر اخبار عمل میکند.
منبع : استاد آنلاین
همچنین مشاهده کنید
نمایندگی زیمنس ایران فروش PLC S71200/300/400/1500 | درایو …
دریافت خدمات پرستاری در منزل
pameranian.com
پیچ و مهره پارس سهند
خرید میز و صندلی اداری
خرید بلیط هواپیما
گیت کنترل تردد
ایران مجلس جمهوری اسلامی ایران حجاب دولت رئیسی رئیس جمهور گشت ارشاد سیدابراهیم رئیسی مجلس شورای اسلامی دولت سیزدهم پاکستان
تهران سیل قتل کنکور هواشناسی شهرداری تهران سلامت سازمان سنجش سازمان هواشناسی زنان پلیس اصفهان
قیمت دلار قیمت طلا بازار خودرو خودرو دلار قیمت خودرو بانک مرکزی ارز سایپا مسکن ایران خودرو تورم
فضای مجازی کیومرث پوراحمد سینمای ایران تلویزیون سریال پایتخت سریال ترانه علیدوستی فیلم موسیقی سینما مهران مدیری کتاب
کنکور ۱۴۰۳ عبدالرسول پورعباس
اسرائیل رژیم صهیونیستی آمریکا فلسطین غزه جنگ غزه روسیه چین حماس اوکراین ترکیه ایالات متحده آمریکا
فوتبال پرسپولیس استقلال جام حذفی آلومینیوم اراک فوتسال بازی تیم ملی فوتسال ایران تراکتور باشگاه پرسپولیس بارسلونا باشگاه استقلال
هوش مصنوعی سامسونگ اپل فناوری ناسا ربات فیلترینگ بنیاد ملی نخبگان رونمایی
سازمان غذا و دارو کاهش وزن مالاریا آلزایمر زوال عقل