| AmirHossein | – Telegram
| AmirHossein |
591 subscribers
44 photos
8 videos
2 files
73 links
نوشته‌های یک برنامه‌نویس ناشی

🫂 @StartUnity
Download Telegram
درود به همه

از اونجایی که چند روزه پست نداشتیم بریم چند تا کوئیز از پست های قبلی بزاریم.

به زودی به ادامه مبحث هم میپردازیم.
.
کدام یک از شبکه های زیر برای اتصال شبکه های فردی کوچک استفاده میشود؟
Anonymous Quiz
10%
MAN
14%
WAN
22%
PAN
54%
LAN
👍4
کدام اتصال فیبرنوری برای اتصال‌دهی در شبکه‌های LAN و تجهیزات مخابراتی استفاده می‌شود.
Anonymous Quiz
27%
SC
25%
LC
14%
ST
34%
MTP/MPO
👍4
کدام پروتکل برای مدیریت و معرفی مسیرهای انتقال داده بین شبکه‌های مختلف در اینترنت و ارتباطات بین شبکه‌های مختلف استفاده میشود؟
Anonymous Quiz
19%
SNMP
34%
ICMP
36%
BGP
12%
ARP
👍3
#network
فصل دهم : اصطلاحات و مفاهیم اضافی
بخش دوم : مفاهیم اختصاصی صنعت


IoT (Internet of Things) :
ینترنت اشیاء (IoT)، اجسام را به اینترنت متصل می‌کند، امکان جمع‌آوری و تبادل داده‌ها را فراهم می‌کند. این فناوری به دستگاه‌ها، سنسورها و دیگر اشیاء امکان اتصال و کنترل از راه دور را می‌دهد، که از جمله موارد معروف آن می‌توان به هوشمندسازی خانه (مثل لامپ‌ها یا دستگاه‌های خانه هوشمند)، خودروهای هوشمند و تجهیزات پزشکی هوشمند اشاره کرد.

دستگاه‌ها و اشیاء مختلف از طریق اتصالات بی‌سیم مثل Wi-Fi، بلوتوث، NFC یا حتی ارتباطات سلولی به اینترنت متصل می‌شوند.
سنسورها و دستگاه‌های IoT اطلاعات از محیط خود جمع‌آوری کرده و آنها را به سرورهای ابری یا سیستم‌های محلی ارسال می‌کنند.
اطلاعات جمع‌آوری شده توسط دستگاه‌های IoT تحلیل می‌شوند تا الگوها و روندهای مختلف شناسایی شوند و تصمیم‌گیری‌های بهینه انجام شود.
بر اساس داده‌های جمع‌آوری شده و تحلیل شده، دستگاه‌های IoT می‌توانند به صورت اتوماتیک عمل کنند و دستورات مشخص را اجرا کنند، بدون نیاز به دخالت انسان.

مثال:
فرض
کنید یک سیستم IoT برای خانه هوشمند دارید. این سیستم شامل لامپ‌های هوشمند، سنسورهای دما و رطوبت، دوربین‌های مداربسته و درب‌های هوشمند است. با استفاده از یک اپلیکیشن یا وبسایت، شما می‌توانید لامپ‌ها را روشن و خاموش کنید، دما و رطوبت محیط را بررسی کرده و از طریق دوربین‌ها و درب‌های هوشمند از وضعیت خانه آگاه شوید.
———
SDN (Software Defined Networking) :
شبکه‌های تعریف شده توسط نرم‌افزار یا SDN (Software Defined Networking) مفهومی است که در آن توانایی مدیریت و کنترل شبکه از طریق نرم‌افزار و برنامه‌های کاربردی افزایش می‌یابد. این مفهوم نوین از مدیریت شبکه، تفاوت زیادی را در معماری و عملکرد شبکه‌ها ایجاد کرده است.

عناصر کلیدی SDN:
1- منطق (Logic): در SDN، نرم‌افزارها و برنامه‌های کاربردی مسئولیت محاسبه‌ی تصمیمات مربوط به مسیریابی و توزیع ترافیک را برعهده می‌گیرند. این منطق می‌تواند در یک مکان مرکزی یا توزیع شده در سرتاسر شبکه قرار داشته باشد.

2 - کنترل (Control): این لایه شامل واحد کنترلر مرکزی یا چندین کنترلر متصل به هم است که مسئولیت مدیریت منطقی توزیع ترافیک و مدیریت دستگاه‌های شبکه را بر عهده دارد.

