1 / 2

Traffic Generator

Traffic Generator. Transmits UDP packets (packet format on the next slide) 5 words liquid app header 1000 Bytes payload Note: A word might be split across two packets! Payload is ASCII text Can be from a file Default file is "data“ (“tempest” Shakespeare play – 99,379 Bytes).

elijah
Télécharger la présentation

Traffic Generator

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Traffic Generator • Transmits UDP packets (packet format on the next slide) • 5 words liquid app header • 1000 Bytes payload • Note: A word might be split across two packets! • Payload is ASCII text • Can be from a file • Default file is "data“ (“tempest” Shakespeare play – 99,379 Bytes). • Optionally, other files can be specified – “hello” (6 B), “all_comedy” (2,179,908 B) or custom. • A software timer in the program outputs transmission time (there is no file I/O during transmission itself). • Transmission protocol is "stop and go" • send a packet, wait for its ACK and then send the next one. • # bytes of ACK read is = # bytes transmitted. • Payload of received ACKs are written to a file • “.out" extension added to the input file name.

  2. Packet format 32 bits IHL Total length Type of service Ver Identification Fragment offset Flags IP header TTL Protocol Header checksum Source address Destination address Source port Destination port UDP header Length Checksum Packet sequence number Payload length Liquid App header Payload type In-Timestamp Out-Timestamp Byte 2 Byte 3 Byte 1 Byte 4 App payload Byte N Byte N - 1 Byte N - 2 Byte N -3

More Related