کتابی مختص افراد مرتبط با شبکه
دانلود کنید: برنامه‌نویسی شبکه با پایتون
03 شهريور 1396
کتاب برنامه‌نویسی شبکه با پایتون به‌طور عملی طیف گسترده‌ای از وظایف برنامه‌نویسی شبکه در دنیای واقعی را مورد بررسی قرار داده است.

این کتاب سعی کرده است، مشکلات واقعی در زمینه برنامه‌نویسی شبکه، مدیریت شبکه/سیستم‌ها، نظارت بر شبکه و... را مورد بررسی قرار داده و برای آن‌ها راه‌حلی ارائه کند. کتاب فوق سعی کرده است اصول اولیه و ویژگی‌های SDN را مورد بررسی قرار دهد. با استفاده از این کتاب می‌توانید جنبه‌های مختلف برنامه‌نویسی پایتون را یاد گرفته و مهارت‌های خود در زمینه نسل بعدی شبکه‌های کامپیوتری را بهبود بخشید.

این کتاب برای چه افرادی نوشته شده است؟

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

پس از خواندن این کتاب چه موضوعاتی را یاد خواهید گرفت؟

چگونه می‌توانید برنامه‌های کاربردی سرویس‌گیرنده/سرویس‌دهنده مبتنی بر TCP/IP را توسعه دهید

از طریق چه راهکارهایی می‌توانید رابط‌های شبکه IPV4/IPV6 را به‌طور محلی روی دستگاه‌های خود مدیریت کنید

برنامه‌‌های چندمنظوره کارآمد را برای پروتکل‌های HTTP و HTTPS بنویسید

وظایف مدیریتی سیستم را از راه دور و از طریق ارتباطات SSH و Telnet انجام دهید

با سایت‌های محبوب از طریق وب‌سرویس‌های شناخته شده همچون XML-PRC، SOAP و REST APIs به تعامل بپردازید

آسیب‌پذیری‌های رایج امنیتی شبکه را مورد نظارت قرار داده و تحلیل کنید

از طریق Ryu، OpenDaylight، Floodlight، ONOS و POX Controllers شبکه‌های نرم‌افزار محور طراحی کنید

شبکه‌های پیچیده و ساده را با Mininet و توسعه‌های مربوط به آن شبیه‌سازی کنید

یاد خواهید گرفت چگونه سامانه‌های شبکه‌ای را ایجاد و پیکربندی کرده و از توابع مجازی‌ساز شبکه در محیط‌های ناهمگن استفاده کنید

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

فهرست محتوا

فصل اول، سوکت‌ها، Ipv4، برنامه‌نویسی ساده کلاینت/ سرور

فصل دوم، تسهیم سکوت‌های I/O برای دستیابی به کارایی بهتر

فصل سوم، Ipv6، Unix Domain Sockets و Network Interfaces

فصل چهارم، برنامه‌نویسی با Http برای اینترنت

فصل پنجم، پروتکل‌های ایمیلی، Ftp و برنامه‌نویسی cgi

فصل ششم، برنامه‌نویسی Across Machine Boundaries

فصل هفتم، کار با وب‌سرویس‌ها- XmlRpc، Soap و Rest

فصل هشتم، نظارت بر شبکه و امنیت

فصل 9. مدل سازی شبکه

فصل 10. شروع به کار با Sdn

فصل 11. تأیید اعتبار، مجوز و حساب‌‌رسی (Aaa)

فصل 12. راه حل‌های شبکه باز و اختصاصی

فصل 13. Nfv و Orchestration - یک اکوسیستم بزرگتر

فصل 14. برنامه‌نویسی اینترنت

فایل پیوست: 

پیوستاندازه
فایل Python Network Programming Cookbook, 2nd Edition4.03 مگابایت

برچسب: 

افزودن دیدگاه جدید