دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Abhishek Chanda
سری:
ISBN (شابک) : 1788624890, 9781788624893
ناشر: Packt Publishing
سال نشر: 2018
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1,003 کیلوبایت
در صورت تبدیل فایل کتاب Network Programming with Rust به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی شبکه با Rust نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
آموزش نوشتن سرورها و کلاینت های شبکه با استفاده از کلاس های سوکت سطح پایین Rust با این راهنما ویژگی های کلیدی ایجاد یک پایه محکم در Rust و در عین حال تسلط بر جزئیات مهم برنامه نویسی شبکه استفاده از قدرت تعدادی از کتابخانه های موجود برای انجام عملیات شبکه در Rust توسعه کامل وب سرور کاربردی برای به دست آوردن مهارت های مورد نیاز، سریع شرح کتاب Rust به اندازه کافی سطح پایینی دارد که کنترل دقیقی بر حافظه فراهم می کند و در عین حال ایمنی را از طریق اعتبارسنجی زمان کامپایل فراهم می کند. این باعث می شود که برای نوشتن برنامه های شبکه سطح پایین به طور منحصر به فردی مناسب باشد. این کتاب به سه بخش اصلی تقسیم شده است که شما را به سفری هیجان انگیز در ساخت یک وب سرور کاملاً کاربردی می برد. کتاب با مقدمهای محکم بر Rust و مفاهیم اساسی شبکه شروع میشود. این پایه ای برای کل کتاب خواهد گذاشت و لحن آن را تعیین می کند. در قسمت دوم نگاهی عمیق به استفاده از Rust برای نرم افزار شبکه خواهیم داشت. از شبکهسازی کلاینت-سرور با استفاده از سوکتها گرفته تا IPv4/v6، DNS، TCP، UDP، همچنین با سریالسازی و سریالزدایی دادهها با استفاده از serde آشنا خواهید شد. این کتاب نحوه ارتباط با سرورهای REST را از طریق HTTP نشان می دهد. بخش پایانی کتاب به برنامهنویسی شبکه ناهمزمان با استفاده از پشته توکیو میپردازد. با توجه به اهمیت امنیت برای سیستم های مدرن، خواهید دید که چگونه Rust از اولیه های رایج مانند TLS و رمزنگاری کلید عمومی پشتیبانی می کند. پس از خواندن این کتاب، به اندازه کافی برای استفاده از Rust برای ساختن نرم افزار شبکه موثر اطمینان خواهید داشت. تجزیه JSON و دادههای باینری با استفاده از ترکیبکنندههای تجزیهکننده مانند nom یک کلاینت HTTP بنویسید که با استفاده از reqwest با سرور صحبت میکند. سرور Rust HTTTP موجود را تغییر دهید و SSL را به آن اضافه کنید استاد پشتیبانی برنامهنویسی ناهمزمان در Rust استفاده از بستههای خارجی در پروژه Rust این کتاب کیست for این کتاب برای توسعه دهندگان نرم افزاری است که می خواهند نرم افزار شبکه را با Rust بنویسند. یک آشنایی اولیه با مفاهیم شبکه فرض شده است. دانش سطح مبتدی Rust کمک خواهد کرد اما ضروری نیست.
Learn to write servers and network clients using Rust's low-level socket classes with this guide Key Features Build a solid foundation in Rust while also mastering important network programming details Leverage the power of a number of available libraries to perform network operations in Rust Develop a fully functional web server to gain the skills you need, fast Book Description Rust is low-level enough to provide fine-grained control over memory while providing safety through compile-time validation. This makes it uniquely suitable for writing low-level networking applications. This book is divided into three main parts that will take you on an exciting journey of building a fully functional web server. The book starts with a solid introduction to Rust and essential networking concepts. This will lay a foundation for, and set the tone of, the entire book. In the second part, we will take an in-depth look at using Rust for networking software. From client-server networking using sockets to IPv4/v6, DNS, TCP, UDP, you will also learn about serializing and deserializing data using serde. The book shows how to communicate with REST servers over HTTP. The final part of the book discusses asynchronous network programming using the Tokio stack. Given the importance of security for modern systems, you will see how Rust supports common primitives such as TLS and public-key cryptography. After reading this book, you will be more than confident enough to use Rust to build effective networking software What you will learn Appreciate why networking is important in implementing distributed systems Write a non-asynchronous echo server over TCP that talks to a client over a network Parse JSON and binary data using parser combinators such as nom Write an HTTP client that talks to the server using reqwest Modify an existing Rust HTTTP server and add SSL to it Master asynchronous programming support in Rust Use external packages in a Rust project Who this book is for This book is for software developers who want to write networking software with Rust. A basic familiarity with networking concepts is assumed. Beginner-level knowledge of Rust will help but is not necessary.