کتاب برنامهنویسی شبکه با FASM: از مبانی تا پیادهسازی کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی شبکه با FASM: از مبانی تا پیادهسازی کاربردی
موضوع کلی: برنامهنویسی سیستم
موضوع میانی: شبکهسازی و برنامهنویسی سوکت
📋 سرفصلهای دوره
- 1. مبانی برنامهنویسی شبکه
- 2. مفهوم سوکت و انواع آن
- 3. آدرسدهی IP و پروتکل TCP/IP
- 4. ساختار بسته (Packet) در شبکه
- 5. پورتها و نقش آنها در ارتباطات شبکه
- 6. مقدمهای بر زبان اسمبلی FASM
- 7. نصب و راهاندازی FASM
- 8. سینتکس و دستورات اصلی FASM
- 9. متغیرها و انواع داده در FASM
- 10. عملگرها و دستورات کنترلی در FASM
- 11. ساختمان توابع و رویهها در FASM
- 12. مدیریت حافظه در FASM
- 13. برنامهنویسی سوکت پایه با FASM
- 14. ایجاد سوکت در FASM
- 15. بستن سوکت در FASM
- 16. bind کردن سوکت به آدرس و پورت
- 17. گوش دادن به اتصالات ورودی
- 18. پذیرش اتصالات از کلاینت
- 19. ارسال و دریافت داده از طریق سوکت
- 20. بررسی خطاها در برنامهنویسی سوکت
- 21. برنامهنویسی TCP Client با FASM
- 22. اتصال به سرور TCP
- 23. ارسال درخواست به سرور
- 24. دریافت پاسخ از سرور
- 25. برنامهنویسی TCP Server با FASM
- 26. مدیریت اتصالات همزمان
- 27. استفاده از Threading برای مدیریت اتصالات
- 28. پروتکل UDP و برنامهنویسی با آن
- 29. ارسال و دریافت داده UDP
- 30. برنامهنویسی Client/Server با UDP
- 31. بررسی تفاوتهای TCP و UDP
- 32. پروتکلهای لایه انتقال (Transport Layer)
- 33. پروتکلهای مسیریابی (Routing Protocols)
- 34. مفهوم NAT و کاربردهای آن
- 35. مفهوم Firewall و پیکربندی آن
- 36. امنیت در برنامهنویسی شبکه
- 37. رمزنگاری دادهها در شبکه
- 38. استفاده از SSL/TLS در برنامهنویسی سوکت
- 39. بررسی و تحلیل ترافیک شبکه با Wireshark
- 40. برنامهنویسی چت روم ساده با FASM
- 41. ایجاد سرور چت روم
- 42. ایجاد کلاینت چت روم
- 43. پیادهسازی قابلیت ارسال پیام خصوصی
- 44. پیادهسازی قابلیت ارسال پیام به گروه
- 45. برنامهنویسی یک وب سرور ساده با FASM
- 46. پاسخ به درخواستهای HTTP
- 47. ارسال فایلهای HTML
- 48. برنامهنویسی یک کلاینت HTTP با FASM
- 49. دریافت صفحات وب
- 50. ارسال درخواستهای POST
- 51. برنامهنویسی یک DNS resolver با FASM
- 52. ارسال درخواست DNS
- 53. دریافت پاسخ DNS
- 54. برنامهنویسی یک FTP client با FASM
- 55. اتصال به سرور FTP
- 56. ارسال و دریافت فایلها
- 57. برنامهنویسی یک SMTP client با FASM
- 58. ارسال ایمیل با FASM
- 59. برنامهنویسی یک POP3 client با FASM
- 60. دریافت ایمیل با FASM
- 61. برنامهنویسی یک SSH client با FASM (مبانی)
- 62. اتصال امن به سرور SSH
- 63. اجرای دستورات از راه دور
- 64. برنامهنویسی یک Telnet client با FASM
- 65. ارتباط با سرور Telnet
- 66. ارسال دستورات و دریافت پاسخ
- 67. برنامهنویسی یک پروکسی سرور ساده با FASM
- 68. مدیریت درخواستهای کلاینت
- 69. ارسال درخواستها به سرور اصلی
- 70. برنامهنویسی یک پورت اسکنر با FASM
- 71. اسکن پورتهای TCP
- 72. اسکن پورتهای UDP
- 73. برنامهنویسی یک ابزار مانیتورینگ شبکه
- 74. نمایش اطلاعات شبکه
- 75. بررسی وضعیت اتصالات
- 76. برنامهنویسی یک ابزار Packet Sniffer با FASM
- 77. گرفتن بستههای شبکه
- 78. تحلیل بستهها
- 79. برنامهنویسی یک ابزار Trace Route با FASM
- 80. تعیین مسیر بستهها
- 81. نمایش مسیر بستهها
- 82. بهینهسازی عملکرد برنامههای شبکه با FASM
- 83. مدیریت منابع سیستم
- 84. کاهش تأخیر در ارتباطات شبکه
- 85. تکنیکهای برنامهنویسی برای شبکههای با پهنای باند محدود
- 86. برنامهنویسی برای شبکههای بیسیم
- 87. برنامهنویسی برای شبکههای تلفن همراه
- 88. برنامهنویسی برای اینترنت اشیا (IoT)
- 89. مفاهیم و چالشهای برنامهنویسی شبکه در IoT
- 90. برنامهنویسی برای شبکههای ابری
- 91. مفاهیم و چالشهای برنامهنویسی شبکه در Cloud
- 92. آشنایی با کتابخانههای شبکه در FASM
- 93. استفاده از کتابخانهها برای سادهسازی برنامهنویسی
- 94. بررسی نمونههای عملی برنامهنویسی شبکه با FASM
- 95. تحلیل کد و پیادهسازی برنامههای کاربردی
- 96. عیبیابی و رفع اشکال در برنامههای شبکه FASM
- 97. استفاده از ابزارهای اشکالزدایی FASM
- 98. تست و ارزیابی برنامههای شبکه FASM
- 99. بهینهسازی کد FASM برای سرعت و کارایی
- 100. مبانی معماری شبکه
تگها:
FASM
اسمبلی
برنامهنویسی سطح پایین
برنامهنویسی سوکت
برنامهنویسی سیستم
برنامهنویسی شبکه
زبان FASM
شبکهسازی
کدنویسی شبکه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.