اینترنت چگونه کار می کند؟ سؤال خوبی بود! رشد آن در حال انفجار بوده است و سایت های دات کام دائماً در تلویزیون، رادیو و مجلات نمایش داده می شوند. از آنجایی که به بخش مهمی از زندگی ما تبدیل شده است، برای استفاده مؤثرتر از این ابزار لازم است آن را به خوبی درک کنیم. این مقاله مفاهیم و انواع اینترنت، زیرساخت های اساسی آن و فناوری هایی که آن را ممکن می سازد، توضیح می دهد.
شبکه جهانی
اینترنت معمولاً به صورت زیر تعریف می شود. این یک شبکه جهانی از منابع کامپیوتری است که توسط خطوط ارتباطی با کارایی بالا و یک فضای آدرس مشترک به هم متصل شده اند. بنابراین، هر دستگاه متصل به آن باید یک شناسه منحصر به فرد داشته باشد. آدرس IP کامپیوتر چگونه مرتب می شود؟ آدرس های اینترنتی IPv4 به شکل nnn.nnn.nnn.nnn نوشته می شوند که nnn عددی بین 0 تا 255 است. IP مخفف عبارت Internetworking Protocol است. این یکی از مفاهیم اساسی اینترنت است، اما در ادامه بیشتر به آن خواهیم پرداخت. به عنوان مثال، یک کامپیوتر دارایشناسه 1.2.3.4 و دیگری 5.6.7.8 است.
اگر از طریق یک ISP به اینترنت متصل شوید، معمولاً یک آدرس IP موقت برای مدت جلسه دسترسی از راه دور به کاربر اختصاص داده می شود. اگر اتصال از طریق یک شبکه محلی (LAN) انجام شده باشد، کامپیوتر می تواند یک شناسه دائمی یا یک شناسه موقت ارائه شده توسط سرور DHCP (پروتکل پیکربندی میزبان پویا) داشته باشد. در هر صورت، اگر رایانه شخصی به اینترنت متصل باشد، یک آدرس IP منحصر به فرد دارد.
برنامه پینگ
اگر از سیستم عامل مایکروسافت ویندوز یا یکی از نمونه های یونیکس استفاده می کنید، یک برنامه مفید وجود دارد که به شما امکان می دهد اتصال اینترنت خود را بررسی کنید. احتمالاً به دلیل صدایی که سونارهای قدیمی زیردریایی تولید می کردند، پینگ نامیده می شود. اگر از ویندوز استفاده می کنید، باید یک پنجره command prompt راه اندازی کنید. در مورد سیستم عاملی که از انواع یونیکس است، باید به خط فرمان بروید. اگر به عنوان مثال پینگ www.yahoo.com را تایپ کنید، برنامه یک پیام درخواست پژواک ICMP (پروتکل پیام کنترل اینترنت) را به رایانه مشخص شده ارسال می کند. دستگاه نظرسنجی پاسخ خواهد داد. برنامه پینگ زمان لازم برای بازگشت یک پاسخ را می شمارد (اگر پاسخ دهد). همچنین، اگر یک نام دامنه را وارد کنید (به عنوان مثال، www.yahoo.com)، ابزار، آدرس IP رایانه را نمایش می دهد.
بسته های پروتکل
بنابراین، رایانه به شبکه متصل است و یک آدرس منحصر به فرد دارد. برای اینکه بفهمید اینترنت چگونه کار میکند، باید نحوه عملکرد رایانه شخصی را بدانیدبا ماشین های دیگر "صحبت می کند". فرض کنید آدرس IP دستگاه کاربر 1.2.3.4 است و او می خواهد پیامی ارسال کند "Hi, computer 5.6.7.8!" به دستگاه با آدرس 5.6.7.8. بدیهی است که پیام باید از طریق هر کانالی که رایانه شخصی کاربر را به اینترنت متصل می کند، منتقل شود. فرض کنید یک پیام از طریق تلفن ارسال شده است. باید متن را به سیگنال های الکترونیکی تبدیل کرد، آنها را مخابره کرد و سپس دوباره به صورت متن نمایش داد. چگونه این امر محقق می شود؟ از طریق استفاده از بسته پروتکل. برای هر کامپیوتری برای برقراری ارتباط در شبکه جهانی ضروری است و معمولاً در سیستم عامل تعبیه شده است. این بسته به دلیل 2 پروتکل ارتباطی اصلی استفاده شده در آن، TCP / IP نامیده می شود. سلسله مراتب TCP/IP به شرح زیر است:
- لایه کاربردی. از پروتکل های مخصوص WWW، ایمیل، FTP و غیره استفاده می کند.
- لایه پروتکل کنترل انتقال. TCP بسته ها را با استفاده از شماره پورت به برنامه های خاص هدایت می کند.
- لایه پروتکل اینترنت. IP بسته ها را با استفاده از یک آدرس IP به یک رایانه خاص هدایت می کند.
- سطح سخت افزار. داده های باینری را به سیگنال های شبکه و بالعکس (به عنوان مثال، کارت شبکه اترنت، مودم و غیره) تبدیل می کند.
اگر مسیر "سلام، کامپیوتر 5.6.7.8!" چیزی شبیه این اتفاق خواهد افتاد:
- پردازش پیام از پروتکل لایه بالایی شروع می شود و به سمت پایین پیش می رود.
- اگر پیام ارسالی طولانی است، هر سطحی که از طریق آن ارسال می شودعبور می کند، می تواند آن را به قطعات کوچکتر داده تقسیم کند. این به این دلیل است که اطلاعات ارسال شده از طریق اینترنت (و اکثر شبکه های کامپیوتری) در قطعات قابل مدیریت به نام بسته ها هستند.
- بسته ها برای پردازش به لایه انتقال ارسال می شوند. به هر کدام یک شماره پورت اختصاص داده شده است. بسیاری از برنامه ها قادر به استفاده از بسته پروتکل TCP/IP و ارسال پیام هستند. شما باید بدانید که کدام یک در رایانه مقصد باید پیام را دریافت کند زیرا در یک پورت خاص گوش می دهد.
- بعلاوه، بسته ها به سطح IP می روند. در اینجا هر یک از آنها یک آدرس مقصد دریافت می کنند (5.6.7.8).
- اکنون که بسته های پیام دارای شماره پورت و آدرس IP هستند، آماده ارسال از طریق اینترنت هستند. سطح سخت افزار مراقبت می کند که بسته های حاوی متن پیام به سیگنال های الکترونیکی تبدیل شده و از طریق خط ارتباطی منتقل شوند.
- در طرف دیگر، ISP یک اتصال مستقیم به اینترنت دارد. روتر آدرس مقصد هر بسته را بررسی می کند و تعیین می کند که کجا آن را ارسال کند. اغلب ایستگاه بعدی روتر دیگری است.
- در نهایت، بسته ها به کامپیوتر 5.6.7.8 می رسند. در اینجا، پردازش آنها از پروتکل های لایه پایین شروع می شود و به سمت بالا پیش می رود.
- از آنجایی که بسته ها سطوح بالاتری از TCP/IP را طی می کنند، هرگونه اطلاعات مسیریابی اضافه شده توسط رایانه فرستنده (مانند آدرس IP و شماره پورت) را حذف می کنند.
- وقتی پیامی به پروتکل لایه بالایی می رسد، بسته ها به شکل اصلی خود دوباره جمع می شوند.
اینترنت خانگی
بنابراین همه موارد فوق توضیح می دهد که چگونه بسته ها از یک رایانه به رایانه دیگر در سراسر WAN حرکت می کنند. اما در این بین چه اتفاقی می افتد؟ اینترنت واقعا چگونه کار می کند؟
یک اتصال فیزیکی از طریق شبکه تلفن به یک ارائه دهنده خدمات مخابراتی را در نظر بگیرید. این نیاز به توضیحی در مورد نحوه عملکرد یک ISP دارد. ارائه دهنده خدمات مجموعه ای از مودم ها را برای مشتریان خود راه اندازی می کند. معمولاً به یک رایانه اختصاصی متصل است که جهت جریان داده از مودم به ستون فقرات اینترنت یا یک روتر اختصاصی را کنترل می کند. این تنظیمات را می توان سرور پورت نامید زیرا دسترسی به شبکه را کنترل می کند. همچنین اطلاعات مربوط به زمان استفاده و همچنین مقدار داده های ارسالی و دریافتی را جمع آوری می کند.
پس از عبور بسته ها از شبکه تلفن و تجهیزات محلی ارائه دهنده، به ستون فقرات ارائه دهنده یا بخشی از پهنای باند آن که توسط او اجاره شده است ارسال می شود. از اینجا، داده ها معمولاً از چندین روتر و شبکه های ستون فقرات، خطوط اجاره ای و غیره عبور می کنند تا مقصد خود را پیدا کنند - رایانه ای با آدرس 5.6.7.8. اینترنت خانگی اینگونه کار می کند. اما آیا اگر کاربر مسیر دقیق بسته های خود را از طریق شبکه جهانی بداند بد خواهد بود؟ ممکن است.
Traceroute
هنگام اتصال به اینترنت از رایانه ای که مایکروسافت ویندوز یا نسخه دیگری از یونیکس دارد، یک برنامه مفید دیگر مفید است. به آن Traceroute می گویند و مسیری را نشان می دهد کهبسته ها عبور می کنند و به یک آدرس IP خاص می رسند. مانند پینگ، باید از خط فرمان اجرا شود. در ویندوز از دستور tracert www.yahoo.com و در یونیکس از traceroute www.yahoo.com استفاده کنید. مانند پینگ، این ابزار به شما امکان می دهد به جای نام دامنه، آدرس های IP را وارد کنید. Traceroute فهرستی از تمام مسیریابها، رایانهها و سایر موجودیتهای اینترنتی را که بستهها باید برای رسیدن به مقصدشان طی کنند، چاپ میکند.
زیرساخت
ستون فقرات اینترنت از نظر فنی چگونه مرتب شده است؟ این شامل بسیاری از شبکه های بزرگ متصل به یکدیگر است. این شبکه های بزرگ به عنوان ارائه دهندگان خدمات شبکه یا NSP شناخته می شوند. به عنوان مثال می توان به UUNet، IBM، CerfNet، BBN Planet، PSINet، SprintNet و غیره اشاره کرد. این شبکه ها برای تبادل ترافیک با یکدیگر ارتباط برقرار می کنند. هر NSP نیاز به اتصال به سه نقطه دسترسی شبکه (NAP) دارد. در آنها، ترافیک بسته می تواند از یک شبکه اصلی به شبکه دیگر منتقل شود. NSP ها همچنین از طریق ایستگاه های مسیریابی MAE شهر متصل می شوند. دومی همان نقش NAP را ایفا می کند، اما مالکیت خصوصی دارد. NAP ها در ابتدا برای اتصال به شبکه جهانی استفاده می شدند. هر دو MAE و NAP به عنوان نقاط تبادل اینترنت یا IX شناخته می شوند. ارائه دهندگان شبکه همچنین پهنای باند را به شبکه های کوچکی مانند ISP ها می فروشند.
زیرساخت های اساسی NSP خود یک طرح پیچیده است. اکثر ارائه دهندگان شبکه نقشه های زیرساخت شبکه را در وب سایت های خود منتشر می کنند که به راحتی قابل یافتن است. به طور واقع بینانه چگونگی را به تصویر بکشیداینترنت راه اندازی شده است، به دلیل اندازه، پیچیدگی و ساختار دائماً در حال تغییر آن تقریبا غیرممکن است.
سلسله مراتب مسیریابی
برای درک اینکه اینترنت چگونه کار می کند، باید بدانید که چگونه بسته ها مسیر درست را از طریق شبکه پیدا می کنند. آیا هر رایانه شخصی متصل به شبکه می داند رایانه های شخصی دیگر در کجا قرار دارند؟ یا بسته ها فقط به هر ماشینی در اینترنت "ترجمه" می شوند؟ پاسخ هر دو سوال منفی است. هیچ کس نمی داند رایانه های دیگر کجا هستند و بسته ها به طور همزمان به همه ماشین ها ارسال نمی شوند. اطلاعات مورد استفاده برای تحویل داده ها به مقصد در جداول ذخیره شده در هر روتر متصل به شبکه وجود دارد - مفهوم دیگری از اینترنت.
روترها سوئیچ های بسته هستند. آنها معمولاً بین شبکه ها وصل می شوند تا بسته ها را بین آنها ارسال کنند. هر روتر در مورد زیرشبکه های خود و آدرس هایی که استفاده می کند می داند. دستگاه، به عنوان یک قاعده، آدرس های IP سطح "بالا" را نمی داند. ترانک های بزرگ NSP از طریق NAP به هم متصل می شوند. آنها چندین زیرشبکه را ارائه می دهند و آن ها حتی زیرشبکه های بیشتری را ارائه می دهند. در پایین شبکههای محلی با رایانههای متصل هستند.
هنگامی که بسته ای به یک روتر می رسد، روتر دومی آدرس IP قرار داده شده در آنجا توسط لایه پروتکل IP در ماشین منبع را بررسی می کند. سپس جدول مسیریابی بررسی می شود. اگر شبکه حاوی آدرس IP یافت شود، بسته به آنجا ارسال می شود. در غیر این صورت، مسیر پیش فرض را دنبال می کند، معمولاً به روتر بعدی در سلسله مراتب شبکه. با این امید که بداند بسته را کجا بفرستد.اگر این اتفاق نیفتد، داده ها تا زمانی که به ستون فقرات NSP برسند بالا می روند. روترهای بالادست حاوی بزرگترین جداول مسیریابی هستند و این همان جایی است که بسته به ستون فقرات صحیح ارسال می شود، جایی که سفر "پایین" خود را آغاز می کند.
نام دامنه و وضوح آدرس
اما اگر آدرس IP رایانه ای را که می خواهید به آن وصل شوید را نمی دانید چه؟ اگر نیاز به دسترسی به وب سروری به نام www.anothercomputer.com داشته باشید، چه؟ مرورگر چگونه می داند که این کامپیوتر کجاست؟ پاسخ همه این سوالات DNS Domain Name Service است. این مفهوم از اینترنت به یک پایگاه داده توزیع شده اشاره دارد که نام رایانه ها و آدرس های IP مربوط به آنها را ردیابی می کند.
بسیاری از ماشین ها به پایگاه داده DNS و نرم افزاری متصل هستند که به شما امکان دسترسی به آن را می دهد. این ماشین ها به سرورهای DNS معروف هستند. آنها کل پایگاه داده را شامل نمی شوند، بلکه فقط زیر مجموعه ای از آن را شامل می شوند. اگر سرور DNS نام دامنه درخواست شده توسط رایانه دیگری را نداشته باشد، آن را به سرور دیگری هدایت می کند.
سرویس نام دامنه به صورت سلسله مراتبی مشابه مسیریابی IP ساختار یافته است. کامپیوتر درخواست کننده وضوح نام در سلسله مراتب به "بالا" هدایت می شود تا زمانی که یک سرور DNS پیدا شود که بتواند نام دامنه را در درخواست حل کند.
هنگامی که اتصال اینترنت پیکربندی می شود (مثلاً از طریق یک شبکه محلی یا از طریق یک اتصال شماره گیری در ویندوز)، سرورهای DNS اولیه و یک یا چند سرور ثانویه معمولاً در حین نصب مشخص می شوند. بدین ترتیب،هر برنامهای که به وضوح نام دامنه نیاز دارد، میتواند به طور عادی کار کند. به عنوان مثال، هنگامی که یک نام دامنه را در یک مرورگر وارد می کنید، دومی به سرور DNS اولیه متصل می شود. پس از به دست آوردن آدرس IP، برنامه به رایانه مورد نظر متصل می شود و صفحه وب مورد نظر را درخواست می کند.
نمای کلی پروتکل های اینترنت
همانطور که قبلاً در بخش TCP/IP ذکر شد، پروتکل های زیادی در WAN استفاده می شود. اینها عبارتند از TCP، IP، مسیریابی، کنترل دسترسی رسانه، لایه برنامه، و غیره.بخش های زیر برخی از پروتکل های مهم تر و رایج تر را شرح می دهند. این به شما این امکان را می دهد که درک بهتری از نحوه سازماندهی اینترنت و نحوه عملکرد آن داشته باشید. پروتکل ها به ترتیب نزولی در سطح خود مورد بحث قرار می گیرند.
HTTP و وب جهانی
یکی از پرکاربردترین خدمات در اینترنت، شبکه جهانی وب (WWW) است. پروتکل لایه کاربردی که WAN را فعال می کند، پروتکل انتقال ابرمتن یا HTTP است. نباید با زبان نشانه گذاری فرامتن HTML که برای نوشتن صفحات وب استفاده می شود اشتباه گرفته شود. HTTP پروتکلی است که مرورگرها و سرورها برای برقراری ارتباط با یکدیگر استفاده می کنند. این یک پروتکل لایه کاربردی است زیرا توسط برخی برنامه ها برای برقراری ارتباط با یکدیگر استفاده می شود. در این مورد، اینها مرورگرها و سرورها هستند.
HTTP یک پروتکل بدون اتصال است. مشتریان (مرورگرها) درخواست هایی را برای عناصر وب مانند صفحات و تصاویر به سرورها ارسال می کنند. پس از سرویس آنها، اتصالخاموش می شود. برای هر درخواست، اتصال باید دوباره برقرار شود.
بیشتر پروتکل ها اتصال گرا هستند. این بدان معناست که کامپیوترهایی که با یکدیگر در ارتباط هستند از طریق اینترنت ارتباط برقرار می کنند. با این حال، HTTP نیست. قبل از اینکه یک کلاینت بتواند درخواست HTTP بدهد، سرور باید یک اتصال جدید ایجاد کند.
برای اینکه بفهمید اینترنت چگونه کار می کند، باید بدانید وقتی URL را در مرورگر وب تایپ می کنید چه اتفاقی می افتد:
- اگر URL حاوی نام دامنه باشد، مرورگر ابتدا به سرور نام دامنه متصل می شود و آدرس IP مربوطه را دریافت می کند.
- سپس مرورگر به سرور متصل می شود و یک درخواست HTTP برای صفحه مورد نظر ارسال می کند.
- سرور درخواست را دریافت کرده و صفحه صحیح را بررسی می کند. اگر وجود دارد بفرستید. اگر سرور نتواند صفحه درخواست شده را پیدا کند، یک پیغام خطای HTTP 404 ارسال می کند.
- مرورگر آنچه درخواست شده را دریافت می کند و اتصال بسته می شود.
- سپس مرورگر صفحه را تجزیه می کند و به دنبال سایر عناصر مورد نیاز برای تکمیل آن می گردد. معمولاً اینها تصاویر، اپلت ها و غیره هستند.
- برای هر عنصر، مرورگر اتصالات اضافی و درخواست های HTTP را به سرور ایجاد می کند.
- وقتی بارگیری همه تصاویر، اپلت ها و غیره تمام شد، صفحه به طور کامل در پنجره مرورگر بارگیری می شود.
استفاده از سرویس گیرنده Telnet
Telnet یک سرویس پایانه راه دور است که در اینترنت استفاده می شود.استفاده از آن کاهش یافته است، اما ابزار مفیدی برای کاوش در شبکه جهانی است. در ویندوز، برنامه را می توان در فهرست راهنمای سیستم پیدا کرد. پس از راه اندازی آن، باید منوی "Terminal" را باز کنید و Local Echo را در پنجره تنظیمات انتخاب کنید. این بدان معناست که شما می توانید درخواست HTTP خود را هنگام وارد کردن آن مشاهده کنید.
در منوی "اتصال"، مورد "سیستم از راه دور" را انتخاب کنید. بعد، www.google.com را برای نام میزبان و 80 را برای پورت وارد کنید. به طور پیش فرض، وب سرور روی این پورت گوش می دهد. پس از کلیک روی اتصال، باید GET/HTTP/1.0 را وارد کنید و دوبار Enter را فشار دهید.
این یک درخواست ساده HTTP به سرور وب برای دریافت صفحه اصلی آن است. کاربر باید نگاهی اجمالی به آن داشته باشد و سپس یک کادر محاوره ای ظاهر می شود که نشان می دهد اتصال قطع شده است. اگر می خواهید صفحه بازیابی شده را ذخیره کنید، باید ورود به سیستم را فعال کنید. سپس می توانید صفحه وب و HTML مورد استفاده برای ایجاد آن را مشاهده کنید.
بیشتر پروتکلهای اینترنتی که نحوه عملکرد اینترنت را تعریف میکنند در اسنادی که بهعنوان درخواست نظرات یا RFC شناخته میشوند، توضیح داده شدهاند. آنها را می توان در اینترنت پیدا کرد. برای مثال، نسخه 1.0 HTTP در RFC 1945 توضیح داده شده است.
پروتکل های برنامه: SMTP و ایمیل
یکی دیگر از خدمات اینترنتی پرکاربرد، ایمیل است. از یک پروتکل لایه کاربردی به نام پروتکل انتقال نامه ساده یا SMTP استفاده می کند. این نیز یک پروتکل متنی است، اما بر خلاف HTTP، SMTP اتصال گرا است. علاوه بر این، از HTTP نیز پیچیده تر است. دستورات و جنبههای بیشتری در SMTP نسبت به HTTP وجود دارد.
هنگام باز کردن سرویس گیرنده نامه برای خواندنپیام های ایمیل معمولاً به این صورت است:
- کاربر ایمیل (Lotus Notes، Microsoft Outlook، و غیره) یک اتصال به سرور پست پیشفرض، که آدرس IP یا نام دامنه آن معمولاً در حین نصب پیکربندی میشود، باز میکند.
- سرور ایمیل همیشه اولین پیام را برای شناسایی خود ارسال می کند.
- Client یک فرمان SMTP HELO می فرستد که به آن یک پاسخ OK 250 دریافت می کند.
- بسته به اینکه مشتری در حال بررسی یا ارسال نامه و غیره است، دستورات SMTP مناسب به سرور ارسال می شود تا بتواند پاسخگوی آن باشد.
این تراکنش درخواست/پاسخ تا زمانی که کلاینت دستور QUIT را ارسال نکند ادامه خواهد داشت. سپس سرور خداحافظی می کند و اتصال بسته می شود.
پروتکل کنترل انتقال
در زیر لایه برنامه در پشته پروتکل، لایه TCP قرار دارد. هنگامی که برنامهها اتصالی را به رایانه دیگری باز میکنند، پیامهایی که ارسال میکنند از پشته به لایه TCP منتقل میشوند. دومی مسئول مسیریابی پروتکل های برنامه به نرم افزار مناسب در رایانه مقصد است. برای این کار از شماره پورت استفاده می شود. پورت ها را می توان به عنوان کانال های جداگانه در هر کامپیوتر در نظر گرفت. به عنوان مثال، هنگام خواندن ایمیل، می توانید همزمان وب را مرور کنید. این به این دلیل است که مرورگر و سرویس گیرنده ایمیل از شماره پورت های مختلفی استفاده می کنند. هنگامی که بسته ای به رایانه می رسد و به پشته پروتکل می رسد، لایه TCP تعیین می کند که کدام برنامه بسته را دریافت کند.شماره پورت.
شماره پورت برخی از پرکاربردترین سرویس های اینترنتی در زیر فهرست شده است:
- FTP – 20/21.
- Telnet – 23.
- SMTP - 25.
- HTTP - 80.
پروتکل حمل و نقل
TCP به این صورت عمل می کند:
- وقتی لایه TCP دادههای پروتکل لایه برنامه را دریافت میکند، آنها را به «تکههای» قابل مدیریت تقسیم میکند و سپس به هر یک از آنها یک سرصفحه با اطلاعاتی درباره شماره پورتی که دادهها باید به آن ارسال شوند، اضافه میکند..
- وقتی لایه TCP بسته ای را از یک لایه IP پایین دریافت می کند، داده هدر از بسته حذف می شود. در صورت لزوم می توان آنها را بازیابی کرد. سپس داده ها بر اساس شماره پورت به برنامه مورد نیاز ارسال می شود.
اینگونه است که پیام ها از پشته پروتکل به آدرس صحیح می روند.
TCP یک پروتکل مبتنی بر متن نیست. این یک سرویس انتقال بایت قابل اعتماد و اتصال گرا است. اتصال گرا به این معنی است که دو برنامه کاربردی که از TCP استفاده می کنند باید قبل از تبادل داده یک اتصال برقرار کنند. پروتکل حمل و نقل قابل اعتماد است زیرا برای هر بسته دریافتی، یک تأییدیه برای تأیید تحویل برای فرستنده ارسال می شود. هدر TCP همچنین شامل یک جمعبندی برای بررسی خطاها در دادههای دریافتی است.
در سربرگ پروتکل انتقال فضایی برای آدرس IP وجود ندارد. این به دلیل این واقعیت است که وظیفه آن ارائه دریافت قابل اعتماد داده های لایه برنامه است. وظیفه انتقال داده بین رایانه ها توسط IP انجام می شود.
پروتکل اینترنت
Bبرخلاف TCP، IP یک پروتکل غیرقابل اعتماد و بدون اتصال است. IP اهمیتی نمی دهد که بسته به مقصد برسد یا نه. IP همچنین از اتصالات و شماره پورت بی اطلاع است. وظیفه IP ارسال داده به رایانه های دیگر است. بستهها موجودیتهای مستقلی هستند و ممکن است خارج از نظم باشند یا اصلاً به مقصد نرسند. وظیفه TCP این است که مطمئن شود داده ها به درستی دریافت و مکان یابی شده اند. تنها وجه اشتراک IP با TCP این است که چگونه داده ها را دریافت می کند و اطلاعات هدر IP خود را به داده های TCP اضافه می کند.
داده های لایه برنامه در لایه پروتکل حمل و نقل تقسیم شده و با یک سربرگ TCP اضافه می شود. در مرحله بعد، بسته در سطح IP تشکیل می شود، یک هدر IP به آن اضافه می شود و سپس از طریق شبکه جهانی منتقل می شود.
چگونه اینترنت کار می کند: کتاب
برای کاربران تازه کار، ادبیات گسترده ای در مورد این موضوع در دسترس است. سریال «برای آدمکها» بین خوانندگان محبوبیت دارد. نحوه کار اینترنت را می توانید از کتاب های «اینترنت» و «کاربران و اینترنت» یاد بگیرید. آنها به شما کمک می کنند تا به سرعت یک ارائه دهنده را انتخاب کنید، به شبکه متصل شوید، نحوه استفاده از مرورگر و غیره را به شما آموزش دهند. برای مبتدیان، کتاب ها راهنمای مفیدی برای شبکه جهانی خواهند بود.
نتیجه گیری
اکنون باید روشن شود که اینترنت چگونه کار می کند. اما تا کی به همین شکل خواهد ماند؟ نسخه 4 IP که قبلا استفاده شده بود، که فقط 232 آدرس مجاز میداد، با IPv6 با آدرسهای 2128 جایگزین شده است. اینترنت از زمان آغاز به کار خود به عنوان یک پروژه تحقیقاتی وزارت دفاع ایالات متحده راه طولانی را طی کرده است.هیچ کس نمی داند او چه خواهد شد. یک چیز مسلم است: اینترنت مانند هیچ مکانیسم دیگری جهان را به هم متصل می کند. عصر اطلاعات در حال اوج گیری است و دیدن آن بسیار خوشحال کننده است.