Table Of ContentElectrical Engineering / Digital & Wireless Communications KB Identification and
oa
vr
t
Although several books and academic courses discuss data management and áo
cl
networking, few of them focus on the convergence of networking and software io
k Management of
m
technologies for identifying, addressing, and managing distributed data. o
ve
Focusing on this convergence, Identification and Management of Distributed áo
Data: NGN, Content-Centric Networks and the Web collates and describes
Distributed Data
the various distributed data management technologies to help readers from
various backgrounds understand the common aspects that govern distributed
data management.
I NGN, Content-Centric
With a focus on the primary problems in identifying, addressing, and managing d
information in a distributed environment, the book guides you through the e
Networks and the Web
discovery of distributed data management on the web, in next-generation n
networks (NGNs), and in new content-centric networking paradigms. It t
i
includes case studies from the Palo Alto Research Center and the Semantic f
o
i
Web Education and Outreach Interest Group that illustrate the convergence fc
between software engineering and networking technologies. a
D
t
ii
Derived from academic courses, ongoing research, and the latest standardization so
initiatives, the book explains how the various layers of the existing Internet tn
r
protocol stack already provide most of the functions that information engineers i
ba
need to design efficient systems. Although the subject is broad, the book provides
un
helpful insights into a number of critical technologies to provide you with the
td
foundation required to build and deploy more efficient data interoperability e
paradigms in next-generation networks. dM
a
D
n
a
a
t
ag
e
m
e
n
t Giovanni Bartolomeo
K13703 Tatiana Kováciková
ISBN: 978-1-4398-7907-8
90000
9 781439 879078
w w w.c r c p r e s s .co m
K13703 cvr mech.indd 1 5/10/13 9:52 AM
Identification and
Management of
Distributed Data
NGN, Content-Centric
Networks and the Web
OTHER TElEcOmmunicaTiOns BOOKs FROm auERBacH
Ad Hoc Mobile Wireless Networks: Linear Programming and Algorithms for
Principles, Protocols, and Applications, Communication Networks: A Practical Guide
Second Edition to Network Design, Control, and Management
Subir Kumar Sarkar, T.G. Basavaraju, Eiji Oki
and C. Puttamadappa ISBN 978-1-4665-5263-0
ISBN 978-1-4665-1446-1
Multihomed Communication with SCTP
Building Next-Generation Converged Networks: (Stream Control Transmission Protocol)
Theory and Practice Victor C.M. Leung, Eduardo Parente Ribeiro,
Al-Sakib Khan Pathan, Mostafa Monowar, Alan Wagner, and Janardhan Iyengar
and Zubair Md. Fadlullah (Editors) ISBN 978-1-4665-6698-9
ISBN 978-1-4665-0761-6
Next-Generation Mobile Broadcasting
Game Theory in Communication Networks: David Gómez-Barquero
Cooperative Resolution of Interactive ISBN 978-1-4398-9866-6
Networking Scenarios
Optimal Resource Allocation for
Josephina Antoniou and Andreas Pitsillides
Distributed Video Communication
ISBN 978-1-4398-4808-1
Yifeng He and Ling Guan
ISBN 978-1-4398-7514-8
Green Communications and Networking
F. Richard Yu, Xi Zhang, and Victor C.M. Leung (Editors)
SC-FDMA for Mobile Communications
ISBN 978-1-4398-9913-7
Fathi E. Abd El-Samie, Faisal S. Al-kamali,
Azzam Y. Al-nahary, and Moawad I. Dessouky
Handbook on Mobile and Ubiquitous
ISBN 978-1-4665-1071-5
Computing: Status and Perspective
Laurence T. Yang, Evi Syukur, and Seng W. Loke (Editors) Security and Privacy in Smart Grids
ISBN 978-1-4398-4811-1 Yang Xiao (Editor)
ISBN 978-1-4398-7783-8
Identification and Management of Distributed
Data: NGN, Content-Centric Networks and Security for Wireless Sensor Networks
the Web using Identity-Based Cryptography
Giovanni Bartolomeo and Tatiana Kováčiková Harsh Kupwade Patil and Stephen A. Szygenda
ISBN 978-1-4398-7907-8 ISBN 978-1-4398-6901-7
Intelligent Sensor Networks: The Integration Transmission Techniques for 4G Systems
of Sensor Networks, Signal Processing and Mário Marques da Silva, Americo Correia, Nuno Souto,
Machine Learning and Joao Carlos Silva
Fei Hu (Editor) ISBN 978-1-4665-1233-7
ISBN 978-1-4398-9281-7
Wireless Sensor Networks: Current Status
The Internet of Things in the Cloud: and Future Trends
A Middleware Perspective Shafiullah Khan, Nabil Ali Alrajeh, and
Honbo Zhou Al-Sakib Khan Pathan (Editors)
ISBN 978-1-4398-9299-2 ISBN 978-1-4665-0606-0
auERBacH PuBlicaTiOns
www.auerbach-publications.com
To Order Call: 1-800-272-7737 • Fax: 1-800-374-3401
E-mail: [email protected]
Identification and
Management of
Distributed Data
NGN, Content-Centric
Networks and the Web
Giovanni Bartolomeo
Tatiana Kováciková
CRC Press
Taylor & Francis Group
6000 Broken Sound Parkway NW, Suite 300
Boca Raton, FL 33487-2742
© 2013 by Taylor & Francis Group, LLC
CRC Press is an imprint of Taylor & Francis Group, an Informa business
No claim to original U.S. Government works
Version Date: 20130503
International Standard Book Number-13: 978-1-4398-7908-5 (eBook - PDF)
This book contains information obtained from authentic and highly regarded sources. Reasonable
efforts have been made to publish reliable data and information, but the author and publisher cannot
assume responsibility for the validity of all materials or the consequences of their use. The authors and
publishers have attempted to trace the copyright holders of all material reproduced in this publication
and apologize to copyright holders if permission to publish in this form has not been obtained. If any
copyright material has not been acknowledged please write and let us know so we may rectify in any
future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced,
transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or
hereafter invented, including photocopying, microfilming, and recording, or in any information stor-
age or retrieval system, without written permission from the publishers.
For permission to photocopy or use material electronically from this work, please access www.copy-
right.com (http://www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222
Rosewood Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that pro-
vides licenses and registration for a variety of users. For organizations that have been granted a pho-
tocopy license by the CCC, a separate system of payment has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are
used only for identification and explanation without intent to infringe.
Visit the Taylor & Francis Web site at
http://www.taylorandfrancis.com
and the CRC Press Web site at
http://www.crcpress.com
Contents
Preface ix
acknowledgments xiii
about the authors xv
section i naming and addressing on the
internet
chaPter 1 iP addresses 3
Internet Protocol, Version 4 3
IP Classes 4
Subnetting 6
Special IP Addresses 9
Internet Protocol, Version 6 10
chaPter 2 domain naming system 13
Domain Names 14
DNS Architecture 17
Resource Records 20
DNS Operations 25
chaPter 3 hyPertext transfer Protocol 31
Brief History of HTTP 31
URL, URN, URI, and IRI 33
HTTP Methods 35
Chunks and Cookies 42
Representational State Transfer Architectural Style 42
Non-REST HTTP-Based Protocols 45
HTTP Authentication Methods 46
SSL/TLS, X.509, and HTTPS 47
© 2010 Taylor & Francis Group, LLC v
vi Contents
section ii managing xml data
chaPter 4 extensible markuP language basics 51
XPath 57
XQuery 59
chaPter 5 web services 63
WSDL 63
Simple Object Access Protocol 66
Web Service Repository and Orchestration 68
Notification and Addressing 69
chaPter 6 xml configuration access Protocol 71
XCAP Addressing 72
XCAP and HTTP Methods 75
Conditional Operations 80
Error Handling 81
Exposing Application Usage Capabilities: XCAP-CAPS 82
chaPter 7 oPen data Protocol 83
Entity Data Model 83
Interacting with OData Services 85
OData Entities 86
OData Collections 90
Handling Entities 92
section iii content-centric networks
chaPter 8 content-oriented communication and
conversational communication 99
Clean Slate, Overlay, and Evolutionary Approaches 100
Naming Scheme 101
chaPter 9 web content delivery networks 103
chaPter 10 Peer-to-Peer networks 107
Napster 108
Gnutella 108
chaPter 11 distributed hash table 111
Chord 112
Pastry 114
chaPter 12 Jxta ProJect 117
Peers 118
Pipes 119
Peer Groups 120
Modules and Codats 121
Advertisements and Rendezvous Peers 121
Message Routing and Forwarding 123
© 2010 Taylor & Francis Group, LLC
Contents vii
chaPter 13 named data networking ProJect 125
How NDN Works 126
Naming 128
Security 130
Advantages 130
Routing and Forwarding 131
CCNx 132
section iv next-generation networks
chaPter 14 evolution of the cellular
telePhony networks 137
NGN Functional Architecture 138
IMS Components 142
Other NGN Subsystems 143
Common Components 144
chaPter 15 session initiation Protocol 147
SIP Features 148
SIP Entities 150
SIP Messages 153
SIP Transactions 157
Example of an SIP Typical Scenario 158
chaPter 16 identifiers in communication networks 159
Background to Identifiers for Next-Generation Networks 160
3GPP Concept on the Use of Identifiers 162
Identity and Identifiers in NGN 164
Identifiers for Users 165
Identifiers for Services 170
Universal Communications Identifier 170
E.164 Number Mapping (ENUM) 174
chaPter 17 generic authentication architecture and
generic bootstraPPing architecture 177
Generic Authentication Architecture 177
Generic Bootstrapping Architecture 180
Support for Subscriber Certificates 183
X-3GPP Header Extensions 187
chaPter 18 extensible markuP language document
management 189
XDM Aggregation Proxy 190
XDM Reference Points 192
Subscription and Notification Capabilities 193
Subscription Proxy 194
Policy Rules 195
Search Capabilities 198
Communication with Remote Networks 201
© 2010 Taylor & Francis Group, LLC
viii Contents
section v linked data
chaPter 19 resource descriPtion framework 205
RDF Triples 205
RDF/XML 207
Turtle 210
N-Triples 211
chaPter 20 advanced rdf 213
RDF Schema and OWL 213
Reification, Quads, and Named Graphs 220
RDF and XML 224
chaPter 21 rdf Query language: sParQl 229
Triple Patterns and Query 229
Graph Patterns 232
Querying from Multiple Graphs 235
chaPter 22 linking oPen data ProJect 239
Classifying Open Data: The Five-Star Rating System 240
Four Linked Data Principles 242
Cool URIs for the Semantic Web 243
Linking Data Sets 246
references 251
© 2010 Taylor & Francis Group, LLC