تفاوت درگاه و پریز در اصطلاحات اینترنت چیست؟


پاسخ 1:

پورت: به زبان ساده ، "پورت" عددی است که توسط برخی نرم افزارها برای شناسایی داده های آن از اینترنت استفاده می شود.

هر نرم افزاری مانند اسکایپ ، کروم ، یوتیوب شماره پورت مخصوص به خود را دارد و بنابراین اسکایپ یا یوتیوب می داند که داده های اینترنتی برای خودش چیست.

سوکت: "آدرس IP و پورت" با هم به معنی "سوکت" هستند. این توسط یک رایانه دیگر برای ارسال اطلاعات به نرم افزار خاص روی یک کامپیوتر خاص استفاده می شود.

از آدرس IP برای شناسایی رایانه استفاده می شود و از پورت برای شناسایی نرم افزاری مانند IE ، Chrome ، Skype و غیره استفاده می شود.


پاسخ 2:

یک برنامه شامل دو فرآیند است که از طریق شبکه (مشتری-سرور) ارتباط برقرار می کنند. این فرایندها از طریق رابط نرم افزاری به نام سوکت ، پیام های داخل و خارج از شبکه را ارسال و دریافت می کنند. با توجه به قیاس ارائه شده در کتاب "شبکه های رایانه ای: رویکرد پایین به پایین". خانه ای وجود دارد که می خواهد با خانه های دیگر ارتباط برقرار کند. در اینجا ، خانه مشابه یک فرآیند و درب به یک پریز برق است. هنگام ارسال فرض بر این است که در طرف دیگر درب زیرساختی وجود دارد که داده ها را به مقصد منتقل می کند. به محض رسیدن پیام از طرف دیگر ، از طریق درب گیرنده (سوکت) به خانه (فرایند) می رسد. این تصویر از همان کتاب می تواند به شما کمک کند:

سوکت ها بخشی از لایه حمل و نقل هستند که بطور منطقی برنامه ها را برقرار می کنند. این بدان معنی است که از نظر برنامه ، هر دو میزبان به طور مستقیم به یکدیگر متصل هستند ، اگرچه روترهای بیشماری و / یا سوئیچ ها بین آنها وجود دارد. بنابراین یک سوکت به خودی خود یک اتصال نیست ، بلکه نقطه پایانی اتصال است. پروتکل های لایه حمل و نقل فقط در هاست اجرا می شوند و نه در روترهای میانی.

درگاه ها وسیله ای برای آدرس دهی داخلی دستگاه را ارائه می دهند. هدف اصلی این است که اجازه دهید چندین فرآیند ارسال و دریافت داده از طریق شبکه بدون دخالت در سایر پردازش ها (داده های آنها) انجام شود. همه سوکت ها با شماره درگاه تهیه می شوند. وقتی یک قطعه به میزبان می رسد ، لایه حمل و نقل شماره درگاه مقصد قطعه را بررسی می کند. سپس بخش به سوکت مربوطه فرستاده می شود. این کار تحویل داده ها در یک بخش لایه حمل و نقل به سوکت صحیح ، چند برابر سازی نامیده می شود. سپس داده های این بخش به فرآیند متصل به سوکت منتقل می شود.


پاسخ 3:

یک برنامه شامل دو فرآیند است که از طریق شبکه (مشتری-سرور) ارتباط برقرار می کنند. این فرایندها از طریق رابط نرم افزاری به نام سوکت ، پیام های داخل و خارج از شبکه را ارسال و دریافت می کنند. با توجه به قیاس ارائه شده در کتاب "شبکه های رایانه ای: رویکرد پایین به پایین". خانه ای وجود دارد که می خواهد با خانه های دیگر ارتباط برقرار کند. در اینجا ، خانه مشابه یک فرآیند و درب به یک پریز برق است. هنگام ارسال فرض بر این است که در طرف دیگر درب زیرساختی وجود دارد که داده ها را به مقصد منتقل می کند. به محض رسیدن پیام از طرف دیگر ، از طریق درب گیرنده (سوکت) به خانه (فرایند) می رسد. این تصویر از همان کتاب می تواند به شما کمک کند:

سوکت ها بخشی از لایه حمل و نقل هستند که بطور منطقی برنامه ها را برقرار می کنند. این بدان معنی است که از نظر برنامه ، هر دو میزبان به طور مستقیم به یکدیگر متصل هستند ، اگرچه روترهای بیشماری و / یا سوئیچ ها بین آنها وجود دارد. بنابراین یک سوکت به خودی خود یک اتصال نیست ، بلکه نقطه پایانی اتصال است. پروتکل های لایه حمل و نقل فقط در هاست اجرا می شوند و نه در روترهای میانی.

درگاه ها وسیله ای برای آدرس دهی داخلی دستگاه را ارائه می دهند. هدف اصلی این است که اجازه دهید چندین فرآیند ارسال و دریافت داده از طریق شبکه بدون دخالت در سایر پردازش ها (داده های آنها) انجام شود. همه سوکت ها با شماره درگاه تهیه می شوند. وقتی یک قطعه به میزبان می رسد ، لایه حمل و نقل شماره درگاه مقصد قطعه را بررسی می کند. سپس بخش به سوکت مربوطه فرستاده می شود. این کار تحویل داده ها در یک بخش لایه حمل و نقل به سوکت صحیح ، چند برابر سازی نامیده می شود. سپس داده های این بخش به فرآیند متصل به سوکت منتقل می شود.