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
280
パケットを覗いてみよう / 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
46
Log message with JSON item count for root cause analysis in microservices
tomoyk
0
130
Distributed Log Search Based on Time Series Access and Service Relations
tomoyk
0
260
Webアプリを動かすまでのインフラ構築 / infra-build-for-web-app
tomoyk
0
350
コンピュータが大好きな私が大学院進学した理由 / Why I chose graduate school
tomoyk
2
790
この先生きのこるための学び方 / how-to-learn-tech
tomoyk
1
350
佐川急便のフィッシングサイトを調べてみた / 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
PHPからGoへのマイグレーション for DMMアフィリエイト
yabakokobayashi
1
170
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
380
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
150
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
110
マイクロサービスにおける容易なトランザクション管理に向けて
scalar
0
140
統計データで2024年の クラウド・インフラ動向を眺める
ysknsid25
2
850
サイボウズフロントエンドエキスパートチームについて / FrontendExpert Team
cybozuinsideout
PRO
5
38k
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
120
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
170
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
1
250
DevOps視点でAWS re:invent2024の新サービス・アプデを振り返ってみた
oshanqq
0
180
Opcodeを読んでいたら何故かphp-srcを読んでいた話
murashotaro
0
260
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
Agile that works and the tools we love
rasmusluckow
328
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
Mobile First: as difficult as doing things right
swwweet
222
9k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
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