4.4.1 - IP Datagram Format and Fragmentation | FHU - Computer Networks

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024

Комментарии • 36

  • @guru-pathik
    @guru-pathik 6 лет назад +50

    He messed up the last part of the offset. You get 370 by dividing last position i.e. (1480+1480)/8= 370

    • @raz0rstr
      @raz0rstr 5 лет назад

      why did we divide those first 2? what does last position mean>

    • @marouaakkal1800
      @marouaakkal1800 5 лет назад +1

      the first 1480 is the data transfered by fragment 1 and the secend 1480 the data transfered by frag 2

    • @wlo2661
      @wlo2661 4 года назад +2

      ya i was like wtf is he saying lol

    • @NostalgiaT
      @NostalgiaT 4 года назад +1

      1500 + 1500 + 1040 doesnt add up to 4000

    • @jijizwelakhe4884
      @jijizwelakhe4884 4 года назад +3

      Ahmad although 1480 + 1480 + 1040 = 4000....the math doesn’t add up as to why the last fragment isn’t 1020 instead...but obviously doing that it would make it 3980...yeah. I’m also confused about the last part

  • @Javapocalypse
    @Javapocalypse 6 лет назад +24

    Thanks for saving my semester

  • @todarfclips
    @todarfclips 3 года назад +3

    Thanks, my actual teacher was absolutely useless at explaining this.

  • @rayanlee742
    @rayanlee742 5 лет назад +2

    If i heard correctly you said tcp 6 and udp 20 upper layer which is incorrect tcp 6 and udp 17

  • @wangxi9209
    @wangxi9209 5 лет назад +3

    Hello! Can u upload sections 4.5 and 4.6 4.7 please?

  • @shaylinpadayachee7766
    @shaylinpadayachee7766 6 лет назад +4

    if the first 2 have 1480 bytes of actual data and the last one has 1040 - 20(header) doesnt that add up to 3980 bytes?

    • @waleed_tq
      @waleed_tq 6 лет назад +32

      The original datagram also has headers, if you remove that from it, you get the right answer.
      4000(Total Length) - 20(Header) = 3980
      1480+1480+1020 = 3980

    • @shaylinpadayachee7766
      @shaylinpadayachee7766 6 лет назад

      Thanks so much for clearing that for me! much appreciated

    • @waleed_tq
      @waleed_tq 6 лет назад

      raheem abdul it is divisible by 8

    • @iMistery
      @iMistery 6 лет назад

      A life saver, thanks!

    • @MihesoEugene
      @MihesoEugene 5 лет назад

      @@waleed_tq Do you basically mean that during reassembly our datagram will be 3980 and isn't that not correct?

  • @sm6658
    @sm6658 3 года назад +1

    Thank You So much. really thankful for the content!

  • @nandothefoaz
    @nandothefoaz 5 лет назад +5

    Perceived sole insecurity in his voice

  • @TrollingSwag5
    @TrollingSwag5 4 года назад +1

    big box through a small hole lol

  • @larserikbjerke7248
    @larserikbjerke7248 6 лет назад +2

    How was the last offset calculated?

    • @Bobo011
      @Bobo011 5 лет назад +2

      (1480+1480)/8= 370

  • @scienceblossom6197
    @scienceblossom6197 4 года назад +2

    You're such a great teacher I regret I'd not subscribe to your channel earlier. Thanks for sharing this awesome stuff.

  • @panicineurope
    @panicineurope 4 года назад

    Nice vids! Thanks for the info.

  • @NostalgiaT
    @NostalgiaT 4 года назад +3

    1500 + 1500 + 1040 doesnt add up to 4000

    • @fcos9704
      @fcos9704 3 года назад +1

      doesn't have to, you wanna focus on data length which in this case is 1480*2 + 1020 which adds up to 3980... remember to substract the header for each fragment

    • @JoshuaGordon123
      @JoshuaGordon123 3 года назад +3

      The initial fragment has 4,000 total length, which includes the header of 20 bytes, so only 3,980 bytes of actual data.
      The individual fragments each have 20 byte headers, so:
      (1,500 - 20) + (1,500 - 20) + (1,040 - 20) = 3,980 (or 4,000 - 20)