Index_I

 < Day Day Up > 



I

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 > 



BSD Sockets Programming from a Multi-Language Perspective
Network Programming for Microsoft Windows , Second Edition (Microsoft Programming Series)
ISBN: 1584502681
EAN: 2147483647
Year: 2003
Pages: 225
Authors: Jim Ohlund

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net