๐Ÿ“˜ ๋„คํŠธ์›Œํฌ์˜ ๊ธฐ์ดˆ

์ด์ƒ๋ฏผยท2023๋…„ 8์›” 14์ผ
0

CS๊ณต๋ถ€

๋ชฉ๋ก ๋ณด๊ธฐ
3/5
post-thumbnail

๐Ÿ“˜ ๋„คํŠธ์›Œํฌ

  • ๋„คํŠธ์›Œํฌ๋ž€ ๋…ธ๋“œ์™€ ๋งํฌ๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•˜๋Š” ์ง‘ํ•ฉ์„ ์˜๋ฏธํ•œ๋‹ค.
    ๋…ธ๋“œ: ์„œ๋ฒ„, ๋ผ์šฐํ„ฐ ,์Šค์œ„์น˜ ๋“ฑ ๋„คํŠธ์›Œํฌ ์žฅ์น˜
    ๋งํฌ: ์œ ์„ , ๋ฌด์„ 

๐Ÿ“—์ฒ˜๋ฆฌ๋Ÿ‰

  • ๋งํฌ ๋‚ด์—์„œ ์„ฑ๊ณต์ ์œผ๋กœ ์ „๋‹ฌ๋œ ๋ฐ์ดํ„ฐ์˜ ์–‘, ์–ผ๋งˆ๋งŒํผ ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ–ˆ๋Š”์ง€
    ๋งŽ์€ ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌ == ๋งŽ์€ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๊ฐ€์ง„๋‹ค.
  • ๋‹จ์œ„๋Š” bps๋กœ ์ดˆ๋‹น์ „์†ก, ์ˆ˜์‹ ๋˜๋Š” ๋น„ํŠธ ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค.
  • ์ฒ˜๋ฆฌ๋Ÿ‰์€ ํŠธ๋ž˜ํ”ฝ, ๋„คํŠธ์›Œํฌ ์žฅ์น˜๊ฐ„ ๋Œ€์—ญํญ, ๋„คํŠธ์›Œํฌ ์—๋Ÿฌ, ์žฅ์น˜์˜ ํ•˜๋“œ์›จ์–ด ์ŠคํŽ™์— ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค.

โ€ป๋Œ€์—ญํญ: ์ฃผ์–ด์ง„ ์‹œ๊ฐ„๋™์•ˆ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ํ๋ฅผ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๋น„ํŠธ ์ˆ˜

๐Ÿ“—์ง€์—ฐ ์‹œ๊ฐ„

  • ์–ด๋–ค ์š”์ฒญ์ด ์ฒ˜๋ฆฌ๋˜๋Š” ์‹œ๊ฐ„, ๋ฉ”์‹œ์ง€๊ฐ€ ๋‘ ์žฅ์น˜๋ฅผ ์™•๋ณตํ•˜๋Š”๋ฐ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„
  • ๋งค์ฒด ํƒ€์ž…(์œ ,๋ฌด์„ ), ํŒจํ‚ท ํฌ๊ธฐ, ๋ผ์šฐํ„ฐ์˜ ํŒจํ‚ท ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์— ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค.

๐Ÿ“—๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€

  • ๋…ธ๋“œ์™€ ๋งํฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ฐฐ์น˜๋˜์–ด ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ๋ฐฉ์‹, ์—ฐ๊ฒฐ ํ˜•ํƒœ๋ฅผ ์˜๋ฏธ
  • ํŠธ๋ฆฌ, ๋ฒ„์Šค ํ† ํด๋กœ์ง€, ์„ฑํ˜• ํ† ํด๋กœ์ง€, ๋งํ˜• ํ† ํด๋กœ์ง€, ๋ฉ”์‹œ ํ† ํด๋กœ์ง€ ๋“ฑ์ด ์žˆ๋‹ค.

๋ฒ„์Šค ํ† ํด๋กœ์ง€

  • ์ค‘์•™ ํ†ต์‹  ํšŒ์„ ์— ์—ฌ๋Ÿฌ ๋…ธ๋“œ๊ฐ€ ์—ฐ๊ฒฐ, ๊ทผ๊ฑฐ๋ฆฌ ํ†ต์‹ ๋งŒ(LAN)์—์„œ ์‚ฌ์šฉ
  • ์„ค์น˜๋น„์šฉ์ด ์ ๊ณ  ์‹ ๋ขฐ์„ฑ์ด ์šฐ์ˆ˜, ์ถ”๊ฐ€ ์‚ญ์ œ ์‰ฝ๋‹ค.
  • ์Šคํ‘ธํ•‘์˜ ์œ„ํ—˜์ด ์žˆ์Œ

