About Network3 3th Layer

๋„คํŠธ์›Œํฌ

3๊ณ„์ธต

2๊ณ„์ธต์€ ๋‹จ๊ฑฐ๋ฆฌ ๋„คํŠธ์›Œํฌ์˜€์ง€๋งŒ, 3๊ณ„์ธต์€ ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ์žˆ๋Š” ์ปดํ“จํ„ฐ๊นŒ์ง€

์–ด๋–ป๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ• ์ง€ ์ œ์–ดํ•˜๋Š” ๊ณ„์ธต(ํŒจํ‚ท์˜ ๊ฒฝ๋กœ๋ฅผ ์ œ์–ด)

LAN - WAN - LAN

3๊ณ„์ธต ์ฃผ์š” ํ”„๋กœํ† ์ฝœ

  • IPv4

    IPv4 - Wikipedia

    • 4 Bytes(32 bits)
  • IPv6

IPv6 Packet Security | IPv6 Now

  • 16 Bytes(128 bits)

์ผ๋ฐ˜์ ์ธ IP ์ฃผ์†Œ

ํด๋ž˜์Šค ๋„คํŠธ์›Œํฌ ๊ตฌ๋ถ„ ์‹œ์ž‘ ์ฃผ์†Œ ๋งˆ์ง€๋ง‰ ์ฃผ์†Œ
A ํด๋ž˜์Šค 0XXXXXXX (์ฒซ ๋ฒˆ์งธ ํ•„๋“œ) 0.0.0.0 127.255.255.255
B ํด๋ž˜์Šค 10XXXXXX (๋‘ ๋ฒˆ์งธ ํ•„๋“œ) 128.0.0.0 191.255.255.255
C ํด๋ž˜์Šค 110XXXXX (์„ธ๋ฒˆ์งธ ํ•„๋“œ) 192.0.0.0 223.255.255.255
D ํด๋ž˜์Šค (๋ฉ€ํ‹ฐ์บ์ŠคํŠธ) 1110XXXX (๋„ค ๋ฒˆ์งธ ํ•„๋“œ) 224.0.0.0 239.255.255.255
E ํด๋ž˜์Šค (์˜ˆ์•ฝ) 1111XXXX (๋‹ค์„ฏ ๋ฒˆ์งธ ํ•„๋“œ) 240.0.0.0 255.255.255.255

๋„คํŠธ์›Œํฌ ๊ตฌ๋ถ„์—์„œ ์•ž์ž๋ฆฌ๋Š” ์ƒ์ˆ˜๋ฉฐ, ๋‚˜๋จธ์ง€ ๋’ท์ž๋ฆฌ ๋ถ€ํ„ฐ๋Š”(Xํ‘œ์‹œ) 1๋กœ ์ฑ„์›Œ์ง

EX) Aํด๋ž˜์Šค

0 000 0000.0000 0000.0000 0000.0000 0000 ~ 0 111 1111.1111 1111.1111 1111.1111 1111

์œ„ ๋ฐฉ์‹์€ IP๋‚ญ๋น„๊ฐ€ ๋„ˆ๋ฌด ์‹ฌํ•œ ๋ฐฉ์‹์ด์—ฌ์„œ, ์ง€๊ธˆ์€ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋ฅผ ์ด์šฉํ•ด ๋‚ญ๋น„๋ฅผ ์ค„์ธ๋‹ค.

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ(Subnet Mask)

  • ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์„ ๋‚˜๋ˆ ์ฃผ์–ด ๊ณผ๊ฑฐ๋ฐฉ์‹์—์„œ ์ผ์–ด๋‚˜๋Š” IP ๋‚ญ๋น„๋ฅผ ๋ฐฉ์ง€
  • 4 Bytes(32 Bits)
  • 2์ง„์ˆ˜๋กœ ํ‘œ๊ธฐ ํ–ˆ์„ ๋•Œ 1๋กœ ์‹œ์ž‘, 1๊ณผ 1์‚ฌ์ด์—๋Š” 0์ด ์˜ฌ์ˆ˜ ์—†์Œ(1๊นŒ์ง€๋Š” ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ๋Œ€, 0์€ ์ด ๋Œ€์—ญ๋Œ€์— ์†ํ•ด ์žˆ๋Š” ํ˜ธ์ŠคํŠธ์˜ ๊ฐฏ์ˆ˜)

์‚ฌ์„คIP / ๊ณต์ธIP

