Muutke küpsiste eelistusi

E-raamat: Internet Multimedia Communications Using SIP: A Modern Approach Including Java(R) Practice

(Chief Architect, Vodafone Group)
Teised raamatud teemal:
  • Formaat - PDF+DRM
  • Hind: 70,38 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
Teised raamatud teemal:

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Session Initiation Protocol (SIP) was conceived in 1996 as a signaling protocol for inviting users to multimedia conferences. With this development, the next big Internet revolution silently started. That was the revolution which would end up converting the Internet into a total communication system which would allow people to talk to each other, see each other, work collaboratively or send messages in real time. Internet telephony and, in general, Internet multimedia, is the new revolution today and SIP is the key protocol which allows this revolution to grow.
The book explains, in tutorial fashion, the underlying technologies that enable real-time IP multimedia communication services in the Internet (voice, video, presence, instant messaging, online picture sharing, white-boarding, etc). Focus is on session initiation protocol (SIP) but also covers session description protocol (SDP), Real-time transport protocol (RTP), and message session relay protocol (MSRP). In addition, it will also touch on other application-related protocols and refer to the latest research work in IETF and 3GPP about these topics. (3GPP stands for "third-generation partnership project" which is a collaboration agreement between ETSI (Europe), ARIB/TTC (Japan), CCSA (China), ATIS (North America) and TTA (South Korea).) The book includes discussion of leading edge theory (which is key to really understanding the technology) accompanied by Java examples that illustrate the theoretical concepts.

Throughout the book, in addition to the code snippets, the reader is guided to build a simple but functional IP soft-phone therefore demonstrating the theory with practical examples.

This book covers IP multimedia from both a theoretical and practical point of view focusing on letting the reader understand the concepts and put them into practice using Java. It includes lots of drawings, protocol diagrams, UML sequence diagrams and code snippets that allow the reader to rapidly understand the concepts.



KEY FEATURES

* Focus on HOW multimedia communications over the Internet works to allow readers to really understand and implement the technology
* Explains how SIP works, including many programming examples so the reader can understand abstract concepts like SIP dialogs, SIP transactions, etc.
* It is not focused on just VoIP. It looks At a wide array of enhanced communication services related to SIP enabling the reader put this technology into practice.
* Includes nearly 100 references to the latest standards and working group activities in the IETF, bringing the reader completely up to date.
* Provides a step-by-step tutorial on how to build a basic, though functional, IP soft-phone allowing the reader to put concepts into practice.
* For advanced readers, the book also explains how to build a SIP proxy and a SIP registrar to enhance one's expertise and marketability in this fast moving area.

Arvustused

"The book will be a good addition to the currently available titles on this topic.... There are currently no books that concentrate on IP multimedia communications with SIP in the way Mr. Martinez intends to do. There are books on SIP, IMS, Internet, etc., but Mr. Martinez' proposed book will bring it all together.... [ and] will serve as very useful reference guide for engineers embarking on such task." --Rogier Noldus, Network Engineer, Ericsson

Muu info