3 - دستگاه‌های داده (Data Plane): این لایه شامل تجهیزات فیزیکی شبکه مانند سوئیچ‌ها و مسیریاب‌ها است که داده‌ها را از یک نقطه به نقطه دیگر در شبکه ارسال می‌کنند.

مثال:
یکی از مثال‌های استفاده از SDN در یک مرکز داده است. در یک مرکز داده سنتی، مدیران باید به صورت دستی تنظیمات روی دستگاه‌های سوئیچ و مسیریاب‌ها را انجام دهند تا ترافیک بهینه‌سازی شود و سرویس‌ها به درستی ارائه شوند. با استفاده از SDN، یک کنترلر مرکزی می‌تواند به صورت خودکار مسیریابی ترافیک را مدیریت کند و تنظیمات را به طور دینامیک اعمال کند. به عنوان مثال، اگر ترافیک برای یک سرویس خاص افزایش یابد، کنترلر می‌تواند به صورت خودکار ظرفیت سرورها را افزایش دهد یا ترافیک را به سرورهای دیگر هدایت کند تا مشکلات از پیش برطرف شود.
———
Cloud Computing :
محاسبات ابری به معنای استفاده از منابع محاسباتی، مانند سرورها، ذخیره‌سازی، شبکه و نرم‌افزارها، که از طریق اینترنت ارائه می‌شوند، است.
این منابع در مراکز داده ابری قرار دارند و به صورت مجازی ارائه می‌شوند، به این معنی که کاربران می‌توانند به سرورها و منابع دیگر ابری از طریق اینترنت دسترسی داشته باشند بدون این که نیازی به داشتن سخت‌افزار و نرم‌افزارهای مخصوص باشد.

ارتباط با شبکه ابری :
برای ارتباط با شبکه ابری، کاربران از طریق اینترنت یا اتصالات خطی مانند اتصالات فیبر نوری به ابر دسترسی پیدا می‌کنند. سپس، با استفاده از رابط‌های برنامه‌نویسی API و نرم‌افزارهای مدیریت مربوطه، آنها می‌توانند منابع محاسباتی و ذخیره‌سازی مورد نیاز خود را مدیریت کنند و به آنها دسترسی پیدا کنند.

مثال :
یک مثال از استفاده از Cloud Computing، استفاده از سرویس‌های ابری برای ذخیره‌سازی داده‌ها است. به جای این که شرکت‌ها سرورها و ذخیره‌سازی‌های خود را برای نگهداری اطلاعات استفاده کنند، آنها می‌توانند از سرویس‌های ذخیره‌سازی ابری مانند Amazon S3 یا Google Cloud Storage استفاده کنند. این امکان به شرکت‌ها این امکان را می‌دهد که بر اساس نیازهای خود، منابع ذخیره‌سازی را مقیاس‌پذیر کنند و هزینه‌های مرتبط با نگهداری سخت‌افزار و نرم‌افزارهای مورد نیاز را کاهش دهند.

@AmirHDeveloper
.
🔥3
#network
فصل یازدهم : اصطلاحات مربوط به انتقالات و امواج
بخش اول : انتقالات داده


نوع‌های مختلف انتقالات داده :
نوع‌های مختلف انتقالات داده از نظر قابلیت ارسال و دریافت داده‌ها را می‌توان به سه دسته زیر تقسیم کرد:
- Simplex :
در حالت Simplex، داده‌ها تنها به یک جهت انتقال می‌یابند، به این معنی که دستگاه یا سیستم تنها قادر به ارسال یا دریافت داده‌ها است و هیچ دوطرفه‌ای وجود ندارد.

یک مثال از ارتباط Simplex می‌تواند تلویزیون باشد، زیرا تلویزیون تنها می‌تواند اطلاعات را دریافت کند و نمی‌تواند اطلاعات را برای ارسال به دیگر دستگاه‌ها استفاده کند.

- Half-Duplex :
در حالت Half-Duplex، داده‌ها بین دو دستگاه به صورت دوطرفه انتقال می‌یابند، اما فقط یک دستگاه در هر لحظه می‌تواند ارسال داده کند و دیگری باید در حالت گوش دادن باشد.

