| < Day Day Up > |
|
I/O. see Sockets I/O
ICMP (Internet Control Message Protocol), 6, 7–8
IGMP (Internet Group Management Protocol), 6, 8–9
inet_addr function, 38, 56–57
inet_aton function, 38, 56–57
inet_ntoa function, 38, 56–57
InetAddress class (Java), 178–179
Initializing variables, 154
Input
minimum byte count option, 81, 87
timeout option, 81, 88
Interior (Ethernet) routing, 20
Internet
described, 4
history of, 5
layered model of communication, 5–6
Internet Protocol (IP), 6–7
IP addresses
bind function, 38, 40–44
converting, 38, 56–57
described, 7, 16–17
gethostbyaddr function, 60, 70–72, 208, 231, 254
gethostbyname function, 60, 72–74, 170–171, 208, 231, 253–254
getpeername function, 60, 66, 123, 170–171
getsockname function, 60, 65, 170–171
loopback, 31
resolving domain name to, 108–109
Sockets programming, 27
IP headers
include option, 93–96
Type of Service (TOS) field in, 94, 96–97
IP layer options
IP_ADD_MEMBERSHIP option, 94, 98–99
IP_DROP_MEMBERSHIP option, 94, 99
IP_HDRINCL option, 93–96
IP_MULTICAST_IF option, 94, 100
IP_MULTICAST_LOOP option, 94, 101
IP_MULTICAST_TTL option, 94, 100–101
IP_TOS option, 94, 96–97
IP_TTL option, 94, 97–98
IPPROTO_IP options, 67–68, 80, 93–101
IP Routing
default route, 20
local (interior) Ethernet routing, 20
overview, 17–18
simple routing example, 18–20
SO_DONTROUTE option, 81, 83
IPSocket class methods (Ruby), 242
| < Day Day Up > |
|