์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

httping - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ httping ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” httping ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


httping - ์›น ์„œ๋ฒ„์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„ ๋ฐ ์ฒ˜๋ฆฌ๋Ÿ‰ ์ธก์ •

๊ฐœ์š”


httping [์˜ต์…˜]

์˜ต์…˜ : [-NS URL] [-์‹œ๊ฐ„ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„] [-NS ํฌํŠธ ๋ฒˆํ˜ธ] [-NS ํ”„๋ก์‹œ ํ˜ธ์ŠคํŠธ:ํฌํŠธ] [-์”จ ์„ธ๋‹ค] [-NS
๊ฐ„๊ฒฉ] [-NS ํƒ€์ž„์•„์›ƒ] [-NS] [-NS] [-NS] [-์—˜ xferlimit] [-NS] [-์—˜] [-์ง€] [-NS] [-๋ฏธ๋””์—„] [-๋˜๋Š” RC,...]
[-์ด์žํ˜• ๋ˆ] [-NS ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ๋ˆ] [-NS ๋ฆฌํผ๋Ÿฌ ๋ˆ] [-NS] [-N ๊ฒฝ๊ณ , ์น˜๋ช…ํƒ€] [-N ๋ฐฉ๋ฒ•] [-Q]
[-V]

๊ธฐ์ˆ 


ํ”„๋กœ๊ทธ๋žจ httping ์›น ์„œ๋ฒ„์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„์ „ 1.0.6 ์ดํ›„๋กœ๋„
์ฒ˜๋ฆฌ๋Ÿ‰์„ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ต์…˜


-5 ์„ ํƒํ•œ ํ”„๋ก์‹œ ์„œ๋ฒ„๋Š” SOCKS5 ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค.

-6 IPv6 ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ IPv4์ž…๋‹ˆ๋‹ค.

-a ๊ฐ€์ฒญ ํ•‘

-b ์ด ์Šค์œ„์น˜๋ฅผ '-G'์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์ „์†ก ์†๋„(in
KB/s)๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

-B ์ด ์Šค์œ„์น˜๋ฅผ '-G'์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. HTTP ์„œ๋ฒ„์— ๋ฐ˜ํ™˜๋œ ์••์ถ•์„ ์š”์ฒญํ•˜์‹ญ์‹œ์˜ค.
๋ฐ์ดํ„ฐ: ์—ฐ๊ฒฐ ๋Œ€์—ญํญ์˜ ์˜ํ–ฅ์„ ์ค„์ด๋Š” ๋™์‹œ์—
HTTP ์„œ๋ฒ„์˜ ํ”„๋กœ์„ธ์„œ ์„ฑ๋Šฅ์˜ ์˜ํ–ฅ์„ ์ฆ๊ฐ€์‹œํ‚ต๋‹ˆ๋‹ค.

-c ๊ณ„์‚ฐ
์ข…๋ฃŒํ•˜๊ธฐ ์ „์— ๋ณด๋‚ผ ํ”„๋กœ๋ธŒ ์ˆ˜์ž…๋‹ˆ๋‹ค.

-D ncurses ๋ชจ๋“œ(-K)์—์„œ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆฌ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

-e ํ•˜์œ„ ๋ฒ„์ „ ์ƒํƒœ ์ฝ”๋“œ๊ฐ€ '-o'๋กœ ์„ ํƒ๋œ ๊ฒƒ๊ณผ ๋‹ค๋ฅผ ๋•Œ ์ฃผ์–ด์ง„ ๋ฌธ์ž์—ด์€
ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

-E ํ™˜๊ฒฝ ๋ณ€์ˆ˜('http_proxy' ๋ฐ
'https_proxy').

-F ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋Š” ๋™์•ˆ TCP Fast Open ์‹œ๋„(Linux์˜ ๊ฒฝ์šฐ ๋ฒ„์ „ 3.7
์ปค๋„ ์ดํ›„)

