Learning Python Network Programming

(Sean Pound) #1

M


Mail Transfer Agent (MTA) 111
main thread 219
management information base (MIB) 143
man in the middle (MITM) attack 197
MibVariable parameter 145
microframeworks 252
Microsoft's Internet Information
Services (IIS) 262
MIME types 40
multiprocessing 219
Multi-purpose Internet Mail
Extensions (MIME) 113
multithreaded chat client 231, 232
multithreaded chat server
about 227-229
locks 230, 231
queues 229, 230
multithreaded echo server 222, 223
multithreading 218, 219


N


name resolution 278
netmask 9
network address 10
Network Address Translation (NAT) 5
network configuration, of local machine
retrieving 159-161
network location 48
network ports 13
network prefix 9
network programming, with Python 17
network stack
about 17
program, modifying 21-24
RFC, downloading 20
TCP/IP networks, programming for 24
traceback, generating 17, 18
using 19, 20
Network Time Protocol (NTP) 159
non-blocking socket I/O 193
nslookup tool 11
NTP client
about 172, 173


NTP client/server communication,
inspecting 174
NTP protocol
URL 174

O
oAuth
URL 92
octets 2
OWASP site
URL 261

P
packet 5
packetization 5
packet sniffers 271
parameters, Twitter
'count' 94
'include_entities' 94
'include_rts' 94
'since_id' 95
path 48
payload 5
percent encoding 52
persistent connections
data, handling on 225-227
POP3, with poplib
used, for retrieving e-mail 121, 122
poplib 121
ports 13
POST method 55, 56
Post Office Protocol 3 (POP3) 112
pre-forking technique 264
private addresses 5
programming Q&A page
URL 20
protocol 179
protocols, e-mail
Internet Message Access
Protocol (IMAP) 112
Post Office Protocol 3 (POP3) 112
Simple Mail Transfer Protocol (SMTP) 112
pull option 224
push option 224
Free download pdf