ویرگول
ورودثبت نام
پرنیان راد
پرنیان راد
خواندن ۲ دقیقه·۳ سال پیش

مفاهیم و تعاریف پایه ای شبکه

در این متن که برگرفته از کتاب dockerinaction می باشد تعدادی از مفاهیم پایه ای شبکه(پروتکل, interface, آدرس IP, پورت و...) به زبان ساده و بسیار مختصر بیان میشود.

پروتکل که به صورت protocol نوشته می شود به معنای قرارداد, شیوه و اصول, راهکار و سیاست می باشد و به نوعی میتوان آن را به عنوان ابزاری برای ارتباط دانست. نقش پروتکل در کامپیوتر مثل نقش زبان برای انسان است. برای برقراری یک ارتباط موفقیت آمیز بین مبدا و مقصد, طرفین باید از یک پروتکل (زبان) یکسان استفاده کنند و لذا دو موجودیت که بر یک پروتکل توافق کرده اند میتوانند با یکدیگر ارتباط برقرار کنند و مفهوم این ارتباط را درک کنند.

سه نوع پروتکل در بستر شبکه وجود دارد:

1- پروتکل هایی که وظیفه برقراری ارتباط را بر عهده دارند . ( communication)

2- پروتکل هایی که وظیفه حفظ امنیت داده ها را بر عهده دارند . ( security )

3- پروتکل هایی که وظیفه مدیریت شبکه را بر عهده دارند . ( Network management )

در ادامه از تعریفی که برای پروتکل ارایه شد در جهت تفهیم مطالب دیگر استفاده میشود. یک network interface یک آدرس دارد و یک مکان خاص را مشخص میکند. میتوان آن را به عنوان یک صندوق پستی درنظر گرفت; به این صورت که پیام ها از طرف فرستنده به صندوق پستی فرد گیرنده ارسال میشوند و از آنجا به دست فرد مورد نظر میرسند و همچنین از طرف فرستنده ابتدا به صندوق پستی ارسال میشوند و از آنجا به دست گیرنده ی مورد نظر میرسند. همانطور که هر صندوق پستی دارای یک کد پستی مشخص و یکتا هست که مکان صندوق را مشخص میکند و درواقع حاوی اطلاعاتی درمورد صندوق پستی است, network interface هم یک IP دارد که توسط پروتکل اینترنت شناخته شده می باشد. در شبکه, port همان گیرنده یا فرستنده خاص در یک ادرس را مشخص میکند; برای مثال ممکن است چندین نفر از یک صندوق پستی اقدام به ارسال یا دریافت نامه های پستی شان را کنند که البته گیرنده یا فرستنده دقیق پیام ها باید مشخص باشد و هر فرد فقط باید پیام های مربوط به خودش را باز کند و به آنها دسترسی داشته باشد.

کامپیوترها معمولا دو نو ع interface دارند; Ethernet Interface و loopback interface. از ethernet interface برای ارتباط با دیگر procss و interface ها استفاده میشود. در حالی که loopback interface با هیچ interface در ارتباط نیست(از این interface برای ارتباط با دیگر برنامه ها در یک کامپیوتر استفاده میشود).

شبکهnetworkip addressprotocolnetwork interface
شاید از این پست‌ها خوشتان بیاید