-f Flood ping: ๊ฐ ping ์‚ฌ์ด์— ์œ ํœด ์ƒํƒœ๋กœ ์žˆ์ง€ ๋ง๊ณ  ์ปดํ“จํ„ฐ ๋ฐ
๋„คํŠธ์›Œํฌ๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

-G HEAD ์š”์ฒญ ๋Œ€์‹  GET ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•˜์‹ญ์‹œ์˜ค.
ํŽ˜์ด์ง€/ํŒŒ์ผ์„ ์ „์†กํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋” ์ด์ƒ ์ธก์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋Œ€๊ธฐ ์‹œ๊ฐ„!

-g URL ์ด๊ฒƒ์€ ์กฐ์‚ฌํ•  url์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ: http://localhost/

-h ํ˜ธ์ŠคํŠธ ์ด๋ฆ„
'-g' ๋Œ€์‹ ์— -h๋กœ ํ”„๋กœ๋ธŒํ•  ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. -h localhost

-I ํ•˜์œ„ ๋ฒ„์ „ ์›น ์„œ๋ฒ„์— ๋ณด๋‚ผ UserAgent-string('HTTPing ').

-i ๊ฐ„๊ฒฉ
์ „์†ก๋œ ๋ชจ๋“  ํ”„๋กœ๋ธŒ ์‚ฌ์ด์˜ ํœด๋ฉด ์‹œ๊ฐ„(์ดˆ)์ž…๋‹ˆ๋‹ค.

-K ncurses ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

-L x ์ด ์Šค์œ„์น˜๋ฅผ '-G'์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. 'x'๋กœ ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์„ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ํ—ค๋” ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋‹Œ ํŽ˜์ด์ง€/ํŒŒ์ผ์˜ ๋‚ด์šฉ์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

-l SSL์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ: ์ด๊ฒƒ์ด ์ž‘๋™ํ•˜๋ ค๋ฉด 'https'-url ๋˜๋Š” 443์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํฌํŠธ ๋ฒˆํ˜ธ.

-m ๊ธฐ๊ณ„๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ถœ๋ ฅ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค('-o' ๋ฐ '-e'๋„ ํ™•์ธ).

-N x HTTPing์„ Nagios ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชจ๋“œ 2๋กœ ์ „ํ™˜: ๋ชจ๋“  ๊ฒƒ์ด ์ •์ƒ์ด๋ฉด 0์„ ๋ฐ˜ํ™˜, 'x'
๋ฌด์—‡์ด๋“  ์‹คํŒจํ•  ๋•Œ. ์˜ˆ: 1 => Nagios ๊ฒฝ๊ณ  ์ƒํƒœ, 2 => Nagios ์œ„ํ—˜ ์ƒํƒœ.

-n ๊ฒฝ๊ณ , ์น˜๋ช…ํƒ€
HTTPing์„ Nagios-plugin ๋ชจ๋“œ 1๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ํ‰๊ท  ์‹œ ์ข…๋ฃŒ ์ฝ”๋“œ '1'์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
์‘๋‹ต ์‹œ๊ฐ„์ด '๊ฒฝ๊ณ '๋ณด๋‹ค ํฌ๋ฉด ํ‰๊ท ์ด ๋‚˜์˜ฌ ๋•Œ ์ข…๋ฃŒ ์ฝ”๋“œ '2'๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
์‘๋‹ต ์‹œ๊ฐ„์ด '์น˜๋ช…ํƒ€'๋ณด๋‹ค ํฝ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒฝ์šฐ์—๋Š” ์ข…๋ฃŒ ์ฝ”๋“œ '0'์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

-o ๋”๋ธ” ์—‘์Šค,...
์ด๊ฒƒ์€ OK ์ƒํƒœ๋กœ ๊ฐ„์ฃผ๋˜๋Š” HTTP ์ƒํƒœ ์ฝ”๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
'-๋ฏธ๋””์—„').

-p ํฌํŠธ ๋ฒˆํ˜ธ
-p๋Š” -h์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. -p ์กฐ์‚ฌํ•  ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

