$30 off During Our Annual Pro Sale. View Details »

パケットを覗いてみよう / Packet workshop for beginners

パケットを覗いてみよう / Packet workshop for beginners

多摩科学技術高校 サイエンスワークショップ 2018/03/15-16

Tomoyuki KOYAMA

March 16, 2018
Tweet

More Decks by Tomoyuki KOYAMA

Other Decks in Technology

Transcript




  1. A
    856
    10132/ -

    View Slide

  2. b W
    • i o
    • ek n

    • 7 7
    • / O 7 C JB

    • C JB CPTO n
    • 4( 2 ) 02 14

    View Slide

  3. • K O
    /

    2
    • 2
    • 2 !

    View Slide


  4. • 12
    • :

    • 12

    • 12

    /

    View Slide

  5. #

    View Slide

  6. P
    P
    •, LN M RH /
    • D RH /
    •, LN M
    I /

    View Slide


  7. View Slide

  8. http://example.com/abc/d.html
    https://yahoo.co.jp/index.html

    View Slide

  9. http://example.com:80/abc/d.html
    !

    !








    http
    https
    ftp
    (javascript)
    www.yahoo.co.jp
    twitter.com
    abema.tv
    www.tama-st-h.local
    80
    443
    3000
    65535
    index.html
    123/hello.jpg
    ~ts13120/a.jpg
    a/b/c/d.mp3

    View Slide

  10. http://example.com:80/abc/d.html
    https://yahoo.co.jp:443/def/g.html


    View Slide

  11. • : L 8
    :

    • 00/ / .
    • 00/ / .

    View Slide


  12. View Slide



  13. "http://www.w3.org/TR/html4/loose.dtd">


    content="text/html; charset=utf-8">
    content="text/css">
    content="text/javascript">


    View Slide


  14. L
    H
    • H






    ! !





    View Slide



  15. View Slide

  16. 32 [Bit]
    1
    • 1 6 2
    • 3 50 .

    View Slide

  17. 1

    • 2 .0

    View Slide


  18. View Slide


  19. 9
    S
    6
    P
    6I8
    N
    4 13 .21
    9

    4 13 .21
    D 5

    4 13 .21



    4 13 .21
    . 4 13 .21

    View Slide

  20. http://example.com:80/abc/d.html



    http://123.45.67.89:80/abc/d.html


    View Slide

  21. • ( ) :
    .

    View Slide






  22. View Slide



  23. View Slide




  24. $ whois yahoo.co.jp

    View Slide

  25. • . -
    -




    View Slide

  26. • 7/ / 67 2 10 3 9
    :
    TJS


    ) ( -.

    View Slide







  27. View Slide


  28. $ whois -h whois.jprs.jp
    MM14876JP

    View Slide

  29. • cl
    • 33
    • 33

    ( I a
    • b
    • P IW 4) . 0 P
    8
    • WP P P IW e
    h

    View Slide

  30. #

    View Slide

  31. • W

    • /

    View Slide

  32. D (
    T D
    D S
    S (
    S N
    (
    S
    ) )
    ) )
    D

    View Slide

  33. C






    / / A

    View Slide

  34. ) (
    LAN
    LAN

    View Slide



  35. View Slide





  36. View Slide






  37. View Slide



  38. View Slide

  39. /4 13 . 13 03
    : 6

    View Slide


  40. View Slide

  41. Ethernet
    IP
    TCP
    HTTP
    HTTP


    View Slide



  42. HTTP

    )
    (
    (
    )
    HTTP



    HTTP
    Crystal Project - Everaldo Coelho
    https://www.iconfinder.com/iconsets/crystalproject

    View Slide


  43. 100 Information
    100
    Continue
    200 Success
    200
    OK
    202
    Accepted
    300 Redirect
    301
    Moved Permanently
    302
    Found
    307
    Temporary Redirect
    400 Client Error
    401
    Unauthorized
    403
    Forbidden
    404
    Not Found
    500 Server Error
    500
    Internal Server Error
    503
    Service Unavailable
    504
    Gateway Timeout
    HTTP/1.1 200 OK

    View Slide

  44. • L
    M
    1
    • H

    D
    • T () T
    S )
    (
    ) )

    View Slide

  45. • W ?
    • 2

    View Slide

  46. a
    / . W e W
    / 3
    3 3 3 3 2 . 21F P
    e T d
    a H :

    View Slide

  47. • 4-
    / . / /- B

    B
    .
    0

    View Slide

  48. • G
    . - . . T 52
    • E G 52
    E

    View Slide

  49. T
    • O
    - . - -
    • P3 6 S
    3 P3

    View Slide

  50. • 7
    .. - 7 4
    • G P 4
    G N 7

    View Slide






  51. View Slide







  52. TAP

    View Slide