یک مثال از ارتباط Half-Duplex می‌تواند استفاده از رادیوهای دستی باشد؛ زمانی که یک فرد دکمه Push-to-Talk را فشار داد، او می‌تواند اطلاعات را ارسال کند، اما زمانی که او دکمه را رها می‌کند، دیگری می‌تواند دریافت کند.

- Full-Duplex :

در حالت Full-Duplex، دو دستگاه قادر به همزمان ارسال و دریافت داده‌ها هستند، به این معنی که ارتباط دوطرفه است و هر دستگاه همزمان می‌تواند اطلاعات را ارسال و دریافت کند.

یک مثال از ارتباط Full-Duplex می‌تواند تلفن‌های همراه باشد؛ زیرا طرفین می‌توانند به صورت همزمان صحبت کرده و صدای همدیگر را دریافت کنند.
———
نرخ انتقال (Data Rate) :
نرخ انتقال یا Data Rate به میزان داده‌هایی اشاره دارد که یک شبکه یا اتصال می‌تواند در یک بازه زمانی خاص انتقال دهد. این میزان معمولاً به بیت در ثانیه (bps) یا بایت در ثانیه (Bps) اندازه‌گیری می‌شود و نشان‌دهنده حجم داده‌هایی است که در یک زمان معین از یک مکان به مکان دیگر منتقل می‌شود.

تأثیرات نرخ انتقال بر کیفیت انتقال داده عموماً به شرایط مختلف شبکه و نوع ارتباط بستگی دارد. افزایش نرخ انتقال می‌تواند به بهبود عملکرد و سرعت ارتباط منجر شود، اما در مواقعی ممکن است منابع شبکه را بیش از حد بارگیری کند و باعث افت کیفیت شود.

به عنوان مثال، در یک شبکه اینترنتی با نرخ انتقال بالا، وقتی یک ویدیو با کیفیت بالا را از یک سرویس استریمینگ تماشا می‌کنید، تأثیرات نرخ انتقال زیاد می‌تواند در تجربه شما به صورت مشخص مشاهده شود. اگر نرخ انتقال کافی نباشد، ممکن است ویدیو برای بارگیری موقتاً متوقف شود و بافرینگ رخ دهد، که منجر به تأخیر و اختلال در پخش تصویر می‌شود.

از طرفی، در یک شبکه با نرخ انتقال پایین‌تر، ممکن است ارسال و دریافت داده‌ها بیشتر زمان ببرد و سرعت عملکرد کلی شبکه کاهش یابد، که می‌تواند منجر به تأخیر و افت کیفیت در ارتباطات شود.
———
Modulation :
یک فرایند است که در آن ویژگی‌های سیگنال الکتریکی یا موج برای انتقال داده از یک دستگاه به دیگری، به طوری که بتواند برای انتقال بی‌سیم بهره‌ور باشد، تغییر می‌کند. در اصطلاحات فنی، این فرایند به عنوان تغییر مشخصات موج یا حالت موج شناخته می‌شود.

یک مثال ساده از Modulation در ارتباطات بی‌سیم، مانند ارسال یک فایل موسیقی از یک دستگاه به یک دستگاه دیگر از طریق بلوتوث است. در اینجا، فایل موسیقی به صورت داده‌های دیجیتال وجود دارد، اما برای انتقال بی‌سیم نیاز به تغییر حالت سیگنال داریم. Modulation در اینجا از طریق تبدیل داده‌های دیجیتال به سیگنال‌های رادیویی، که به صورت موج‌های الکترومغناطیسی منتقل می‌شوند، صورت می‌گیرد. به عبارت دیگر، اطلاعات دیجیتال از طریق Modulation به سیگنال‌هایی تبدیل می‌شوند که بتوانند برای انتقال بی‌سیم استفاده شوند.

در مثال بلوتوث، داده‌های دیجیتال به صورت سیگنال‌های رادیویی با استفاده از Modulation تبدیل می‌شوند، سپس این سیگنال‌ها به دستگاه مقصد ارسال می‌شوند. در دستگاه مقصد، سیگنال‌های رادیویی دوباره به داده‌های دیجیتال با استفاده از Demodulation تبدیل می‌شوند تا فایل موسیقی را دریافت کنیم.

@AmirHDeveloper
.
🔥3
#network
فصل یازدهم : اصطلاحات مربوط به انتقالات و امواج
بخش دوم : امواج