์Šคํ‘ธํ•‘

  • ๊ธฐ์กด ์Šค์œ„์นญ ๊ธฐ๋Šฅ์„ ์†์—ฌ์„œ ํŠน์ • ๋…ธ๋“œ์— ํ•ด๋‹น ํŒจํ‚ท์ด ์˜ค๋„๋ก ์กฐ์ž‘ํ•˜๋Š” ๊ฒƒ

๐Ÿ“—๋ณ‘๋ชฉํ˜„์ƒ

  • ํŠน์ • ํšŒ์„ ์— ํŠธ๋ž˜ํ”ฝ์ด ๋ชฐ๋ ค ์ง€์—ฐ์‹œ๊ฐ„์ด ๊ธธ๊ฒŒ ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ

-> ๋ณ‘๋ชฉํ˜„์ƒ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ๋„คํŠธ์›Œํฌ๊ฐ€ ์–ด๋–ค ํ† ํด๋กœ์ง€๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๊ณ , ์–ด๋–ค ๊ฒฝ๋กœ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋Š”์ง€ ์•Œ์•„์•ผ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“—๋„คํŠธ์›Œํฌ ๋ถ„๋ฅ˜

LAN

  • ๊ทผ๊ฑฐ๋ฆฌ ํ†ต์‹ ๋ง์„ ๋œปํ•˜๋ฉฐ, ๊ฐ™์€ ๊ฑด๋ฌผ, ์บ ํผ์Šค ๊ฐ™์€ ์ข์€ ๊ณต๊ฐ„์—์„œ ์šด์˜

MAN

  • ๋Œ€๋„์‹œ ์ง€์—ญ ๋„คํŠธ์›Œํฌ

WAN

  • ๊ด‘์—ญ ๋„คํŠธ์›Œํฌ, ๊ตญ๊ฐ€ ๋˜๋Š” ๋Œ€๋ฅ™์—์„œ ์šด์˜, ์ „์†ก ์†๋„ ๋‚ฎ์Œ

๐Ÿ“—๋„คํŠธ์›Œํฌ ์„ฑ๋Šฅ ๋ถ„์„ ๋ช…๋ น์–ด

ping

  • ๋„คํŠธ์›Œํฌ ์ƒํƒœ ํ™•์ธํ•˜๋ ค๋Š” ๋Œ€์ƒ ๋…ธ๋“œ๋ฅผ ํ–ฅํ•ด ์ผ์ • ํฌ๊ธฐ์˜ ํŒจํ‚ท์„ ์ „์†กํ•˜๋Š” ๋ช…๋ น์–ด
    -> ํŒจํ‚ท ์ˆ˜์‹  ์ƒํƒœ, ๋„๋‹ฌ์‹œ๊ฐ„ ๋“ฑ์„ ์•Œ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์—ฐ๊ฒฐ์ •์ƒ์ธ์ง€ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • TCP/IP ํ”„๋กœํ† ์ฝœ ์ค‘ ICMP ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ๋™์ž‘ํ•œ๋‹ค.
  • ๋ช…๋ น์–ด: ping [ip์ฃผ์†Œ or ๋„๋ฉ”์ธ ์ฃผ์†Œ]

netstat

  • ์ ‘์†๋˜์–ด ์žˆ๋Š” ์„œ๋น„์Šค๋“ค์˜ ๋„คํŠธ์›Œํฌ ์ƒํƒœ๋ฅผ ํ‘œ์‹œํ•˜๋ฉฐ, ๋„คํŠธ์›Œํฌ ์ ‘์†, ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”, ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ ๋“ฑ์˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.
  • ์ฃผ๋กœ ์„œ๋น„์Šค์˜ ํฌํŠธ๊ฐ€ ์—ด๋ ค์žˆ๋Š”์ง€ ํ™•์ธํ•  ๋•Œ ์“ด๋‹ค.

nslookup

  • ํŠน์ • ๋„๋ฉ”์ธ์— ๋งคํ•‘๋œ IP๋ฅผ ํ™•์ธ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค.

