Learning Python Network Programming

(Sean Pound) #1

cookies
about 43-46
handling 44
CPython interpreter 220
Cross-Site Request Forgery (CSRF) 260
custom SSL client/server
creating 201-203
interaction, inspecting 204-208


D


data handling, on persistent
connections 225-227
dele() method 121
Django
URL 251
DNS look-ups
about 168, 169
DNS client/server communications,
inspecting 170-172
dnspython library
URL 168
docstring.html file 256
Domain Name System (DNS) 10, 11, 159
dot-decimal notation 2
Dynamic Host Configuration
Protocol (DHCP) 4


E


echo protocol
about 210, 211
framing 211, 212
ElementTree
about 67
basics 67
child 67
converting, to text 70
element attributes 69
output format 68, 69
parent 67
siblings 67
e-mail
about 111
retrieving, IMAP used with
imaplib 123-125
retrieving, POP3 used with poplib 121, 122
sending, via logging module 128-131


sending, with SMTP 112
sending, with TLS 117-120
e-mail attachments
sending 126, 127
e-mail message
composing 113
sending 114-116
event-driven servers 233, 267
eventlet-based chat server 239-241
event loop 233
Extended SMTP (ESMTP) protocol 112
Extensible Markup Language
API. See XML API

F
files
sharing, with SAMBA 153-155
transferring, through FTP 140, 141
transferring, through SFTP 139, 140
first-in first-out (FIFO) 229
Flask
about 252-255
finishing up, with frameworks 261, 262
security 259
style, adding 258
templating 255-257
templating engines 257
URL 251
URL, for tutorial 261
frameworks 238
framing 211, 212
FTP
files, transferring through 140, 141
FTP packets, inspecting 142
URL 141

G
gateway 7
GeoIP look-ups 167, 168
Global Interpreter Lock (GIL)
about 220, 221
URL 221
graphical user interface (GUI) 111
Gunicorn
URL 250
Free download pdf