Fundamental Networking in Java:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Goldaming
Springer
2006
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVIII, 381 S. Ill. |
ISBN: | 1846280303 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV020843030 | ||
003 | DE-604 | ||
005 | 20081112 | ||
007 | t | ||
008 | 051024s2006 a||| |||| 00||| eng d | ||
015 | |a 05,N20,0060 |2 dnb | ||
016 | 7 | |a 97453143X |2 DE-101 | |
020 | |a 1846280303 |c Pb. (Pr. in Vorb.) |9 1-84628-030-3 | ||
020 | |z 978184628036 |9 978-1846-2803-6 | ||
024 | 3 | |a 9781846280306 | |
028 | 5 | 2 | |a 11415824 |
035 | |a (OCoLC)440801274 | ||
035 | |a (DE-599)BVBBV020843030 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-92 |a DE-573 |a DE-384 |a DE-526 |a DE-11 | ||
080 | |a 004.43 | ||
082 | 0 | |a 005.2762 |2 22 | |
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Pitt, Esmond |e Verfasser |4 aut | |
245 | 1 | 0 | |a Fundamental Networking in Java |c Esmond Pitt |
264 | 1 | |a Goldaming |b Springer |c 2006 | |
300 | |a XVIII, 381 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Computernetwerken | |
650 | 4 | |a Java (programmeertaal) | |
650 | 4 | |a Computer networks | |
650 | 4 | |a Internet programming | |
650 | 4 | |a Java (Computer program language) | |
650 | 4 | |a TCP/IP (Computer network protocol) | |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Rechnernetz |0 (DE-588)4070085-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | 1 | |a Rechnernetz |0 (DE-588)4070085-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Augsburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014164880&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-014164880 |
Datensatz im Suchindex
_version_ | 1804134551930273792 |
---|---|
adam_text | Contents
Foreword
xiii
Preface
xv
Parti Introduction to Networking
і
chapter
ι
Introduction
3
1.1 Why Java?
3
1.2
Organization
4
1.3
Terminology and conventions
5
1.4
Examples
6
Partii
ip
—
Internet Protocol
7
chapter
2
Fundamentals of
ι ρ
9
2.1
IP
9
2.2
Network addressing
10
2.3
Multi-homing
13
2.4
ipv6
14
PartlII
тер
—
Transmission Control Protocol
17
chapter
3
Fundamentals of
тс
ρ
3·ΐ
BasicTCp sockets
3.2
Features and costs of
тер
3.3
Socket initialisation
—
servers
3.4
Socket initialisation
—
clients
3.5
Accepting client connections
3.6
Socket I/O
3.7
Termination
3.8
Socket factories
3.9
Permissions in
тер
3.10
Exceptions in
тер
3.11
Socket options
3.12
Socket timeouts
3.13
Socket buffers
3.14
Multi-homing
3.15
Nagle s algorithm
3.16
Linger on close
3.17
Keep-alive
3.18
Urgent data
3.19
Traffic class
3.20
Performance preferences
3.21
Putting it all together
19
24
27
32
37
З»
43
48
51
51
54
54
5б
59
60
61
63
65
66
68
69
chapter
4
Scalable I/O
4.1
Introduction
4.2
Channels
4.3
Buffers
4.4
Non-blocking I/O
4.5
Multiplexing
4.6
Concurrent channel operations
4.7
Exceptions in new I/O
chapter
5
ScalableTCP
5-1
Channels for
τ
c p
5.2
тер
channel operations
5-3
Multiplexing in
τ
c p
73
73
75
8o
96
98
109
З
117
117
9
124
chapter
б
Firewalls
6.1
Types of firewall
6.2
socks
6.3 http
tunnelling
6.4
Java solutions
6.5
Network Address Translation
129
129
132
!33
m
134
chapter
7
Secure Sockets
7.1
A brief introduction to security
7.2
Introduction
to s s L
7.3
Secure sockets in Java
7.4
Socket factory methods
7.5
Secure socket operations
7.6
Sessions
7.7
Binding
&
binding listeners
7.8
Session context
7.9
jssE andchannell/O
7.10
SSL and
RM
1
7.11 Debugging
7.12
TheSSLContext
7.13
Recommendations
7.14 HTTPS
7.15
Exceptions in
j
s s
e
7.16
s s L
system properties
7.17
Sample
s s l
client and server
7.18
The Java
g
ss-api
X35
135
136
141
143
146
59
160
162
162
164
165
168
170
172
75
181
chapterS Scalable secure sockets
8.1
Introduction
8.2
The SSLEngine class
8.3
Designing an SSLEngineManager class
8.4
Implementing the SSLEngineManager class
8.5
Using the SSLEngineManager class
8.6
Exercises
185
185
186
191
193
205
212
Part IV
UDP
—
User Datagram Protocol
215
chapter
9
UnicastuDP
9.1
Overview
9.2
Simple
UDP
servers and clients
217
217
221
9-3
Datagram socket initialization
9-4
Datagram I/O
9-5
Termination
9.6
Socket factories
■9-7
Permissions
9.8
Exceptions
9.9
Socket options
9-ю
Timeout
9-й
Buffers
9-12
Multi-homing
9-13
Traffic class
9Л4
Putting it all together
9.15
Reliable
UDP
chapter
io ScalableuDP
ι ο
. 1
Channels for
u d p
10.
2
DatagramChannel
I/O
10.3
Multiplexing
chapter
11
MulticastuDP
Introduction
Benefits
Limitations
Applications of multicast
Broadcasting in Java
Multicasting in Java
Multicasting and channel I
/
О
Broadcast and multicast permissions
Multicast address allocation
11.I
11.
2
ІІ.3
II.4
II.5
II.6
II.7
11.8
11.9
11.10
Reliable multicast
PartV In Practice
chapter
12
Server and client models
12.1 Import statements
12.2
Servers
12.3
Channel I
/
О
servers
12.4
Client models
12.5
JDK
1.5
executors
12.6
Staged event-driven architectures
229
233
235
236
237
237
239
239
240
241
243
243
245
261
261
262
264
269
269
275
275
277
278
281
290
291
291
292
297
299
300
300
319
334
336
336
chapter
13
Fallacies of networking
13.1
Eight fallacies of networking
13.2
Further fallacies
13.3
In conclusion
Part VI Appendices
A tcp port states
В
Platform dependencies
С
References
Java Cross-Index
General Index
339
339
342
345
347
349
353
357
359
373
|
adam_txt |
Contents
Foreword
xiii
Preface
xv
Parti Introduction to Networking
і
chapter
ι
Introduction
3
1.1 Why Java?
3
1.2
Organization
4
1.3
Terminology and conventions
5
1.4
Examples
6
Partii
ip
—
Internet Protocol
7
chapter
2
Fundamentals of
ι ρ
9
2.1
IP
9
2.2
Network addressing
10
2.3
Multi-homing
13
2.4
ipv6
14
PartlII
тер
—
Transmission Control Protocol
17
chapter
3
Fundamentals of
тс
ρ
3·ΐ
BasicTCp sockets
3.2
Features and costs of
тер
3.3
Socket initialisation
—
servers
3.4
Socket initialisation
—
clients
3.5
Accepting client connections
3.6
Socket I/O
3.7
Termination
3.8
Socket factories
3.9
Permissions in
тер
3.10
Exceptions in
тер
3.11
Socket options
3.12
Socket timeouts
3.13
Socket buffers
3.14
Multi-homing
3.15
Nagle's algorithm
3.16
Linger on close
3.17
Keep-alive
3.18
Urgent data
3.19
Traffic class
3.20
Performance preferences
3.21
Putting it all together
19
24
27
32
37
З»
43
48
51
51
54
54
5б
59
60
61
63
65
66
68
69
chapter
4
Scalable I/O
4.1
Introduction
4.2
Channels
4.3
Buffers
4.4
Non-blocking I/O
4.5
Multiplexing
4.6
Concurrent channel operations
4.7
Exceptions in new I/O
chapter
5
ScalableTCP
5-1
Channels for
τ
c p
5.2
тер
channel operations
5-3
Multiplexing in
τ
c p
73
73
75
8o
96
98
109
"З
117
117
"9
124
chapter
б
Firewalls
6.1
Types of firewall
6.2
socks
6.3 http
tunnelling
6.4
Java solutions
6.5
Network Address Translation
129
129
132
!33
m
134
chapter
7
Secure Sockets
7.1
A brief introduction to security
7.2
Introduction
to s s L
7.3
Secure sockets in Java
7.4
Socket factory methods
7.5
Secure socket operations
7.6
Sessions
7.7
Binding
&
binding listeners
7.8
Session context
7.9
jssE andchannell/O
7.10
SSL and
RM
1
7.11 Debugging
7.12
TheSSLContext
7.13
Recommendations
7.14 HTTPS
7.15
Exceptions in
j
s s
e
7.16
s s L
system properties
7.17
Sample
s s l
client and server
7.18
The Java
g
ss-api
X35
135
136
141
143
146
59
160
162
162
164
165
168
170
172
75
181
chapterS Scalable secure sockets
8.1
Introduction
8.2
The SSLEngine class
8.3
Designing an SSLEngineManager class
8.4
Implementing the SSLEngineManager class
8.5
Using the SSLEngineManager class
8.6
Exercises
185
185
186
191
193
205
212
Part IV
UDP
—
User Datagram Protocol
215
chapter
9
UnicastuDP
9.1
Overview
9.2
Simple
UDP
servers and clients
217
217
221
9-3
Datagram socket initialization
9-4
Datagram I/O
9-5
Termination
9.6
Socket factories
■9-7
Permissions
9.8
Exceptions
9.9
Socket options
9-ю
Timeout
9-й
Buffers
9-12
Multi-homing
9-13
Traffic class
9Л4
Putting it all together
9.15
Reliable
UDP
chapter
io ScalableuDP
ι ο
. 1
Channels for
u d p
10.
2
DatagramChannel
I/O
10.3
Multiplexing
chapter
11
MulticastuDP
Introduction
Benefits
Limitations
Applications of multicast
Broadcasting in Java
Multicasting in Java
Multicasting and channel I
/
О
Broadcast and multicast permissions
Multicast address allocation
11.I
11.
2
ІІ.3
II.4
II.5
II.6
II.7
11.8
11.9
11.10
Reliable multicast
PartV In Practice
chapter
12
Server and client models
12.1 Import statements
12.2
Servers
12.3
Channel I
/
О
servers
12.4
Client models
12.5
JDK
1.5
executors
12.6
Staged event-driven architectures
229
233
235
236
237
237
239
239
240
241
243
243
245
261
261
262
264
269
269
275
275
277
278
281
290
291
291
292
297
299
300
300
319
334
336
336
chapter
13
Fallacies of networking
13.1
Eight fallacies of networking
13.2
Further fallacies
13.3
In conclusion
Part VI Appendices
A tcp port states
В
Platform dependencies
С
References
Java Cross-Index
General Index
339
339
342
345
347
349
353
357
359
373 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Pitt, Esmond |
author_facet | Pitt, Esmond |
author_role | aut |
author_sort | Pitt, Esmond |
author_variant | e p ep |
building | Verbundindex |
bvnumber | BV020843030 |
classification_rvk | ST 200 ST 250 |
ctrlnum | (OCoLC)440801274 (DE-599)BVBBV020843030 |
dewey-full | 005.2762 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2762 |
dewey-search | 005.2762 |
dewey-sort | 15.2762 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01842nam a2200517 c 4500</leader><controlfield tag="001">BV020843030</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20081112 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">051024s2006 a||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">05,N20,0060</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">97453143X</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1846280303</subfield><subfield code="c">Pb. (Pr. in Vorb.)</subfield><subfield code="9">1-84628-030-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">978184628036</subfield><subfield code="9">978-1846-2803-6</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781846280306</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">11415824</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)440801274</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV020843030</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="080" ind1=" " ind2=" "><subfield code="a">004.43</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2762</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Pitt, Esmond</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Fundamental Networking in Java</subfield><subfield code="c">Esmond Pitt</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Goldaming</subfield><subfield code="b">Springer</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVIII, 381 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computernetwerken</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (programmeertaal)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer networks</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Internet programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">TCP/IP (Computer network protocol)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Rechnernetz</subfield><subfield code="0">(DE-588)4070085-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Rechnernetz</subfield><subfield code="0">(DE-588)4070085-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Augsburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014164880&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-014164880</subfield></datafield></record></collection> |
id | DE-604.BV020843030 |
illustrated | Illustrated |
index_date | 2024-07-02T13:17:20Z |
indexdate | 2024-07-09T20:26:25Z |
institution | BVB |
isbn | 1846280303 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014164880 |
oclc_num | 440801274 |
open_access_boolean | |
owner | DE-92 DE-573 DE-384 DE-526 DE-11 |
owner_facet | DE-92 DE-573 DE-384 DE-526 DE-11 |
physical | XVIII, 381 S. Ill. |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Springer |
record_format | marc |
spelling | Pitt, Esmond Verfasser aut Fundamental Networking in Java Esmond Pitt Goldaming Springer 2006 XVIII, 381 S. Ill. txt rdacontent n rdamedia nc rdacarrier Computernetwerken Java (programmeertaal) Computer networks Internet programming Java (Computer program language) TCP/IP (Computer network protocol) Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Rechnernetz (DE-588)4070085-9 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 s Rechnernetz (DE-588)4070085-9 s DE-604 Digitalisierung UB Augsburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014164880&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Pitt, Esmond Fundamental Networking in Java Computernetwerken Java (programmeertaal) Computer networks Internet programming Java (Computer program language) TCP/IP (Computer network protocol) Java Programmiersprache (DE-588)4401313-9 gnd Rechnernetz (DE-588)4070085-9 gnd |
subject_GND | (DE-588)4401313-9 (DE-588)4070085-9 |
title | Fundamental Networking in Java |
title_auth | Fundamental Networking in Java |
title_exact_search | Fundamental Networking in Java |
title_exact_search_txtP | Fundamental Networking in Java |
title_full | Fundamental Networking in Java Esmond Pitt |
title_fullStr | Fundamental Networking in Java Esmond Pitt |
title_full_unstemmed | Fundamental Networking in Java Esmond Pitt |
title_short | Fundamental Networking in Java |
title_sort | fundamental networking in java |
topic | Computernetwerken Java (programmeertaal) Computer networks Internet programming Java (Computer program language) TCP/IP (Computer network protocol) Java Programmiersprache (DE-588)4401313-9 gnd Rechnernetz (DE-588)4070085-9 gnd |
topic_facet | Computernetwerken Java (programmeertaal) Computer networks Internet programming Java (Computer program language) TCP/IP (Computer network protocol) Java Programmiersprache Rechnernetz |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014164880&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT pittesmond fundamentalnetworkinginjava |