فرکانس و طول موج :
فرکانس و طول موج دو مفهوم مهم در علم موج‌ها هستند که با یکدیگر ارتباط دارند.

1- فرکانس (Frequency) : فرکانس به تعداد دورهایی که یک موج در یک زمان مشخص (معمولاً یک ثانیه) انجام می‌دهد، اشاره دارد. واحد فرکانس هرتز (Hz) است که یک هرتز برابر با یک دور در یک ثانیه است. به عنوان مثال، اگر یک موج 10 دور در یک ثانیه انجام دهد، فرکانس آن 10 هرتز است.

2- طول موج (Wavelength) : طول موج به فاصله فیزیکی بین دو نقطه متوالی در یک موج است که به طول یک دوره از موج اشاره دارد. این فاصله معمولاً به واحد متر اندازه گرفته می‌شود. رابطه بین فرکانس و طول موج با سرعت انتشار موج در محیط مربوطه مشخص می‌شود.

مثال :
فرض کنید یک موج صوتی با فرکانس 1000 هرتز را در نظر بگیرید. اگر سرعت انتشار صوت در محیط معینی (مثلاً هوا) 340 متر بر ثانیه باشد، می‌توانیم طول موج را محاسبه کنیم.

برای این کار از رابطه زیر استفاده می‌کنیم :
Wavespeed = Frequency × Wavelength
Wavelength = Wavespeed ÷ Frequency

پس طول موج صوتی ما :
Wavelength
= 340ms ÷ 1000Hz = 0.34 m

بنابراین، موج صوتی با فرکانس 1000 هرتز دارای طول موجی برابر با 0.34 متر است.
———
انعکاس و شکست :
انعکاس
و شکست دو پدیده مهم در انتقال امواج هستند که در تغییر مسیر و رفتار امواج در محیط‌های مختلف تأثیرگذار هستند.

1- انعکاس (Reflection) : وقتی یک موج برخورد می‌کند، برخی از انرژی آن به سمت سطح برخورد می‌کند و بخشی از آن به سمت عقب باز می‌گردد. این پدیده به عنوان انعکاس شناخته می‌شود. مثالی از انعکاس موج صوتی از دیوار یا انعکاس نور از آینه است.

2- شکست (Refraction) : شکست به تغییر مسیر موج در محیطی با شاخص شکست مختلف در مقایسه با محیطی که از آن وارد شده است. وقتی یک موج از یک محیط به محیط دیگری با شاخص شکست متفاوت وارد می‌شود، مسیر آن تغییر می‌کند. به عنوان مثال، شکست نور از هوا به آب یا از آب به شیشه.

مثال :
فرض کنید یک موج صوتی از هوا به آب وارد شود. هنگامی که موج وارد آب می‌شود، سرعت آن کاهش می‌یابد زیرا سرعت انتشار صوت در آب بیشتر از هوا است. به علاوه، زاویه ورودی موج به سطح آب نیز تغییر می‌کند. این پدیده به عنوان شکست شناخته می‌شود. سپس، موج صوتی باز هم به سطح آب و هوا انعکاس می‌یابد. در اینجا نیز بخشی از انرژی موج به سمت سطح برخورد می‌کند و بخشی از آن به سمت عقب باز می‌گردد، که این پدیده انعکاس است.
———
Antenna :
آنتن
‌ها (Antennas) وسیله‌ای هستند که برای انتقال و دریافت امواج الکترومغناطیسی مانند امواج رادیویی، مایکروویو، یا سیگنال‌های وای‌فای استفاده می‌شود. این امواج برای ارتباطات بی‌سیم، مثل شبکه‌های موبایل، وای‌فای، بلوتوث، و غیره استفاده می‌شوند.

نقش اصلی آنتن‌ها در انتقال امواج الکترومغناطیسی است. آنتن‌ها به دو صورت فعال و غیرفعال تولید می‌شوند. آنتن‌های فعال دارای قابلیت افزایش قدرت سیگنال و بهبود کارایی انتقال هستند، در حالی که آنتن‌های غیرفعال امواج را فقط دریافت و انتقال می‌کنند.

به عنوان مثال، یک آنتن در یک تلفن همراه نقش دریافت و ارسال سیگنال‌های موبایل را دارد. آنتن تلفن همراه دریافت سیگنال‌های از پایگاه‌های سلولی و ارسال سیگنال‌هایی که توسط گوشی تولید می‌شوند را انجام می‌دهد.

