Reliable Data Transfer - Internet Transport Layer | Computer Networks Ep. 3.4.1 | Kurose & Ross

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2024
  • Describing in detail the requirements and operation of a reliable data transfer protocol. Includes finite state machines and time-sequence diagrams. This is setting the stage for discussing the TCP transport protocol in future videos.
    Based on Computer Networking: A Top-Down Approach 8th edition, Chapter 3, Section 4.1.
    Slides are copyright 1996-2020 J.F. Kurose, K.W. Ross All Rights Reserved., and freely available here: gaia.cs.umass.edu/kurose_ross...
    Background music: www.epidemicsound.com/referra...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 46

  • @dylanmatthewfragante5719
    @dylanmatthewfragante5719 ปีที่แล้ว +15

    my professor spent 2 lectures going over this and you explained this much easier than he did in 17 minutes

    • @akbarmajidi3934
      @akbarmajidi3934 3 หลายเดือนก่อน

      He spent 2 days at least to make you this 17 minutes, it is complicated and you can forgot.

  • @aaronl8443
    @aaronl8443 2 ปีที่แล้ว +16

    after listening to your lectures... everything makes so so so clear... amazing!

  • @frederikbh1
    @frederikbh1 27 วันที่ผ่านมา

    Very clear explanation. Thank you also for respecting your viewers' time as much as you do by editing the video.

  • @ftgrob
    @ftgrob 2 ปีที่แล้ว +2

    Dr. Rohrer, thank you for your videos!

  • @frederikvanstolk5815
    @frederikvanstolk5815 ปีที่แล้ว

    This was a tough section --- your video helped clarify things.

  • @Diaryofaninja
    @Diaryofaninja 2 ปีที่แล้ว +2

    Thank you so much for these videos!

  • @augustinmay674
    @augustinmay674 3 ปีที่แล้ว +8

    pretty clear and helpful! Just a little bit serious

  • @charliejiang5282
    @charliejiang5282 ปีที่แล้ว +3

    you are so much better than my professor, thanks a lot :) eve though i think its a bit robotic

  • @HariRavi
    @HariRavi 2 ปีที่แล้ว

    Thank you so much sir for this effective explanation in short amount of time. It was very helpful.

  • @dxlyn7384
    @dxlyn7384 2 ปีที่แล้ว

    my man don't blink. Amazing videos tho! saved my semester! thank you so much😄

  • @jonnyevans1115
    @jonnyevans1115 2 หลายเดือนก่อน

    00:01 Giới thiệu nguyên tắc của các giao thức truyền dữ liệu đáng tin cậy như TCP
    01:07 Xây dựng giao thức truyền dữ liệu đơn giản và đáng tin cậy
    03:18 Hiểu việc truyền dữ liệu đáng tin cậy trong lớp truyền tải Internet
    04:16 Giới thiệu cơ chế mới để truyền dữ liệu đáng tin cậy
    06:25 Quá trình truyền dữ liệu có xác nhận
    07:39 Xử lý lỗi xác nhận và truyền lại
    09:50 Truyền dữ liệu đáng tin cậy: Chuyển đổi trạng thái và xác nhận
    10:54 Truyền dữ liệu đáng tin cậy - Lớp truyền tải Internet
    13:04 Thời gian chờ để truyền dữ liệu đáng tin cậy
    14:01 Những thay đổi trong quá trình truyền dữ liệu đáng tin cậy
    16:21 Hiểu thông tin cơ bản về giao thức truyền dữ liệu đáng tin cậy
    Crafted by Merlin AI.

  • @alimansouri6973
    @alimansouri6973 2 ปีที่แล้ว

    Woooowwww
    your explanation was amazing, fascinated me, thank you

  • @suyziljackson8202
    @suyziljackson8202 2 ปีที่แล้ว

    the amount of information is way too much to take in....but you made it very easy to grasp. THANK YOU!

  • @deveshnandan323
    @deveshnandan323 2 ปีที่แล้ว +2

    Thanks a lot Sir for this playlist :)

  • @sudipghose5945
    @sudipghose5945 3 ปีที่แล้ว

    Suppose, You and your friend want to transfer data, and both are decided on the
    following data transmission properties which should be incorporated in the
    transport layer service:
    no bit errors; no packet loss; encryption at the sender and decryption at the
    receiver.
    Now design the Finite State Machine (FSM) for you and for your friend.
    For this scenario which rdt version we need to use? and how can we add encryption & decryption on that rdt?

    • @EpicNetworks
      @EpicNetworks  3 ปีที่แล้ว +3

      No bit errors and no packet loss means we have a reliable channel, so RDT1.0 is sufficient for reliability. Due to the principles of layering, we would not combine encryption with transport, we would either add encryption as a layer on top of transport (as TLS does) or provide it at a lower layer (as in IPSec). I'll be posting new videos that cover these topics soon!

    • @sudipghose5945
      @sudipghose5945 3 ปีที่แล้ว +2

      @@EpicNetworks Thank you so much.

    • @jprohrer
      @jprohrer 3 ปีที่แล้ว +1

      @@sudipghose5945 No problem!

  • @felipesurenomunoz5427
    @felipesurenomunoz5427 2 ปีที่แล้ว

    Great Work! Thanks!

  • @akbarmajidi3934
    @akbarmajidi3934 3 หลายเดือนก่อน

    Amazing.

  • @TurkishZombie
    @TurkishZombie 2 ปีที่แล้ว

    You are the best!

  • @zakriabilal6792
    @zakriabilal6792 2 ปีที่แล้ว

    amazing

  • @indianbrave
    @indianbrave ปีที่แล้ว +1

    What if sequence number get changed ( currupted ) ?

  • @aliganji3724
    @aliganji3724 2 ปีที่แล้ว

    thanks

  • @EscapeThirty
    @EscapeThirty 11 หลายเดือนก่อน

    I would say explanation is not bad. Although i was expecting it to be better .
    Good job anyways

  • @MaxMarsden-Price
    @MaxMarsden-Price 6 หลายเดือนก่อน

    Love the mouth noises

  • @kugurerdem
    @kugurerdem 2 ปีที่แล้ว

    not all heroes wear capes

    • @EpicNetworks
      @EpicNetworks  2 ปีที่แล้ว

      Ha! Thanks for the chuckle!

  • @yahya-mz9yt
    @yahya-mz9yt หลายเดือนก่อน +2

    are you an AI?

  • @jijobuje
    @jijobuje ปีที่แล้ว

    I would rather simple english than those function representations.