امنیت مبتنی بر اعتماد صفر (Zero Trust) به رویکرد امنیتی گفته میشود که به هیچکسی در شبکه اعتماد نمیکند مگر اینکه احراز هویت شود.
لایه پیوند داده (Data Link Layer) دومین لایه از مدل OSI (Open Systems Interconnection) است که مسئول انتقال دادهها در یک شبکه محلی (LAN) یا شبکههای مشابه است. این لایه وظیفه انتقال دادهها بین دستگاههای موجود در یک شبکه فیزیکی را بر عهده دارد و تضمین میکند که دادهها بهطور درست و بدون خطا از یک دستگاه به دستگاه دیگر منتقل شوند. لایه پیوند داده بهعنوان پلی میان لایه فیزیکی (که مسئول انتقال سیگنالهای فیزیکی است) و لایه شبکه (که مسئول مسیریابی دادهها است) عمل میکند.
لایه پیوند داده بهطور عمده دو وظیفه اصلی دارد: مدیریت خطای انتقال دادهها و کنترل دسترسی به رسانه شبکه. این لایه دادهها را به فریمها (Frames) تقسیم میکند، که بهطور مؤثر در شبکه انتقال داده میشوند. فریمها حاوی اطلاعات کنترل شده برای انتقال دادهها هستند که شامل آدرسهای MAC (Media Access Control) و سایر اطلاعات مربوط به شبکه است.
لایه پیوند داده دارای چندین وظیفه اصلی است که بهطور مستقیم به انتقال دادهها و حفظ یکپارچگی آنها در شبکه ارتباط دارد. این وظایف عبارتند از:
لایه پیوند داده دادهها را به فریمها تقسیم میکند. فریمها شامل چندین بخش هستند که به شرح زیر میباشد:
لایه پیوند داده مسئول کنترل دسترسی به رسانه شبکه است. این لایه بهطور خاص از روشهای مختلفی برای مدیریت انتقال دادهها در یک رسانه مشترک استفاده میکند. یکی از متداولترین روشها، CSMA/CD است که در شبکههای اترنت مورد استفاده قرار میگیرد. این پروتکل بهطور مؤثر دستگاهها را قادر میسازد که زمانی که رسانه آزاد است، دادهها را ارسال کنند و در صورت برخورد یا تصادف، دوباره تلاش کنند.
در شبکههای بیسیم، از روشهای دیگری مانند CSMA/CA استفاده میشود تا از برخورد دادهها جلوگیری شود. این روش بهویژه در شبکههای Wi-Fi برای مدیریت ارتباطات و جلوگیری از تداخل دادهها بهکار میرود.
لایه پیوند داده برای اطمینان از صحت دادهها از روشهای مختلفی برای تشخیص و اصلاح خطا استفاده میکند. یکی از روشهای معمول، استفاده از چکسام (Checksum) و CRC است که به دستگاههای شبکه این امکان را میدهد که بستههای داده را بررسی کرده و در صورت وجود خطا، درخواست ارسال مجدد دادهها را ارسال کنند. این ویژگی بهویژه در شبکههایی که دارای شرایط نویز یا تداخل هستند، اهمیت زیادی دارد.
لایه پیوند داده از پروتکلهای مختلفی برای مدیریت انتقال دادهها و آدرسدهی استفاده میکند. برخی از مهمترین پروتکلهای این لایه عبارتند از:
لایه پیوند داده در شبکههای کامپیوتری نقش حیاتی در تضمین انتقال صحیح دادهها ایفا میکند. بدون این لایه، شبکهها نمیتوانند دادهها را بهطور مؤثر از یک دستگاه به دستگاه دیگر منتقل کنند. این لایه از نظر کنترل دسترسی به رسانه، تشخیص خطا و آدرسدهی MAC نقش اساسی دارد و بهویژه در شبکههای بزرگ و پیچیدهای که شامل انواع مختلف دادهها و دستگاهها هستند، اهمیت زیادی پیدا میکند.
در نهایت، لایه پیوند داده بهعنوان یک لایه کلیدی در مدل OSI و TCP/IP، بهبود عملکرد شبکهها و اطمینان از انتقال دادهها بهطور درست و بدون خطا را تضمین میکند. این لایه به شبکههای محلی (LAN)، شبکههای بیسیم و شبکههای پرسرعت کمک میکند تا دادهها را با کارایی بالا و بدون تداخل بهطور مؤثر منتقل کنند. برای درک بهتر نحوه عملکرد لایه پیوند داده، میتوانید به سایت saeidsafaei.ir مراجعه کنید.
در این جلسه، به اهمیت مدلسازی در شبکههای کامپیوتری پرداخته شده و مروری بر تاریخچه مدلسازی شبکه انجام میشود. سپس، مدلهای OSI، TCP/IP و ATM معرفی و مقایسه خواهند شد. همچنین، مفاهیم کلیدی مانند واحد داده (Data Unit)، واحد داده پروتکلی (PDU)، واحد داده خدماتی (SDU)، سرآیندها (Headers)، بار مفید (Payload) و کیفیت خدمات (QoS) بررسی میشوند. هدف این جلسه، درک ساختار مدلهای ارتباطی شبکه و نحوه تبادل داده بین دستگاهها است.
امنیت مبتنی بر اعتماد صفر (Zero Trust) به رویکرد امنیتی گفته میشود که به هیچکسی در شبکه اعتماد نمیکند مگر اینکه احراز هویت شود.
فرایند همگرا شدن توپولوژی شبکه پس از تغییرات در شبکه و انتخاب مسیرهای مناسب برای انتقال دادهها.
سیستمهای خود-تطبیقی به سیستمهایی اطلاق میشود که قادر به شبیهسازی و انطباق با شرایط و تغییرات محیطی بهطور خودکار هستند.
اعلان تابع فرآیند اعلام نام و نوع تابع است که در آن نوع داده بازگشتی و نام پارامترها مشخص میشود، اما بدنه آن در این مرحله تعریف نمیشود.
ارجاع به نوعی متغیر اشاره دارد که به یک شیء یا متغیر اصلی اشاره میکند. برخلاف اشارهگرها، ارجاعها در زمان کامپایل به محل اصلی اشاره میکنند.
تبدیل عدد از مبنای شانزده به ده که معمولاً از روش مشابه تبدیل مبنای هشت به ده استفاده میکند.
عملگر در برنامهنویسی به نمادهایی اطلاق میشود که عملیاتهای مختلفی مانند جمع، تفریق، ضرب و مقایسه را روی دادهها انجام میدهند.
محاسبات پایدار به استفاده از تکنولوژیهای سبز و کممصرف برای انجام محاسبات پیچیده و تحلیل دادهها اطلاق میشود.
مقدار مشخصی از آدرسهای IP که به یک شبکه خاص اختصاص داده میشود و برای تقسیمبندی شبکهها به زیرشبکههای مختلف استفاده میشود.
جدولی که شامل اطلاعات مسیرهای مختلف به مقصدهای مختلف است و به روتر برای انتخاب مسیر به مقصد کمک میکند.
عملگر افزایش پیش از عملگر ()++ است که ابتدا مقدار متغیر را افزایش میدهد و سپس مقدار جدید را میخواند.
مقداری ثابت که به عنوان مرجع برای محاسبه هزینه لینک در پروتکلهای OSPF استفاده میشود.
هوش مصنوعی برای شخصیسازی به استفاده از الگوریتمهای هوش مصنوعی برای ایجاد تجربیات سفارشی برای کاربران و بهبود تعاملات اطلاق میشود.
آزادسازی حافظه به فرآیند آزاد کردن حافظه اختصاصیافته به برنامه یا دادهها پس از پایان استفاده از آنها اطلاق میشود.
روش مکمل دو برای نشان دادن اعداد منفی در سیستمهای دودویی است که با معکوس کردن بیتها و اضافه کردن یک انجام میشود.
دریاچههای داده مکانی برای ذخیرهسازی و تجزیه و تحلیل مقادیر عظیم دادههای ساختاریافته و غیرساختاریافته ایجاد میکنند.
شبکههایی که افراد و سازمانها را به هم متصل میکنند و امکان اشتراکگذاری اطلاعات را فراهم میآورند.
واحد کنترل است که مسئول هدایت و کنترل سایر بخشهای پردازنده است و عملیاتها را طبق دستورالعملها انجام میدهد.
نماد مستطیل در فلوچارت که برای نمایش انجام محاسبات یا فرایندهای مختلف مانند جمع، تفریق و انتساب استفاده میشود.
پروتکلهای اینترنت کوانتومی به استفاده از شبکههای کوانتومی برای انتقال امن دادهها در سطح اینترنت گفته میشود.
سیستم عددی مبنای 8 است که از ارقام 0 تا 7 برای نمایش اعداد استفاده میشود.
نویز ناشی از حرکت الکترونها در مواد نیمههادی یا فلزات که در اثر حرارت ایجاد میشود.
کدگذاری عصبی مصنوعی به استفاده از مدلهای یادگیری عمیق برای شبیهسازی و بهبود عملکرد شبکههای عصبی انسانها اطلاق میشود.
سیستمهای خودمختار (AS) به سیستمهایی اطلاق میشود که قادر به تصمیمگیری و انجام وظایف بهطور خودکار بدون نیاز به انسان هستند.
بلاکچین در زنجیره تأمین به استفاده از فناوری بلاکچین برای ردیابی و تأمین شفافیت در فرآیندهای زنجیره تأمین اطلاق میشود.
کامپیوترهای آنالوگ برای پردازش دادههای پیوسته مانند دما، فشار و سرعت طراحی شدهاند.
یادگیری تقویتی عمیق به استفاده از الگوریتمهای یادگیری برای بهبود تصمیمگیری سیستمها در محیطهای پیچیده گفته میشود.
تعداد تکرارهای یک موج در یک ثانیه، که معمولاً بر حسب هرتز (Hz) اندازهگیری میشود.
محدودهای از شبکه که در آن تمام دستگاهها میتوانند پیامهای Broadcast را دریافت کنند.
روشی برای هدایت بستهها در شبکههای IP که از برچسبهای خاص برای مسیریابی استفاده میکند.
مجموعهای از شبکههای متصل که تحت کنترل یک یا چند مدیر شبکه قرار دارند و سیاست مسیریابی یکسانی را بهکار میبرند.
نمایش اعداد به صورت اعشاری که در آن عدد به صورت عدد صحیح و توان در نظر گرفته میشود.
دستکاری رشتهها به مجموعه عملیاتهایی اطلاق میشود که میتوان روی رشتهها انجام داد، مانند الحاق، تقسیم، جستجو و تغییر مقادیر.
سیستمهای خودآموز به سیستمهایی اطلاق میشود که میتوانند بهطور خودکار از تجربیات و دادههای جدید یاد بگیرند و بهبود یابند.
سیستم عددی دهدهی است که در آن از ارقام 0 تا 9 برای نمایش اعداد استفاده میشود.