tracert

  • ๋ชฉ์ ์ง€ ๋…ธ๋“œ๊นŒ์ง€์˜ ๋„คํŠธ์›Œํฌ ๊ฒฝ๋กœ ํ™•์ธํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด.
  • ๊ฒฝ๋กœ๋ณ„ ์‹œ๊ฐ„ ์ถ”์ ์„ ํ†ตํ•ด ์–ด๋А ๊ตฌ๊ฐ„์—์„œ ๋ณ‘๋ชฉํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๋Š”์ง€๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“˜TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ

TCP/IP 4๊ณ„์ธต์€ OSI 7๊ณ„์ธต๊ณผ ๋งŽ์ด ๋น„๊ตํ•œ๋‹ค.

  • ์ด ๊ณ„์ธต๋“ค์€ ํŠน์ • ๊ณ„์ธต์ด ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๋•Œ, ๋‹ค๋ฅธ ๊ณ„์ธต์ด ์˜ํ–ฅ ๋ฐ›์ง€ ์•Š๋„๋ก ์„ค๊ณ„๋˜์—ˆ๋‹ค.

๐Ÿ“—์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต

  • FTP,HTTP,SSH,SMTP,DNS ๋“ฑ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ ๊ณ„์ธต์ด๋ฉฐ, ์‹ค์งˆ์ ์œผ๋กœ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ œ๊ณต๋˜๋Š” ์ธต

๐Ÿ“—์ „์†ก ๊ณ„์ธต

  • ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ํ†ต์‹  ์„œ๋น„์Šค ์ œ๊ณต, ์—ฐ๊ฒฐ ์ง€ํ–ฅ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ ์ง€์›, ์‹ ๋ขฐ์„ฑ, ํ๋ฆ„์ œ์–ด
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์ธํ„ฐ๋„ท ๊ณ„์ธต ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋  ๋•Œ ์ค‘๊ณ„ ์—ญํ• ์„ ํ•œ๋‹ค.

TCP

  • ํŒจํ‚ท ์‚ฌ์ด์˜ ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•˜๊ณ  ์—ฐ๊ฒฐ์ง€ํ–ฅ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด์„œ ์—ฐ๊ฒฐํ•˜์—ฌ, ์‹ ๋ขฐ์„ฑ์„ ๊ตฌ์ถ•ํ•˜์—ฌ ์ˆ˜์‹  ์—ฌ๋ถ€๋ฅผ ํ™•์ธ, ๊ฐ€์ƒํšŒ์„  ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • ์ˆœ์„œ ๋ณด์žฅ

UDP

  • ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์ˆ˜์‹ ์—ฌ๋ถ€๋„ ํ™•์ธํ•˜์ง€ ์•Š๋Š”๋‹ค
  • ๋ฐ์ดํ„ฐ๊ทธ๋žจ ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹ ์‚ฌ์šฉํ•œ๋‹ค.
    ->ํŒจํ‚ท์ด ๋…๋ฆฝ์ ์œผ๋กœ ์ด๋™ํ•˜๋ฉฐ ์ตœ์ ์˜ ๊ฒฝ๋กœ ์„ ํƒ, ๋ถ„ํ• ๋œ ํŒจํ‚ท์€ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒฝ๋กœ๋กœ ์ „์†ก๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋„์ฐฉ์ˆœ์„œ๋„ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค.

3 way handshake

SYN: ์ ‘์†์š”์ฒญ
ACK: ์š”์ฒญ ์ˆ˜๋ฝ
1. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„๋กœ SYN
2. ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ๋กœ SYN+ACK
3. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„๋กœ ACK
-> ๋ฐ์ดํ„ฐ ์ „์†ก(3๋ฒˆ ์ˆ˜ํ–‰์‹œ ๊ฐ™์ด ๋ณด๋‚ผ ์ˆ˜๋„ ์žˆ์Œ)

๋ฐ์ดํ„ฐ ์ „์†ก์‹œ ๋ฐ์ดํ„ฐ ์ˆ˜์‹  ํ™•์ธ์„ ์ „์†ก -> ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ณด์ฆ
์ˆœ์„œ ์ž˜๋ชป์™”์„๋•Œ, ์žฌ์š”์ฒญ -> ์ˆœ์„œ๋ณด์žฅ

-> TCP๋Š” ์ด ๊ณผ์ • ๋•Œ๋ฌธ์— ์‹ ๋ขฐ์„ฑ์žˆ๋Š” ๊ณ„์ธต์ด๋ฉฐ, UDP๋Š” ์ด๊ณผ์ •์ด ์—†์–ด์„œ ์‹ ๋ขฐ์„ฑ ์—†๋Š” ๊ณ„์ธต์ด๋ผ๊ณ  ํ•œ๋‹ค.