به طور کلی، آنتن‌ها نقش بسیار مهمی در برقراری ارتباطات بی‌سیم از جمله شبکه‌های موبایل، وای‌فای، بلوتوث و غیره دارند و بدون آنتن‌ها انتقال و دریافت امواج الکترومغناطیسی امکان‌پذیر نخواهد بود.

@AmirHDeveloper
.
🔥5
#network
فصل دوازدهم : سایر انتقالات
بخش اول : اتصالات خارجی


ISP (Internet Service Provider) :
ارائه دهنده خدمات اینترنت نقش بسیار مهمی در فرآیند اتصال به اینترنت دارد. آنها مسئول فراهم کردن اتصال به شبکه اینترنت برای مشترکین خود هستند و خدمات مختلفی از جمله اینترنت پرسرعت، تلفن و تلویزیون را ارائه می‌دهند. در واقع، ISP می‌توانند به عنوان پلی بین میان مشترکین خود و اینترنت عمل کنند.

یک ISP معمولاً یک زیرساخت بزرگ شبکه دارد که از طریق آن میلیون‌ها کاربر به اینترنت متصل می‌شوند. آنها از طریق اتصالات خارجی به دیگر ISP‌ها یا به مراکز داده بزرگ دسترسی دارند تا به اینترنت جهانی و اینترنت های دیگر متصل شوند.

برای مثال، فرض کنید شما یک مشترک هستید که می‌خواهید به اینترنت دسترسی پیدا کنید. شما با یک ISP تماس می‌گیرید و یک بسته از طریق یک اتصال فیبر نوری یا کابل مسی به شبکه آنها ارسال می‌شود. سپس، این ISP بسته شما را از طریق اتصالات خود به اینترنت جهانی یا دیگر ISP‌ها منتقل می‌کند تا شما به اینترنت دسترسی داشته باشید. در این فرآیند، ISP مسئول مدیریت شبکه، امنیت و پشتیبانی از مشترکان خود است.
———
P2P (Point-to-Point) Connection :
شبکه‌های P2P یا Peer-to-Peer شبکه‌هایی هستند که اجازه اتصال مستقیم بین دو دستگاه را بدون نیاز به سرور مرکزی فراهم می‌کنند. در این شبکه‌ها، دستگاه‌ها به عنوان همسایگان یا همتایان (peers) برای یکدیگر عمل می‌کنند و می‌توانند مستقیماً با یکدیگر ارتباط برقرار کنند تا فایل‌ها، منابع یا خدمات را به اشتراک بگذارند.

برای مثال، در یک شبکه P2P که برای به اشتراک گذاری فایل‌ها استفاده می‌شود، هر کاربر می‌تواند فایل‌های خود را به دسترس دیگر کاربران قرار دهد و همچنین از فایل‌های آن‌ها برای دانلود استفاده کند. این فرایند بدون نیاز به سرور مرکزی انجام می‌شود؛ به عبارت دیگر، هر دستگاه می‌تواند همزمان نقش فرستنده و گیرنده را ایفا کند.

در یک مثال دیگر، کاربران می‌توانند به صورت مستقیم از طریق اینترنت به یکدیگر متصل شوند تا فایل‌ها، اطلاعات یا سرویس‌ها را به اشتراک بگذارند. به عنوان مثال، در یک برنامه پیام‌رسان P2P، کاربران می‌توانند به صورت مستقیم با یکدیگر ارتباط برقرار کنند و پیام‌ها، فایل‌ها یا اطلاعات را به اشتراک بگذارند، بدون اینکه از یک سرور مرکزی استفاده کنند.
———
VPN Tunnel :
یک
VPN Tunnel (تونل شبکه خصوصی مجازی) یک ارتباط امن بین دو شبکه یا دو دستگاه است که از طریق اینترنت یا شبکه‌های عمومی دیگر ایجاد می‌شود. این تونل ارتباطی امن را بین دو نقطه فراهم می‌کند و به کاربران اجازه می‌دهد تا از اینترنت برای انتقال داده‌ها استفاده کنند، در حالی که اطلاعات آنها رمزنگاری شده و امنیت آنها تضمین شده است.

