بررسی و مقایسه محصولات شبکه
همه
رک
روتر
سوئیچ
آخرین مطالب
همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی
آشنایی با تفاوتهای لیست، دیکشنری و مجموعه در پایتون
زبانهای برنامههای برنامهنویسی با ارائه انواع مختلفی از نوعهای دادهای کار برنامهنویسان را به شکل قابل توجهی ساده کردهاند. به طوری که شما این قابلیت را در اختیار دارید که متناسب با کاری که انجام میدهید نوع داده مربوطه را انتخاب کرده و مورد استفاده قرار دهید. در کنار نوع...
حمیدرضا تائبی
23/12/1402 - 14:15
الگوریتم بازگشتی (Recursive) چیست؟ به همراه مثال و تمرین
حمیدرضا تائبی
کارگاه, برنامه نویسی
الگوریتم بازگشتی الگوریتمی است که در آن تابع به صورت بازگشتی خود را فراخوانی میکند. به عبارت دیگر، تابع در هنگام اجرا به خودش فراخوانی میشود تا سرانجام به پاسخ نهایی برسد. این الگوریتمها به طور معمول برای حل مسائلی استفاده میشوند که مشکلات بزرگتر را به زیرمسائل کوچکتر...
پوستاندازی یا خونریزی
هرمز پوررستمی
دیدگاه و یاداشت
SQL با NoSQL چه تفاوتهایی دارند؟
حمیدرضا تائبی
کارگاه
زبان پرسوجوی ساختیافته SQL سرنام (Structured Query Language)، یک زبان برنامهنویسی است که برای مدیریت و عملیات بر روی دیتابیسهای رابطهای (Relational Database) استفاده میشود. SQL در دهه ۱۹۷۰ توسط دو محقق از شرکت IBM به نامهای دونالد د. چمبرلین (Donald D. Chamberlin) و...
کتابخانههای پایتون برای کار با توزیع های احتمال
حمیدرضا تائبی
کارگاه, برنامه نویسی
توزیع احتمال یک تابع است که مقادیر مختلف یک متغیر تصادفی را به احتمالات مشخصی نسبت میدهد. به عبارت دیگر، توزیع احتمال مشخص میکند که هر مقدار ممکن از یک متغیر تصادفی با چه احتمالی رخ میدهد. توزیع احتمال میتواند به صورت تابع احتمال یا تابع چگالی احتمال تعریف شود.
راهنمای آشنایی با کابلهای شبکه مورد استفاده در مراکز داده و شبکههای کامپیوتری
گزارش آگهی
کابلهای شبکه به دو دسته کلی کابلهای مسی و کابلهای الیاف نوری تقسیم میشوند. هر کدام از این دستهها دارای انواع مختلفی از کابلها هستند و برای کاربردهای مختلفی مورد استفاده قرار میگیرند. در این مقاله قصد داریم به طور اجمالی با این کابلها و کاربرد آنها در شبکههای کامپیوتری...
هوش منبع باز (Open-source intelligence) چیست و به چه اطلاعاتی اشاره دارد؟
حمیدرضا تائبی
عصرشبکه
هوش باز (OSINT) سرنامOpen-source intelligence به معنی استفاده از منابع عمومی و آزاد برای جمعآوری و تحلیل اطلاعات است. این منابع میتوانند شامل منابعی مانند سایتهای وب، شبکههای اجتماعی، رسانههای خبری، گزارشات دولتی و غیره باشند.
شماره 266 ماهنامه شبکه با پرونده ویژه پردازش زبان طبیعی منتشر شد
اخبار, هوش مصنوعی
در سرمقاله شماره 266 ماهنامه شبکه در ادامه سری مقالات هوش مصنوعی، این بار موضوع مرگ و دغدغههای اگزیستانسیال مورد بررسی قرار گرفت، در فصل هوش مصنوعی بررسی میشود که چرا هوش مصنوعی به مهمترین فناوری قرن تبدیل شده است، در فصل فناوری شبکه با فناوری ویپ (VoIP) آشنا میشوید، در فصل...
دکوراتورها در پایتون و نحوه پیادهسازی آنها
حمیدرضا تائبی
کارگاه
دکوراتورها (Decorators) در پایتون، نوعی از توابع هستند که میتوانند برای تغییر رفتار یک تابع یا کلاس، به کار رود. این تغییرات میتوانند شامل افزودن عملکرد به یک تابع، تغییر ورودی یا خروجی یک تابع، و یا تغییر رفتار یک کلاس باشند. دکوراتورها با استفاده از کاراکتر @ به تابع یا کلاس...
تحلیل خوشهای (Cluster Analysis) در دنیای هوش مصنوعی به چه معنا است؟
حمیدرضا تائبی
هوش مصنوعی, کارگاه
تحلیل خوشهای (Cluster Analysis)، یک روش آماری است که برای دستهبندی دادهها به گروههای مشابه استفاده میشود. در این روش، دادهها بر اساس شباهتها و ویژگیهایشان به یکدیگر دستهبندی و به گروههای خوشهای تقسیم میشوند. هدف از انجام تحلیل خوشهای، دستهبندی دادههای پیچیده به...
راهنمای آشنایی با ساختارهای داده در پایتون
حمیدرضا تائبی
کارگاه, برنامه نویسی
در پایتون، ساختار دادهها شامل مجموعهها، انواع رشتهها، لیستها، دیکشنریها، تاپلها، صفها و پشتهها هستند. هر یک از این ساختارها دارای ویژگیها و عملیاتهای مخصوص به خود هستند که برای مدیریت و پردازش دادهها در پایتون مورد استفاده قرار میگیرند. هر یک از ساختارهای داده در...
هوش مصنوعی در خدمت نسل ششم شبکههای ارتباطی
پرونده ویژه
با استقرار شبکههای نسل پنجم، سازمانهای فعال در حوزه تصویب استانداردها، خطمشیها و فناوریها، فرآیند طراحی شبکههای نسل ششم را آغاز کردند، زیرا شبکههای نسل ششم در مقایسه با اسلاف خود پیچیدگیهای بیشتری دارند و در نتیجه به زمان، هزینه و تلاشهای مدیریتی بیشتری نیاز دارند. از...
نسل ششم شبکههای ارتباطی چه مزایا و معایبی دارد؟
پرونده ویژه
هنگامی که صحبت از فناوریهای جدید، بهویژه در حوزه مخابرات به میان میآید، اولین پرسشی که ناخودآگاه به ذهن خطور میکند، مزایا و معایبی است که این فناوریها در اختیار ما قرار میدهند. در این مقاله، قصد داریم بهطور اجمالی، مزایا و معایب و فناوریهای زیربنایی را که اجازه پیاده...
صفحهها
معماری Hierarchical DCN چیست و چه ویژگیهایی دارد؟
معماری Hierarchical DCN سرنام (Hierarchical Data Center Network) رویکردی در ارتباط با معماری شبکه برای دیتاسنترها است که بر اساس ساختار سلسله مراتبی (Hierarchy) طراحی میشود. در این معماری، شبکه دیتاسنتر به چند سطح تقسیم میشود که هر سطح وظایف و عملکردهای خاصی را عهدهدار است.
حمیدرضا تائبی
07/12/1402 - 13:15
کابلکشی ساختیافته چیست و چرا مهم است؟
حمیدرضا تائبی
فناوری شبکه
یک شبکه کامپیوتری ساده مجموعهای متشکل از یک سوییچ با تعدادی کابل است که کامپیوترها و سایر تجهیزات درون شبکه از طریق کابلهایی به سوییچ متصل شدهاند. به لحاظ تئوری، امکان ترسیم چنین شبکهای روی کاغذ ساده است، اما هنگامی که قصد پیادهسازی یک سوییچ که کابلهای مختلفی به آن متصل...
فرآیند نظارت بر شبکههای کامپیوتری چگونه انجام میشود؟
فناوری شبکه
روز به روز بر تعداد شبکههای محلی، خصوصی، گسترده، بینشهری و پردیسها افزوده میشود. کسبوکارهای امروزی میتوانند بخشی از فعالیتهای سنتی را به فضای مجازی انتقال دهند و از مزایای بالقوه شبکههای ارتباطی استفاده کنند. به همین دلیل شبکههای سازمانی برای پاسخگویی به نیازهای روبه...
آشنایی با پروتکل IPsec - چگونه یک شبکه ایمن پیادهسازی کنیم؟
حمیدرضا تائبی
فناوری شبکه, امنیت
پروتکل IPsec سرنام Internet Protocol security به مجموعهای از پروتکلهای خاص منظوره اشاره دارد که برای ایمنسازی و رمزنگاری ارتباطات میان دستگاهها در یک شبکه استفاده میشود. به بیان دقیقتر، پروتکل فوق فرآیند احراز هویت و رمزگذاری در هر بسته اطلاعاتی (packet) را مدیریت میکند....
AIaaS چیست؟
حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه, هوش مصنوعی
یکی از جذابترین و البته جدیدترین عناوینی که به دنیای رایانش ابری وارد شده و در مقایسه با نمونههای دیگر نسبتا جدید است، هوش مصنوعی به عنوان یک سرویس (AIaaS) سرنام Artificial Intelligence As a Service است. هوش مصنوعی به مشاغل کمک میکند تا کیفیت محصولات و تجربیات مشتریان را...
SECaaS چیست؟
حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه
با ظهور ابر، هیچ چیز در مورد زیرساخت فناوری اطلاعات شما وجود ندارد که دیگران یا شرکتها نتوانند برای شما انجام دهند. روزانه شرکتهای بیشتری به سمت فضای ابری و خدمات ابرمحور مثل Amazon AWS متمایل میشوند تا منابع محاسباتی و ذخیرهسازی مورد نیاز برای اجرای وبسایتها و برنامههای...
DBaaS چیست؟
حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه
پایگاه داده به عنوان سرویس DBaaS سرنام Database as a Service که برخی منابع از اصطلاح پایگاه داده مدیریت شده برای توصیف آن استفاده میکنند، اولین بار توسط آمازون و در قالب سرویس پایگاه داده رابطهای نزدیک به 12 سال پیش معرف شد. از آن زمان تا به امروز پایگاه داده به عنوان سرویس به...
NaaS چیست؟
حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه
شبکه به عنوان سرویس (NaaS) سرنام Network As a Service یک مدل سرویس ابری است که در آن مشتریان خدمات شبکه را از ارائهدهندگان ابر اجاره میکنند. NaaS به مشتریان اجازه میدهد تا شبکههای خود را بدون نگرانی از بابت حفظ و پشتیبانی زیرساختهای شبکه پیادهسازی و مدیریت کنند. مانند سایر...
DRaaS چیست؟
حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه
بازیابی فاجعه به عنوان سرویسDRaaS سرنام disaster recovery as a service به فرآیندی اشاره دارد که یک شرکت از سرورهای فیزیکی یا مجازی ثالث در کنار سرورهای اصلی استفاده میکند تا در صورت بروز یک فاجعه طبیعی توسط یک نیروی انسانی، یا حملههای سایبری، امکان بازیابی پس از فاجعه به...
CaaS چیست؟ دو معنای کاملا متفاوت از یکدیگر!
حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه
CaaS با CaaS فرق دارد! یکی از جنبههای جالب توجه دنیای فناوری همنام بودن اختصارات با یکدیگر و متفاوت بودن معنای آنها از یکدیگر است. محتوا به عنوان سرویس (CaaS) سرنام Content As a Service یا محتوای مدیریت شده به عنوان یک سرویس (MCaaS) یک مدل سرویسگرا است و به معماری اشاره دارد...
HaaS چیست؟
حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه
سختافزار به عنوان سرویس (HaaS) سرنام Hardware as a Service به خدمات مدیریت شده یا محاسبات مشبک گفته میشود. مکانی که توان محاسباتی از یک ارایهکننده مرکزی دریافت (اجاره) میشود. مدل HaaS مشابه سایر مدلهای مبتنی بر سرویس است که در آن کاربران داراییهای فنی یک ارایهدهنده خدمات...
سرور از چه بخشهایی ساخته شده است؟
حمیدرضا تائبی
فناوری شبکه
سرور یکی از ارکان سختافزاری اصلی شبکههای کامپیوتری است که ستون فقرات شبکههای کامپیوتری را شکل میدهد. بهطور معمول، کاربرد اصلی سرورها در ساخت شبکههای کلاینتسروی است. سرور همانند کامپیوترهای شخصی مجموعهای متشکل از مولفههای سختافزاری مثل حافظه اصلی، فضای ذخیرهسازی،...
PaaS چیست؟
حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه
پلتفرم بهعنوان سرویس PaaS سرنام Platform as a Service یک مدل رایانش ابری است که در آن ارایهدهنده شخص ثالث ابزارهای سختافزاری و نرمافزاری را از طریق کانال ارتباطی اینترنت به کاربران تحویل میدهد. بهطور معمول، این ابزارها در ارتباط با توسعه برنامههای کاربردی نوین کاربرد...
صفحهها
معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل
بستههای اینترنت شاتل موبایل با زمانها و حجمهای متنوع، جهت پاسخگویی به طیف گسترده مشترکین طراحی شده است. شما میتوانید با فعالسازی بسته مناسب شاتل موبایل خود، علاوه بر مدیریت هزینه، از شبکه پرسرعت اینترنت شاتل موبایل بهرهمند شوید. در این مطلب، علاوه بر آشنایی با بستههای...
الناز قنبری
10/04/1401 - 03:40
آشنایی با تفاوتهای لیست، دیکشنری و مجموعه در پایتون
زبانهای برنامههای برنامهنویسی با ارائه انواع مختلفی از نوعهای دادهای کار برنامهنویسان را به شکل قابل توجهی ساده کردهاند. به طوری که شما این قابلیت را در اختیار دارید که متناسب با کاری که انجام میدهید نوع داده مربوطه را انتخاب کرده و مورد استفاده قرار دهید. در کنار نوع...
حمیدرضا تائبی
23/12/1402 - 14:15
با استفاده از این گیمها برنامهنویسی را به کودکان خود آموزش دهید
حمید نیکروش
اخبار جهان, موبایل, تبلت, اپلیکیشن, برنامه نویسی
برای شروع به یادگیری برنامهنویسی هیچوقت دیر نیست. اما اگر میخواهید فرزند خود را تشویق به کدنویسی کنید، هر چه زودتر شروع کنند، علاقه بیشتری پیدا میکنند. ترفندی که میتوانید بکار بگیرید آن است که اول از همه فرزند خود را علاقمند به یادگیری کدنویسی کنید.
سه پروژه کدنویسی ساده برای کودکان با Microsoft Small Basic
محسن آقاجانی
برنامه نویسی
یادگیری کدنویسی به ویژه برای کودکان میتواند رعب آور باشد. یادگیری ساختار دستوری و فرامین پیچیده در کنار مفاهیم برنامه نویسی کافی است تا هر آدمی را از این کار ناامید و دلسرد کند. با این وجود، یادگیری برنامه نویسی یکی از با اهمیتترین کارهایی است که فرزندان شما میتوانند یاد...
10 ابزار و کتابخانه مطرح مرتبط با چهارچوب Vue.js
کارگاه, برنامه نویسی
در چند سال اخیر فناوری توسعه وب شاهد رونق زیادی در بخش چهارچوبهای وب به ویژه در زبان برنامهنویسی جاوا اسکریپت بوده است. یکی از این چهارچوبهای مطرح جاوااسکریپتی چهارچوب Vue.js است که با هدف توسعه رابط کاربری ساخته شد. Vue موفق شد روند رو به رشد خود را ادامه داده و به یک ابزار...
راهنمای آموزش برنامهنویسی با زبان کوتلین
حمیدرضا تائبی
برنامه نویسی
کوتلین در مقایسه با زبانهای برنامهنویسی امروزی یک زبان جدید محسوب میشود که البته قرار است جایگزین زبان جاوا در ساخت برنامههای اندرویدی شود. برای بسیاری از کاربران این سوال مطرح میشود که اساسا اولین گام در یادگیری زبان برنامهنویسی کوتلین چیست و چگونه باید با این زبان برنامه...
چرا زبان برنامهنویسی C همچنان حکمرانی میکند
محسن آقاجانی
کارگاه, برنامه نویسی
هیچ فناوری (به ویژه در دنیای محاسبات دیجیتالی) 50 سال دوام نمیآورد، مگر آنکه عملکردی متمایز از دیگران داشته باشند. زبان برنامهنویسی C از سال 1972 تا به امروز فعال است و به عنوان یکی از قطبهای اصلی توسعه در دنیای نرمافزارها شناخته میشود. زبانی که بیش از 5 دهه در بطن طراحی...
چگونه از ابزار توسعه دهنده مرورگر وب استفاده کنیم
محسن آقاجانی
برنامه نویسی
علاوه بر این که تولیدکنندگان مرورگرها در تلاش هستند تا کاربران تجربه بهتری از وبگردی خود داشته باشند، آنها به توسعه دهندگان وب، طراحان و متخصصان تضمین کیفیت هم خدمت میکنند. گذشت آن روزهایی که تنها ابزار آزمايش و برنامه نویسی موجود در یک مرورگر به شما اجازه میداد تا فقط کد منبع...
10 ابزار برتر در زمینه برنامهنویسی زنجيره بلوکی
محسن آقاجانی
کارگاه, برنامه نویسی
انتخاب یک کتابخانه مناسب برای پیادهسازی زنجيره بلوکی، به میزان زیادی به روشی که سازمان شما میخواهد از زنجيره بلوکی بهرهبرداری کند، بستگی دارد. آنهایی که میخواهند از زنجيره بلوکی به عنوان یک منبع راستیآزمایی برای قراردادها استفاده کنند باید به سراغ کتابخانههایی بروند که...
آشنایی با الگوریتمهای مطرح و پرکاربرد یادگیری ماشین
محسن آقاجانی
کارگاه, برنامه نویسی
یادگیری ماشین شاخهای از فناوری هوش مصنوعی است که از شیوهها یا الگوريتمهای خاص برای ساخت خودکار مدلهایی از داده استفاده میکند. برخلاف یک سیستم معمولی که با پیروی از قوانین مشخص یک وظیفه را انجام میدهد، یک سیستم یادگیری ماشین از طریق تجربه کردن وظایف خود را یاد میگیرد. در...
راهنمای بهکارگیری Kafka Python برای پردازش سریع دادهها
محسن آقاجانی
کارگاه, برنامه نویسی
در این راهنمای Kafka Python ما یک اپلیکیشن پایتون خواهیم ساخت که دادهها را به یک تاپیک کافکا و اپلیکیشنهای دیگری که این پیغامها را مصرف میکنند، ارسال میکند. برای نشان دادن چگونگی تجزیه و تحلیل بزرگ دادهها، یک کانال ارتباطی از یک بزرگداده را پیکربندی خواهیم کرد که سنجههای...
معرفی خانواده پایتونها: آناکوندا، PyPy ،Cpython و دیگر توزیعهای پایتون
فرشاد رضایی
شاهراه اطلاعات, برنامه نویسی
هنگامی که پایتون را برای توسعه نرمافزار انتخاب میکنید در واقع یک اکوسیستم بزرگ از زبان برنامهنویسی را انتخاب کردهاید که تمامی شیوههای برنامهنویسی مورد نیاز را شامل میشود. اما علاوه بر کتابخانهها، برای همه چیز، از توسعه GUI تا یادگیری ماشین، شما میتوانید از چندین مجری (...
چرا باید از پایتون 3.7 به پایتون 3.8 برویم
فرشاد رضایی
برنامه نویسی, پرونده ویژه
پایتون 3.7 دیگر قدیمی شده است. در نسخه 3.7 از نظر عملکردها و بهینهسازی، بهبودهایی انجام شده و این داستان در مورد 3.8 نیز ادامه خواهد داشت. در حال حاضر، بیشتر قابلیتهای جدید در توسعه ماژول C قرار دارد. بر اساس اظهارنظرهای انجامشده میتوان حدس زد که چه قابلیتهای جدیدی به نسخه...
توسعهدهندگان وب چگونه باید یک سرور شخصی را روی کامپیوتر خود نصب کنند؟
حمیدرضا تائبی
کارگاه, برنامه نویسی
امروزه سایتهای مختلفی با اتکا بر سرویسهای قدرتمند و محبوبی همچون آپاچی، مایاسکیوال و پیاچپی به فعالیت میپردازند. این ترکیب سهگانه قدرتمند در سالهای گذشته عملکرد و کارایی مثبت خود را به خوبی نشان داده است. در شرایط عادی اگر به دنبال استفاده از این ترکیب هستید، چارهای جز...