CleverDevs – Telegram
CleverDevs
8.46K subscribers
734 photos
283 videos
27 files
436 links
به کانال کلوردوز خوش اومدین

سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم


🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
‏پروژه‌های ایرانی اینجورین که اول ماگ و تیشرتشو سفارش میدن، بعد بیزنس پلن مینویسن، بعد استارت میزنن و فرداش ول میکنن

#fun
@CleverDevs
@CleverDevsGp
👍23😁8🗿21
امروز درباره لایه های tcp/ipبحث میکنیم:

(Network Interface)
اولین و زیرین‌ترین لایه که با ایجاد یک کانال، ارتباطات فیزیکی بین دو ماشین را برقرار می‌کند، لایه واسط شبکه است. وظیفه لایه اول این است که یک خط مطمئن و بدون خطا ایجاد کرده و با هویت دادن به رشته‌ای از صفرها و یک‌ها، آن‌ها را در قالب یک “فریم” که شامل آدرس فیزیکی گیرنده و فرستنده است، سازماندهی کند.
(Network)
لایه اینترنت وظیفه دارد که با استفاده از یک کانال مشترک، فریم‌های اطلاعاتی را بین مبدأ و مقصد انتقال دهد. در این لایه سه پروتکل مهم وجود دارد که عبارت‌انداز:

IP:
پروتکل IP وظیفه مسیریابی و فراهم‌سازی آدرس‌های منطقی را بر عهده دارد، همچنین این پروتکل امکان تحویل بسته را به لایه‌های بالاتر فراهم ساخته اما تحویل بسته به مقصد را تضمین نمی‌کند. پروتکل IP بواسطه TTL (Time To Live) مسئول پیشگیری از Network Loop است.
ICM:
این پروتکل وظیفه دارد اطلاعات و گزارش‌های خطا روی شبکه را ارائه دهد تا کامپیوترهای روی شبکه از وضعیت یکدیگر باخبر شوند.
ARP:
پروتکل ARP یا Address Resolution Protocol وظیفه دارد تا آدرس MAC یا آدرس فیزیکی را با داشتن آدرس IP یک Host به دست آ

(Transport)
داده‌هایی که از لایه application دریافت می‌شوند، به قطعاتی تقسیم شده و source port و Sequence number به آن اضافه می‌شود تا TCP Segment ساخته شود. بعد لایه انتقال سگمنت آماده شده را به لایه اینترنت تحویل می‌دهد تا بسته ساخته شود. پروتکل اتصال‌گرای TCP (Connection Oriented) اطلاعات را به طور مطمئن به مقصد ارسال کند.

هرچند پروتکل TCP این قدرت را دارد که ترافیک زیاد را تحمل کند ولی برای ارسال داده‌هایی که نیاز به قابلیت اطمینان ندارند و هدفشان این است که هرچه سریعتر به مقصد برسند از پروتکل UDP یا User Datagram Protocol که یک پروتکل بدون اتصال (Connection Less) است، استفاده می‌شود. ارسال اطلاعات در پروتکل TCP شامل سه مرحله برقراری ارتباط، ارسال داده و پایان ارتباط است. قبل از اینکه داده ارسال شود یک مسیر مجازی بین مبدأ و مقصد با استفاده از فرآیند دست تکانی یا Handshaking برقرار می‌شود همچنین برای مشخص شدن پایان هم بیت‌های کنترلی پایان یافتن ارسال می‌شود.

(Application)
این لایه مسئول ایجاد و مدیریت درخواست‌ها در کامپیوتر مبدأ یا سرویس‌دهی به درخواست‌های دریافتی در کامپیوتر مقصد است.

به علت فعالیت مجموعه‌ای از پروتکل‌ها در هر لایه به آن پشته پروتکل TCP/IP گفته می‌شود. وقتی درمورد لایه نرم‌افزاری TCP/IP بحث می‌شود منظور سه لایه‌ی بالایی مدل TCP/IP یعنی Internet ,Transport و Application است. پشته پروتکل TCP/IP شامل هزاران پروتکل متفاوت است که هزاران وظیفه مختلف دارند.

#network #part5
@CleverDevs
@CleverDevsGp
👍93👌2
اگه فایل یه فایل pdf دارید که پسورد داره و پسوردش رو نمیدونید
تو لینوکس میتونید از pdfcrack استفاده کنید
برای نصبش تو آرج لینوکس میتونید کامند زیر رو بزنید
sudo pacman -S pdfcrack

و برای استفاده هم
pdfcrack file.pdf



پ.ن 1 : صد در صد این فقط برای فایلایی به درد میخوره که پسورد های ساده دارن
پ.ن 2 : یه فایل تو کامنت میفرستم خواستید تستش کنید

#Linux
@CleverDevs
@CleverDevsGp
👍7👌21🆒1
هکر ها با اسنپ فود به توافق رسیدن که دیتارو نفروشن

// اسنپ که تونست دیتاشو کم و بیش حفظ کنه
هکر ها هم که به پول رسیدن
این وسط قیافه دکتر کاظمی دیدنیه
#cleverNews | Source
@CleverDevs
@CleverDevsGp
🤣17👍7😁1🤔1
نکات مهم گیت که با رعایت کردنش کامیت های حرفه ای تری میزنید
#Git | Source
@CleverDevs
@CleverDevsGp
👍15🔥2👌2🆒1
☎️📞| vishing
Vishing = fishing + voice;

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

همانند سایر حملات مهندسی اجتماعی، ویشینگ نیز از طریق هدف قرار دادن احساسات انسانی با ایجاد وحشت (مثلا هشدارهای امنیتی) یا حس تمایل (مثلا برنده شدن مقدار زیادی پول) به شخص مورد نظر القا می کند که اطلاعات حساس مانند گذرواژه، اطلاعات مالی یا سایر اطلاعات شخصی را در اختیار فرد مهاجم قرار دهد.

#CyberAttacks
@CleverDevs
@CleverDevsGp
👍12👌21🔥1
بوردر دور متن ها:

.el{
-webkit-text-stroke: #000;
}

#CSS
@CleverDevs
@CleverDevsGp
👍13🔥3🆒2
دوستان متاسفانه لایو یوتیوب بخاطر قطعی های مکرر سشن ها و دیلی که سیستم سانسور زحمت کشیده و برامون درست کرده منتفیه🤦🏻‍♂️

جایی سراغ دارین بریم اونجا؟ فعلا یه لایو مختصر داشته باشیم یه پروژه کوچیک ساده بزنیم تا ببینیم چی میشه بعدش تو کامنت ها بهم بگین

@CleverDevs
@CleverDevsGp
👍9🗿4🤔2😁1
Forwarded from Barnamenevisi 🔊
مجموعه نقشه راه های برنامه نویسی به زبان فارسی 👇

https://github.com/barnamenevisi/roadmap

اگر‌ دوست داشتید می‌تونید نقشه راه ها رو از سایت roadmap.sh ترجمه کنید و به این لیست اضافه کنید تا همه استفاده کنیم 💙
👍75
This media is not supported in your browser
VIEW IN TELEGRAM
ایونت های animationstart و animationend توی جاوا اسکریپت 👌


#js
@CleverDevs
@CleverDevsGp
👍10👌5🔥3