Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
パケットを覗いてみよう / Packet workshop for beginners
Search
Tomoyuki KOYAMA
March 16, 2018
Technology
0
290
パケットを覗いてみよう / Packet workshop for beginners
多摩科学技術高校 サイエンスワークショップ 2018/03/15-16
Tomoyuki KOYAMA
March 16, 2018
Tweet
Share
More Decks by Tomoyuki KOYAMA
See All by Tomoyuki KOYAMA
Reading HTTP Client Hints
tomoyk
0
56
Log message with JSON item count for root cause analysis in microservices
tomoyk
0
140
Distributed Log Search Based on Time Series Access and Service Relations
tomoyk
0
280
Webアプリを動かすまでのインフラ構築 / infra-build-for-web-app
tomoyk
0
370
コンピュータが大好きな私が大学院進学した理由 / Why I chose graduate school
tomoyk
2
820
この先生きのこるための学び方 / how-to-learn-tech
tomoyk
1
360
佐川急便のフィッシングサイトを調べてみた / Analysis of sagawa fishing site
tomoyk
1
150
既存のWebアプリをセキュアにするためにやったこと / Student-LT-WebSec
tomoyk
0
160
XSSの入力値を調べてみた / searching xss insertion value
tomoyk
3
1.4k
Other Decks in Technology
See All in Technology
Datadog APM におけるトレース収集の流れ及び Retention Filters のはなし / datadog-apm-trace-retention-filters
k6s4i53rx
0
300
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
120
ビジネスと現場活動をつなぐソフトウェアエンジニアリング~とあるスタートアッププロダクトの成長記録より~
mizunori
0
170
『衛星データ利用の方々にとって近いようで触れる機会のなさそうな小話 ~ 衛星搭載ソフトウェアと衛星運用ソフトウェア (実物) を動かしながらわいわいする編 ~』 @日本衛星データコミニティ勉強会
meltingrabbit
0
110
CZII - CryoET Object Identification 参加振り返り・解法共有
tattaka
0
170
これからSREになる人と、これからもSREをやっていく人へ
masayoshi
6
4.1k
データの品質が低いと何が困るのか
kzykmyzw
6
980
実践!OpenTelemetry
oracle4engineer
PRO
0
220
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
1.2k
AIをプロダクトに実装するならAPIで分離しよう 〜タクシーアプリ『GO』のアーキテクチャ実例紹介〜
74th
3
150
High Performance PHP
cmuench
0
130
偶然 × 行動で人生の可能性を広げよう / Serendipity × Action: Discover Your Possibilities
ar_tama
1
250
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Facilitating Awesome Meetings
lara
51
6.2k
Side Projects
sachag
452
42k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
51k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
The Pragmatic Product Professional
lauravandoore
32
6.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Transcript
A 856 10132/ -
b W • i o • ek n • •
7 7 • / O 7 C JB • • C JB CPTO n • 4( 2 ) 02 14 •
• K O / • 2 • 2 • 2
!
• • 12 • : • • 12 • •
12 /
#
P P •, LN M RH / • D RH
/ •, LN M I /
http://example.com/abc/d.html https://yahoo.co.jp/index.html
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
http://example.com:80/abc/d.html https://yahoo.co.jp:443/def/g.html
• : L 8 : • • 00/ / .
• 00/ / .
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta http-equiv="content-style-type" content="text/css"> <meta http-equiv="content-script-type" content="text/javascript"> <meta name="description" content=" & <B5@1,8 .B/2?A9>B4 4<B7=B@2?6;A0$#&1B:4 +$!& +()% * -A3A+"' "> …
• L H • H <!doctype html> <html> <head> <title></title>
</head> <body> <h1>! !</h1> <p> </p> </body> </html>
32 [Bit] 1 • 1 6 2 • 3 50
.
1 • • 2 .0
9 S 6 P 6I8 N 4 13
.21 9 4 13 .21 D 5 4 13 .21 4 13 .21 . 4 13 .21
http://example.com:80/abc/d.html http://123.45.67.89:80/abc/d.html
• ( ) : .
•
$ whois yahoo.co.jp
• . - -
• 7/ / 67 2 10 3 9 :
TJS ) ( -.
• •
$ whois -h whois.jprs.jp MM14876JP
• cl • 33 • 33 • (
I a • b • P IW 4) . 0 P 8 • WP P P IW e h
#
• W • • / •
D ( T D D S S ( S N
( S ) ) ) ) D
C /
/ A
) ( LAN LAN
/4 13 . 13 03 : 6
Ethernet IP TCP HTTP HTTP
HTTP ) ( ( ) HTTP
HTTP Crystal Project - Everaldo Coelho https://www.iconfinder.com/iconsets/crystalproject
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
• L M 1 • H • D • T
() T S ) ( ) )
• W ? • 2
a / . W e W / 3 3
3 3 3 2 . 21F P e T d a H :
• 4- / . / /- B • B .
0
• G . - . . T 52 • E
G 52 E
T • O - . - - • P3 6
S 3 P3
• 7 .. - 7 4 • G P 4
G N 7
TAP