| ᴅᴇᴠʟᴏꜱꜱᴏ |
前往频道在 Telegram
𝙳𝚎𝚟𝙻𝚘𝚜𝚜𝚘 🚀 کانال تخصصی برنامه نویسی، شبکه و امنیت 📰 اخبار تکنولوژی | 💻 آموزش و سورس کد کاربردی| 🛠️ انجام پروژه اختصاصی 📩 همکاری و مشاوره: @imlosso
显示更多605
订阅者
-224 小时
+197 天
+6030 天
帖子存档
605
بخش TCP🔥
پروتکل tcp کمک میکنه که دادهها بین دو دستگاه در شبکه، مثل مرورگر شما و یک وب سایت، قابلاعتماد منتقل بشن. ویژگی های مهمش ⬇️
💎انتقال بدون خطا
اگر بخشی از داده در مسیر خراب یا گم بشه tcp اونو تشخیص میده و دوباره به فرستتده درخواست ارسال میکنه
⚡️تحویل به ترتیب
دادهها به همون ترتیبی که ارسال شدن، به گیرنده تحویل داده میشن.
🏆جریان پیوسته داده
برنامه ها میتونن دادهها رو در اندازهها و زمانهای مختلف ارسال کنن و tcp جزئیات تقسیم داده به بسته های شبکه و سرهم کردن اونارو تو مقصد مدیریت میکنه
⬅️حالا tcp/ip چیه؟
اینترنت بر پایه مجموعه ای از پروتکل ها به نام TCP/IP ساخته شده. این مجموعه باعث میشه دستگاه ها، سیستم عامل ها و شبکه های متفاوت بتونن با هم ارتباط برقرار کنن📶
📝خلاصه صفحه 11 و 12
605
چن روزه خیلی درگیرم
کتابو میخونم ولی وقت نمیشه راجبش پست بزارم💔
حواسم هست حمایت میکنیداا❤️😍
یکم از خودتون ، کارای روزانتون بگید ⬇️ منم تا بامداد پستو آماده میکنم🔥
605
تلگرام کاربراش رو به یه ریسک بزرگ دعوت کرد:
«امروز به کراشت پیام بده»
رسماً وارد فاز عاشقانه شده 🤣
605
الان دیدم ی قابلیت باحال اومده بنام
Welcome message
وقتی کاربر جدید میاد تو کانالت پیامی که براش تعریف کرده باشید ارسال میشه و فقط همون شخص میتونه بخونه 👀
جوین شید پیامو ببینید💝😂
605
💡بخش messages 📩
⬅️خط اول
میگه این پیام برای چیه
مثلا این صفحه رو بده یا وضعیت درخواست چطور بوده
⬅️هدرها
یه سری اطلاعاتیان که جزئیاتو میگن مثل اسم فرستنده نوع داده اندازه فایل و این چیزا
⬅️بدنه
اصل محتواست همون چیزی که واقعا فرستاده میشه یا بر میگرده
مثلا متن عکس ویدیو یا هر فایل 📎 دیگه
💬خلاصه ی messages صفحه 9 , 10
605
💻 همهچیز برای برنامهنویسها، یکجا!
از HTML و CSS و JavaScript تا Python، PHP، C++، هوش مصنوعی، طراحی سایت، پروژه، آموزش و کلی موضوع دیگه ⚡️
📚 آموزش و نکات کاربردی
👨💻 اشتراک پروژه و کد
💡 حل مشکلات و پرسشوپاسخ
🔥 مطالب جذاب و کاربردی برنامهنویسی
اگه به برنامهنویسی علاقه داری، جای تو اینجاست! ⬇️
🚀 به جمع برنامهنویسها بپیوند!
@RalixGroup
605
پست امروز دو بخش از کتابه💪
خببب اول از همه بگم ، یکم شلوغم به زودی آزاد تر میشم کتابو بیشتر پیش میبریم شماهم حمایتتون بیشتر میشه💝💎
هر درخواستی که میره سمت سرور ی status code 💎 داره کد وضعیت از ی عدد 3 رقمیه که به کاربر میگه وضعیت درخواستی که فرستاد مثلا به ی سایت چیه آیا درست رفت سمت سرور یا نه این کد از 100 شروع میشه تا 500
مثلا 200 یعنی همه چی اوکی بوده👍 400 ینی درخواست بد ارسال شده😭 403 ینی اون سایت دسترسیمونو بسته🔐 و...
خلاصه : 10x اطلاعاتی _ 20x موفقیت امیز _ 30x تغییر مسیر _ 4xx سمت کلاینت _ 5xx سمت سرور
هر صفحه وب 🌐 میتونه از بخشای مختلفی تشکیل شه و با ی درخواست کاربر یهو چندین تا درخواست http به یک یا چند سرور ارسال شه (مثلا یکیش برا لود فایلا و html , یکیش برا گرفتن عکس از ی سرور دیگه) این مورد رو لود سایتم تاثیر داره
⭐خلاصه صفحه 9 کتاب
605
⬅️ کدوم برنامه به کجا وصله؟ 📶
توی این اسکریپت پایتونی میایم کانکشنای فعال سیستمو بررسی میکنیم و میبینیم هر PID (Process ID) مربوط به چه برنامه ایه و به چه ip و پورتی وصله و وضعیت اتصالش چیه.🟢
این کار با psutil انجام میشه اول لیست کانکشنای شبکه رو میگیریم بعد از روی PID اسم process رو درمیاریم و local / remote address رو کنار هم نمایش میدیم🇷🇺
این مدل بررسی وقتی به درد میخوره که بخوای بفهمی چه برنامه هایی پشت صحنه دارن با اینترنت ارتباط میگیرن مخصوصاً اگه ی Process ناشناس یا مشکوک روی سیستم باشه داشتن دسترسی شبکه میتونه قضیه رو جدی تر کنه
البته هر کانکشن ناشناسی الزاما مخرب نیست ولی حداقل با این اسکریپت میتونی بفهمی چه چیزی از سیستمت به کجا وصله🍋
import psutil
#DevLosso
HEADER = f"{'PID':<7} {'PROCESS':<20} {'STATUS':<13} {'LOCAL':<24} REMOTE"
#DevLosso
print(HEADER)
print("─" * len(HEADER))
for c in psutil.net_connections("inet"):
if not c.pid or not c.raddr:
continue
try:
name = psutil.Process(c.pid).name()[:18]
local = f"{c.laddr.ip}:{c.laddr.port}"
remote = f"{c.raddr.ip}:{c.raddr.port}"
print(
f"{c.pid:<7} {name:<20} "
f"{c.status:<13} {local:<24} {remote}"
)
#DevLosso
except (psutil.NoSuchProcess, psutil.AccessDenied):
pass605
🟫متد ها🙂
توی هر درخواست http هر پیام ی متد داره که با استفاده از اون متد سرور میفهمه که باید چیکار کنه و چه واکنشی داشته باشه
مثلا (چیزیو پاک کنه ، بگیره یا بفرسته سمت سرور ...)
چندتا از متدای معروفم اینان (get , post , put , delete , head , trace)
احتمالا اگر با برنامه نویسی مخصوصا بیشتر سمت وب یا یکم شبکه اشنایی داشته باشید status code میدونید چیه حالا میخواید اونم بگم یا رد شیم؟⬅️خلاصه ای از صفحه 8
605
خوشگلای چنل 😂💙
به اولین نفری که بگه امروز چه روزیه و درست باشه بین این دوتا گیفت یدونه به انتخاب خودش میدم🎁
605
تعریف URN و تفاوتش با URL🔗
احتمالا با url اشنایی دارید ولی الان باز میتونید متوجهش بشید ، به طور کلی و ساده URL وابسته به لوکیشنه مث لینک ی ویدیو ولی URN وابسته نیست و ی اسم ثابته ی همیچین فرمتیه urn:ietf:rfc:DevLosso درواقع url یعنی کجا و urn یعنی چی
توی urn اصن مهم نیست که محتوا کجاست ولی تو url این موضوع اهمیت داره
Uniform Resource Locator
Uniform Resource Name
ی چیز جالب که میتونید تست کنید توی پیام بنویسید urn: وجلو : میتونید اسم ایموجی بنویسید استفاده کنید♥️خلاصه ای از بخش url و urn
605
اگه به علم کامپیوتر، برنامهنویسی و دنیای تکنولوژی علاقه داری یا کلاً کنجکاوی بدونی چی به چیه 💀🔥
⏺ از اینور اگه میخوای توی شرایط قطعی شدید اینترنت وصل شی و وصل بمونی ما رو دنبال کن⚡️
تو این کانال زیر عضو شو ⬇️🚀
با ما باش تا همیشه 💯 قدم جلو تر باشی...❤
@PhantomCodePC
این کانال مخصوص توئه تا رشد کنی و حرفهای بشی 💻
امیدوارم بدردتون بخوره... 🤝
605
موج بعدی گرانی به دست هوش مصنوعی این بار نوبت CPU هاست! 🤩
🥱تا امروز وقتی حرف از زیرساخت هوش مصنوعی میشد، همه یاد GPU می افتادند اما با گسترش Agentic AI داستان داره عوض میشه.
🟢ایجنت ها فقط یک مدل را اجرا نمیکنند هم زمان باید با دیتابیس ها، API ها، سرویس های مختلف و چندین مدل ارتباط داشته باشند. همین باعث شده تقاضا برای CPU های سرور هم به شکل جدی افزایش پیدا کند. AMD میگوید بازار CPU های سرور میتواند با رشد سالانه بیش از 35%، تا سال ۲۰۳۰ از ۱۲۰ میلیارد دلار عبور کند.
605
⏰انواع مدیا🦦
پروتکل http هر شی که از وب منتقل بشه رو با لیبل قالب دیتا ¹(mime) لیبل گذاری میکنه. اوایلش برای حل مشکل انتقال پیام بین سیستمای ایمیل طراحی شده بود که چون این سیستم خیلی خوب عمل کرد http هم ازش استفاده کرد برای برچسب گذاری روی محتوای خودش.
سرورای وب ی نوع mime به همه دیتاهای شی http میزنه که وقتی مرورگر اون دیتارو میگیره بدونه که چطور باهاش برخورد کنه مثل عکس ، صدا ٫ ویدیو ٫ فایل htmlو..
درواقع mime ی نوع برچسب متنیه که به صورت ی شی اصلی و ی زیرمجموعه با اسلش از هم جدا میشن
🔺mime
¹ multipurpose internet mail extensions
📖خلاصه قسمت media type صفحه ۵ و ۶
605
برنامه های دفعه پیش عالی❤️🔥 بودن
حالا چیزای جدید اوردم برات🍸📱
Final cut camera
فیلم برداری با قابلیت های خفن تر و بهینه ترLiteroom
ادیت عکس هاLocalsend
انتقال فایل از ی دیوایس به دیوایس دیگه با وصل شدن به ی شبکه
605
🔋وب کلاینت و سرور 🖥
محتوای وب روی سرورای وبه و سرور وب هم با پروتکل http در ارتباطه برا همین بهش سرورای http هم میگن
این سرورا دیتا های اینترنتو نگه میدارن و وقتی کلاینت درخواست بفرسته درخواستش به سرور میره و سرورم جواب میده ، کلاینت و سرور باهم اجزای اصلی وبو تشکیا میدن
حالا وقتی ما از کلاینت های http استفاده میکنیم مثل (آخرش میگم) مرورگرا اشیاء http درخواست میکنن و خروجی روی مانیتور نمایش داده میشه🐹
microsoft internet explorer
netscape navigator
🔴خلاصه صفحه 4
605
🟪ی نگاه کلی به HTTP
سرورا 🖥 ، مرورگرا 🖥 ، وب اپلیکیشنا همشون از طریق پروتکل http¹ باهم ارتباط برقرار میکنن 📶
درواقع زبان اینترنت جهانی همین پروتکله
که در طول روز میلیاردها فایل از هر نوعی (wav , mpeg , html , jpge) تو بستر این پروتکل به سرعت و راحتی در حال تبادله
و چونکه http از پروتکل های قابل اعتماد استفاده میکنه تضمین میکنه که فرمت و ساختار فایل زمان انتقال بهم ریخته نشه
¹ hypertext transfer protocol
📰خلاصه صفحه 3