4 way handshake

TCP๊ฐ€ ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•  ๋•Œ ๊ณผ์ •์„ ๋งํ•œ๋‹ค.
1. ํด๋ผ์ด์–ธํŠธ FIN_WAIT ์ƒํƒœ๋กœ ๋ณ€ํ™˜ ํ›„ ์„œ๋ฒ„๋กœ FIN์ด๋ผ๋Š” ์„ธ๊ทธ๋จผํŠธ ๋ณด๋ƒ„
2. ์„œ๋ฒ„๋Š” CLOSE_WAIT ์ƒํƒœ๋กœ ๋ณ€ํ™˜ ํ›„ ํด๋ผ์ด์–ธํŠธ๋กœ ACK ๋ณด๋ƒ„,
3. ์„œ๋ฒ„์—์„œ =์ผ์ •์‹œ๊ฐ„ ์ดํ›„ FIN์„ ๋‹ค์‹œ ๋ณด๋ƒ„
4. ํด๋ผ์ด์–ธํŠธ๋Š” TIME WAIT ์ƒํƒœ๋กœ ๋ณ€ํ™˜ ํ›„ ์„œ๋ฒ„๋กœ ACK ๋ณด๋ƒ„. ์„œ๋ฒ„ CLOSED,
์ผ์ •์‹œ๊ฐ„ ์ดํ›„ ํด๋ผ์ด์–ธํŠธ๋„ CLOSED ์ƒํƒœ๋กœ ์—ฐ๊ฒฐํ•ด์ œ

๐Ÿ‘‰ ์ผ์ •์‹œ๊ฐ„ ์ดํ›„ ์—ฐ๊ฒฐ์„ ๋‹ซ๋Š” ์ด์œ 
1. ์ง€์—ฐ ํŒจํ‚ท์ด ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•จ.
2. ์„œ๋ฒ„๊ฐ€ ๋‹ซํ˜”๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ์•ฝ ์„œ๋ฒ„๊ฐ€ LAST_ACK ์ƒํƒœ์—์„œ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋‹ซํžˆ๋ฉด ์ƒˆ๋กœ์šด ์—ฐ๊ฒฐ์‹œ ์ ‘์† ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ธฐ๊ธฐ ๋•Œ๋ฌธ

๐Ÿ“—์ธํ„ฐ๋„ท ๊ณ„์ธต

  • ์žฅ์น˜๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์„ IP ์ฃผ์†Œ๋กœ ์ง€์ •๋œ ๋ชฉ์ ์ง€๋กœ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ.
  • IP, ARP, ICMP ๋“ฑ์ด ์žˆ์œผ๋ฉฐ ํŒจํ‚ท ์ˆ˜์‹  ์ƒ๋Œ€์˜ ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ.
  • ์ƒ๋Œ€๋ฐฉ์ด ์ œ๋Œ€๋กœ ๋ฐ›์•˜๋Š”์ง€๋Š” ๋ณด์žฅ ์•ˆํ•˜๋Š” ๋น„์—ฐ๊ฒฐํ˜•์  ํŠน์ง•

๐Ÿ“—๋งํฌ ๊ณ„์ธต

  • ์ „์„ , ๊ด‘์„ฌ์œ , ๋ฌด์„  ๋“ฑ์œผ๋กœ ์‹ค์งˆ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ, ์žฅ์น˜๊ฐ„ ์‹ ํ˜ธ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ทœ์น™
    ์„ ์ •ํ•˜๋Š” ๊ณ„์ธต

๐Ÿ“˜๊ณ„์ธต ๊ฐ„ ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹  ๊ณผ์ •

  1. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—์„œ ์ „์†ก ๊ณ„์ธต์œผ๋กœ ์š”์ฒญ๊ฐ’๋“ค์ด ์บก์Аํ™” ๊ณผ์ •์„ ๊ฑฐ์ณ ์ „๋‹ฌ
  2. ๋งํฌ ๊ณ„์ธต์„ ํ†ตํ•ด ํ•ด๋‹น ์„œ๋ฒ„์™€ ํ†ต์‹ 
  3. ํ•ด๋‹น ์„œ๋ฒ„์˜ ๋งํฌ ๊ณ„์ธต์œผ๋กœ ๋ถ€ํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต๊นŒ์ง€ ๋น„์บก์Аํ™” ๊ณผ์ •์„ ๊ฑฐ์ณ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก

