Network Programming for the MicrosoftВ® .NET Framework (Pro-Developer)

I

ICertificatePolicy, 236

ICMP socket example, 172176

ICredential interface, 104105

idle connections, 310, 329

IfModifiedSince property, 205

IIS (Microsoft Internet Information Services)

Anonymous authentication, 311

authentication schemes, 311315

Basic authentication, 312, 314

Certificate authentication, 312, 314

Digest authentication, 312, 314

Forms authentication, 312, 314

Integrated authentication, 312, 314

.NET remoting, server for, 270

Passport authentication, 313, 314

impersonation, 234

infrared, IrDAEndPoint for, 104

input/output. See streams

Integrated authentication, 312, 314

Interlocked class, 6162

Internet Protocol Security (IPSec), 310

Internet Protocol version 4. See IPv4 (Internet Protocol version 4)

Internet Protocol version 6. See IPv6 (Internet Protocol version 6)

Internet zone, 301

interoperability

HTTP channels, 271

protocol independence, 338

Web services for, 342

Intranet zone, 301

I/O. See streams

I/O control codes. See ioctls

IO namespace, 8

ioctls

client sockets, 164166

ioControlCode values, 165

non-blocking mode, setting, 165166

IP addresses

/ (slash marks), 127

address types, 130131

autoconfigure addresses, 128, 131

broadcast addresses, 129, 132

CIDR notation, 127, 132

class for. See IPAddress class

classes of, 126

determining presence of valid, 339342

DSL modems with, 129

dynamic, 125

exceptions for invalid, 103

format for, 126, 130

host portion, 127

intranet reserved addresses, 128

IPv4 protocol. See IPv4 (Internet Protocol version 4)

IPv6 protocol. See IPv6 (Internet Protocol version 6)

listing for local computers, 127

loopback addresses, 127, 129, 132

multicast addresses, 129, 133

naming of. See DNS (Domain Name System)

NATs, 130

network portion, 127

parsing, 103104

slash marks (/) with, 127

static, 125

types of addresses, 127128

unicast addresses, 128129, 131132

validation of, 103

wildcard addresses, 129, 132

IPAddress class

Any fields, 104

binding, 148149

IsLoopback method, 104

members , 148149

parsing with, 103104

ipconfig.exe utility, 127

IPEndpoint type, 104

IPHostEntry class, 106

IPSec (Internet Protocol Security), 310

IPv4 (Internet Protocol version 4)

autoconfigure addresses, 128

broadcast addresses, 129

classes of addresses, 126

defined, 125, 126

format for addresses, 126

host portion, 127

intranet reserved addresses, 128

listing for local computer, 127

loopback addresses, 129

multicast addresses, 129, 166168

network portion, 127

types of addresses, 127128

unicast addresses, 128129

wildcard addresses, 129, 184

IPv6 (Internet Protocol version 6)

address types, 130131

availability of, 130

broadcast addresses, 132

CIDR notation, 132

defined, 130

format for, 130

global addresses, 132

local link addresses, 131132

loopback addresses, 132

machine.config, 130

multicast addresses, 133, 168169

NATs, 130

reverse name lookup, 139

site local addresses, 132

unicast addresses, 131132

wildcard addresses, 132

Категории