ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Network Programming in Python : The Basic, A Detailed Guide to Python 3 Network Programming and Management

دانلود کتاب برنامه نویسی شبکه در پایتون: اصول اولیه، راهنمای تفصیلی برنامه نویسی و مدیریت شبکه پایتون 3

Network Programming in Python : The Basic, A Detailed Guide to Python 3 Network Programming and Management

مشخصات کتاب

Network Programming in Python : The Basic, A Detailed Guide to Python 3 Network Programming and Management

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9789355512574 
ناشر: BPB Publications 
سال نشر: 2022 
تعداد صفحات:  
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 Mb 

قیمت کتاب (تومان) : 44,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 7


در صورت تبدیل فایل کتاب Network Programming in Python : The Basic, A Detailed Guide to Python 3 Network Programming and Management به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی شبکه در پایتون: اصول اولیه، راهنمای تفصیلی برنامه نویسی و مدیریت شبکه پایتون 3 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover Page
Title Page
Copyright Page
Dedication Page
About the Author
About the Reviewer
Acknowledgements
Preface
Errata
Table of Contents
1. Client-Server Networking: An Overview
	Structure
	Objective
	The Foundation: Stacks and Libraries
	Layers of Application
	Talking a protocol
	A Network Conversation in its Natural State
	Turtles, Turtles, Turtles
	The process of encoding and decoding
	The Internet Protocol (IP)
	Internet Protocol (IP Addresses)
	Routing
	Fragmentation of packets
	Learning More About internet protocol
	Conclusion
2. UDP(User Datagram Protocol)
	Structure
	Objective
	Numbers of particular service on the particular system.
	Communications connection point (Socket)
	Clients who are promiscuous and unwelcome responses
	Backoff, blocking, and timeouts are all examples of unreliability.
	UDP Socket Connection
	The Use of Request IDs Is a Good Idea
	From Binding till Interfaces
	Fragmentation of UDP
	Options for Sockets
	Broadcast
	When Should We Use UDP?
	Conclusion
3. Transmission control protocol (TCP)
	Structure
	Objective
	How transmission control protocol works
	When to use transmission control protocol
	TCP Sockets Mean?
	TCP Client and Server
	Each conversation one socket.
	Address that is in use.
	From Binding to Interfaces
	Deadlock
	Half-Open Connections, Closed Connections
	TCP Streams as Files
	Conclusion
4. Domain name system & socket names
	Structure
	Objective
	Sockets and Hostnames
	Five Socket Coordinates
	IPv6
	Modern Address Resolution
	Bind Your Server to a Port Using getaddrinfo()
	To connect to a service, use getaddrinfo().
	Getting a Canonical Hostname with getaddrinfo()
	Other getaddrinfo() Flags
	Primitive Name Service Routines
	In Your Own Code, Use getsockaddr()
	DNS Protocol
	Why Shouldn’t Use Raw DNS?
	Using Python to do a DNS query
	Getting Mail Domains Resolved
	Conclusion.
5. Data and Errors on the Internet
	Structure
	Objectives
	Strings and Bytes
	Character Strings
	Network Byte Order and Binary Numbers
	Quoting and framing
	Pickles and Self-delimiting Formats
	JSON And XML
	Compression
	Exceptions in the Network
	Raising More Specific Exceptions
	Network Exceptions: Detecting and Reporting
	Conclusion
6. SSL/TLS
	Structure
	Objectives
	What TLS Fails to Secure
	What Is the Worst That Could Happen?
	Producing Certificates
	TLS Offloading
	Default Contexts in Python 3.4
	Wrapping Sockets in Different Ways
	Ciphers chosen by hand and perfect forward security
	Support for TLS Protocol
	Details of Studying
	Conclusion
7. Architecture of the Server
	Structure
	Objectives
	A Few Remarks on Deployment
	A Basic Protocol
	A single-threaded server.
	Multiprocess and Threaded Servers
	The SocketServer Framework of the Past
	Async Servers
	Callback-Style asyncio
	Coroutine-Style asyncio
	The asyncore Legacy Module
	The Best of Both Worlds
	Under the Influence of inetd
	Conclusion
8. Message Queues and Caches
	Structure
	Objectives
	Using Memcached (memory caching)
	Hashing and Sharding
	Message Queues
	Using Python’s Message Queues
	Conclusion
