CS138-lecture-20210309

Transport Layer #

image_2021-03-09-09-00-46 image_2021-03-09-09-03-33

Transport services #

image_2021-03-09-09-03-46 image_2021-03-09-09-07-05

  • Application Layer
    • App <-> app
    • such as Outlook (email)
  • Transport layer
    • Process <-> process
    • Data -> segments/datagrams
    • Segment contains transport header + data portions from email
  • Network layer
    • Machine <-> machine
    • Network header + segment

image_2021-03-09-09-24-45

Rectangle = app, Diamond = socket, Circle = process

image_2021-03-09-09-08-59

Multiplexing/demultiplexing #

image_2021-03-09-09-28-00 image_2021-03-09-09-32-02 image_2021-03-09-09-36-04 image_2021-03-09-09-38-33 image_2021-03-09-09-39-11 image_2021-03-09-09-50-06 image_2021-03-09-09-51-07 image_2021-03-09-09-47-37

Connectionless transport: UDP #

image_2021-03-09-09-51-48 image_2021-03-09-09-52-07 image_2021-03-09-09-54-22