Bit o Bit 15 Bit 16 BR 31 Source Port (16) Destination Port (16) Sequence Number (32) 20 Bytes Acknowledgment Number (32) Header Length (4) Reserved (6) Code Bits(6) Window (16) Checksum (16) Urgent (16) Options (D or 32 If Any) Data (Varies) Figure 2 UDP Header 16-bit source port 16-bit destination port 16-bit UDP length 16-bit UDP checksum Data Figure 3

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

The Data field in both figures signifies the data from the application layer while the other fields are the TCP (the number in brackets are the bit length of the particular field) and UDP header fields, respectively. Assuming that the transport layer always breaks the data (from the application layer) into 1000 bytes chunks (for both protocols) for application A before adding the Transport layer header, what is the overhead (extra number of bytes sent) if TCP was used instead of UDP to transmit 1 million segments of application A. You can assume all segments reached the destination without errors. You can also assume that the options field in the TCP header is 32 bits for all the segments.

 
Bit o
Bit 15 Bit 16
BR 31
Source Port (16)
Destination Port (16)
Sequence Number (32)
20
Bytes
Acknowledgment Number (32)
Header
Length (4)
Reserved (6) Code Bits(6)
Window (16)
Checksum (16)
Urgent (16)
Options (D or 32 If Any)
Data (Varies)
Figure 2
UDP Header
16-bit source port
16-bit destination port
16-bit UDP length
16-bit UDP checksum
Data
Figure 3
Transcribed Image Text:Bit o Bit 15 Bit 16 BR 31 Source Port (16) Destination Port (16) Sequence Number (32) 20 Bytes Acknowledgment Number (32) Header Length (4) Reserved (6) Code Bits(6) Window (16) Checksum (16) Urgent (16) Options (D or 32 If Any) Data (Varies) Figure 2 UDP Header 16-bit source port 16-bit destination port 16-bit UDP length 16-bit UDP checksum Data Figure 3
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
OSI model devices
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education