๐Ÿ“—์บก์Аํ™” ๊ณผ์ •

  • ์ƒ์œ„ ๊ณ„์ธต์˜ ํ—ค๋”์™€ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜์œ„ ๊ณ„์ธต์˜ ๋ฐ์ดํ„ฐ ๋ถ€๋ถ„์— ํฌํ•จ์‹œํ‚ค๊ณ , ํ•ด๋‹น ๊ณ„์ธต์˜ ํ—ค๋”๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๊ณผ์ •์„ ๋งํ•œ๋‹ค.
  1. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต -> ์ „์†ก๊ณ„์ธต - ์„ธ๊ทธ๋จผํŠธ or ๋ฐ์ดํ„ฐ๊ทธ๋žจ
  2. ์ „์†ก๊ณ„์ธต -> ์ธํ„ฐ๋„ท ๊ณ„์ธต - ํŒจํ‚ท
  3. ์ธํ„ฐ๋„ท ๊ณ„์ธต -> ๋งํฌ ๊ณ„์ธต - ํ”„๋ ˆ์ž„

๐Ÿ“—๋น„์บก์Аํ™” ๊ณผ์ •

  • ํ•˜์œ„ ๊ณ„์ธต์—์„œ ์ƒ์œ„ ๊ณ„์ธต์œผ๋กœ ๊ฐ ๊ณ„์ธต์˜ ํ—ค๋” ๋ถ€๋ถ„์„ ์ œ๊ฑฐํ•˜๋Š” ๊ณผ์ •
  1. ํ”„๋ ˆ์ž„ํ™”๋œ ๋ฐ์ดํ„ฐ -> ํŒจํ‚ทํ™” -> ์„ธ๊ทธ๋จผํŠธ or ๋ฐ์ดํ„ฐ๊ทธ๋žจํ™” -> ๋ฉ”์‹œ์ง€ํ™”
  2. ์ตœ์ข…์ ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฉ”์‹œ์ง€๋กœ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „๋‹ฌ

๐Ÿ“—PDU

  • ๋„คํŠธ์›Œํฌ์˜ ๊ณ„์ธต ์‚ฌ์ด๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋  ๋•Œ ํ•œ๋ฉ์–ด๋ฆฌ์˜ ๋‹จ์œ„๋ฅผ PDU๋ผ๊ณ  ํ•œ๋‹ค.
    PDU๋Š” ์ œ์–ด ๊ด€๋ จ ์ •๋ณด๋“ค์ด ํฌํ•จ๋œ 'ํ—ค๋”' ๋ฐ์ดํ„ฐ๋ฅผ ์˜๋ฏธํ•˜๋Š” 'ํŽ˜์ด๋กœ๋“œ'๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ณ„์ธต๋งˆ๋‹ค ๋ถ€๋ฅด๋Š” ๋ช…์นญ์ด ๋‹ค๋ฅด๋‹ค.
    ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜: ๋ฉ”์‹œ์ง€
    ์ „์†ก๊ณ„์ธต: ์„ธ๊ทธ๋จผํŠธ(TCP),๋ฐ์ดํ„ฐ๊ทธ๋žจ(UDP)
    ์ธํ„ฐ๋„ท๊ณ„์ธต: ํŒจํ‚ท
    ๋งํฌ๊ณ„์ธต: ํ”„๋ ˆ์ž„(๋ฐ์ดํ„ฐ ๋งํฌ), ๋น„ํŠธ(๋ฌผ๋ฆฌ)

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—์„œ๋Š” ๋ฌธ์ž์—ด ๊ธฐ๋ฐ˜ ๋ฉ”์‹œ์ง€๋กœ ์†ก์ˆ˜์‹  ํ•˜๋Š”๋ฐ, ํ—ค๋”์— authorization ๊ฐ’ ๋“ฑ ๋‹ค๋ฅธ ๊ฐ’๋“ค์„ ๋„ฃ๋Š” ํ™•์žฅ์ด ์‰ฝ๊ธฐ ๋•Œ๋ฌธ.