-q ์กฐ์šฉํžˆ ํ•˜๊ณ  ์ข…๋ฃŒ ์ฝ”๋“œ๋งŒ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

-R ํ•˜์œ„ ๋ฒ„์ „ ์›น ์„œ๋ฒ„์— ๋ณด๋‚ผ ์ฐธ์กฐ์ž ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.

-r ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ํ•œ ๋ฒˆ๋งŒ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฃจํ”„์—์„œ ํ™•์ธ์ด ์ˆ˜ํ–‰๋˜๋ฏ€๋กœ
DNS์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„์€ ์ธก์ •๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 1๊ฐœ๋งŒ ์ธก์ •ํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋„ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
DNS๊ฐ€ ๊ฐ ํ™•์ธ์— ๋Œ€ํ•ด ๋‹ค๋ฅธ IP ์ฃผ์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋™์•ˆ ์›น ์„œ๋ฒ„
('๋ผ์šด๋“œ ๋กœ๋นˆ').

-S ์ธก์ •๋œ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ์—ฐ๊ฒฐ ์‹œ๊ฐ„๊ณผ ์š”์ฒญ์„ ๊ตํ™˜ํ•˜๋Š” ์‹œ๊ฐ„์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค.
HTTP ์„œ๋ฒ„.

-s ํŠธ๋žœ์žญ์…˜์ด ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋˜๋ฉด HTTP ์ƒํƒœ ์ฝ”๋“œ(200, 404 ๋“ฑ)๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

-T x ํŒŒ์ผ 'x'์—์„œ ์›น์‚ฌ์ดํŠธ ์ธ์ฆ์„ ์œ„ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค(์ž…๋ ฅํ•˜๋Š” ๋Œ€์‹ 
๋ช…๋ น์ค„์—์„œ).

-t ์‹œ๊ฐ„ ์ œํ•œ
์ƒ๋Œ€๋ฐฉ์˜ ๋‹ต๋ณ€์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์‹œ๊ฐ„.

-U ์›น์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ธ์ฆ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. -U๋กœ ์‚ฌ์šฉ์ž ์ด๋ฆ„ ์„ค์ •, -P๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ •
(๋˜๋Š” -T๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์—์„œ ์•”ํ˜ธ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.)

-v ์ž์„ธํ•œ ํ‘œ์‹œ ๋ชจ๋“œ๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค. ์ถœ๋ ฅ์— ํ‘œ์ค€ ํŽธ์ฐจ์™€ ๋‚ ์งœ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

-W ํ•ด๊ฒฐ์— ์‹คํŒจํ•˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ์ค‘๋‹จํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

-X ์ด ์Šค์œ„์น˜๋ฅผ '-G'์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๊ฐ "ping"์— ๋Œ€ํ•ด ๋ฐ์ดํ„ฐ ์–‘ ํ‘œ์‹œ
์ „์†ก๋ฉ๋‹ˆ๋‹ค(ํ—ค๋” ์ œ์™ธ).

-x ํ”„๋ก์‹œ ํ˜ธ์ŠคํŠธ[:ํฌํŠธ]
ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๊ธฐ ์‹œ๊ฐ„๋„ ์ธก์ •ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋ก์‹œ ์„œ๋ฒ„!

-Y ์ƒ‰์ƒ ํ™œ์„ฑํ™”

-z SSL์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐํ•  ๋•Œ X509 ์ธ์ฆ์„œ์˜ ์ง€๋ฌธ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
๋™๋ฃŒ.

--์ค„์—ฌ ์“ฐ๋‹ค
์ฒœ, ๋ฐฑ๋งŒ, ์‹ญ์–ต ๋“ฑ๋ณด๋‹ค ํฐ ๊ฐ’์€ ์•ฝ์–ด๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

