Slide 1

Slide 1 text

ωοτϫʔΫΤϯδχΞ Ͱ͸ͳ͍ํʑ޲͚ͷ *1Wೖ໳ খ઒ߊ௨ʢ͓͕Θ͖͋Έͪʣ

Slide 2

Slide 2 text

ࣗݾ঺հ w  ϒϩΨʔɺϥΠλʔɺݸਓࣄۀओ r  ࣥචɺϓϩϒϥϛϯάɺ%51ɺ৭ʑ΍ͬͯ·͢ r  ͓࢓ࣄɺืूதʂ w  ॻ੶ r  ϙʔτͱιέοτ͕Θ͔Ε͹Πϯλʔωοτ͕Θ͔Δ r  ΞΧϚΠr஌ΒΕ͟ΔΠϯλʔωοτͷڊਓ r  ϚελϦϯά5$1*10QFO'MPXฤ r  ΠϯλʔωοτͷΧλν r  -JOVYωοτϫʔΫϓϩάϥϛϯά r  ϚελϦϯά5$1*1351ฤʢ؂༁ʣ w  3'$ 3'$ڞಉஶऀ

Slide 3

Slide 3 text

ຊ೔ͷ͓୊ w  ૿͑Δ*1Wಋೖ w  *1WΞυϨεࡏݿރׇ໰୊ w  *1Wͱ*1W͸ҟͳΔϓϩτίϧ w  %/4ͷ໾ׂ w  )BQQZFZFCBMMT w  ϢʔβɺϓϩάϥϚɺαʔό؅ཧऀࢹ఺Ͱͷ *1W

Slide 4

Slide 4 text

ࠓ೔ͷൃදͷํ޲ੑ w  *1Wͦͷ΋ͷͷ঺հ͸গͳΊͰ͢ r  *1Wͱ*1Wͷ࿩͕த৺Ͱ͢ w   *1W͸*1WΞυϨεࡏݿރׇ໰୊Λ௚઀త ʹ͸ղܾ͠ͳ͍͕ɺ*1WΞυϨεࡏݿރׇ ໰୊ͷղܾࡦͱͯ͠࡞ΒΕ͍ͯΔ

Slide 5

Slide 5 text

*1W͸ঃʑʹ૿͍͑ͯΔ

Slide 6

Slide 6 text

ߴ·Γͭͭ͋Δ*1W΁ͷؔ৺ w  *1W؀ڥ͸ٸ଎ʹ૿͍͑ͯΔ r  ڈ೥͙Β͍͔ΒՃ଎ r  ೥݄͔ΒJ04ΞϓϦͰͷ*1WରԠ͕ඞਢ ʹͳͬͨ͜ͱ΋ɺ*1W΁ͷؔ৺͕ߴ·ͬͨେ͖ ͳཁૉ w  ৘ใαʔϏε࢈ۀڠձʢ+*4"ʣͷௐࠪʮ৘ ใٕज़Ϛοϓʯͷ೥൛ɺ೥౓ͷ ʮணखҙ޲ʯୈҐ͕*1W r  IUUQJUQSPOJLLFJCQDPKQBUDMDPMVNO 

Slide 7

Slide 7 text