برای ایجاد یک VPN Tunnel، یک نرم‌افزار یا دستگاه مخصوص برای ایجاد اتصال مشخص می‌شود، که به عنوان سرویس VPN Gateway شناخته می‌شود. این Gateway نقطه‌ای است که اتصال VPN را مدیریت می‌کند و از آنجا ترافیک رمزنگاری شده به و از دستگاه‌ها و شبکه‌های مقصد منتقل می‌شود.

وقتی که یک کاربر یا یک دستگاه از یک VPN Tunnel استفاده می‌کند، اطلاعات آنها به صورت رمزنگاری شده از دستگاهشان به Gateway VPN ارسال می‌شود. Gateway این اطلاعات را رمزگشایی کرده و آنها را به شبکه مقصد ارسال می‌کند. همچنین، ترافیک از سمت مقصد نیز از طریق VPN Tunnel به دستگاه فرستنده بازمی‌گردد و سپس به صورت رمزنگاری شده به دستگاه کاربر ارسال می‌شود.

با استفاده از یک VPN Tunnel، کاربران می‌توانند از امکانات اینترنت برای دسترسی به منابع و خدمات مختلف استفاده کنند، در حالی که اطلاعات آنها از طریق یک اتصال امن و رمزنگاری شده انتقال می‌یابد. این اتصال امن برای حفاظت از اطلاعات حساس و جلوگیری از دسترسی غیرمجاز به شبکه و داده‌ها بسیار مهم است.

@AmirHDeveloper
.
#network
فصل دوازدهم : سایر انتقالات
بخش دوم : ارتباطات
صوتی و تصویری
VoIP (Voice over IP) :
فناوری است که امکان انتقال صدا را از طریق شبکه اینترنت یا شبکه‌های دیگر ارائه می‌دهد. در این فناوری، صدا به دیتاهای دیجیتال تبدیل شده و برای انتقال از طریق پروتکل‌های اینترنتی مانند IP (Internet Protocol) استفاده می‌شود.

یک مثال ساده از VoIP می‌تواند مکالمه تلفنی با استفاده از برنامه‌هایی مانند Skype یا Microsoft Teams باشد. در این برنامه‌ها، صدا به صورت دیجیتال تبدیل شده و به صورت بسته‌های داده از طریق اینترنت ارسال می‌شود. در مقصد، این بسته‌ها دوباره بازسازی و صدا بازیابی می‌شود تا کاربران بتوانند به صورت صوتی با یکدیگر ارتباط برقرار کنند.

مزایای استفاده از VoIP شامل کاهش هزینه‌های مکالمات تلفنی، امکانات اضافی مانند تماس تصویری و چت گروهی، امنیت بالا، انعطاف‌پذیری بیشتر و قابلیت اتصال به شبکه اینترنت در هر کجا و هر زمان است. این فناوری به شرکت‌ها و افراد امکان می‌دهد تا از طریق اینترنت تماس بین‌المللی برقرار کنند و هزینه‌های مکالمات خود را کاهش دهند.

@AmirHDeveloper
.
بعد از ۵ ‌ماه بحث شبکه مون به پایان رسید.

روند کار به این صورت بود که هرچیزی یاد میگرفتم رو اینجا توضیح میدادم، به همین دلیل اگر ایرادی توی توضیحات وجود داشت ببخشید.

خیلی نشد تخصصی توضیح بدم چون مطالب واقعا زیاد بود و در همین حد هم ۵ ماه زمان برد.

خیلی ممنون تو این مدت با من همراه بودید.

اگر علاقه مند بودید میتونید تمامی مطالب رو با #network جست و جو کنید.

❤️
.
13
ایده برای مبحث جدید بدید
نظرهای خودم:

1- انواع دیتابیس ها، روابط، طراحی
احتمالا طولانی

2- انواع رمزنگاری ها
نسبتا طولانی

3- سیستم عامل ها از روشن شدن تا خاموش شدن
کوتاه

4- اِی‌سینک‌، مولتی ترد، و... + تفاوت ها
کوتاه

بین این ها یا چیزی که خودتون میخواید بگید تا شروع کنیم❤️
.
👍1
| AmirHossein |
کدوم؟
که اینطور
👍4
درود به همه

عیدتون مبارک باشه
ایشالا که سال خوبی رو در کنار خونواده داشته باشید ❤️
19
درود

من درحال حاضر سفر هستم
طبق نتایج وقتی برگشتم مبحث رمزنگاری هارو شروع میکنم

