์ƒˆ์†Œ์‹

IT & Security/Network

[๋„คํŠธ์›Œํฌ] ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ(ํ”„๋กœํ† ์ฝœ, ์„œ๋ธŒ๋„ท, IP)

  • -
๋ฐ˜์‘ํ˜•

์ด๋ฒˆ ๊ธ€์€ ๋„คํŠธ์›Œํฌ์— ๊ธฐ์ดˆ์— ๋Œ€ํ•œ ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค. 

ํ”„๋กœํ† ์ฝœ์— ์ •์˜์™€ ์„œ๋ธŒ๋„ท, ๊ทธ๋ฆฌ๊ณ  IPv4์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๋‹ด์•˜์Šต๋‹ˆ๋‹ค.

๋ฐ”๋กœ ์‹œ์ž‘ํ• ๊ป˜์š”


 

ํ”„๋กœํ† ์ฝœ

์ •์˜

โ–ถ ์ปดํ“จํ„ฐ ๊ฐ„์˜ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ์˜ ํ†ต์‹ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ทœ์น™๊ณผ ์•ฝ์†

 

๊ธฐ๋Šฅ 

โ–ถ ์ฃผ์†Œ ์„ค์ •(Addressing)

  - ๊ฐ ์ „์†ก ๊ณ„์ธต์— ๋งž๋Š” ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋ฅผ ์ง€์ •

  - 2๊ณ„์ธต-MAC Address, 3๊ณ„์ธต-IP Address, 4๊ณ„์ธต-Port Number

 

โ–ถ ์ˆœ์„œ์ œ์–ด(Sequence Control)

  - ๋ฐ์ดํ„ฐ ๋‹จ์œ„ ๋ณ„๋กœ ๋ณด๋‚ด์ง€๋Š” ์ˆœ์„œ๋ฅผ ๋ช…์‹œ(seq. number)

 

โ–ถ ๋‹จํŽธํ™” ๋ฐ ์žฌ์กฐํ•ฉ(Fragmentation & Reassembly)

  - ์ „์†ก ํšจ์œจ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด์„œ ํŒจํ‚ท์„ ์ž‘์€ ๋‹จ์œ„๋กœ ์ „์†กํ•˜๊ณ , ๋ฐ›๋Š” ๊ณณ์—์„œ ์žฌ์กฐํ•ฉ

 

โ–ถ ์บก์Šํ™”(Encapsulation)

  - ๋ฐ์ดํ„ฐ์— ์ œ์–ด ์ •๋ณด๋ฅผ ๋ถ™์ž„(Header)

  - PDU(ํ”„๋กœํ† ์ฝœ ๋ฐ์ดํ„ฐ ๋‹จ์œ„)

    --> SDU(์„œ๋น„์Šค ๋ฐ์ดํ„ฐ ๋‹จ์œ„) +PCI(ํ”„๋กœํ† ์ฝœ ์ œ์–ด ์ •๋ณด:ํ—ค๋”)

    --> PCI: ์ฃผ์†Œ, ์˜ค๋ฅ˜๊ฒ€์ถœ ์ฝ”๋“œ, ํ”„๋กœํ† ์ฝœ ์ •๋ณด ํ”„๋กœํ† ์ฝœ

 

โ–ถ ์—ฐ๊ฒฐ ์ œ์–ด(Connection Control)

  - ์—ฐ๊ฒฐ ์ง€ํ–ฅํ˜• ๋ฐ์ดํ„ฐ ์ „์†ก(Connection Oriented Data Transfer)

    --> TCP(Transmission Control Protocol)

    --> ๋‘ ์‹œ์Šคํ…œ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์ „์— ์—ฐ๊ฒฐ์„ ์„ค์ •

    --> ์—ฐ๊ฒฐ ์„ค์ •, ๋ฐ์ดํ„ฐ ์ „์†ก, ์—ฐ๊ฒฐ ํ•ด์ œ์˜ ๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ

    --> 3-way ํ•ธ๋“œ์„ธ์ดํฌ๋ฅผ ์ด์šฉ ์—ฐ๊ฒฐ ์„ค์ • ๏‚„ ๋ฐ์ดํ„ฐ ์ „์†ก ์ค‘ ์—ฐ๊ฒฐ์„ ์ง€์†ํ•ด์„œ ๊ด€๋ฆฌ

 

 - ๋น„์—ฐ๊ฒฐ ๋ฐ์ดํ„ฐ ์ „์†ก(Connectionless Data Transfer)

    --> UDP(User Datagram Protocol)

    --> ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์ „์— ์—ฐ๊ฒฐ ์„ค์ •ํ•˜์ง€ ์•Š์Œ

    --> ๋ฐ์ดํ„ฐ ๊ตํ™˜ ์‹œ์— ํ™•์ธ์‘๋‹ต๋„ ์—†์Œ

    --> TCP๋ณด๋‹ค ์‹ ๋ขฐ์„ฑ์ด ๋–จ์–ด์ง€์ง€๋งŒ ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์ „์†ก ๊ฐ€๋Šฅ

 

โ–ถ ํ๋ฆ„์ œ์–ด(Flow Control)

  - ์ „์†ก ๋ฐ์ดํ„ฐ์˜ ์–‘์ด๋‚˜ ์†๋„๋ฅผ ์กฐ์ ˆ (์œˆ๋„์šฐ ์‚ฌ์ด์ฆˆ)

    --> ์†ก์‹ ์ธก๊ณผ ์ˆ˜์‹ ์ธก์˜ ์†๋„ ์ฐจ์ด ๋ฐ ํ˜ผ์žก ๋“ฑ์œผ๋กœ ์ธํ•œ ์ •๋ณด ์†์‹ค์„ ๋ฐฉ์ง€

 

