localhost
خروجی کد زیر را انتخاب کنید.package main import "fmt" func modify(m map[string]int, s []int) { m["b"] = 200 s = append(s, 4) s[0] = 100 } func main() { m := map[string]int{"a": 1} s := []int{1, 2, 3} modify(m, s) fmt.Println(m)…
کمک در پاسخ
وقتی چیزی در زبان Go به یه تابع داده میشه، همیشه یه کپی از خودش فرستاده میشه.
اما بعضی از داده ها طوری طراحی شدن که اون کپی هنوز به همون حافظه ی اصلی اشاره میکنه،
در حالی که بعضی دیگه، با کوچک ترین تغییری (مثل افزایش ظرفیت)، راه خودشونو جدا میکنن.
وقتی چیزی در زبان Go به یه تابع داده میشه، همیشه یه کپی از خودش فرستاده میشه.
اما بعضی از داده ها طوری طراحی شدن که اون کپی هنوز به همون حافظه ی اصلی اشاره میکنه،
در حالی که بعضی دیگه، با کوچک ترین تغییری (مثل افزایش ظرفیت)، راه خودشونو جدا میکنن.
❤9
برای نصب اپلیکیشن "تخلیه تهران من" کلمه جوانی را کامنت کنید.
💔30🤣9❤1
تنها رباتی که میتونه از این مرحله به سلامت بگذره.
🤣71
Forwarded from Esc
دوربین های مداربسته عضو جدایی ناپذیر شبکه ها هستن و جدای از بحث اتصال و پایداری باید امنیت دوربینا هم تضمین بشه
اکثر دوبین های IP از پروتکلی به اسم ONVIF ( Open Network Video Interface Forum ) استفاده میکنن
این پروتکل اجازه میده دیوایس های مختلف بتونن با هم دیگه کار کنن
تا به اینجا همه چی اوکیه ولی یک تیک در تنظیمات دوربین میتونه امنیت شما رو از بین ببره
در صورت فعال نبودن تیک ONVIF authentication تمامی کاربران شبکه میتونن بدون یوزر و پسورد به یکسری اطلاعات و در برخی موارد به تصاویر دوربین ها دسترسی داشتن باشن
برای دسترسی به دوربینا هم نیاز نیست کار خاصی انجام بدین یا نرم افزار خاصی نصب کنید
از قسمت devices در تنظیمات ویندوز میتونید به دوربین های که درست کانفیگ نشدن متصل بشید
اکثر دوبین های IP از پروتکلی به اسم ONVIF ( Open Network Video Interface Forum ) استفاده میکنن
این پروتکل اجازه میده دیوایس های مختلف بتونن با هم دیگه کار کنن
تا به اینجا همه چی اوکیه ولی یک تیک در تنظیمات دوربین میتونه امنیت شما رو از بین ببره
در صورت فعال نبودن تیک ONVIF authentication تمامی کاربران شبکه میتونن بدون یوزر و پسورد به یکسری اطلاعات و در برخی موارد به تصاویر دوربین ها دسترسی داشتن باشن
برای دسترسی به دوربینا هم نیاز نیست کار خاصی انجام بدین یا نرم افزار خاصی نصب کنید
از قسمت devices در تنظیمات ویندوز میتونید به دوربین های که درست کانفیگ نشدن متصل بشید
❤14👍4🙏2
وقتی گرگور سامسا فهمید که به یک حشره تبدیل شده، نخستین نگرانی اش این بود که مبادا دیر سر کار برود...
-مسخ|کافکا
شب بخیر
-مسخ|کافکا
شب بخیر
💔40❤4
Forwarded from مگاهرتز (Mohammad Zarchi)
برای تست ماژول Ethernet، یک شیلد W5100 گرفتم و به آردوینو UNO متصلش کردم، اول اینکه بصورت دیفالت باید مک روش تنظیم کنید و این فیلد قابل تغییره (جالب و خطرناک) نکته دوم، این ماژول سرعت ۱۰/۱۰۰ میده و خروجی گیگ نمیشه ازش گرفت، البته منطقیه چون شما در نهایت یک سیگنال میخواید ازش عبور بدید و این مقادیر کافیه!
خب حالا چی میخواستم؟ من میخواستم ببینم میتونه بصورت ثابت و مطمئن هر ۵ ثانیه به یک وبسرویس درخواست بده یا نه
چیکار کردم؟ اومدم یک وبسرویس لوکال ساختم و رو آردوینو ست کردم که هر ۵ ثانیه بهش درخواست بزنه، همزمان خروجی آردوینو و لاگ وبسرویس رو چک کردم
نتیجه چی شد؟ در تمامی درخواستها timeout وجود نداشت، یعنی ماژول در بیش از ۲۲ ساعت فعالیت به خوبی تمام درخواستها رو فرستاد، اما یک نکته جالب وجود داشت و اونم این بود که ۶.۵ درصد درخواستها به ۴ و ۶ ثانیه اختصاص یافت که در نهایت مشخص کننده دقت آردینو است و در این مثال درصد دقت در واقع مقدار ۵ ثانیه یعنی ۹۳.۵ درصد بود!
@MohammadZarchi🛰
خب حالا چی میخواستم؟ من میخواستم ببینم میتونه بصورت ثابت و مطمئن هر ۵ ثانیه به یک وبسرویس درخواست بده یا نه
چیکار کردم؟ اومدم یک وبسرویس لوکال ساختم و رو آردوینو ست کردم که هر ۵ ثانیه بهش درخواست بزنه، همزمان خروجی آردوینو و لاگ وبسرویس رو چک کردم
نتیجه چی شد؟ در تمامی درخواستها timeout وجود نداشت، یعنی ماژول در بیش از ۲۲ ساعت فعالیت به خوبی تمام درخواستها رو فرستاد، اما یک نکته جالب وجود داشت و اونم این بود که ۶.۵ درصد درخواستها به ۴ و ۶ ثانیه اختصاص یافت که در نهایت مشخص کننده دقت آردینو است و در این مثال درصد دقت در واقع مقدار ۵ ثانیه یعنی ۹۳.۵ درصد بود!
@MohammadZarchi
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10😱1😎1
localhost
Photo
در بسیاری از شبکهها وقتی صحبت از VTP میشود، تمرکز اصلی روی انتقال و مدیریت VLANهاست. اما نکتهای که معمولاً نادیده گرفته میشود و در عین حال بیشترین تأثیر را روی عملکرد لایه ۲ دارد، VTP Pruning است.
وقتی Pruning فعال نباشد، ترافیک Broadcast، Multicast و Unknown Unicast مربوط به تمام VLANها در کل مسیر Layer 2 انتشار پیدا میکند٬ حتی روی لینکهایی که هیچ کلاینتی برای آن VLAN وجود ندارد. نتیجه؟ مصرف بیهدف پهنای باند و پردازش سوئیچها.
اما فعال بودن VTP Pruning فقط ترافیک VLANهایی که مقصد معتبر در آن مسیر دارند منتقل میشود.
نتایج:
- کاهش چشمگیر Broadcast Flooding
- استفاده بهینه از پهنای باند لینکهای بینسوئیچی
- کاهش بار پردازشی تجهیزات
- پایداری در شبکههای بزرگ
در شبکههایی که دهها یا صدها VLAN تعریف شدهاند، فعال کردن Pruning تاثیرش بلافاصله مشخص میشود؛ مخصوصاً روی لینکهای 10G/1G بین Core و Distribution. فلو ترافیکی بهطور قابلتوجهی منطقیتر میشود و رفتار شبکه پایدارتر. در یکی از پروژهها بعد از فعالسازی Pruning، نرخ Broadcast روی لینکهای ترانک تا 37٪ کاهش پیدا کرد — بدون تغییر در توپولوژی و بدون حتی یک ریست سیستم.
منبع
وقتی Pruning فعال نباشد، ترافیک Broadcast، Multicast و Unknown Unicast مربوط به تمام VLANها در کل مسیر Layer 2 انتشار پیدا میکند٬ حتی روی لینکهایی که هیچ کلاینتی برای آن VLAN وجود ندارد. نتیجه؟ مصرف بیهدف پهنای باند و پردازش سوئیچها.
اما فعال بودن VTP Pruning فقط ترافیک VLANهایی که مقصد معتبر در آن مسیر دارند منتقل میشود.
نتایج:
- کاهش چشمگیر Broadcast Flooding
- استفاده بهینه از پهنای باند لینکهای بینسوئیچی
- کاهش بار پردازشی تجهیزات
- پایداری در شبکههای بزرگ
در شبکههایی که دهها یا صدها VLAN تعریف شدهاند، فعال کردن Pruning تاثیرش بلافاصله مشخص میشود؛ مخصوصاً روی لینکهای 10G/1G بین Core و Distribution. فلو ترافیکی بهطور قابلتوجهی منطقیتر میشود و رفتار شبکه پایدارتر. در یکی از پروژهها بعد از فعالسازی Pruning، نرخ Broadcast روی لینکهای ترانک تا 37٪ کاهش پیدا کرد — بدون تغییر در توپولوژی و بدون حتی یک ریست سیستم.
منبع
👍3
در یک شبکه MikroTik با BGP + VRF + MPLS، ترافیک از VRF خارج میشه اما ترافیک برگشتی وارد VRF نمیشه و در جدول main میوفته.
BGP و Labeling هم درست کار میکنه.
محتمل ترین علت چیست؟ #میکروتیک
BGP و Labeling هم درست کار میکنه.
محتمل ترین علت چیست؟ #میکروتیک
Anonymous Quiz
27%
بخاطر Route leaking اشتباه، مسیر های برگشتی وارد VRF نمیشن و توی main میوفتن.
27%
به دلیل تنظیم نادرست BGP Import، مسیر های VPNv4 وارد RIB مربوط به VRF نمیشن.
24%
بخاطر فعال بودن Connection Tracking، ترافیک برگشتی اشتباهی drop میشه.
23%
به دلیل مشکل در VRF Label Binding، فریم های برگشتی بدون لیبل صحیح ارسال میشن.
❤4
کمک در پاسخ:
وقتی رفت برقرار میشه اما برگشت توی یه جدول دیگه گم میشه، معمولاً مشکل از همون جایی شروع میشه که «مسیر» داره بین دو دنیا رد و بدل میشه نه از جایی که لیبل یا پروتکل کار نمیکنه.
❤7