دسته بندی هایی که قراره توضیح داده بشه به صورت زیر هستن

اگر کمبودی داره بگید اضافه کنم

1- AES
2- DES/3DES
3- RSA
4- ECC
5- Blowfish
6- Twofish
7- Serpent
8- IDEA
9- RC Algorithms
10- SHA Family
11- MD5
12- HMAC
13- PGP
14- Diffie-Hellman
15- DSA
3🔥2🗿1
درود به همه
سرفصل های مبحث رمزنگاری هارو با کمک یکی از دوستانم تغییر دادیم و یکم جامع ترش کردیم.
توی این مبحث با الگوریتم های رمزنگاری و هش و یک سری از آسیب پذیری ها آشنا میشیم.
سر فصل ها به شرح زیر هستن:

1- رمزنگاری چیست؟
2- هش چیست؟
3- رمزگذاری چیست؟
4- DES / 3DES
5- IDEA ( International Data Encryption Algorithm )
6- Blowfish
7- Twofish
8- ECC
9- PGP
10- RC Algorithms
11- AES
12- RSA
13- Digital signature
14- Known plaintext attack
15- Known ciphertext attack
16- Chosen plaintext attack
17- MITM
18- DH Key Exchange
19- Interlock protocol
20- CA ( Certificate Authority )
21- SSL/TLS
22- MD5/MD4
23- SHA ( Family )
24- HMAC
25- Rainbow table
26- Salt
27- Bcrypt

شاید فکر کنید خیلی طولانی میشه.
ولی باید بگم که درست فکر میکنید و طولانی میشه، اما خیالتون راحت باشه مثل مبحث شبکه 5 ماه زمان نمیبره(شاید).
امیدوارم چیز های جدیدی رو یاد بگیریم❤️

@AmirhDeveloper
.
8
خب من خستم😂
This media is not supported in your browser
VIEW IN TELEGRAM
توی این مدتی که نبودم یک پکیج برای ورژن 2 LaraGram رو توسعه دادم
این پکیج رو با اسم Laraquest توی گیت هاب منتشر کردم ترکیبی از اسم LaraGram و Request

کاربردش هم دریافت آپدیت ها و کار با API تلگرام هست

← تک تک متد هارو با ورودی هاشون ساپورت میکنه
← تک تگ آپدیت های تلگرام رو دریافت میکنه، همونطور که توی ویدئو میبینید هر آپدیتی رو که بنویسید زیر مجموعه هاش براتون لیست میشه
← 4 روش ارسال رکوئست داره (کامل نیستن)

بسیار هم سبک هست و استفاده ازش ساده س
حتی برای پروژه های خودتون هم میتونید استفاده کنید
البته هنوز ورژن آلفا هست و قابلیت هاش کامل نیست

لینکش رو زیر قرار میدم اگر دوست داشتید یک نگاهی بندازید و استار هم بدید❤️

🔰 https://github.com/laraXgram/Laraquest
🔰 @AmirhDeveloper
🔥6👍31
اونوقت بگید LaraGram بده!

امکان ساخت Conversation ها به همین سادگی.

- ولیدیت کردن پاسخ هر سوال
- نام گذاری برای هر سوال جهت پردازش راحت تر.
- ارسال سوال به صورت media
- ساخت Conversation با کیبورد
- مشخص کردن کامند جهت skip سوال
-‏ action جهت اجرا آنی پس از دریافت پاسخ
- مشخص کردن تعداد Attempt
- مشخص کردن Timeout بدون پاسخ ماندن
- مشحص کردن کامند لغو Conversation
- مشخص کردن عملیات پس از Conversation

همه این قابلیت ها تنها با متد های پیش ساخته با یک خط کد

البته که این قابلیت ها در ورژن 2 منتشر میشن😉

🔰 https://github.com/laraXgram/LaraGram
🔰 @AmirhDeveloper
🔥3
دلار در عرض چند ساعت از ۶۵ هزار تومن به ۷۲ هزار تومن رسید

ظاهرا خرید و فروش رو متوقف کردن تا بیشتر از این بالا نره

ایران زیبا نیست؟
اینایی که لفت میدن نمیدونن چه بحث خوبی رو قراره از دست بدن🚶‍♂️

همین یکی دو روزه شروع میکنم
12👍1🗿1