9. HTTP Clients
	Structure
	Objectives
	Python Client Libraries
	Framing, Encryption, and Ports
	Methods
	Hosts and Paths
	Status Codes
	Validation and Caching
	Encoding of Content
	Negotiation of Content
	Type of Content
	Authentication over HTTP
	Cookies
	Keep-Alive, Connections, and httplib
	Conclusion
10. Servers that handle HTTP
	Structure
	Objectives
	Web Server Gateway Interface (WSGI)
	Server-Frameworks that are asynchronous
	Proxies (Forward and Reverse)
	four architecture style.
	Python on Apache
	Pure-Python HTTP Servers on the Rise
	The Advantages of Reverse Proxies
	Platforms as a Service (PaaS)
	The REST Question and GET and POST Patterns
	Web Server Gateway Interface (WSGI )Without a Framework
	Conclusion
11. www (world wide web)
	Structure
	Objectives
	URLs and hypermedia
	Creating and Parsing URLs
	URLs that are relative
	HTML(Hypertext Markup language )
	Using a Database to Read and Write
	A Horrible Internet Program (in Flask)
	The HTTP Methods and Forms Of Dance
	When Forms Use Inappropriate Methods
	Cookies that are safe and those that are not
	Cross-Site Scripting that isn’t persistent
	Cross-Site Scripting that Remains Persistent
	Forgery of Cross-Site Requests
	The Enhanced Software
	Django’s Payments Application
	Choosing a Framework for a Website
	WebSockets
	Scraping the Internet
	Obtaining Pages
	Pages for Scraping
	Recursive Scraping
	Conclusion
12. E-mail Construction And Parsing
	Structure
	Objectives
	Format of an Email Message
	Putting Together an E-Mail Message
	HTML and Multimedia Enhancement
	Content Creation
	E-mail Message Parsing
	MIME Parts on the Move
	Encodings for Headers
	Dates Parsing
	Conclusion
13. Simple Mail Transfer Protocol(SMTP)
	Structure
	Objectives
	Webmail Services vs. E-mail Clients
	The Command Line Was the Beginning
	Clients are on the rise
	The Transition to Webmail
	SMTP’s Functions
	E-mail transmission
	The Envelope Recipient and the Headers
	Several Hops
	The SMTP Library is an introduction to the SMTP protocol
	Error Handling and Debugging Conversations
	Using EHLO to Gather Information
	Secure Sockets Layer (SSL) and Transport Layer Security (TLS)
	SMTP authentication
	SMTP Pointers
	Conclusion
14. Post Office Protocol(POP)
	Structure
	Objectives
	Compatibility of POP Servers
	Authenticating and connecting
	Getting Access to Mailbox Information
	Messages are downloaded and deleted.
	Conclusion
15. Internet Message Access Protocol (IMAP)
	Structure
	Objectives
	IMAP in Python: An Overview
	IMAPClient
	Folder Inspection
	UIDs vs. Message Numbers
	Message Intervals
	Information in Brief
	Obtaining a Complete Mailbox
	Individual Message Downloading
	Messages Can Be Flagged and Deleted
	Messages Can Be Deleted
	Searching
	Folders and Messages Manipulation
	Asynchrony
	Conclusion
16. SSH and Telnet
	Structure
	Objectives
	Automation using the command line
	Expansion of the Command Line and Quoting
	Arguments to Unix commands can contain (almost) any character.
	Characters I’ve Quoted for Protection
	Windows’ Horrible Command Line
	In a terminal, things are different.
	Terminals are responsible for buffering
	Telnet
	SSH: The Secure Shell
	SSH: A Quick Overview
	Host Keys for SSH
	Authentication with SSH
	Individual Commands and Shell Sessions
	SFTP (SSH File Transfer Protocol)
	Additional Features
	Conclusion
17. File Transfer Protocol (FTP)
	Structure
	Objectives
	What to Do If You Can’t Use FTP
	Channels of Communication
	In Python, how to use FTP
	Binary and ASCII Files
	Binary Downloading (Advanced)
	Data Uploading
	Uploading Binary Data in an Advanced Way
	Error Handling
	Searching via directories
	Detecting Directories and Downloading in Recursive Mode
	Creating and deleting directories
	Using FTP in a Secure Manner
	Conclusion
18. Remote Procedure Call (RPC)
	Structure
	Objectives
	RPC’s characteristics
	XML-RPC
	JSON-RPC
	Data that Documents Itself
	Talking About Objects: Pyro and RPyC
	An RPyC Example
	Message Queues, RPC, and Web Frameworks
	Errors in the Network: How to Recover
	Conclusion




نظرات کاربران