Index_A


A

Accept property, 205
advantages of .NET Framework, 67
Anonymous authentication, 311
APIs, class-based model for, 6
application domains, 262263
application protocols layer, System.Net, 102, 112116
architecture of .NET model, 7
ARP (Address Resolution Protocol), 322323
ASP.NET
classes for, 1013
purpose of, 10
threading, 237
Weather Service sample application, 1013
asynchronous HTTP model
aborting requests , 226228
BeginGetRequestStream method, 221224
BeginGetResponse method, 224226
purpose of, 220
asynchronous programming pattern
application model for, 18
AsyncNetworkIO sample program, 66
bandwidth requirements, 329
BeginXXX methods , 6265
calling methods, 63
class design, 62
delegate callback methods for, 6365
ending tasks , 63
EndXXX methods, 6265
HTTP. See asynchronous HTTP model
IAsyncResult, 6365
memory requirements for, 327
network streams with, 6365
optimizing Web classes, 331333
performance of, 323326
purpose of, 47, 62
sockets. See asynchronous sockets
state parameters, 65
streams, 27
synchronous calls, mixing with, 63
asynchronous sockets
accepting requests, 195197
byte array preservation, 199
canceling operations, 197, 201
clients , 153, 159
closing, 201
connections, 197
data transfer, 198200
methods for, 192193
Monitor.Enter calls, 199200
multiple accept operations, 197
multiple callbacks, 199200
posting operations, 193195
purpose of, 192
tracking operations, 201
attachments, 258259
authentication
Anonymous, 311
Authenticate method, 232233
AuthenticationManager class, 231232
Authorization objects, 233
Basic, 312, 314
Certificate, 312, 314
certificates, 234237
ConnectionGroupName property, 335336
connections, HTTP, 230234
CredentialCache objects, 233
dangers of, 234
Default Credentials, 233
Digest, 312, 314
escalation attacks, 335
Forms, 312, 314
HTTP, schemes for, 311315
IAuthenticationModule class, 232233
IIS schemes for, 311315
impersonation, 234
Integrated, 312, 314
.NET remoting, 271
NetworkCredential class, 104105, 230231
NTLM, 336
Passport, 313, 314
performance issues, 334336
pre-authentication, 232233, 247248, 315, 334
TCP channels, 274
Web services using, 247248
X.509 certificates, 234237
authorization
Authorization objects, 233
for Web services, 315
autoconfigure addresses, 128, 131
automatic proxy detection, 257
awareness, network, 338342



Network Programming for the Microsoft. NET Framework
Network Programming for the MicrosoftВ® .NET Framework (Pro-Developer)
ISBN: 073561959X
EAN: 2147483647
Year: 2003
Pages: 121

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