Learning Python Network Programming

(Sean Pound) #1

H


handshake 15
header 5
host identifier 9
HTTP (Hypertext Transfer Protocol)
about 29
content negotiation 40
cookies 43
formal inspection 56-58
problems, handling 33
redirects 47
request 30
requests, customizing 36
requests, with urllib 31
response 30
response objects 31
status codes 32
URLs 48
user agents 42
HTTP headers
about 34-36
body 34
headers 34
HTTP methods
about 55
HEAD method 55
POST method 55, 56
HTTPS 58
HTTP status code 24


I


IETF landing page, for RFCs
URL 20
imaplib 123
IMAP, with imaplib
used, for retrieving e-mail 123-125
index.html file 256
inheritance 257
installation
Wireshark 272
Internet Assigned Numbers Authority
(IANA) 4
Internet Engineering Task Force (IETF)
about 2
URL 2


Internet media types 40
Internet Message Access
Protocol (IMAP) 112
Internet Message Format (IMF) 112
Internet Protocol (IP) 1
Internet Protocol version 4 (IPv4) 2
Internet Service Provider (ISP) 7
IP addresses, manipulating
about 161
IP address objects 164, 165
IP address, planning for local area
network 165, 166
IP network objects 162
network interface objects 163

J
JavaScript Object Notation (JSON)
about 87
decoding 88
dicts, using with 88
encoding 88
object types 89, 90

L
layer 4, TCP/IP networks
network ports 13
TCP 15
UDP 14
Light-weight Directory Access
Protocol (LDAP)
about 147
data, reading 147-150
LDAP packets, inspecting 151-153
list() method 121
local area network (LAN) 133
localhost 4
locks 230, 231
logging module
e-mail, sending via 128-131
loopback interface 4
low-level event-driven chat server 235-238
Free download pdf