๐Ÿ“˜๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ

  • ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ ์ฒ˜๋ฆฌ ๋ฒ”์œ„ - ์ƒ์œ„ ๊ณ„์ธต์˜ ๊ธฐ๊ธฐ๋Š” ํ•˜์œ„๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ ๋ฐ˜๋Œ€๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

๐Ÿ‘‰์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ์ฒ˜๋ฆฌ

๐Ÿ“—L7 ์Šค์œ„์น˜

  • ์Šค์œ„์น˜๋Š” ์—ฌ๋Ÿฌ ์žฅ๋น„๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ์ค‘์žฌํ•˜๋ฉฐ ๋ชฉ์ ์ง€๊ฐ€ ์—ฐ๊ฒฐ๋œ ํฌํŠธ๋กœ๋งŒ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ์žฅ๋น„
  • L7 ์Šค์œ„์น˜๋Š” ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ๋ผ๊ณ ๋„ ํ•˜๋ฉฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์„ ์ฒ˜๋ฆฌํ•˜๋ฉฐ, ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐํ•˜๋Š” ๊ธฐ๊ธฐ์ด๋‹ค.
    URL, ์„œ๋ฒ„, ์บ์‹œ, ์ฟ ํ‚ค๋“ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•˜๋ฉฐ, ๋ถˆํ•„์š”ํ•œ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋“ฑ์„ ๊ฑธ๋Ÿฌ๋‚ด๋Š” ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ ๋˜ํ•œ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
  • ์žฅ์•  ๋ฐœ์ƒํ•œ ์„œ๋ฒ„๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ถ„์‚ฐ ๋Œ€์ƒ์—์„œ ์ œ์™ธํ•ด์•ผ ํ•˜๋Š”๋ฐ ์ด๋Š” ์ •๊ธฐ์ ์ธ ํ—ฌ์Šค ์ฒดํฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ์‹œํ•˜๋ฉฐ ์ด๋ฃจ์–ด์ง„๋‹ค.
  • IP,ํฌํŠธ, URL, HTTPํ—ค๋”, ์ฟ ํ‚ค๋“ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•œ๋‹ค.

๐Ÿ‘‰์ „์†ก ๊ณ„์ธต ์ฒ˜๋ฆฌ

L4์Šค์œ„์น˜

  • ์ŠคํŠธ๋ฆฌ๋ฐ ๊ด€๋ จ ์„œ๋น„์Šค์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, IP,ํฌํŠธ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•œ๋‹ค.

ํ—ฌ์Šค์ฒดํฌ

  • L4,L7 ์Šค์œ„์น˜ ๋ชจ๋‘ ํ—ฌ์Šค ์ฒดํฌ๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์˜ ์ •์ƒ์—ฌ๋ถ€๋ฅผ ํŒ๋ณ„ํ•˜๋Š”๋ฐ, ์‚ฌ์ „์— ์„ค์ •ํ•œ ์ „์†ก ์ฃผ๊ธฐ, ์žฌ์ „์†ก ํšŸ์ˆ˜๋“ฑ์„ ํ†ตํ•ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋‚ด๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.

์„œ๋ฒ„ ์ด์ค‘ํ™”

  • ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ์˜ ๋Œ€ํ‘œ์ ์ธ ๊ธฐ๋Šฅ์œผ๋กœ 2๋Œ€ ์ด์ƒ์˜ ์„œ๋ฒ„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ€์ƒ IP๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์•ˆ์ •์ ์ธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
  • ์„œ๋ฒ„ ํ•˜๋‚˜์— ์žฅ์• ๊ฐ€ ์ƒ๊ธฐ๋”๋ผ๋„ ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ๋ฅผ ํ†ตํ•ด ๋‹ค๋ฅธ ์ •์ƒ ์„œ๋ฒ„๋กœ ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•œ๋‹ค.

๐Ÿ‘‰์ธํ„ฐ๋„ท ๊ณ„์ธต ์ฒ˜๋ฆฌ

๐Ÿ“—๋ผ์šฐํ„ฐ

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

๐Ÿ“—L3 ์Šค์œ„์น˜

  • L2์Šค์œ„์น˜ + ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ L3 ์Šค์œ„์น˜๋ฅผ ๋ผ์šฐํ„ฐ๋ผ๊ณ  ํ•ด๋„ ๋ฌด๋ฐฉํ•˜๋‹ค.
  • ๋ผ์šฐํ„ฐ๋Š” ์†Œํ”„์›จ์–ด ๊ธฐ๋ฐ˜์˜ ๋ผ์šฐํŒ…, ํ•˜๋“œ์›จ์–ด ๊ธฐ๋ฐ˜์˜ ๋ผ์šฐํŒ…์„ ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜๋ˆ ์ง€๋Š”๋ฐ
    ํ•˜๋“œ์›จ์–ด ๊ธฐ๋ฐ˜์˜ ๋ผ์šฐํŒ… ๋‹ด๋‹น์„ L3 ์Šค์œ„์น˜๋ผ๊ณ  ํ•œ๋‹ค.

