Index
A
- Apache Software Foundation
- asymmetric client/server
- working / Asymmetric client/server in action
- asymmetric client application
- about / Asymmetric client application
- asymmetric encryption
- about / Security
- asymmetric encryption client/server
- asymmetric encryption techniques
- about / Asymmetric encryption techniques
- asymmetric keys, generating / Generating and saving asymmetric keys
- asymmetric keys, saving / Generating and saving asymmetric keys
- text, encrypting with asymmetric key / Encrypting/decrypting text using an asymmetric key
- text, decrypting with asymmetric key / Encrypting/decrypting text using an asymmetric key
- asymmetric keys, saving to file / Saving asymmetric keys to a file
- asymmetric server application
- about / Asymmetric server application
- AsynchronousSocketChannel class
- SO_SNDBUF option / Controlling socket options
- SO_RCVBUF option / Controlling socket options
- SO_KEEPALIVE option / Controlling socket options
- SO_REUSEADDR option / Controlling socket options
- TCP_NODELAY option / Controlling socket options
- asynchronous socket channels
- about / Asynchronous socket channels
- handling / Asynchronous socket channels
- server, creating / Creating the asynchronous server socket channel server
- client, creating / Creating the asynchronous socket channel client
- authentication
- about / Secure communication terminology
- authorization
- about / Secure communication terminology
B
- big endian
- about / Byte order in Java
- block cipher mode of operation
- reference link / Symmetric encryption techniques
- buffer operations
- about / Other buffer operations
- bulk data transfer / Bulk data transfer
- view, using / Using a view
- read-only buffers, using / Using read-only buffers
- buffers
- list / Java NIO
- about / Introduction to buffers
- capacity method / Introduction to buffers
- limit method / Introduction to buffers
- position method / Introduction to buffers
- direct buffer / Introduction to buffers
- non-direct buffer / Introduction to buffers
- bulk transfer / Bulk data transfer
- ByteBuffer class / Channel support for UDP
- byte order
- about / Byte order in Java
- big endian / Byte order in Java
- little endian / Byte order in Java
C
- C# client
- using / The C# client
- Callable interface
- using, with thread pools / Thread pool with Callable
- using / Using a Callable
- certificate
- about / Security, Secure communication terminology
- certificate chain
- about / Secure communication terminology
- channels
- channel support, UDP
- about / Channel support for UDP
- echo server application / The UDP echo server application
- echo client application / The UDP echo client application
- echo client/server, using / The UDP echo client/server in action
- CharBuffer class
- chat server/client applications
- about / The chat server/client applications
- chat server / The chat server
- chat client / The chat client
- interaction / Server/client interaction
- running / Running the chat server/client application
- classes, asynchronous socket channels
- AsynchronousSocketChannel / Asynchronous socket channels
- AsynchronousServerSocketChannel / Asynchronous socket channels
- AsynchronousDatagramChannel / Asynchronous socket channels
- classes, audio
- AudioFormat / UDP streaming
- AudioInputStream / UDP streaming
- AudioSystem / UDP streaming
- DataLine / UDP streaming
- SourceDataLine / UDP streaming
- TargetDataLine / UDP streaming
- Classless Inter-Domain Routing (CIDR) / Introducing the Inet4Address
- client/server application
- developing, standard Java classes used / Client/server development using standard Java classes
- HttpURLConnection class, using / Using the HttpURLConnection class
- HTTPServer class, using / Using the HTTPServer class
- client/server architecture
- about / The client/server architecture
- Clojure
- com.sun.net.httpserver package
- URL / Using the HTTPServer class
- HttpServer class / Using the HTTPServer class
- HttpExchange class / Using the HTTPServer class
- HttpHandler class / Using the HTTPServer class
- HttpContext class / Using the HTTPServer class
- Filter class / Using the HTTPServer class
- command keytool arguments
- about / Keytool command-line arguments
- communication
- through sockets / Communication through simple sockets
- cookies
- handling / Handling cookies
D
- DatagramChannel class / Channel support for UDP
- DatagramSocket class / Java support for UDP, Channel support for UDP
- digital signatures
- about / Secure communication terminology
- direct buffer / Introduction to buffers
- Distributed Hash Table (DHT)
- about / Distributed hash tables
- components / DHT components
- implementations / DHT implementations
- Java Distributed Hash Table (JDHT) / DHT implementations, Using JDHT
- dks.jar file
- references / Using JDHT
- Domain KeyStore (DKS)
- about / Creating a keystore
- Domain Name System (DNS) / Networking basics
- Dynamic Host Configuration Protocol (DHCP) / Networking basics
- dynamic IP address / Networking basics
E
- encoding strings
- reference link / Encrypting text using a symmetric key
- encryption
- about / Security, Secure communication terminology, Encryption basics
- symmetric encryption techniques / Symmetric encryption techniques
- asymmetric encryption techniques / Asymmetric encryption techniques
- event types
- connect / Registering a channel
- accept / Registering a channel
- read / Registering a channel
- write / Registering a channel
F
- Faclets
- File Transfer Protocol (FTP) / Network architectures and protocols
- about / TLS/SSL
- Freenet
- URL / Distributed hash tables
- about / Distributed hash tables
- FreePastry
- using / Using FreePastry
- URL / Using FreePastry, The FreePastry demonstration
- applications / Using FreePastry
- demonstration / The FreePastry demonstration
- Example class / Understanding the FreePastryExample class
- components / Understanding the FreePastryExample class
- Application class / Understanding the FreePastryApplication class
- message, sending to specific node / Sending a message to a specific node
- Fully Qualified Domain Name (FQDN) / Obtaining information about an address
- Future interface
- using / Using a Future
G
- Gemini
- GET method
- about / Initial request line format
- Globally Unique Identifier (GUID)
- about / P2P functions/characteristics
- Gnutella
- URL / Distributed hash tables
- about / Distributed hash tables
- Groovy
H
- hashing algorithms
- about / Secure communication terminology
- hashing algorithms, Java
- MD5 / Secure hash functions
- SHA1 / Secure hash functions
- Hashing for Message Authentication Code (HMAC)
- about / TLS/SSL
- HelperMethods class
- about / The HelperMethods class
- used, for handling variable length messages / Handling variable length messages
- host / Understanding network basics
- HTTP client/server applications
- with Java socket support / Java socket support for HTTP client/server applications
- HTTP server, building / Building a simple HTTP server
- HTTP client, building / Building a simple HTTP client
- HttpExchange class
- getRequestMethod method / Using the HTTPServer class
- getRequestHeaders method / Using the HTTPServer class
- getRequestBody method / Using the HTTPServer class
- getResponseHeaders method / Using the HTTPServer class
- sendResponseHeaders method / Using the HTTPServer class
- getResponseBody method / Using the HTTPServer class
- HTTP messages
- format / The nature of HTTP messages
- initial request line format / Initial request line format
- URL, for methods / Initial request line format
- status code, URL / Initial request line format
- status code / Initial request line format
- headers lines / Header lines
- message body / Message body
- Client/Server interaction example / Client/Server interaction example
- HTTP protocol
- structure / The HTTP protocol structure
- HTTP proxy
- about / Server configuration
- HTTPServer class
- using / Using the HTTPServer class
- implementing / Implementing a simple HTTPServer class
- URL / Implementing a simple HTTPServer class
- response headers, managing / Managing response headers
- HttpServer executor
- using / Using the HttpServer executor
- HttpURLConnection class
- using / Using the HttpURLConnection class
- URL, encoding / URL encoding
- HyperText Markup Language (HTML)
- about / The HTTP protocol structure
- Hypertext Transfer Protocol (HTTP) / The client/server architecture
- Hyper Text Transfer Protocol Secure (HTTPS)
- about / Security
I
- IKEYMAN
- reference link / Creating and maintaining a keystore with keytool
- Inet4Address
- about / Introducing the Inet4Address
- IPv4, private addresses / Private addresses in IPv4
- IPv4, address types / IPv4 address types
- Inet4Address class / The Inet4Address class
- Inet6Address class
- about / Introducing the Inet6Address class, The Inet6Address class
- IPv6, private addresses / Private addresses in IPv6
- InetAddress class
- used, for network addressing / Network addressing using the InetAddress class
- and IP Addresses / IP addresses and the InetAddress class
- Interactive Message Access Protocol (IMAP)
- about / TLS/SSL
- interfacing
- with other languages / Interfacing with other languages
- with JVM based languages / Interfacing with JVM based languages
- with non-JVM languages / Interfacing with non-JVM languages
- Internet Assigned Numbers Authority (IANA) / Networking basics
- Internet Service Providers (ISP) / Networking basics
- Internet Stream Protocol / Obtaining information about an address
- Internetwork Packet Exchange (IPX) protocol / Network addressing concepts
- IP address
- and InetAddress class / IP addresses and the InetAddress class
- information, obtaining / Obtaining information about an address
- scoping issues / Address scoping issues
- reachability, testing / Testing reachability
- IP address type
- testing / Testing for the IP address type
- IPv4-compatible IPv6 addresses, using / Using IPv4-compatible IPv6 addresses
- IP protocol publications
- RFC 790 / Networking basics
- RFC 790, URL / Networking basics
- RFC 1918 / Networking basics
- RFC 1918, URL / Networking basics
- RFC 2365 / Networking basics
- RFC 2365, URL / Networking basics
- RFC 2373 / Networking basics
- RFC 2373, URL / Networking basics
- IPv4
- private addresses / Private addresses in IPv4
- address types / IPv4 address types
- special addresses / Special IPv4 addresses
- special addresses, URL / Special IPv4 addresses
- IPv4 addresses
- unspecified IPv4 address / Special IPv4 addresses
- loopback address / Special IPv4 addresses
- IPv4 address types
- unicast / IPv4 address types
- multicast / IPv4 address types
- broadcast / IPv4 address types
- IPv4 Multicast Address Space Registry
- URL / UDP multicasting
- IPv6
- private addresses / Private addresses in IPv6
- special addresses / Special IPv6 addresses
- IPv6 address types
- unicast / Introducing the Inet6Address class
- anycast / Introducing the Inet6Address class
- multicast / Introducing the Inet6Address class
- IPv6 Multicast Address Space Registry
J
- Jacl
- Java
- keystores, creating with / Creating and maintaining a keystore with Java
- keystores, maintaining with / Creating and maintaining a keystore with Java
- Java 8
- used, for supporting echo server and client / Using Java 8 to support the echo server and client
- Java API for RESTful Web Services (JAX-RS)
- Java Cryptography Extension KeyStore (JCEKS)
- about / Creating a keystore
- Java Distributed Hash Table (JDHT)
- about / Using JDHT
- using / Using JDHT
- Java KeyStore (JKS)
- about / Creating a keystore
- Java Media Framework (JMF)
- Java Native Interface (JNI)
- about / Interfacing with other languages
- Java NIO
- Java server
- using / The Java server
- JavaServer Faces (JSF)
- about / Open source Java HTTP servers
- Java Server Pages (JSP)
- JavaServer Pages (JSP)
- about / Open source Java HTTP servers
- Java Virtual Machine (JVM)
- JNI API
- JRuby
- Jthon
- Just-In-Time (JIT)
- JVM based languages
- interfacing with / Interfacing with JVM based languages
- reference link / Interfacing with JVM based languages
K
- keyspace
- about / DHT components
- keyspace partitioning
- about / DHT components
- keystores
- about / Security
- creating / Creating a keystore
- Java KeyStore (JKS) / Creating a keystore
- Java Cryptography Extension KeyStore (JCEKS) / Creating a keystore
- PKCS12 / Creating a keystore
- PKCS11 / Creating a keystore
- Domain KeyStore (DKS) / Creating a keystore
- creating, with keytool / Creating and maintaining a keystore with keytool
- maintaining, with keytool / Creating and maintaining a keystore with keytool
- creating, with Java / Creating and maintaining a keystore with Java
- maintaining, with Java / Creating and maintaining a keystore with Java
- keytool
- reference link / Creating and maintaining a keystore with keytool
- keystores, creating with / Creating and maintaining a keystore with keytool
- keystores, maintaining with / Creating and maintaining a keystore with keytool
L
- leaf sets
- about / Using FreePastry
- Lightweight Directory Access Protocol (LDAP)
- about / TLS/SSL
- little endian
- about / Byte order in Java
- localhost / Creating a simple echo client
M
- Mac
- URL / Generating secure keys
- Media Access Control (MAC) address
- about / Getting a MAC address
- specific address, obtaining / Getting a specific MAC address
- multiple address, obtaining / Getting multiple MAC addresses
- Message Authentication Code (MAC)
- about / TLS/SSL
- MessageDigest class
- reference link / Secure hash functions
- methods
- readOps / Registering a channel
- isAcceptable / Registering a channel
- isConnectable / Registering a channel
- isReadable / Registering a channel
- isWritable / Registering a channel
- methods, InetAddress class
- isAnyLocalAddress / Address scoping issues
- isLoopbackAddress / Address scoping issues
- isLinkLocalAddress / Address scoping issues
- isSiteLocalAddress / Address scoping issues
- isMulticastAddress / Address scoping issues
- isMCLinkLocal / Address scoping issues
- isMCNodeLocal / Address scoping issues
- isMCSiteLocal / Address scoping issues
- isMCOrgLocal / Address scoping issues
- isMCGlobal / Address scoping issues
- methods, URL class
- getAuthority / Splitting apart a URI, Splitting apart a URL
- getScheme / Splitting apart a URI
- getSchemeSpecificPart / Splitting apart a URI
- getHost / Splitting apart a URI, Splitting apart a URL
- getPath / Splitting apart a URI, Splitting apart a URL
- getQuery / Splitting apart a URI, Splitting apart a URL
- getFragment / Splitting apart a URI
- getUserInfo / Splitting apart a URI, Splitting apart a URL
- normalize / Splitting apart a URI
- getProtocol / Splitting apart a URL
- getPort / Splitting apart a URL
- getDefaultPort / Splitting apart a URL
- getFile / Splitting apart a URL
- getRef / Splitting apart a URL
- middleware
- about / Interoperability through middleware
- interoperability, achieving / Interoperability through middleware
- RESTful service, creating / Creating a RESTful service
- RESTful service, testing / Testing the RESTful service
- RESTful client, creating / Creating a RESTful client
- multicast client
- creating / Creating the multicast client
- Multicast DNS (mDNS) / Java support for UDP
- multicasting
- using, with UDP / UDP and multicasting
- about / UDP and multicasting
- multicast server
- creating / Creating a multicast server
- multiple clients
- handling / Handling multiple clients
- parts server / The parts server
- parts client handler / The parts client handler
- parts client / The parts client
- parts client/server, running / Running the parts client/server
- multithreaded server
- advantage / Multithreaded server overview
- threads, configuring / Multithreaded server overview
- overview / Multithreaded server overview
N
- Napster
- URL / Distributed hash tables
- about / Distributed hash tables
- Nashorn
- National Security Agency (NSA)
- about / Secure hash functions
- NetBeans
- Net News Transfer Protocol (NNTP)
- about / TLS/SSL
- network
- about / Understanding network basics
- protocols / Network architectures and protocols
- architectures / Network architectures and protocols
- network addressing
- concepts / Network addressing concepts
- URL / URL/URI/URN
- URI / URL/URI/URN
- URN / URL/URI/URN
- URI class, using / Using the URI class
- URL class, using / Using the URL class
- IP addresses / IP addresses and the InetAddress class
- InetAddress class / IP addresses and the InetAddress class
- Inet4Address / Introducing the Inet4Address
- Inet6Address class / Introducing the Inet6Address class
- testing, for IP address type / Testing for the IP address type, Using IPv4-compatible IPv6 addresses
- network addressing
- InetAddress class, using / Network addressing using the InetAddress class
- Network Address Translation (NAT) / Understanding network basics
- network byte order
- about / Byte order in Java
- networking
- about / Networking basics
- network interface / Using the NetworkInterface class
- Network Interface Addresses
- listing, URL / UDP multicasting with channels
- NetworkInterface class
- about / Using the NetworkInterface class
- using / Using the NetworkInterface class
- getByInetAddress method / Using the NetworkInterface class
- getByName method / Using the NetworkInterface class
- getNetworkInterfaces method / Using the NetworkInterface class
- Media Access Control (MAC) address, obtaining / Getting a MAC address
- Network Interface Controllers (NIC) / Understanding network basics
- network properties
- controlling / Controlling network properties
- network timeouts
- handling / Handling network timeouts
- NIO package
- about / NIO support
- channel / NIO support
- buffer / NIO support
- selector / NIO support
- primary channels / NIO support
- URLConnection class, using / Using the URLConnection class
- URLConnection class, using with buffers / Using the URLConnection class with buffers and channels
- URLConnection class, using with channels / Using the URLConnection class with buffers and channels
- node / Understanding network basics
- non-direct buffer / Introduction to buffers
- non-JVM languages
- interfacing with / Interfacing with non-JVM languages
O
- octet / Introducing the Inet4Address
- open source Java HTTP servers
- about / Open source Java HTTP servers
- reference link / Open source Java HTTP servers
- Open Systems Interconnection (OSI)
P
- peer-to-peer (P2P) network
- characteristics / P2P functions/characteristics
- functions / P2P functions/characteristics
- applications / Applications-based P2P networks
- applications, URL / Applications-based P2P networks
- Java support / Java support for P2P applications
- PKCS11
- about / Creating a keystore
- PKCS12
- about / Creating a keystore
- plain text
- port number, UDP
- well known ports / Java support for UDP
- registered ports / Java support for UDP
- dynamic/private ports / Java support for UDP
- URL / Java support for UDP
- POST command
- about / Initial request line format
- Precision Time Protocol (PTP) / Java support for UDP
- primary channels, NIO package
- FileChannel / NIO support
- DatagramChannel / NIO support
- SocketChannel / NIO support
- ServerSocketChannel / NIO support
- properties, SelectionKey
- interest set / Registering a channel
- ready set / Registering a channel
- channel / Registering a channel
- selector / Registering a channel
- attached objects / Registering a channel
R
- read-only buffers
- using / Using read-only buffers
- Real-time Transport Protocol (RTP)
- Regional Internet Registries (RIRs) / Networking basics
- Registered ports / Java support for UDP
- RESTful client
- creating / Creating a RESTful client
- RESTful service
- creating / Creating a RESTful service
- testing / Testing the RESTful service
- RESTful Web Services
- Robots
- about / The HTTP protocol structure
- URL / The HTTP protocol structure
- Routing Information Protocol (RIP) / Java support for UDP
- routing overlays
- about / P2P functions/characteristics
S
- Scala
- scalability
- about / Scalability
- Scanner class / The UDP client application
- schemas, URI class
- file / Using the URI class
- FTP / Using the URI class
- HTTP / Using the URI class
- mailto / Using the URI class
- urn / Using the URI class
- scopes
- link-local / Address scoping issues
- site-local / Address scoping issues
- global / Address scoping issues
- secure commerce
- about / Security
- secure communication terminology
- authentication / Secure communication terminology
- authorization / Secure communication terminology
- encryption / Secure communication terminology
- hashing algorithms / Secure communication terminology
- digital signatures / Secure communication terminology
- certificates / Secure communication terminology
- Secure Hash Algorithm (SHA-1)
- about / DHT components
- URL / DHT components
- secure hash functions
- about / Secure hash functions
- secure hashing
- about / Security
- secure hashing functions, Java
- reference link / Secure hash functions
- secure keys
- generating / Generating secure keys
- Secure Sockets Layer (SSL)
- about / Security
- security
- selector
- using / Using a selector
- primary classes / Using a selector
- creating / Creating the selector
- channel, registering / Registering a channel
- used, for supporting time client/server / Using the selector to support a time client/server
- Selector class / Java NIO
- server configuration
- about / Server configuration
- ServerSocketChannel class
- SO_RCVBUF option / Controlling socket options
- SO_REUSEADDR option / Controlling socket options
- servlets
- simple echo server
- creating / Creating a simple echo server, Creating a simple echo client
- supporting, with Java 8 / Using Java 8 to support the echo server and client
- Simple Mail Transfer Protocol (SMTP) / Network architectures and protocols
- Simple Network Management Protocol (SNMP) / Java support for UDP
- Simple Object Access Protocol (SOAP)
- SOAP-based Web Services
- SocketChannel class
- SO_SNDBUF option / Controlling socket options
- SO_RCVBUF option / Controlling socket options
- SO_KEEPALIVE option / Controlling socket options
- SO_REUSEADDR option / Controlling socket options
- SO_LINGER option / Controlling socket options
- TCP_NODELAY option / Controlling socket options
- socket options
- controlling / Controlling socket options
- sockets
- used, for communication / Communication through simple sockets
- Java server, using / The Java server
- C# client, using / The C# client
- client/server, executing / The client/server in action
- spiders
- about / The HTTP protocol structure
- SSL client
- creating / Creating an SSL client
- about / SSL client
- SSL client/server
- working / SSL client/server in action
- SSL protocol
- reference link / TLS/SSL
- SSL server
- creating / Creating a SSL server
- about / SSL server
- SSLServerSocketFactory class / Security
- standard cryptographic algorithm names
- reference link / Saving asymmetric keys to a file
- static IP address / Networking basics
- symmetric-key algorithm
- reference link / Symmetric encryption techniques
- symmetric algorithms
- reference link, for comparing / Saving asymmetric keys to a file
- symmetric client/server
- working / Symmetric client/server in action
- symmetric client application
- about / Symmetric client application
- symmetric encryption
- about / Security
- symmetric encryption client/server
- symmetric encryption techniques
- about / Symmetric encryption techniques
- key, generating / Generating a key
- text, encrypting with symmetric key / Encrypting text using a symmetric key
- text, decrypting / Decrypting text
- symmetric server application
- about / Symmetric server application
T
- Target Communication Framework (TCF) / Java support for UDP
- TCP
- versus UDP / TCP versus UDP
- TCP, versus UDP
- reliability / TCP versus UDP
- ordering / TCP versus UDP
- header size / TCP versus UDP
- speed / TCP versus UDP
- thread / Creating a threaded server
- thread-per-connection approach
- thread-per-request approach
- about / The thread-per-request approach
- server / The thread-per-request server
- client / The thread-per-request client
- using / The thread-per-request applications in action
- Thread class / Creating a threaded server
- threaded server
- creating / Creating a threaded server
- using / Using the threaded server
- ThreadPoolExecutor class
- about / Thread pools
- characteristics / The ThreadPoolExecutor class characteristics
- thread pools
- about / Thread pools
- ThreadPoolExecutor class, characteristics / The ThreadPoolExecutor class characteristics
- simple server / Simple thread pool server
- simple client / Simple thread pool client
- client/server, using / The thread pool client/server in action
- using, with Callable interface / Thread pool with Callable
- using, with Future interface / Thread pool with Callable, Using a Future
- time client
- creating / Creating a time client
- time client/server
- supporting, with selector / Using the selector to support a time client/server
- channel time server / The channel time server
- date and time client application / The date and time client application
- date and time server/client in action / The date and time server/client in action
- time server
- channels, using with / Using channels with a time server
- creating / Creating a time server
- TLS/SSL
- about / TLS/SSL
- Transport Layer Security (TLS)
- about / Security
- TuProlog
U
- UDP
- using, with multicasting / UDP and multicasting
- Java support / Java support for UDP
- port number / Java support for UDP
- versus TCP / TCP versus UDP
- channel support / Channel support for UDP
- multicasting / UDP multicasting
- streaming / UDP streaming
- UDP channel multicast client/server
- multicast server / The UDP channel multicast server
- multicast client / The UDP channel multicast client
- using / The UDP channel multicast client/server in action
- UDP client/server applications
- about / UDP client/server
- server application / The UDP server application
- client application / The UDP client application
- using / The UDP client/server in action
- UDP echo client/server application
- echo server application / The UDP echo server application
- echo client application / The UDP echo client application
- using / The UDP echo client/server in action
- UDP multicast client/server application
- multicast server / The UDP multicast server
- multicast client / The UDP multicast client
- using / The UDP multicast client/server in action
- UDP multicasting
- about / UDP multicasting
- with channels / UDP multicasting with channels
- UDP multicasting, with channels
- about / UDP multicasting with channels
- channel multicast server / The UDP channel multicast server
- channel multicast client / The UDP channel multicast client
- channel multicast client/server, using / The UDP channel multicast client/server in action
- UDP streaming
- about / UDP streaming
- audio server implementation / The UDP audio server implementation
- audio client implementation / The UDP audio client implementation
- Uniform Resource Locator (URL) / Network addressing using the InetAddress class
- about / The HTTP protocol structure
- Unique Local (UL) / Private addresses in IPv6
- URI / URL/URI/URN
- URI class
- using / Using the URI class
- schemas / Using the URI class
- instances, creating / Creating URI instances
- splitting / Splitting apart a URI
- URL / Splitting apart a URI
- URL
- about / URL/URI/URN
- instances, creating / Creating URL instances
- URL class
- splitting / Splitting apart a URL
- URLConnection class
- using / Using the URLConnection class
- using, with buffers / Using the URLConnection class with buffers and channels
- using, with channels / Using the URLConnection class with buffers and channels
- reference link / Using the HttpURLConnection class
- URL encoding
- about / URL encoding
- reference link / URL encoding
- URN / URL/URI/URN
V
- view / Introduction to buffers
- using / Using a view
- VLAN Query Protocol (VQP) / Java support for UDP
- Voice Over IP (VOIP) / Network architectures and protocols
W
- well known ports / Java support for UDP
- Wide Area Network (WAN) / Network addressing concepts
- World Wide Web (WWW)
- about / The HTTP protocol structure