--์ ์‘ ๊ฐ„๊ฒฉ or --์ผ์ฒด ํฌํ•จ
(์‹œ๋„) ๊ฐ™์€ ๊ฐ„๊ฒฉ์œผ๋กœ pingํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ„๊ฒฉ์ด 1.0์ดˆ๋กœ ์„ค์ •๋˜๊ณ  ping์ด ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ
ํ•‘ t[n]์ด 500์ดˆ์— 250ms ์ง€์† ์‹œ๊ฐ„์œผ๋กœ ๋ฐœ์ƒํ•˜๋ฉด ๋‹ค์Œ ํ•‘(t[n+1])์ด
501์ดˆ๊ฐ€ ์•„๋‹ˆ๋ผ 501.25์ดˆ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ping ์ง€์† ์‹œ๊ฐ„์ด
๊ฐ„๊ฒฉ๋ณด๋‹ค > ํฌ๋ฉด ํ•‘์ด "๊ฑด๋„ˆ๋›ฐ๊ธฐ"๋ฉ๋‹ˆ๋‹ค(๋ฌธ์ž ๊ทธ๋Œ€๋กœ:
์‹œํ€€์Šค ๋ฒˆํ˜ธ๋Š” ๊ณ„์†๋ฉ๋‹ˆ๋‹ค) ๊ทธ๋Ÿฌ๋ฉด t[n+1]์€ ์˜ˆ๋ฅผ ๋“ค์–ด 502 ๋Œ€์‹ 
501์ด ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์˜ˆ๋ฅผ ๋“ค์–ด fft๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ncurses ์ถœ๋ ฅ ๋ชจ๋“œ์—์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํ•‘ ์‹œ๊ฐ„ ๋™์•ˆ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

--์ง‘๊ณ„ x[,y[,z[๋“ฑ]]]
x[/y[/z[]๋งˆ๋‹ค ์ง‘๊ณ„ ํ‘œ์‹œ/ ๊ธฐํƒ€]]] ์ดˆ.

--์ „ํ™˜ ์—ฐ๊ฒฐ x
URL์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ๋ฌด์‹œํ•˜๊ณ  ๋Œ€์‹  'x'์— ์—ฐ๊ฒฐํ•˜์‹ญ์‹œ์˜ค. ์ฃผ์–ด์ง„ URL์€
'x'์—์„œ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค.

--๊ทธ๋ฆฌ๊ธฐ ๋‹จ๊ณ„
ํ‘ธ๋ฆฌ์— ๋ณ€ํ™˜์˜ ํฌ๊ธฐ๋ฅผ ๊ทธ๋ฆด ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์œ„์ƒ๋„ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.

--๊ทธ๋ž˜ํ”„ ์ œํ•œ x
์ธก์ •๋œ ๊ฐ’์ด x๋ณด๋‹ค ํฌ๋ฉด x๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.

--ํ—ค๋” x
์ถ”๊ฐ€ ์š”์ฒญ ํ—ค๋” 'x'๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

--์ฟ ํ‚ค ์œ ์ง€
์„œ๋ฒ„๊ฐ€ ์ฟ ํ‚ค๋ฅผ ๋ณด๋‚ด๋ฉด ๋‹ค์Œ ์š”์ฒญ์—์„œ ์ฟ ํ‚ค๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

--์ตœ๋Œ€-mtu x
์‚ฌ์šฉํ•  ์ตœ๋Œ€ MTU์ž…๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค MTU๋ณด๋‹ค ํด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

--no-ํ˜ธ์ŠคํŠธ ํ—ค๋”
์š”์ฒญ ํ—ค๋”์— "Host:"-ํ—ค๋”๋ฅผ ๋„ฃ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

--no-tcp-nodelay
"tcp delay"(Naggle)๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

--์šฐ์„  ์ˆœ์œ„ x
ํŒจํ‚ท์˜ ์šฐ์„  ์ˆœ์œ„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

--ํ† ์Šค x
์„œ๋น„์Šค ์œ ํ˜•์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

--ํ”„๋ก์‹œ-์‚ฌ์šฉ์ž x
์‚ฌ์šฉ์ž ์ด๋ฆ„ 'x'๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ก์‹œ(http/socks5) ์„œ๋ฒ„์— ๋Œ€ํ•ด ์ธ์ฆํ•ฉ๋‹ˆ๋‹ค(์„ ํƒ ์‚ฌํ•ญ).