๐Ÿ‘‰๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต ์ฒ˜๋ฆฌ

๐Ÿ“—L2 ์Šค์œ„์น˜

  • ์žฅ์น˜๋“ค์˜ MAC์ฃผ์†Œ๋ฅผ MAC์ฃผ์†Œ ํ…Œ์ด๋ธ”์„ ํ†ตํ•ด ๊ด€๋ฆฌํ•˜๋ฉฐ, ์—ฐ๊ฒฐ๋œ ์žฅ์น˜๋กœ๋ถ€ํ„ฐ ํŒจํ‚ท์ด ์™”์„ ๋•Œ ํŒจํ‚ท ์ „์†ก์„ ๋‹ด๋‹นํ•œ๋‹ค.
  • IP์ฃผ์†Œ๋Š” ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ, IP์ฃผ์†Œ ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ…์€ ๋ถˆ๊ฐ€, ๋‹จ์ˆœํžˆ ํŒจํ‚ท์˜ MAC์ฃผ์†Œ ์Šค์œ„์นญ ํ•˜๋Š”์—ญํ• .

๋ธŒ๋ฆฌ์ง€

  • ๋‘๊ฐœ์˜ ๊ทผ๊ฑฐ๋ฆฌ ํ†ต์‹ ๋ง(LAN)์„ ์ƒํ˜ธ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ†ต์‹ ๋ง ์—ฐ๊ฒฐ ์žฅ์น˜, ํฌํŠธ์™€ ํฌํŠธ์‚ฌ์ด์˜ ๋‹ค๋ฆฌ ์—ญํ• , ์žฅ์น˜์—์„œ ๋ฐ›์•„์˜จ MAC ์ฃผ์†Œ๋ฅผ MAC์ฃผ์†Œ ํ…Œ์ด๋ธ”๋กœ ๊ด€๋ฆฌ

๐Ÿ‘‰๋ฌผ๋ฆฌ ๊ณ„์ธต ์ฒ˜๋ฆฌ

๐Ÿ“—NIC

  • LAN ์นด๋“œ๋ผ๊ณ  ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์นด๋“œ๋Š” 2๋Œ€ ์ด์ƒ์˜ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ปดํ“จํ„ฐ ๋‚ด์— ์„ค์น˜ํ•˜๋Š” ํ™•์žฅ์นด๋“œ์ด๋‹ค.
  • LAN ์นด๋“œ์—๋Š” ๊ณ ์œ ์˜ ์‹๋ณ„๋ฒˆํ˜ธ์ธ MAC์ฃผ์†Œ๊ฐ€ ์žˆ๋‹ค.

๋ฆฌํ”ผํ„ฐ

  • ์•ฝํ•ด์ง„ ์‹ ํ˜ธ ์ •๋„๋ฅผ ์ฆใ…ํญํ•˜์—ฌ ๋‹ค๋ฅธ ์ชฝ์œผ๋กœ ์ „๋‹ฌํ•˜๋Š” ์žฅ์น˜๋ฅผ ๋งํ•œ๋‹ค.
    -> ๊ด‘์ผ€์ด๋ธ” ๋ณด๊ธ‰๋จ์— ๋”ฐ๋ผ ํ˜„์žฌ๋Š” ์ž˜ ์“ฐ์ด์ง€ ์•Š์Œ

AP(๊ณต์œ ๊ธฐ)

  • ํŒจํ‚ท์„ ๋ณต์‚ฌํ•˜๋Š” ๊ธฐ๊ธฐ๋กœ ์œ ์„  LAN ์—ฐ๊ฒฐ ํ›„ ๋‹ค๋ฅธ ์žฅ์น˜์—์„œ ๋ฌด์„  LAN๊ธฐ์ˆ (์™€์ดํŒŒ์ด)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌด์„  ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.
profile
๊ฐœ๋ฆฐ์ด

0๊ฐœ์˜ ๋Œ“๊ธ€