IP์ฃผ์†Œ ์ž์›์ด ๋น ๋ฅด๊ฒŒ ์†Œ๋ชจ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ปดํ“จํ„ฐ๋Š” IP๊ณต์œ ๊ธฐ์—์„œ ํ•˜๋‚˜์˜ ๊ณต์ธIP๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ๊ฐœ์˜ ์‚ฌ์„ค IP๋กœ ๋‚˜๋ˆ  ์‚ฌ์šฉํ•˜๊ฒŒ ํ•ด์ค€๋‹ค.

EX)์•„๋งˆ์กด ์‡ผํ•‘๋ฌผ์— ์ฐœ๋ชฉ๋ก์„ ์ƒํ’ˆ ๋ชฉ๋ก์„ ํด๋ฆญ ํ–ˆ์„ ๋•Œ ๊ณต์ธ IP๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์˜ค๊ณ  ์‚ฌ์„คIP๋กœ ๊ตฌ๋ถ„ ๋˜์–ด์„œ ์š”์ฒญ(์‚ฌ์šฉ์ค‘์ธ ๊ธฐ๊ธฐ)ํ•œ ๊ณณ์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์˜จ๋‹ค.

  • ๊ณต์ธIP : ์‹ค์ œ ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ
  • ์‚ฌ์„คIP : ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ๋Œ€์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ

image-20210928194145994

NAT์žฅ๋น„๋Š” ํŒจํ‚ท์„ ์š”์ฒญํ•  ๋•Œ ๊ธฐ๋ก์„ ํ•œ๋‹ค, ๋งŒ์•ฝ ์š”์ฒญํ•˜์ง€ ์•Š์€ ํŒจํ‚ท์ด ๋“ค์–ด์™”์„ ๊ฒฝ์šฐ NAT๊นŒ์ง€๋งŒ ๋ฐ›๊ณ  ๋ฐ›์€ ํŒจํ‚ท์€ ์ „๋‹ฌ๋˜์ง€ ์•Š๋Š”๋‹ค.

localhost = 127.0.0.1 : ๋‚˜ ์ž์‹ ์˜ ์ฃผ์†Œ

IP์ฃผ์†Œ, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, ๊ฒŒ์ดํŠธ์›จ์ด ์ฃผ์†Œ๊ฐ€ ์„ค์ • ๋˜์–ด์žˆ์ง€ ์•Š์„ ๊ฒฝ์šฐ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ ๋ถˆ๊ฐ€๋Šฅ

๊ฒŒ์ดํŠธ์›จ์ด(GateWay)

์ด์ข… ํ”„๋กœํ† ์ฝœ๊ฐ„์— ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋ฉฐ, ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ๋“ค์–ด๊ฐ€๋Š” ๋ฌธ์˜ ์—ญํ™œ์ด๋‹ค.

๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ์„ค์ •๋˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ, ๊ฐ™์€ ๋Œ€์—ญ๋Œ€์— ์žˆ๋Š” ์ปดํ“จํ„ฐ๋ผ๋ฆฌ(์‚ฌ์„คIP)๋Š” ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ (๊ณต์ธIP)์—์„œ๋Š” ํ†ต์‹ ์ด ๋ถˆ๊ฐ€๋Šฅ ํ•˜๋‹ค.

ARP

The TCP/IP Guide - ARP Message Format

๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ๋Œ€์—์„œ ํ†ต์‹  ํ•˜๊ธฐ ์œ„ํ•œ IP Address๋ฅผ ํ†ตํ•ด์„œ MAC Address๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

  • 28 Bytes
  • Destonation MAC Address๋ฅผ ๋ชจ๋ฅผ ๊ฒฝ์šฐ ์ „๋ถ€ 0์œผ๋กœ ๋จผ์ € ์ฑ„์šด๋‹ค์Œ ํ•ด๋‹น IP๋ฅผ ๊ฐ€์ง„ ๊ธฐ๊ธฐ์˜ MAC Address๋ฅผ ๋ณด๋‚ด๋‹ฌ๋ผ๊ณ  ๋ธŒ๋กœ๋“œ ์บ์ŠคํŒ…(๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ๋Œ€์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์— ์ „์†ก)

  • ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์—์„œ๋งŒ ์‚ฌ์šฉ

์•ฝ์–ด

  • IPv4 : Internet Protocol Version 4
  • IPv6 : Internet Protocol Version 6
  • ICMP : Internet Control Message Protocol
  • ARP : Address Resolution Protocol