--ํ”„๋ก์‹œ-๋น„๋ฐ€๋ฒˆํ˜ธ x
ํ”„๋ก์‹œ(http/socks5) ์„œ๋ฒ„์— ๋Œ€ํ•ด ์ธ์ฆํ•˜๋ ค๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ 'x'๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค(์„ ํƒ ์‚ฌํ•ญ).

--proxy-๋น„๋ฐ€๋ฒˆํ˜ธ-ํŒŒ์ผ x
ํ”„๋ก์‹œ(http/socks5) ์„œ๋ฒ„์— ๋Œ€ํ•ด ์ธ์ฆํ•˜๊ธฐ ์œ„ํ•ด ํŒŒ์ผ 'x'์—์„œ ์•”ํ˜ธ ์ฝ๊ธฐ
(์„ ํƒ ๊ณผ๋ชฉ).

--recv ๋ฒ„ํผ x
์ˆ˜์‹  ๋ฒ„ํผ์˜ ํฌ๊ธฐ(๋ฐ”์ดํŠธ)๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

--๋Š๋ฆฐ ๋กœ๊ทธ x
๊ธฐ๊ฐ„์ด x ์ด์ƒ์ผ ๋•Œ ๋Š๋ฆฐ ๋กœ๊ทธ ์ฐฝ์— ping ๋ผ์ธ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค(์ค‘๊ฐ„
์ฐฝ๋ฌธ).

--์ž„๊ณ„๊ฐ’-๋นจ๊ฐ„์ƒ‰ x
์ธก์ •๋œ ์ž„๊ณ„๊ฐ’์ด x(๋ฐ -Y๊ฐ€ ์ œ๊ณต๋จ)๋ณด๋‹ค ๋†’์œผ๋ฉด ํ‘œ์‹œ๋œ ๊ฐ’
๋นจ๊ฐ„์ƒ‰์œผ๋กœ ์ฐฉ์ƒ‰๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. --threshold-yellow๋„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ด ๊ฐ’์€ ๋” ์ปค์•ผ ํ•ฉ๋‹ˆ๋‹ค.

--์ž„๊ณ„๊ฐ’-๋…ธ๋ž€์ƒ‰ x
์ธก์ •๋œ ์ž„๊ณ„๊ฐ’์ด x(๋ฐ -Y๊ฐ€ ์ œ๊ณต๋จ)๋ณด๋‹ค ๋†’์œผ๋ฉด ํ‘œ์‹œ๋œ ๊ฐ’
๋…ธ๋ž€์ƒ‰์œผ๋กœ ์ฐฉ์ƒ‰๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

--์ž„๊ณ„๊ฐ’ ํ‘œ์‹œ x
์ธก์ •๋œ ์ž„๊ณ„๊ฐ’์ด x๋ณด๋‹ค ๋†’์œผ๋ฉด ๊ฒฐ๊ณผ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’์€
ํ•ญ์ƒ ํ‘œ์‹œ). ๊ฐ’ x๋Š” ms ๋‹จ์œ„์ž…๋‹ˆ๋‹ค.

--ํƒ€์ž„์Šคํƒฌํ”„ or --ts
๊ฒฐ๊ณผ ์ค„ ์•ž์— ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๋„ฃ์Šต๋‹ˆ๋‹ค. -v๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ ์งœ๋„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

--tx ๋ฒ„ํผ x
์ „์†ก ๋ฒ„ํผ์˜ ํฌ๊ธฐ(๋ฐ”์ดํŠธ)๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

-V ๋ฒ„์ „์„ ํ‘œ์‹œํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

์ถœ๋ ฅ