โ–ถ ๋™๊ธฐํ™”(Synchronization)

  - ์†ก์ˆ˜์‹ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์‹œ ์ฃผ๊ณ ๋ฐ›์€ ํŒจํ‚ท์˜ ํฌ๊ธฐ ๋“ฑ์˜ ๊ฐ’์„ ๊ณต์œ (seq. number) ๏‚„

 

โ–ถ๋‹ค์ค‘ํ™”(Multiplexing)

  - ํ•˜๋‚˜์˜ ํ†ต์‹  ํšŒ์„ ์— ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ์ด ๋™์‹œ์— ํ†ต์‹ ํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉ

    --> segmentation (MAC, ip, port, seg number)

 

์„œ๋ธŒ๋„ท

โ–ถ ํ•˜๋‚˜์˜ IP ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•

 

โ–ถ ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋„คํŠธ์›Œํฌ๋กœ ๋‚˜๋ˆ„์–ด ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋…

 

โ–ถ ์„œ๋ธŒ๋„ท์„ ํ•˜์—ฌ ๋„คํŠธ์›Œํฌ๋ฅผ ๋‚˜๋ˆ„๋ฉด ๋‹ค๋ฅธ ๋Œ€์—ญ์˜ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋˜์–ด Gateway๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€์ฒ˜๋Ÿผ ํ†ต์‹ ํ•ด์•ผ ํ•จ     

 -->ํ˜ธ์ŠคํŠธ๋“ค์€ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ์„ค์ •๋œ ์žฅ์น˜๋กœ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฆ„

 

 

์ถœ์ฒ˜ : ํ•™๊ต ๊ฐ•์˜ PPT

IP ์ฃผ์†Œ ์ฒด๊ณ„ (IPv4)

โ–ถ 32๋น„ํŠธ ๊ณ„์ธต๊ตฌ์กฐ์˜ ๋…ผ๋ฆฌ ์ฃผ์†Œ

 

โ–ถ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„๊ณผ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์œผ๋กœ ์ฃผ์†Œ ๊ตฌ๋ถ„

 

โ–ถ 8๋น„ํŠธ(์˜ฅํ…Ÿ)๋กœ 4๊ฐœ์˜ ๊ทธ๋ฃน์œผ๋กœ ๋‚˜๋ˆ”

 

โ–ถ ๊ฐ ์˜ฅํ…Ÿ์€ 10์ง„์ˆ˜(0~255)๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ' .(dot)' ์œผ๋กœ ๊ตฌ๋ถ„

 

์ถœ์ฒ˜ : ํ•œ๊ตญ์ธํ„ฐ๋„ท  ์ •๋ณด์„ผํ„ฐ
์ถœ์ฒ˜ : ํ•™๊ต ppt

 

์œ„ ์ด๋ฏธ์ง€๋Š” Cํด๋ž˜์Šค ์ž…๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ 24bit ํ˜ธ์ŠคํŠธ 8bit  ์ด๋ ‡๊ฒŒ A~Eํด๋ž˜์Šค๋ฅผ ์ •ํ•ด์„œ ๋‚˜๋ˆ ์ง€๋Š”๋ฐ

์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์€ A~Cํด๋ž˜์Šค์ด๊ณ , DE๋Š” ์—ฐ๊ตฌ์šฉ ํ˜น์€ ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ์šฉ, ์˜ˆ์•ฝ๋œ ์ฃผ์†Œ ๋ผ๊ณ  ํ•˜๊ณ 

์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

 

 

๋‚˜๋ˆ ์ง€๋Š” ๋ฒ”์œ„๋Š” ์ด๋ ‡๊ณ , ์‚ฌ์„คIP๋Š” ๋”ฐ๋กœ ์ง€์ •์ด ๋˜์–ด์žˆ๋Š”๋ฐ NAT(๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ณ€ํ™˜)๋ผ๋Š” ๊ฐœ๋…์ด ๋“ค์–ด๊ฐ€์„œ

์ด๋ถ€๋ถ„์€ ๋‚˜์ค‘์— ์ž์„ธํžˆ ํฌ์ŠคํŒ… ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜๋Š” ์‚ฌ์„ค ip๋Œ€์—ญ์ด๋ฉฐ, A์™€ Bํด๋ž˜์Šค์— ์‚ฌ์„ค ip๋Œ€์—ญ์€ ๋Œ€๋ถ€๋ถ„ ๊ธฐ์—…์šฉ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ 

C ํด๋ž˜์Šค๋Š” ๊ฐ€์ •์šฉ์—์„œ ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

 

์—ฌ๊ธฐ๊นŒ์ง€

์ด๋ฒˆ๊ธ€์—๋Š” ๊ฐ„๋‹จํ•œ ๊ฐœ๋…๋“ค์„ ์ ์–ด๋†“์•˜๋Š”๋ฐ์š”

์•ž์œผ๋กœ '๋„คํŠธ์›Œํฌ' ๋ฅผ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‹ฌํ™”๊นŒ์ง€ ์ฒœ์ฒœํžˆ ๋‹ค๋ฃจ๋ฉฐ ์ •๋ฆฌํ•ด๋ณด๋„๋ก ํ• ๊ป˜์š”

๊ธฐ์ดˆ ๊ฐœ๋…๋ถ€ํ„ฐ ์ฐจ์ฐจ ์ตํ˜€๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค~ ๋‹ค๋“คํ™”์ดํŒ…

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.