جزییات کتاب
For programmers who need to use Python for network-related activities and appsKey Features● Comprehensive coverage of Python 3's improved SSL support.● Create an asynchronous I/O loop on your own.● A look at the "asyncio" framework, which is included with Python 3.4.DescriptionThis book includes revisions for Python 3 as well as all of the classic topics covered, such as network protocols, network data and errors, email, server architecture, and HTTP and web applications.● Comprehensive coverage of Python 3's improved SSL support● How to create an asynchronous I/O loop on your own.● A look at the "asyncio" framework, which is included with Python 3.4.● The Flask web framework's URL-to-Python code connection.● How to safeguard your website from cross-site scripting and cross-site request forgery attacks.● How Django, a full-stack web framework, can automate the round journey from your database to the screen and back.What you will learn● Asynchronous models and socket-based networks● Monitor distant systems using Telnet and SSH connections ● Interact with websites using XML-RPC, SOAP, and REST APIs● Configure virtual networks in various deployment scenarios● Analyze security weaknesses in a networkWho this book is forThis book is for Python programmers who need a thorough understanding of how to use Python for network-related activities and applications. This book covers all you need to know about web application development, systems integration, and system administration.Table of Contents1. Client- Server Networking: An Overview2. UDP(User Datagram Protocol)3. Transmission control protocol (TCP)4. Domain name system & socket names5. Data and Errors on the Internet6. SSL/TLS7. Architecture of the Server8. Message Queues and Caches9. HTTP Clients10. Servers that handle HTTP11. www (world wide web)12. E-mail Construction And Parsing13.Simple Mail Transfer Protocol(SMTP)14. Post Office Protocol (POP)15. Internet Message Access Protocol (IMAP)16. SSH and Telnet17. File Transfer Protocol (FTP)18. Remote Procedure Call (RPC)