๋ถ„ํ•  ๋ชจ๋“œ(-S)์—์„œ๋Š” "time=0.08+24.09+23.17+15.64+0.02=62.98 ms"์™€ ๊ฐ™์€ ํ•ญ๋ชฉ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ํ™•์ธํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค(๋˜๋Š” ํ™•์ธ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ 'n/a').
์ด ๋ฐ˜๋ณต์—์„œ ํ•ด๊ฒฐ(์˜ˆ: "ํ•œ ๋ฒˆ ํ•ด๊ฒฐ"(-r) ๋ชจ๋“œ)ํ•œ ๋‹ค์Œ
์—ฐ๊ฒฐ(๋˜๋Š” ์˜๊ตฌ ์—ฐ๊ฒฐ(-Q, HTTP v1)์˜ ๊ฒฝ์šฐ -1.1, ๊ทธ ํ›„ ์‹œ๊ฐ„
์š”์ฒญ์„ ์œ ์„ ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฐ ๋‹ค์Œ HTTP ์„œ๋ฒ„๊ฐ€
์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋‹ค์‹œ ๋ณด๋‚ด๊ณ  ๋งˆ์ง€๋ง‰์œผ๋กœ ์—ฐ๊ฒฐ์„ ๋‹ซ๋Š” ๋ฐ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

๊ทธ๋ž˜ํ”„


ncurses์˜ ๊ทธ๋ž˜ํ”„๋Š” ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜๋ฏธ๋ฅผ ์ธ์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค. ๋…น์ƒ‰: ๊ฐ’์ด 1๋ณด๋‹ค ์ž‘์Œ
๋ธ”๋ก. ๋นจ๊ฐ„์ƒ‰: ๊ฐ’์ด ๊ทธ๋ž˜ํ”„์— ๋งž์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํŒŒ๋ž€์ƒ‰: ๊ฐ’์ด ๋‹ค์Œ์œผ๋กœ ์ œํ•œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
--๊ทธ๋ž˜ํ”„ ์ œํ•œ. ์‹œ์•ˆ์ƒ‰: ํ•ด๋‹น ์‹œ์ ์— ๋Œ€ํ•œ ์ธก์ •์ด ์—†์Šต๋‹ˆ๋‹ค.

์—ด์‡ 


๋ˆ„๋ฅด๋‹ค + ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ์ธก์ •๋œ ๋‚ด์šฉ์— ๋Œ€ํ•œ ์š”์•ฝ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
ncurses GUI์—์„œ + ๊ฐ•์ œ๋กœ ํ™”๋ฉด์„ ๋‹ค์‹œ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. ์ •์ง€ํ•˜๋ ค๋ฉด 'H'๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค.
๊ทธ๋ž˜ํ”„(๊ณ„์†ํ•˜๋ ค๋ฉด ๋‹ค์‹œ). ํ”„๋กœ๊ทธ๋žจ์„ ์ค‘์ง€ํ•˜๋ ค๋ฉด 'q'๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค( + ์ผํ•  ๊ฒƒ์ด๋‹ค
๋„ˆ๋ฌด).

์‚ฌ์šฉ ์˜ˆ


httping -g http://localhost/
ํ˜ธ์ŠคํŠธ 'localhost'์—์„œ ์›น ์„œ๋ฒ„๋ฅผ Pingํ•˜์‹ญ์‹œ์˜ค.

httping -h ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ -p 1000
ํ˜ธ์ŠคํŠธ 'localhost' ๋ฐ ํฌํŠธ ๋ฒˆํ˜ธ 1000์—์„œ ์›น ์„œ๋ฒ„๋ฅผ Pingํ•ฉ๋‹ˆ๋‹ค.

httping -l -g https://localhost/
SSL ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ˜ธ์ŠคํŠธ 'localhost'์˜ ์›น ์„œ๋ฒ„์— Ping์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

httping -g http://localhost/ -U ์‚ฌ์šฉ์ž ์ด๋ฆ„ -P ์•”ํ˜ธ
๊ธฐ๋ณธ HTTP ์ธ์ฆ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ˜ธ์ŠคํŠธ 'localhost'์˜ ์›น ์„œ๋ฒ„์— Ping์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์—์„œ httping ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

  • 1
    ํŽ˜์ด์ €
    ํŽ˜์ด์ €
    Phaser๋Š” ๋น ๋ฅด๊ณ  ๋ฌด๋ฃŒ์ด๋ฉฐ ์žฌ๋ฏธ์žˆ๋Š” ๊ณต๊ฐœ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
    ์ œ๊ณตํ•˜๋Š” ์†Œ์Šค HTML5 ๊ฒŒ์ž„ ํ”„๋ ˆ์ž„์›Œํฌ
    WebGL ๋ฐ ์บ”๋ฒ„์Šค ๋ Œ๋”๋ง
    ๋ฐ์Šคํฌํ†ฑ ๋ฐ ๋ชจ๋ฐ”์ผ ์›น ๋ธŒ๋ผ์šฐ์ €. ๊ณ„๋žต
    ๊ณต๋™ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ...
    ํŽ˜์ด์ € ๋‹ค์šด๋กœ๋“œ
  • 2
    ๋ฐ”์‚ด ์—”์ง„
    ๋ฐ”์‚ด ์—”์ง„
    VASSAL์€ ์ œ์ž‘์„ ์œ„ํ•œ ๊ฒŒ์ž„ ์—”์ง„์ž…๋‹ˆ๋‹ค.
    ๊ธฐ์กด ๋ณด๋“œ์˜ ์ „์ž ๋ฒ„์ „
    ๊ทธ๋ฆฌ๊ณ  ์นด๋“œ ๊ฒŒ์ž„. ๋‹ค์Œ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    ๊ฒŒ์ž„ ์กฐ๊ฐ ๋ Œ๋”๋ง ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ,
    ๊ทธ๋ฆฌ๊ณ  ...
    VASSAL ์—”์ง„ ๋‹ค์šด๋กœ๋“œ
  • 3
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF๋Š” ๋‹ค์Œ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋ฐ LGPL๋กœ PDF ํŒŒ์ผ ํŽธ์ง‘ ๋ฐ
    MPL ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค. OpenPDF๋Š”
    iText์˜ LGPL/MPL ์˜คํ”ˆ ์†Œ์Šค ํ›„๊ณ„์ž,
    ์—์ด...
    OpenPDF ๋‹ค์šด๋กœ๋“œ - iText ํฌํฌ
  • 4
    ์‚ฌ๊ฐ€ GIS
    ์‚ฌ๊ฐ€ GIS
    SAGA - ์ž๋™ํ™” ์‹œ์Šคํ…œ
    Geoscientific ๋ถ„์„ - ์ง€๋ฆฌ์ ์ž…๋‹ˆ๋‹ค
    ์ •๋ณด ์‹œ์Šคํ…œ(GIS) ์†Œํ”„ํŠธ์›จ์–ด
    ์ง€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ์—„์ฒญ๋‚œ ๊ธฐ๋Šฅ
    ์ฒ˜๋ฆฌ ๋ฐ ์•„๋‚˜...
    ์‚ฌ๊ฐ€ GIS ๋‹ค์šด๋กœ๋“œ
  • 5
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    IBM Toolbox for Java / JTOpen์€
    ์ง€์›ํ•˜๋Š” Java ํด๋ž˜์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
    ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ๋ฐ ์ธํ„ฐ๋„ท ํ”„๋กœ๊ทธ๋ž˜๋ฐ
    OS/400์„ ์‹คํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ์— ๋ชจ๋ธ,
    i5/OS, ์˜ค...
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž ๋‹ค์šด๋กœ๋“œ
  • 6
    D3.js
    D3.js
    D3.js(๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฌธ์„œ์˜ ๊ฒฝ์šฐ D3)
    ํ•  ์ˆ˜ ์žˆ๋Š” JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋™์ , ๋Œ€ํ™”ํ˜• ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
    ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์‹œ๊ฐํ™”. D3์™€ ํ•จ๊ป˜
    ๋‹น์‹ ...
    D3.js ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

Ad