728x90

1. ๋„คํŠธ์›Œํฌ ๊ธฐ๋ณธ์ง€์‹

๋„คํŠธ์›Œํฌ๋ž€?

: Net(๊ทธ๋ฌผ)+Work

๋ช‡ ๊ฐœ์˜ ๋…๋ฆฝ์ ์ธ ์žฅ์น˜๊ฐ€ ์ ์ ˆํ•œ ์˜์—ญ ๋‚ด์—์„œ ์ ๋‹นํžˆ ๋น ๋ฅธ ์†๋„์˜ ๋ฌผ๋ฆฌ์  ํ†ต์‹  ์ฑ„๋„์„ ํ†ตํ•˜์—ฌ ์„œ๋กœ๊ฐ€ ์ง์ ‘ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ด ์ฃผ๋Š” ๋ฐ์ดํ„ฐ ํ†ต์‹  ์ฒด๊ณ„

 

์—ฐ๊ฒฐํ•˜๋Š” ์„ ์ด๋‚˜ ์žฅ์น˜ ๊ฐ™์€ ๋ฌผ๋ฆฌ์ ์ธ ์ธก๋ฉด๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐ์— ํ•„์š”ํ•œ ๋ฉ”์‹œ์ง€๋‚˜ ๊ทœ์•ฝ๊ณผ ๊ฐ™์€ ๋ฌผ๋ฆฌ์ ์ด์ง€ ์•Š์€ ์ธก๋ฉด๊นŒ์ง€ ๋ชจ๋‘ ํฌํ•จํ•œ, ํ†ต์‹  ๊ณผ์ • ์ „์ฒด๋ฅผ ์•„์šฐ๋ฅด๋Š” ๊ฐœ๋…


ํ”„๋กœํ† ์ฝœ(protocol)

: ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•œ ์•ฝ์†

  • HTTP(Hyper Text Tranfer Protocol)
  • TCP/IP(Transmission Contorl Protocol)
  • UDP(User Datagram Protocol)
  • SMTP(Simple Mail Transfer Protocol)
  • FTP(File Transfer Protocol)

TCP ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹ 

ํŒจํ‚ท

Packet = Package + Bucket

: ํ†ต์‹ ๋ง์„ ํ†ตํ•œ ์ „์†ก์„ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ž‘๊ฒŒ ๋‚˜๋ˆˆ ๊ฒƒ

  • ๊ตฌ์„ฑ์š”์†Œ
    • ํ—ค๋” Header
    • ํŽ˜์ด๋กœ๋“œ Payload
    • ํŠธ๋ ˆ์ผ๋Ÿฌ Trailer

2. ๋„คํŠธ์›Œํฌ ํฌ๋ Œ์‹

๋„คํŠธ์›Œํฌ ํฌ๋ Œ์‹์ด๋ž€?

๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•˜์—ฌ ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ, ์•”ํ˜ธ ๋“ฑ์„ ํŠน์ •๋„๊ตฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ€๋กœ์ฑ„๊ฑฐ๋‚˜ ์„œ๋ฒ„์— ๋กœ๊ทธํ˜•ํƒœ๋กœ ์ €์žฅ๋œ ๊ฒƒ์„ ์ ‘๊ทผํ•˜์—ฌ ๋ถ„์„ํ•˜๋Š” ํฌ๋ Œ์‹ ๋ถ„์•ผ

 

๋„คํŠธ์›Œํฌ ํŒจํ‚ท: ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ ์กฐ๊ฐ

 

ํŒจํ‚ท ๋ถ„์„ ๋„๊ตฌ

WireShark

๋„คํŠธ์›Œํฌ ํŒจํ‚ท์„ ๊ฐ์‹œ ๋ฐ ๋ถ„์„ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ, ํŒจํ‚ท ๋ถ„์„ ๋„๊ตฌ ์ค‘ ์ด๋ฆ„์ด ๊ฐ€์žฅ ๋„๋ฆฌ ์•Œ๋ ค์ง„ ์†Œํ”„ํŠธ์›จ์–ด

  • GNU GPLv2 ๋ผ์ด์„ ์Šค(์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด)
  • ํฌ๋กœ์Šค ํ”Œ๋žซํผ(Windows, Linux, Mac ๋“ฑ ์ง€์›)
  • ํŒจํ‚ท ๋ถ„์„์„ ์œ„ํ•œ GUI ์ œ๊ณต
  • ๋ฌด์ฐจ๋ณ„ ๋ชจ๋“œ(promiscuous mode) ์ง€์›
  • Loopback ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‹œ์Šคํ…œ์˜ ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ๋„ ๋ถ„์„ ๊ฐ€๋Šฅ
  • ํŒŒ์ผ ํ˜•ํƒœ๋กœ ๊ธฐ๋ก ๊ฐ€๋Šฅ

 

 

'E-COPS > ๋””์ง€ํ„ธ ํฌ๋ Œ์‹' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์Šคํ…Œ๊ฐ€๋…ธ๊ทธ๋ž˜ํ”ผ  (4) 2024.11.11

+ Recent posts