17
1 Chapter 7 End-to-End Data 451 Computer Networks, 5th Edition Copyright © 2012, Elsevier Inc. All rights Reserved

Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

  • Upload
    lythuy

  • View
    222

  • Download
    6

Embed Size (px)

Citation preview

Page 1: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

1

Chapter 7

End-to-End Data 451

Computer Networks, 5th Edition

Copyright © 2012, Elsevier Inc. All rights Reserved

Page 2: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

2Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.1 Presentation formatting involves encoding and decoding application data.

Page 3: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

3Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.2 Big-endian and little-endian byte order for the integer 34,677,374.

Page 4: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

4Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.3 Argument marshalling: converting, packing, and linearizing.

Page 5: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

5Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.4 A 32-bit integer encoded in a tagged message.

Page 6: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

6Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.5 Stub compiler takes interface description as input and outputs client and server stubs.

Page 7: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

7Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.6 Example encoding of a structure in XDR.

Page 8: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

8Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.7 Compound types created by means of nesting in ASN.1 BER.

Page 9: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

9Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.8 ASN.1 BER representation for a 4-byte integer.

Page 10: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

10Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.9 ASN.1 BER representation for length: (a) 1 byte; (b) multibyte.

Page 11: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

11Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.10 NDR’s architecture tag.

Page 12: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

12Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.11 Subsampling the U and V components of an image.

Page 13: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

13Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.12 Block diagram of JPEG compression.

Page 14: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

14Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.13 Zigzag traversal of quantized frequency coefficients.

Page 15: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

15Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.14 Sequence of I, P, and B frames generated by MPEG.

Page 16: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

16Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.15 Each frame as a collection of macroblocks.

Page 17: Chapter 7 End-to-End Data 451 - SciTech Connectbooksite.mkp.com/9780123850591/figures/Chapter_07/...Title Slide 1 Author Peter Ashenden Created Date 3/1/2011 5:43:02 PM

17Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 7.16 Format of an MPEG-compressed video stream.