The ONLY book to combine up-to-date theory with leading edge programming practice across a wide spectrun of applications in IP multimedia communications.
Preface xv
About the Author xx
Foreword xxi
PART I FUNDAMENTALS
1(72)
Introduction
3(18)
IP Multimedia Communication Services
3(3)
The Role of Signaling and Media
6(4)
Type of Services Enabled by SIP
10(3)
Examples of SIP Applications
13(3)
The Internet Engineering Task Force (IETF)
16(4)
Summary
20(1)
A Bit of History
21(10)
The Third Revolution in the Internet
21(2)
The Next Revolution in the Telecommunication Industry
23(3)
A Brief History of Internet Multimedia
26(3)
Summary
29(2)
IP Multimedia Fundamentals
31(12)
Internet Concepts
31(3)
TCP/IP Protocol Architecture
34(5)
Architecture for Internet Multimedia Communications
39(3)
Summary
42(1)
SIP Overview
43(16)
What is SIP?
43(1)
SIP Addressing
44(1)
SIP Functions
45(5)
SIP Entities
50(8)
Summary
58(1)
Multimedia-Service Creation Overview
59(14)
What are SIP Services?
59(1)
SIP Services and SIP Entities
60(2)
Terminal-Based or Network-Based SIP Services
62(2)
SIP Programming Interfaces
64(5)
Media-Programming APIs
69(1)
APIs Used in This Book
70(1)
Summary
70(3)
PART II CORE PROTOCOLS
73(262)
SIP Protocol Operation
75(38)
SIP Mode of Operation
75(8)
SIP Message Format
83(12)
SIP Routing
95(8)
SIP Detailed Call Flows
103(9)
Summary
112(1)
SIP Protocol Structure
113(24)
Protocol Structure Overview
113(3)
SIP Core Sublayer
116(1)
SIP Transaction Sublayer
117(12)
SIP Transport Sublayer
129(3)
SIP Syntax and Encoding Function
132(1)
SIP Dialogs
132(4)
Summary
136(1)
Practice with SIP
137(40)
What Is JAIN SIP?
137(3)
JAIN SIP Architecture
140(4)
The SipStack, SipProvicler and ListeningPoint
144(2)
The SipListener
146(2)
Other Factories: MessageFactory, HeaderFactory. AddressFactory
148(4)
Programs and Practice
152(19)
Summary
171(6)
Session Description
177(24)
The Purpose of Session Description
177(2)
The Session Description Protocol (SDP)
179(5)
Example IP Communication Sessions Described with SDP
184(3)
The Offer/Answer Model with SDP
187(4)
SDP Programming
191(8)
Summary
199(2)
The Media Plane
201(24)
Overview of the Media Plane
201(2)
Real-time Transport Protocol (RTP)
203(6)
Messaging Service Relay Protocol (MSRP)
209(15)
Summary
224(1)
Media Plane Programming
225(32)
Overview
225(3)
JMF Entities
228(9)
JMF Operation
237(8)
Putting It All Together: TheVoiceTool
245(3)
Putting It All Together: TheVideoTool
248(6)
Putting It All Together: TheTonesTool
254(1)
Using the Components. Example 6
255(1)
Summary
256(1)
The SIP Soft-Phone
257(26)
Scope
257(1)
Architecture
258(5)
User Interface and Configuration
263(4)
State Model
267(4)
Implementation Aspects
271(10)
Summary
281(2)
Sip Proxies
283(30)
What Is a SIP Proxy?
283(2)
Transaction Stateful Proxies
285(4)
Stateful Proxy Behavior
289(4)
Transaction Stateless Proxies
293(1)
Stateless Proxy Behavior
293(1)
Practice: SIP Server
294(18)
Summary
312(1)
Securing Multimedia Communications
313(22)
Review of Basic Encryption Concepts
314(5)
Attacks and Threat Models in SIP
319(1)
Security Services for SIP
320(1)
Security Mechanisms for SIP
320(7)
Best Practices on SIP Security
327(3)
Securing the Media Plane
330(4)
Summary
334(1)
PART III ADVAMCED TOPICS
335(206)
Extending SIP
337(24)
Defining New Extensions
337(1)
SIP Architectural Principles
338(1)
Extensibility and Compatibility
338(6)
Reliability of Provisional Responses
344(3)
UPDATE
347(1)
SIP-specific Event Notification
348(7)
History-Info
355(1)
Globally Routable User Agent URIs (GRUUs)
356(4)
Summary
360(1)
Presence and Instant Messaging
361(20)
Overview of Presence and Instant Messaging
361(2)
The Presence Model
363(2)
Presence with SIP
365(3)
Presence Information
368(2)
Address Resolution
370(1)
Resource Lists
370(2)
XCAP
372(1)
Instant Messaging
372(2)
IM Servers
374(1)
Practice: Softphone3
375(4)
Summary
379(2)
Call Control
381(14)
What Is Call Control?
381(2)
Peer-to-Peer Call Control
383(6)
Third Party Call Control (3PCC)
389(1)
Remote Call Control
390(4)
Summary
394(1)
Interworking with PSTN/PLMN
395(14)
Motivation
395(1)
Architecture
396(4)
Telephone Addressing: TheTELURI
400(1)
ENUM: The E. 164 to URI Dynamic Delegation Discovery System
401(2)
Protocol Translation
403(3)
Protocol Encapsulation
406(1)
Translation or Encapsulation?
407(1)
Summary
408(1)
Media Servers and Conferencing
409(28)
Basic Media Services
410(7)
About KPML and the User Interaction Framework
417(1)
Enhanced Conferencing
418(1)
Framework for Conferencing with SIP
419(4)
XCON Framework
423(6)
Media Server Control
429(6)
Other Media Services
435(1)
Summary
436(1)
SIP Identity Aspects
437(10)
Identity Management in SIP
437(2)
Basic Identity Management
439(2)
Private Header for Network Asserted Identity
441(3)
Enhanced Identity Management
444(1)
Summary
445(2)
Quality of Service
447(20)
Quality of Service in IP Networks
447(2)
Mechanisms for QoS
449(4)
Policy-based Admission Control
453(1)
SIP Integration with Resource Reservation: The Preconditions framework
454(6)
SIP Integration with Policy Control: Media and Qos Authorization
460(5)
Summary
465(2)
NAT Traversal
467(28)
NAT Overview
467(3)
Behavior of NAT Devices
470(4)
SIP Traversal through NAT
474(5)
RTP Traversal through NAT
479(6)
Session Border Controllers
485(3)
NAT Traversal Using SBCs
488(5)
Summary
493(2)
SIP Networks
495(6)
The Role of the Network
495(2)
Mobility and Routing
497(1)
Authentication, Authorization, and Accounting
497(1)
Security
498(1)
Interworking and Border Functions
498(1)
Provision of Network-Based Services
499(1)
Summary
500(1)
The IMS
501(40)
3GPP and IMS
501(3)
High-Level IMS Requirements
504(6)
Overview of IMS Architecture
510(10)
IMS Concepts
520(9)
New Requirements on SIP
529(3)
IMS Services
532(4)
Etsi Tispan NGN
536(2)
Next Trends in IMS
538(1)
Summary
539(2)
Appendix A Source Code 541(4)
Acronyms 545(6)
References 551(12)
Index 563