(PPHMFτϥϑΟοΫͷ໿ ͕*1W https://www.google.com/intl/ja/ipv6/statistics.html

Slide 8

Slide 8 text

ϕϧΪʔͷ*1Wීٴ཰͸  https://www.google.com/intl/ja/ipv6/statistics.html

Slide 9

Slide 9 text

೔ຊͷ*1Wීٴ཰͸ˋ https://www.google.com/intl/ja/ipv6/statistics.html

Slide 10

Slide 10 text

೔ຊͷϞόΠϧΩϟϦΞͷ *1WରԠ w  /55EPDPNP r  ࠓ೥݄͔ΒҰ෦Ͱ*1Wఏڙ։࢝ w  ,%%*BV r  ࠓ೥౓தʹҰ෦Ͱ*1Wఏڙ։࢝ w  ιϑτόϯΫ r  ೥ՆϞσϧ͔Β*1Wఏڙ։࢝ r  ւ֎ͷϞόΠϧΩϟϦΞ΋*1WԽ͕૿͍͑ͯΔ w  Πϯυͷେख3FMJBODF+JP͕೥ʹ*1WରԠɺ *1Wීٴ཰͕਺ˋ͔ΒҰؾʹˋ௒ʹ r  IUUQTCMPHBQOJDOFUSFMJBODFKJP CPPTUTJOEJBQBTUJQWDBQBCJMJUZ

Slide 11

Slide 11 text

*1ΞυϨεͱ͸Կ͔ʁ

Slide 12

Slide 12 text

拙著:「ポートとソケットがわかればインターネットがわかる」より

Slide 13

Slide 13 text

拙著:「ポートとソケットがわかればインターネットがわかる」より

Slide 14

Slide 14 text

拙著:「ポートとソケットがわかればインターネットがわかる」より

Slide 15

Slide 15 text

*1ΞυϨε͸ࣝผࢠ w  ύέοτʹهࡌ͢ΔɺѼઌɺૹΓओ w  ύέοτΛ୐഑ศʹͨͱ͑ΔͳΒɺ*1ΞυϨ ε͸ॅॴ r  ѼઌͱૹΓओͷ྆ํ͕هࡌ͞ΕΔ w  *1ΞυϨεΛͲ͏΍ͬͯදݱ͢Δͷʁ r  *1WͩͱϏοτ r  *1WͩͱϏοτ

Slide 16

Slide 16 text

*1WΞυϨεͱ *1WΞυϨεͷҧ͍ 192 . 0 . 2 . 1 11000000 00000000 00000010 00000001 8 bits 32bits 2001 : 0db8 : 11aa : 22bb : 33cc : 44ee : 55ff : 0006 0010 0000 0000 0001 16 bits 128 bits

Slide 17

Slide 17 text

*1WΞυϨεͷςΩετදݱ 2001 : 0db8 : 11aa : 22bb : 33cc : 44ee : 55ff : 0006 2001 : db8 : 11aa : 22bb : 33cc : 44ee : 55ff : 6 0 compression RFC 5952 : A Recommendation for IPv6 Address Text Representation

Slide 18

Slide 18 text

*1WΞυϨεͷςΩετදݱ   2001 : 0db8 : 0000 : 0000 : 0000 : 0000 : 0000 : 0001 2001 : db8 : : 1 複数のゼロを「::」で圧縮可能 2001 : 0db8 : 0000 : 0000 : 0000 : 0002 : 0000 : 0001 2001 : db8 : : 2 : 0 : 1 ただし、「::」を使って良いのは一度だけ

Slide 19

Slide 19 text

ͳΜͰ*1W͕ඞཁʹͳͬͨͷʁ w  *1WΞυϨε͸Ϗοτ r  ͷ৐͸ԯ r  *1WͰදݱՄೳͳΞυϨε͸໿ԯ w  DMBTT%ͱ&ʢશମͷ ͕ಛघ༻్ r  Ͱ͸࣭໰Ͱ͢ɻ஍ٿ্ʹஉ͚ͩͰԿਓͰ͠ΐ͏ʁ r ԯ w  ͨͩ͠ɺԯͩͬͨͷ͸ɺڪΒ͘਺೥લ r  IUUQXXXVOPSHFOEFWFMPQNFOU EFTBQPQVMBUJPO

Slide 20

Slide 20 text

*1WΞυϨεࡏݿރׇ ໰୊ *1WΛޠΔલʹ

Slide 21

Slide 21 text

ੲ͔Β༧૝͞Ε͍ͯͨ *1WΞυϨεͷࡏݿރׇ w  ೥Ҏ্લ͔Βٞ࿦͞Εଓ͚͍ͯͨ໰୊ w  *1Wͷ࠷ॳͷ3'$͸ɺ೥ʹൃߦ͞Ε ͨ3'$ r  3'$Խʹ޲͚ͨٞ࿦͸ɺͦΕΑΓ΋΋ͬͱલ͔Β

Slide 22

Slide 22 text

*1WΞυϨεࡏݿͱ͸ʁ w  *1WΞυϨεͷʮࡏݿʯ r  ·ͩະׂΓ౰ͯͰ͋Δ͔Βʮࡏݿʯ r  ʮࡏݿʯ͕ʮރׇʯ͢Δ w  ͳΜͰʮࡏݿʯͱ͍͏ଘࡏ͕͋Δͷʁʁʁ

Slide 23

Slide 23 text

Πϯλʔωοτͷʮࢿݯʯ w  ൪߸΍໊લͳͲͷʮࢿݯʯΛ؅ཧ͢Δ *"/" *OUFSOFU"TTJHOFE/VNCFST "VUIPSJUZ  w  ෳ਺ͷ૊৫ͳͲͰಉ͡*1ΞυϨεΛॏෳͯ͠ ࢖Θͳ͍Α͏ʹ؅ཧ͢Δඞཁ͕͋Δ r  *"/"Λ௖఺ͱ͢Δதԝूݖతͳ࢓૊Έ r  *"/"͕*1WΞυϨεΛݸͷϒϩοΫʹ෼ ׂͯ͠؅ཧ w  ϒϩοΫ୯ҐͰʮ3*3ʯʹׂΓৼΓ

Slide 24

Slide 24 text

ARIN LACNIC APNIC AfriNIC RIPE NCC 3*3T

Slide 25

Slide 25 text

ͭͷ3*3 3FHJPOBM*OUFSOFU3FHJTUSZ  w  "'3*/*$"GSJDBO/FUXPSL*OGPSNBUJPO$FOUFS w  "3*/"NFSJDBO3FHJTUSZGPS*OUFSOFU/VNCFST w  ถࠃɺΧφμɺҰ෦ΧϦϒւ஍Ҭ w  "1/*$"TJB1BDJpD/FUXPSL*OGPSNBUJPO$FOUSF w  ΞδΞɺΦʔετϥϦΞɺχϡʔδʔϥϯυɺͦͷଞΦηΞχΞ஍ҬͳͲ w  -"$/*$-BUJO"NFSJDBBOE$BSJCCFBO/FUXPSL *OGPSNBUJPO$FOUSF w  ϥςϯΞϝϦΧɺҰ෦ΧϦϒւ஍Ҭ w  3*1&/$$3ÉTFBVY*1&VSPQÉFOT/FUXPSL $PPSEJOBUJPO$FOUSF w  Ϥʔϩούɺத౦ɺதԝΞδΞ

Slide 26

Slide 26 text

IANA APNIC LACNIC AfriNIC ARIN RIPE- NCC … … … … Company Univ, etc ISP … RIR LIR

Slide 27

Slide 27 text

IANA APNIC LACNIC AfriNIC ARIN RIPE- NCC … … … … CNNIC JPNIC TWNIC IDNIC VNNIC … Company Univ, etc ISP … RIR NIR LIR (注:日本の場合です。 NIRはアジア地域のみです)

Slide 28

Slide 28 text

*"/"தԝࡏݿͷރׇ w  ೥݄ɺ*"/"ͷ*1WΞυϨεதԝ ࡏݿ͕ރׇ w  தԝࡏݿ͕ރׇͨ͠ͷͰɺ3*3ʹରͯ͠ɺ৽ نׂΓৼΓ͸ൃੜ͠ͳ͍ঢ়گʹ r  ฦ٫͞Εͨ*1WΞυϨε͔Βɺͦͷޙ΋ׂΓৼ Γ͕ൃੜ͠·͕ͨ͠ɺ΍΍͘͜͠ͳΔͷͰɺࠓճ ͸ׂѪ

Slide 29

Slide 29 text

ࡏݿރׇͰԿ͕ى͖Δʁ w  *1ΞυϨε͸࢖ͬͯফ໓͢Δ΋ͷͰ͸ͳ͍ r  ࢖͍ଓ͚Δ͜ͱ΋Ͱ͖Δ w  ࡏݿ͕ރׇͨ͠ͱͯ͠΋ɺ͍·طʹ࢖͍ͬͯ Δਓ͕͙͢ʹࠔΔ͜ͱ͸গͳ͍ r  ࣗ෼ͷ૊৫಺ͰࡏݿΛ͍࣋ͬͯΕ͹ɺͦΕΛ࢖͏ ͜ͱ΋Մೳ w  ن໛Λେ͖͘͢Δͱ͖ʹࠔΔ

Slide 30

Slide 30 text

私達も使いたい! IPv4アドレスを 増やして対応。 空間を増やせる。 *1WΞυϨεࡏݿރׇલ

Slide 31

Slide 31 text

私達も使いたい! IPv4アドレス空間は これ以上増えないので 詰め込む *1WΞυϨεࡏݿރׇޙ

Slide 32

Slide 32 text

*1WΞυϨεࡏݿރׇ໰୊ʹ ର͢Δ௚઀తͳରࡦ w  /"5 r  ٧ΊࠐΉ w  *1WΞυϨεͷ༗ޮར༻ r  ະ࢖༻*1WΞυϨεͷճऩ r  ωοτϫʔΫͷ༗ޮར༻ͳͲ r  ݶք͕͋Δ w  *1WΞυϨεҠస r  ͍࣋ͬͯΔͻͱ͔Β΋Β͏

Slide 33

Slide 33 text

ωοτϫʔΫͷ༗ޮར༻ͷྫ 未 利 用 未 利 用 未 利 用 未利用のままになっている部分を 有効活用する

Slide 34

Slide 34 text

/"5Ͱʮ٧ΊࠐΉʯ w  ͻͱͭͷάϩʔόϧ*1WΞυϨεΛෳ਺ਓ Ͱ࢖͏͜ͱ͕Ͱ͖Δٕज़ w  Ոʹ͋Δ40)0ϧʔλ΋ɺ*41͔Βఏڙ͞Ε ͍ͯΔͻͱͭͷάϩʔόϧ*1WΞυϨεΛ ࢖͍ͬͯΔ

Slide 35

Slide 35 text

拙著:「ポートとソケットがわかればインターネットがわかる」より

Slide 36

Slide 36 text

拙著:「ポートとソケットがわかればインターネットがわかる」より

Slide 37

Slide 37 text

拙著:「ポートとソケットがわかればインターネットがわかる」より

Slide 38

Slide 38 text

༨ஊɿ /"5ͷ3'$ʹॻ͔Ε͍ͯΔ͜ͱ w  )JTUPSJDBM/"5ͷ3'$ r  3'$ʢ೥݄ʣ r  *1WΞυϨεރׇ໰୊ʹର͢Δ୹ظతղܾख๏ ͕$*%3 $MBTTMFTT*OUFS%PNBJO 3PVUJOH Ͱɺ௕ظతղܾํ๏͕ΑΓେ͖ͳ*1Ξ υϨεۭؒΛ࣋ͭ৽͍͠ϓϩτίϧͰ͋Δ

Slide 39

Slide 39 text

༨ஊɿ ϓϥΠϕʔτ*1WΞυϨε w  3'$ ೥݄  r  ૊৫಺Ͱดͨ͡ωοτϫʔΫΛߏங͢ΔͨΊʹά ϩʔόϧ*1WΞυϨεΛ࢖͏͜ͱ͕ҰൠతͰ͋ Δɻͦͷ͏ͪɺ༗ݶͳ*1ΞυϨε͕ރׇ͢ΔڪΕ ͕͋Δɻ

Slide 40

Slide 40 text

/"5 w  /"5/"15ͱϓϥΠϕʔτ*1WΞυϨε ͕ɺ*1WΠϯλʔωοτͷण໋Λେ͖͘৳ ͹ͨ͠ r  /"5͕ීٴ͠ͳ͚Ε͹ɺ*1WΠϯλʔωοτ͸ɺ ͍·ΑΓ΋͔ͳΓૣ͍ஈ֊Ͱߦ͖٧͍ͬͯͨ͸ͣ r  ʮ*1W͸࿛গ೥ʯͷΑ͏ͳΠϝʔδ͕͋Δͷ͸ɺ ͦ͏͍ͬͨཁૉ΋͋ΔΑ͏ͳؾ͕͠·͢

Slide 41

Slide 41 text

$(/ $BSSJFS(SBEF /"5  インターネット Carrier Grade NAT ISPネットワーク

Slide 42

Slide 42 text

*1Wͱ*1W͸ҟͳΔ ϓϩτίϧͰ͋Δ ͦΜͳͷ͋ͨΓ·͑ʁ

Slide 43

Slide 43 text

*1Wͱ*1Wͷؒʹ௚઀తͳ ޓ׵ੑ͸ͳ͍ w  ࣅͯඇͳΔ΋ͷ r  *1ΞυϨεͷαΠζ͚͕ͩҧ͍Ͱ͸ͳ͍ r  ઃܭࢥ૝΋ҟͳΔ w  *1Wͱ*1WͰ௚઀తͳ௨৴͸ߦ͑ͳ͍ r  *1Wϊʔυͱ௨৴Ͱ͖Δͷ͸*1Wϊʔυ r  *1Wϊʔυͱ௨৴Ͱ͖Δͷ͸*1Wϊʔυ

Slide 44

Slide 44 text

*1ϔομͷϑΥʔϚοτ͕ҧ͏ IPv6 IPv4

Slide 45

Slide 45 text

*$.1ͷ໾ׂ͕ҧ͏ *1W *1W *$.1 "31 3"31 *(.1 *$.1W ファイアウォールでIPv6 ICMPを全部フィルタしてはいけません

Slide 46

Slide 46 text

*1Wʹ͸ϒϩʔυΩϟετ͕ͳ͍ *1W w  ϢχΩϟετ w  ϒϩʔυΩϟετ w  ϚϧνΩϟετ *1W w  ϢχΩϟετ w  ϚϧνΩϟετ w  ΤχʔΩϟετ r  ͨͩ͠ɺͪΐͬͱඍົ

Slide 47

Slide 47 text

୯ҰͷωοτϫʔΫ ΠϯλʔϑΣʔεʹ ෳ਺ͷ*1WΞυϨε w  *1WͰ͸ɺී௨͸ͭͷωοτϫʔΫΠϯ λʔϑΣʔεʹͭͷ*1WΞυϨε w  *1WͰ͸ɺͭͷωοτϫʔΫΠϯλʔ ϑΣʔεʹෳ਺ͷ*1WΞυϨε r  ϦϯΫϩʔΧϧ*1WΞυϨεͱάϩʔόϧ*1W ΞυϨεͳͲ

Slide 48

Slide 48 text

*1ΞυϨεͷߏ੒ཁૉ w  ߏ੒ཁૉͷҧ͍ r  *1WΞυϨε͸ɺʮωοτϫʔΫ෦ʯͱʮϗε τ෦ʯʹΑͬͯߏ੒͞Ε͍ͯΔ r  *1WΞυϨε͸ɺʮαϒωοτϓϨϑΟοΫ εʯͱʮ*OUFSGBDF*EFOUJpFS **% ʯ w  ໊લ͚ͩͷҧ͍Ͱ͸ͳ͘ɺઃܭࢥ૝ͷҧ͍

Slide 49

Slide 49 text

ଞʹ΋ɺҧ͍͕৭ʑ w  -ͰͷϓϩτίϧλΠϓYͱ YEE w  ϑϥάϝϯςʔγϣϯ w  *1WΞυϨεͷࣗಈઃఆ w  ͦͷଞɺ৭ʑ

Slide 50

Slide 50 text

*1͕ͻͱ͔ͭΒͭʹ

Slide 51

Slide 51 text

Ϣʔβ͸ɺ*1WΠϯλʔωο ͱ*1WΠϯλʔωοτͷ྆ํ ʹ઀ଓ ルータ IPv4インターネット IPv6インターネット ホームネットワーク

Slide 52

Slide 52 text

͋Γ͕ͪͳηΩϡϦςΟϗʔϧɿ ϑΝΠΞ΢Υʔϧ͢Γൈ͚ʁ http://www.itu.int/en/ITU-D/Regional-Presence/AsiaPacific/ Documents/s11-ipv6-securingtransitionmechanisms.pdf

Slide 53

Slide 53 text

͚ͭͩͱͻͱͭ w  *1Wͱ*1W͸ɺશ͘ҧ͏ϓϩτίϧ w  *1Wͱ*1Wͷؒʹ͸௚઀తͳޓ׵ੑ͕ͳ͍ w  ͔͠͠ɺΠϯλʔωοτ͸ʮͻͱͭʯ w  Ͳ͏΍࣮ͬͯݱ͞ΕͯΔͷʁʁʁ r  %/4ʹΑΔʮ໊લʯͷۭؒͰͻͱͭʹݟ͑ΔΑ ͏ʹ࡞ΒΕ͍ͯΔ

Slide 54

Slide 54 text

%/4ͷ໾ׂ

Slide 55

Slide 55 text

ʮ໊લʯͷۭؒ w  ͨͱ͑͹ɺXXXFYBNQMFDPN w  XXXFYBNQMFDPNʹରͯ͠ɺෳ਺ͷ *1WΞυϨεͱɺෳ਺ͷ*1WΞυϨε͕ಉ ࣌ʹؔ࿈෇͚ΒΕΔ͜ͱ΋͋Δ

Slide 56

Slide 56 text

拙著:「ポートとソケットがわかればインターネットがわかる」より

Slide 57

Slide 57 text

Ұൠతͳ5$1઀ଓ   ໊લղܾ   ಘΒΕͨ*1ΞυϨεʹରͯ͠5$1઀ଓΛࢼΈΔ   5$1઀ଓ͕੒ޭͨ͠Βɺ௨৴Λ։࢝   ௨৴͕ऴΘͬͨΒ5$1੾அ

Slide 58

Slide 58 text

ʮ໊લʯ͔Β*1ΞυϨεΛ w  %/4ʹΑͬͯʮ໊લʯ͔Β*1ΞυϨεΛಘ ͯɺͦΕΛ࢖ͬͯ௨৴Λߦ͏ r  Ϣʔβʹͱͬͯ͸ɺ*1ΞυϨεͰ͸ͳ͘ʮ໊લʯ ͕େࣄ r  Ϣʔβ͸ɺͦͷʮ໊લʯʹؔ࿈෇͍ͨػثͱͷ௨ ৴Λߦ͍ͬͯΔ r  ʮ໊લʯʹରͯ͠*1Wͱ*1Wͷ྆ํͷΞυϨε ͕ؔ࿈෇͍͍ͯΕ͹ɺϢʔβ͸ɺͲͪΒ͔ΛબΜ Ͱ௨৴Ͱ͖Δ

Slide 59

Slide 59 text

%/4Ϩίʔυ w  "Ϩίʔυ r  *1WΞυϨε w  """" ΫΞου" Ϩίʔυ r  *1WΞυϨε w  ͦͷଞ r  .9Ϩίʔυ r  ٯҾϨίʔυ r  ଞʹ΋৭ʑ ANY(レコードではありません)に関しては本日は割愛します。

Slide 60

Slide 60 text

No content

Slide 61

Slide 61 text

ࢼͯ͠Έ·͠ΐ͏ʂ w  EJHBXXXFYBNQMFDPN r  EJHXXXFYBNQMFDPN w  EJHBBBBXXXFYBNQMFDPN

Slide 62

Slide 62 text

拙著:「ポートとソケットがわかればインターネットがわかる」より

Slide 63

Slide 63 text

拙著:「ポートとソケットがわかればインターネットがわかる」より

Slide 64

Slide 64 text

*1Wͱ*1WͷͲͪΒ Λ࢖͏ͷ͔ΛબͿͷ͸ Ϣʔβଆ

Slide 65

Slide 65 text

www.example.com のIPアドレスは、、、 192.0.2.1 192.0.2.254 2001:db8::1 どれを使おうかなぁーーー Ϣʔβ͕%/4͔Βෳ਺ͷ݁Ռ Λಘͨ৔߹

Slide 66

Slide 66 text

拙著:「ポートとソケットがわかればインターネットがわかる」より

Slide 67

Slide 67 text

IPv6を試して、ダメならIPv4を試そう IPv4インターネット IPv6 インターネット サーバ サーバは、IPv4とIPv6で稼働中 ઌʹ*1WΛࢼ͢৔߹

Slide 68

Slide 68 text

બͿͷ͸Ϣʔβ w  ͲͪΒͰ઀ଓ͢Δͷ͔ΛબΜͰ͍Δͷ͸Ϣʔ βͰ͋Δͱ͍͏఺ʹ஫ҙ w  αʔόଆ͸ʮબ୒ࢶΛఏڙ͢Δʯ͚ͩ w  Ͱ΋ɺϢʔβ͕ࣗ෼Ͱ*1W͔*1WΛ͍ͭ΋ બΜͰ͍ΔΘ͚Ͱ͸ͳ͍ r  ࣮ࡍ͸ϓϩάϥϚ͕બ୒ͷํ๏ΛܾΊ͍ͯΔ

Slide 69

Slide 69 text

)BQQZFZFCBMMT

Slide 70

Slide 70 text

3'$ w  l)BQQZ&ZFCBMMT4VDDFTTXJUI %VBM4UBDL)PTUTzɺ೥ w  3'$ʮ)BQQZ&ZFCBMMʯΞϧΰ ϦζϜΛ঺հ r  *OGPSNBUJPOBM3'$ r  (PPHMF$ISPNFͱ'JSFGPYͷख๏Λ঺հ w  ʮ໨ۄʯ͸ɺΠϯλʔωοτΛར༻͢ΔϢʔ βΛ૝ఆͨ͠දݱ

Slide 71

Slide 71 text

)BQQZ&ZFCBMMT BMHPSJUIN w  3'$Ͱ঺հ͞Ε͍ͯΔྫ   HFUBEESJOGP Λར༻໊ͯ͠લղܾΛߦ͏   HFUBEESJOGP ͔Βड͚औͬͨ*1ΞυϨεϦετ ͷॱ൪ʹ઀ଓΛࢼΈΔ   ઀ଓͷࢼΈ͕୹࣌ؒͰཱ֬͠ͳ͍৔߹ʢ'JSFGPY ΍$ISPNFͰ͸NTʣɺҟͳΔΞυϨεϑΝ ϛϦͷ࠷ॳͷ*1ΞυϨεͰͷ઀ଓΛࢼΈΔɻ͜ͷ৔ ߹ɺ௚લʹࣦഊͨ͠ΞυϨεϑΝϛϦ͕*1WͰ͋ Ε͹ɺ*1WΛࢼ͢   ࠷ॳʹཱ֬ͨ͠઀ଓΛར༻͢Δ

Slide 72

Slide 72 text

049&M$BQUBJO w  *1Wͱ*1Wͷ྆ํʹର͢Δ໊લղܾΛߦ͏ r  ໊લղܾ͸ผʑʹߦΘΕΔͷͰɺ݁Ռ͕ฦͬͯ͘Δ λΠϛϯά͕ҰॹͰ͋Δͱ͸ݶΒͳ͍ w  ઌʹಧ໊͍ͨલղܾ݁Ռ͕*1WͰ͋Ε͹ɺଈ ࠲ʹ5$1઀ଓΛࢼΈΔ w  ࠷ॳʹಧ͍ͨ݁Ռ͕*1WͰ͋Ε͹ɺϛϦ ඵ଴͔ͬͯΒ5$1઀ଓཱ֬ΛࢼΈΔ

Slide 73

Slide 73 text

*1Wͱ*1Wͷ σϡΞϧελοΫ ϓϩάϥϛϯά ͦͷଞ͍Ζ͍Ζ

Slide 74

Slide 74 text

J04ΞϓϦ࣮૷ʹؔ͢Δ "QQMFͷൃද w  ೥ʹߦΘΕͨ88%$Ͱɺ r  l:PVS"QQ)BT5P#F*1W3FBEZzͱ͍ ͏ൃද͕ߦΘΕͨ r  *1W3FBEZʹ͢ΔͨΊͷํ๏͕ൃද

Slide 75

Slide 75 text

WWDC15: Your App and Next Generation Networksより

Slide 76

Slide 76 text

*1WΞυϨεʹґଘ͠ͳ͍ w  *1WΞυϨεલఏͷม਺Λ࢖Θͳ͍ w  *1Wલఏͷ"1*Λ࢖Θͳ͍ r  HFUIPTUCZOBNFͳͲ

Slide 77

Slide 77 text

WWDC15: Your App and Next Generation Networksより

Slide 78

Slide 78 text

%/4Λ࢖͍·͠ΐ͏ w  *1WΞυϨεΛίʔυʹຒΊࠐ·ͳ͍Α͏ ʹ͠·͠ΐ͏ w  ໊લղܾΛߦ͔ͬͯΒɺͦͷ݁ՌΛ࢖͍· ͠ΐ͏ r  ໊લ΍63-ͳͲΛೖྗͱ͢Δ"1*Λ࢖͑͹ɺϥΠ ϒϥϦ౳͕ࣗಈతʹ΍ͬͯ͘Ε·͢

Slide 79

Slide 79 text

ଞʹ΋৭ʑ w  ͜Μͳ͜ͱ΋஫ҙ͠·͠ΐ͏ r  *1WΞυϨεલఏͷೖྗΛආ͚Δ w  YYYYYYYYYYYYͷYYYͷ෦෼͕ೖྗϑΥʔϜʹ ͳ͍ͬͯΔͳͲ r  σʔλϕʔε΋஫ҙ w  Ϗοτલఏʹͳ͍ͬͯΔϑΟʔϧυ͸͋Γ·ͤΜ ͔ʁ

Slide 80

Slide 80 text

Ϣʔβଆ

Slide 81

Slide 81 text

ʮ͋Δ೔ಥવʯʹ஫ҙ w  ࠷ۙͷػث͸ɺ*1WରԠ͍ͯ͠Δ΋ͷ͕ଟ ͍ w  ωοτϫʔΫଆͷઃఆͰɺϢʔβଆ΋ʮ͋Δ ೔ಥવʯ*1WΛ࢖͍࢝ΊΔ͜ͱ΋ w  ʮԿ͔มͩͳʁʯ͕ൃੜͨ͠ͱ͖ʹɺ*1W Ͱͷ௨৴ͷՄೳੑ΋

Slide 82

Slide 82 text

αʔόଆࢹ఺

Slide 83

Slide 83 text

બͿͷ͸ϢʔβͰ͢ w  *1Wͱ*1WͷͲͪΒΛ࢖͏ͷ͔ΛબͿͷ͸ ϢʔβͰ͢ r  ઀ଓ։࢝Λߦ͏ଆ͕ܾఆ w  αʔό͕Ͱ͖Δͷ͸બ୒ࢶͷఏڙ r  ʮ͜ͷαʔό͸*1Wͱ*1Wͷ྆ํͰ઀ଓՄೳͰ ͢Αʯͱ͓ͯ͘͠ͱɺϢʔβ͕બͿ r  *1W͚ͩͰӡ༻͢Ε͹ɺ*1W͚ͩͰ͔͠઀ଓͰ ͖ͳ͍ w  ͦͷ৔߹ɺ*1WͰ઀ଓͰ͖ͳ͍ͷͰ஫ҙʂ

Slide 84

Slide 84 text

αʔόΛ*1WରԠ͢Δʹ͸ w  *1WΠϯλʔωοτʹ઀ଓ͞ΕͨαʔόΛ ্ཱͪ͛Δ w  *1WͰͷ௨৴Λड͚෇͚ΔαʔόΛىಈ͢ Δ w  %/4αʔόʹ""""ϨίʔυΛ௥Ճ

Slide 85

Slide 85 text

拙著:「ポートとソケットがわかればインターネットがわかる」より

Slide 86

Slide 86 text

ΞΫηεϩά w  ٯҾ͖Λߦ͔ͬͯΒϩάʹ࢒͢ͱɺ*1WͰ ઀ଓͨ͠ͷ͔ɺ*1WͰ઀ଓͨ͠ͷ͔Θ͔Β ͳ͘ͳΔ w  ΞΫηεϩάͳͲΛղੳ͢ΔϓϩάϥϜ͕ *1WରԠ͍ͯ͠Δ͔Ͳ͏͔ʁ r  ๨Ε͕ͪͰ͢

Slide 87

Slide 87 text

*1WࣹӨ*1WΞυϨε w  ؾ͕͔ͭͣʹʮ*1WରԠʯͪ͠Ό͍ͬͯΔ ৔߹΋͋ΔͷͰ஫ҙ w  *1WιέοτͰ5$1ͷ଴ͪड͚Λ͢Δͱɺ ࣗಈతʹ*1W΋଴ͪड͚Δ͜ͱ͕͋Δ r  *1WNBQQFE*1WBEESFTTͷΦϓγϣϯ ͕0/ʹͳ͍ͬͯΔ৔߹ w  σϑΥϧτͰ0/ʹͳ͍ͬͯΔ͜ͱ΋ଟ͍

Slide 88

Slide 88 text

·ͱΊ

Slide 89

Slide 89 text

·ͱΊ w  *1Wͱ*1Wʹ௚઀తͳޓ׵ੑ͸ͳ͍ w  *1Wͱ*1W͸ผʑͷωοτϫʔΫ w  %/4͕*1Wͱ*1Wͷ྆ํΛʮͻͱͭʯʹ ݟ͍ͤͯΔ w  Ϣʔβɺαʔό؅ཧऀɺϓϩάϥϚ͸ɺ *1Wͱ*1W͕ҟͳΔ͜ͱʹ஫ҙ

Slide 90

Slide 90 text

࠷ޙʹ

Slide 91

Slide 91 text

ϙʔτͱιέοτ͕Θ͔Ε͹ Πϯλʔωοτ͕Θ͔Δ w  ষ͕Πϯλʔωοτͷղઆ w  ষ͕%/4ͷղઆ w  ষ͕*"/"΍3'$ͷղઆ w  ষ͕ωοτϫʔΫϓϩάϥϛϯάղઆ w  ̕ষ͕*1Wͷղઆ w  ষ͕/"5ͷղઆ w  ষ͕αʔόͷղઆ w  ΑΖ͓͘͠ئ͍͠·͢ʂʂʂ

Slide 92

Slide 92 text

NBLVBLFͰ*1WຊͷΫϥ΢ υϑΝϯσΟϯά΍ͬͯ·͢ʂ w  ࢒Γ೔Ͱ͢ʂΑΖ͓͘͠ئ͍͠·͢ʂ r  IUUQTXXXNBLVBLFDPNQSPKFDUJQW