پروتکل چیست؟ Protocol چیست؟ امروز خواستم کمی در مورد واژه پروتکل صحبت کنم.. من همیشه دوست دارم مطالب رو خیلی ساده یاد بگیرم و همونطور ساده هم بیان کنم .. به گفته انیشتین که اگه بتونی یه مطلب رو به مامانبزرگت بفهمونی مطمئن باش اون مطلب رو بطور کامل درک کردی. البته اگر واقعا ساده تر میخای یاد بگیری ، پیشنهاد می کنم دوره آموزش نتورک پلاس مهندس نصیری رو ببینی که به ساده ترین شکل ممکن مفهوم پروتکل رو براتون باز میکنه . خب بریم سراغ پروتکل : ببینین پروتکل همه ما میدونیم و خوندیم که قانونه .. یعنی چی که قانونه.. بزارین ساده تر بگم .. شما پروتکل رو به عنوان یک شخص در نظر بگیرین که این آقا یا خانم یک وظیفه ای رو به عهده داره ..
مثلا توی یک مجلس عروسی یک نفر مسئول شمردن مهمونهاست تا صاحب مجلس تعداد نفرات رو بدونه که چند نفر اضافه تر اومدن یا کمتر .. این فرد که مسئولیتی رو به عهده داره ما به این شخص میگیم "آقای پروتکل شمارشگر مهمانها" .. یعنی کارش فقط اینه که مهمونها رو بشماره و کسی انتظار دیگه ای ازش نداره.در همون مجلس عروسی یک شخص مسئول جمع آوری هدایاست و فقط و فقط کارش همینه .. یعنی مسئولیت و قانونی که براش تعیین کردن در این حیطه هست که ما بهش میگیم "آقای پروتکل جمع آوری هدایا" و کسی انتظار دیگه ای ازش نداره.
-------------------------------------------------
برای دسترسی به مجموعه بهترین دوره های آموزش شبکه های کامپیوتری ( مبانی شبکه ، نتورک پلاس ، مانیتورینگ و ... ) مقدماتی تا پیشرفته با ارائه گواهینامه و فیلم رایگان همین الان کلیک کن
--------------------------------------------------
توی شبکه هم همینه .. هر کاری که داخل شبکه انجام میدیم کسی جز "آقایون پروتکل" اینکار را انجام نخواهند داد . دوستان خوب درک کنیم که همه کارهای داخل شبکه .. همه و همه رو یکسری آقایون به نام پروتکل انجام میدن.. مثلا پروتکل ARP: این آقای ARP کارش اینه که بیاد آدرس آی پی رو به مک آدرس تبدیل کنه .. یعنی وقتی شما پینگ میکنین یک آدرس آی پی رو، در حقیقت پشت صحنه آقای پروتکل ARP داره این تبدیلات رو انجام میده.
در معماری 7 لایه OSI و یا 4 لایه TCP/IP شما در نظر بگیرین که یک ساختمان 7 طبقه یا 4 طبقه دارین.. داخل تمام این طبقات افرادی که پروتکل نام دارند، دارند فعالیت میکنند. هر کدومشون هم وظایف خاص خودشون رو دارند.حالا از طبقه هفتم قراره یک بسته ای بره به یک ساختمان دیگه ای در اونطرف خیابون..خب حالا ایت بسته برای اینکه بتونه بره به سمت دروازه ساختمان اول باید 7 تا مرحله رو طی کنه..
همه این طبقات یا مراحل میان مجددا این بسته رو بسته بندی می کنند(باند پیچی میکنند) و مشخصات و لیبل ها(هدرهای ) مربوط یه همون طبقه رو به این بسته میزنند و میفرستنش به طبقه پایین تر (این آقایون پروتکل هستند که اینکار رو انجام میدن)..
این مراحل ادامه پیدا میکنه تا اینکه بسته رو برسونن به دروازه و دست آژانس تلفنی (بستر ارتباطی .. کابل .. وایرلس .. فیبر نوری و ...) تا ببره به مقصد و در مقصد هم این بسته تا به بالای طبقه ساختمونش میرسه و هر طبقه حالا بالعکس بسته ها رو از از بستش(باندش) جدا میکنه و اطلاعاتی رو که میخواد برمیداره و میده به طبقه بالاتر خودش.پس میبینیم که توی کلیه مسیرها افرادی هستند تحت عنوان پروتکل که برای رسیدن یک بسته به مقصدش فعالیت میکنند تا این بسته بصورت صحیح به مقصدش برسه .امیدوارم که خوبه خوب پروتکل را درک کرده باشین.
بسیار عالی
با سلام خدمت شما آی تی پروی عزیز
سعی میکنم بتونم تا جایی که ممکنه روان براتون توضیح بدم
همه میدونن و مطئنم که شما هم میدونین.. OSI یک مدله(مفهومه) برای اینکه تبادلات شبکه به درستی درک بشه... OSI سخت افزار نیست و یا نرم افزاری که اونو توی یه چیپست کامپیوتر گذاشته باشن و ازش استفاده کنن..
برای اولین بار مدل OSI مطرح شد برای اینکه بسته ها از سیستم فرستنده ارسال بشه قابل درک باشه
tcp/ip هم یک مدل چهار لایه ای هست که از نظر مفهوم تعداد مراتب osi رو به 4 لایه کاهش داد نه اینکه چیزی رو حذف کنه بللکه چند تا لایه رو در هم ادغام کرد.. (البته بدونین که این لایه ها رو هم نمیشه دید..بلکه همش مفهومه..باید ذهنی بدونین)..
الان شما از طریق یک مرورگر یک سایت رو باز میکنین..همین که مرورگر رو باز کردین یعنی از پروتکل http یا Ftp یا https میخواین استفاده کنین.حالا سیستم عامل میدونه که آقای http در لایه هفت کار میکنه (یعنی چی لایه هفت) یعنی اینکه درخواستهای http باید 7مرحله رو بگذرونه تا به دست کارت شبکه برسه تا درخواست ارسال بشه..
مثلا شما میایین ping میکنین یه آی پی رو.. وقتی شما دستور ping رو میزنین سیستم عامل میدوننه که باید از پروتکل icmp برای این ارتباط
استفاده کنه..حالا یه چیزی آیا اینجا هم 7 مرحله طی میشه تا درخواست فرستنده به دست کارت شبکه برای ارسال برسه ..نخیر..اینجا سه مرحله طی میشه..چون سیستم عامل میدونه که پروتکلICMP در لایه سوم کار میکنه و درخواستشو از اون لایه میفرسته.. در اینجا منظئر از لایه جسم فیزیکی نیست فقط و فقط یک مفهومه..
تمامیه اینها جهت نظم و سازماندهی نظام شبکه هستش و گرنه چه کاری بود همش یه جا بودن دیگه.. ولی خر تو خر میشد .. شما یک لحظه فکر کنین اگر این مدل نبود آیا میتونستین درک واقعی از شبکه داشته باشین...ما پروتکلهای زیادی داریم و برای فهم خودمون هم که شده و نظام کلی شبکه باید یک جایگاهی به این پروتکل داد که مثلا شماآقای پروتکل فلانی در طبقه هفتم جهت انجام اینکار اینجا قرار دارین..
امیدوارم گویا بوده باشه اگر کاملا درک نکردین ایشالله با یک مثال جامع تری حضورتان عرض خواهم کرد
دوست گرامی OSI شرکت نیست، بلکه ISO شرکت هست که مدل OSI رو ارائه داد. با شرکتهای IEEE، IETF، ICANN، IANA و شرکتهای این دسته هم آشنایی دارم.
بنده به این موضوع واقفم که خود OSI چی هست و کارکردش به چه شکله، اما اینکه کجای دستگاه ما تعریف شده رو نمیدونم.
از توضیحاتتون هم ممنونم، اما متاسفانه مثل بقیه توضیحات بود، ...تکراری...
این مدل در سرتاسر شبکه هست OSI یک شرکت قانون گذار IT بود که این لایه ها رو ایجاد کرد تا استاندارد واحدی برای شبکه ایجاد کنن /// مفاهیم خیلی ساده ای هست که شما با دیدن این پروتکل انقدر ذوق کردین !!! ی لیوان اب قند فرتموش نشه !!!
سلام و وقت بخیر.
من همیشه توی درک اینکه خب حالا پروتکل برا چیه و حالا چرا اینجاس و چرا اینهمه پروتکل داریم سوال داشتم که با خوندن همین مقاله متوجه پروتکل شدم.
ازتون خواهش میکنم راجب اینکه مدل ۷ لایه OSI کجاست (توی کامپیوتر ما تعریف شده؟ توی سیستمعامل تعریف شده؟ کارت شبکه فقط یه واسط سختافراریه؟) و مدل TCP/IP کِی استفاده میشه هم توضیح بدین
چون من با وجود خوندن چندین مطلب راجب همین مدلها، هنوز نفهمیدم که چرا ۲ مدل داریم. اگر توی اینترنت از TCP/IP استفاده میشه، پس دیگه چرا OSI رو میخونیم
و چرا توی wireshark عملیات ۷ لایه رو میبینیم؟
پس TCP/IP این وسط چه نقشی داره
اگر وقت گرانبهاتون رو اختصاص بدین به توضیح این موارد (که هیچجا به سادگی و روونی توضیح ندادن و همشون یه سری جملههای تکراری رو کپی کردن)، خیلی ممنونتون میشم
مفاهیم را خیلی خوب رسوندین.
سلام مثل همیشه عالی
عالی بود ممنون
بسیار عالی
سلام
شما لطف دارين