๐ŸŒ OSI 7๊ณ„์ธต, ์™ธ์šฐ์ง€ ๋ง๊ณ  ์ดํ•ดํ•˜์ž

@leekh8 ยท March 30, 2026 ยท 7 min read

์†”์งํžˆ ๋งํ•˜๋ฉด, OSI 7๊ณ„์ธต์€ ์ฒ˜์Œ์— ๊ทธ๋ƒฅ ์™ธ์› ๋‹ค.

"๋ฌผ๋ฐ๋„ค์ „์„ธํ‘œ์‘" ๊ฐ™์€ ์•”๊ธฐ๋ฒ•์œผ๋กœ 1๊ณ„์ธต๋ถ€ํ„ฐ 7๊ณ„์ธต๊นŒ์ง€ ์ˆœ์„œ๋Š” ์™ธ์› ๋Š”๋ฐ, ์‹ค์ œ๋กœ ๋ญ”๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ "์ด๊ฒŒ ๋ช‡ ๊ณ„์ธต ๋ฌธ์ œ์ธ๊ฐ€์š”?"๋ผ๋Š” ์งˆ๋ฌธ ์•ž์—์„œ ์ž์ฃผ ๋ฉˆ์นซํ–ˆ๋‹ค.

์ด ๊ธ€์€ ๊ทธ๋ƒฅ ์™ธ์šฐ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์™œ ์ด๋ ‡๊ฒŒ ๋‚˜๋‰˜์—ˆ๋Š”์ง€, ์‹ค์ œ๋กœ ์–ด๋–ค ์žฅ๋ฉด์—์„œ ๋“ฑ์žฅํ•˜๋Š”์ง€๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์ •๋ฆฌํ•œ ๊ฑฐ๋‹ค.


์™œ 7๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆด์„๊นŒ?

1970~80๋…„๋Œ€, ๊ฐ ํšŒ์‚ฌ๋“ค์€ ์ž๊ธฐ ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋ผ๋ฆฌ๋งŒ ํ†ต์‹ ๋˜๋Š” ๋…์ž ๊ทœ๊ฒฉ์„ ๋งŒ๋“ค์—ˆ๋‹ค. IBM ์žฅ๋น„๋Š” IBM๋ผ๋ฆฌ, DEC ์žฅ๋น„๋Š” DEC๋ผ๋ฆฌ๋งŒ ๋๋‹ค.

์ด๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋˜์ž ISO(๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ)๊ฐ€ ๋‚˜์„œ์„œ "๋„คํŠธ์›Œํฌ ํ†ต์‹ ์„ ์ด๋ ‡๊ฒŒ ํ‘œ์ค€ํ™”ํ•˜์ž"๋ฉฐ ๋งŒ๋“  ๊ฒŒ OSI(Open Systems Interconnection) ๋ชจ๋ธ์ด๋‹ค.1 1984๋…„์— ๊ณต์‹ ๋ฐœํ‘œ๋๋‹ค.

ํ•ต์‹ฌ ์•„์ด๋””์–ด๋Š” "์—ญํ• ์„ ๋ถ„๋ฆฌํ•˜์ž"๋Š” ๊ฒƒ์ด๋‹ค.

์ผ€์ด๋ธ”์ด ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๋ฌธ์ œ, IP ์ฃผ์†Œ๋กœ ์ฐพ์•„๊ฐ€๋Š” ๋ฌธ์ œ, ๋ฐ์ดํ„ฐ๊ฐ€ ๊นจ์ง€์ง€ ์•Š๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ๋ฌธ์ œ โ€” ์ด๊ฑธ ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉด ์–ด๋А ํ•œ ๋ถ€๋ถ„๋งŒ ๋ฐ”๊พธ๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค. ๊ณ„์ธต์„ ๋‚˜๋ˆ„๋ฉด ๊ฐ ๊ณ„์ธต์€ ์•„๋ž˜ ๊ณ„์ธต์—์„œ ๋ญ”๊ฐ€๋ฅผ ๋ฐ›์•„์„œ ์ฒ˜๋ฆฌํ•˜๊ณ  ์œ„ ๊ณ„์ธต์œผ๋กœ ๋„˜๊ธฐ๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค.

7๊ณ„์ธต ์‘์šฉ Application

HTTP, FTP, DNS, SMTP
6๊ณ„์ธต ํ‘œํ˜„ Presentation

์•”ํ˜ธํ™”, ์••์ถ•, ์ธ์ฝ”๋”ฉ
5๊ณ„์ธต ์„ธ์…˜ Session

์—ฐ๊ฒฐ ์ˆ˜๋ฆฝยท์œ ์ง€ยท์ข…๋ฃŒ
4๊ณ„์ธต ์ „์†ก Transport

TCP, UDP / ํฌํŠธ ๋ฒˆํ˜ธ
3๊ณ„์ธต ๋„คํŠธ์›Œํฌ Network

IP / ๋ผ์šฐํ„ฐ
2๊ณ„์ธต ๋ฐ์ดํ„ฐ๋งํฌ Data Link

MAC ์ฃผ์†Œ / ์Šค์œ„์น˜
1๊ณ„์ธต ๋ฌผ๋ฆฌ Physical

์ผ€์ด๋ธ”, ์‹ ํ˜ธ, ํ—ˆ๋ธŒ


๊ฐ ๊ณ„์ธต์„ ์‹ค์ œ๋กœ ์ดํ•ดํ•˜๊ธฐ

1๊ณ„์ธต โ€” ๋ฌผ๋ฆฌ (Physical)

๋ง ๊ทธ๋Œ€๋กœ ๋ฌผ๋ฆฌ์ ์ธ ์‹ ํ˜ธ๋‹ค. 0๊ณผ 1์„ ์ „๊ธฐ ์‹ ํ˜ธ, ๋น› ์‹ ํ˜ธ, ์ „ํŒŒ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ผ€์ด๋ธ”์ด๋‚˜ ๊ณต๊ธฐ ์ค‘์œผ๋กœ ์ „๋‹ฌํ•œ๋‹ค.

  • ์žฅ๋น„: ์ผ€์ด๋ธ”, ํ—ˆ๋ธŒ, ๋ฆฌํ”ผํ„ฐ, ๊ด‘์„ฌ์œ 
  • ๋‹จ์œ„: ๋น„ํŠธ(bit)

์‹ค์ œ ๋“ฑ์žฅ ์žฅ๋ฉด: "LAN ์ผ€์ด๋ธ” ๋ฝ‘ํ˜”์–ด์š”" โ€” ์ด๊ฒŒ 1๊ณ„์ธต ๋ฌธ์ œ๋‹ค. ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ์ด ์•ˆ ๋˜๋ฉด ๊ทธ ์œ„ ๊ณ„์ธต์€ ์•„๋ฌด ์˜๋ฏธ๊ฐ€ ์—†๋‹ค.


2๊ณ„์ธต โ€” ๋ฐ์ดํ„ฐ๋งํฌ (Data Link)

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

  • ์žฅ๋น„: ์Šค์œ„์น˜, ๋ธŒ๋ฆฟ์ง€, ๋ฌด์„  AP
  • ๋‹จ์œ„: ํ”„๋ ˆ์ž„(Frame)
  • ์ฃผ์†Œ: MAC ์ฃผ์†Œ (์˜ˆ: AA:BB:CC:DD:EE:FF)

MAC ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ ์นด๋“œ์— ํ•˜๋“œ์›จ์–ด์ ์œผ๋กœ ๋ถ€์—ฌ๋œ ๊ณ ์œ  ์ฃผ์†Œ๋‹ค. ์ œ์กฐ์‚ฌ์—์„œ ์ด๋ฏธ ์ƒˆ๊ฒจ์„œ ๋‚˜์˜จ๋‹ค.

์‹ค์ œ ๋“ฑ์žฅ ์žฅ๋ฉด: ์Šค์œ„์น˜๋Š” 2๊ณ„์ธต ์žฅ๋น„๋‹ค. ์Šค์œ„์น˜๋Š” "์ด MAC ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ์žฅ์น˜๋Š” ๋ช‡ ๋ฒˆ ํฌํŠธ์— ์žˆ๋‹ค"๋Š” ํ…Œ์ด๋ธ”์„ ๊ด€๋ฆฌํ•˜๋ฉด์„œ ํŒจํ‚ท์„ ํ•ด๋‹น ํฌํŠธ๋กœ๋งŒ ๋ณด๋‚ธ๋‹ค. ARP(Address Resolution Protocol)๋„ 2๊ณ„์ธต๊ณผ 3๊ณ„์ธต ์‚ฌ์ด์—์„œ ๋™์ž‘ํ•œ๋‹ค โ€” IP ์ฃผ์†Œ์— ๋Œ€์‘ํ•˜๋Š” MAC ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค.


3๊ณ„์ธต โ€” ๋„คํŠธ์›Œํฌ (Network)

๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ๊ฐ„ ํ†ต์‹ ์„ ๋‹ด๋‹นํ•œ๋‹ค. ๋‚ด ์ง‘ ๊ณต์œ ๊ธฐ์—์„œ ๊ตฌ๊ธ€ ์„œ๋ฒ„๊นŒ์ง€ ์ฐพ์•„๊ฐ€๋Š” ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค. ์ด๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ๊ฐ€ IP ์ฃผ์†Œ๋‹ค.

  • ์žฅ๋น„: ๋ผ์šฐํ„ฐ, L3 ์Šค์œ„์น˜
  • ๋‹จ์œ„: ํŒจํ‚ท(Packet)
  • ์ฃผ์†Œ: IP ์ฃผ์†Œ (์˜ˆ: 192.168.1.1)

์‹ค์ œ ๋“ฑ์žฅ ์žฅ๋ฉด: ๋ผ์šฐํ„ฐ๋Š” 3๊ณ„์ธต ์žฅ๋น„๋‹ค. ๋ผ์šฐํ„ฐ๋Š” ๋ชฉ์ ์ง€ IP ์ฃผ์†Œ๋ฅผ ๋ณด๊ณ  "์ด ํŒจํ‚ท์€ ์–ด๋А ๋ฐฉํ–ฅ์œผ๋กœ ๋ณด๋‚ด์•ผ ํ•˜๋‚˜"๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. TTL(Time To Live)๋„ 3๊ณ„์ธต ๊ฐœ๋… โ€” ํŒจํ‚ท์ด ๋ผ์šฐํ„ฐ๋ฅผ ํ•˜๋‚˜์”ฉ ์ง€๋‚  ๋•Œ๋งˆ๋‹ค 1์”ฉ ์ค„๊ณ , 0์ด ๋˜๋ฉด ํŒจํ‚ท์„ ๋ฒ„๋ฆฐ๋‹ค. (traceroute๊ฐ€ ์ด ์›๋ฆฌ๋ฅผ ์ด์šฉํ•œ๋‹ค.)


4๊ณ„์ธต โ€” ์ „์†ก (Transport)

๋ฐ์ดํ„ฐ๊ฐ€ ๋น ์ง์—†์ด, ์ˆœ์„œ๋Œ€๋กœ ๋„์ฐฉํ•˜๊ฒŒ ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค. ์ด ๊ณ„์ธต์—์„œ TCP์™€ UDP๊ฐ€ ๋™์ž‘ํ•œ๋‹ค.

  • ๋‹จ์œ„: ์„ธ๊ทธ๋จผํŠธ(Segment, TCP) / ๋ฐ์ดํ„ฐ๊ทธ๋žจ(Datagram, UDP)
  • ์ฃผ์†Œ: ํฌํŠธ ๋ฒˆํ˜ธ (์˜ˆ: 80, 443, 22)
TCP UDP
์—ฐ๊ฒฐ ๋ฐฉ์‹ ์—ฐ๊ฒฐ ์ˆ˜๋ฆฝ ํ›„ ํ†ต์‹  (3-way handshake) ์—ฐ๊ฒฐ ์—†์ด ๋ฐ”๋กœ ์ „์†ก
์‹ ๋ขฐ์„ฑ ์ˆœ์„œ ๋ณด์žฅ, ์†์‹ค ์‹œ ์žฌ์ „์†ก ๋ณด์žฅ ์—†์Œ
์†๋„ ์ƒ๋Œ€์ ์œผ๋กœ ๋А๋ฆผ ๋น ๋ฆ„
์‚ฌ์šฉ ์˜ˆ HTTP, SSH, FTP DNS, ์ŠคํŠธ๋ฆฌ๋ฐ, ๊ฒŒ์ž„

์‹ค์ œ ๋“ฑ์žฅ ์žฅ๋ฉด: ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์—์„œ "TCP 443 ํ—ˆ์šฉ"์ด๋ผ๊ณ  ์“ธ ๋•Œ โ€” ์ด๊ฒŒ 4๊ณ„์ธต์ด๋‹ค. IP ์ฃผ์†Œ(3๊ณ„์ธต) + ํฌํŠธ ๋ฒˆํ˜ธ(4๊ณ„์ธต)๋ฅผ ์กฐํ•ฉํ•ด์„œ "์–ด๋–ค ์„œ๋น„์Šค์— ๋Œ€ํ•œ ํ†ต์‹ ์„ ํ—ˆ์šฉ/์ฐจ๋‹จํ•œ๋‹ค"๋Š” ์˜๋ฏธ๋‹ค.


5๊ณ„์ธต โ€” ์„ธ์…˜ (Session)

๋‘ ์‹œ์Šคํ…œ ๊ฐ„์˜ ์—ฐ๊ฒฐ(์„ธ์…˜)์„ ์ˆ˜๋ฆฝํ•˜๊ณ , ์œ ์ง€ํ•˜๊ณ , ์ข…๋ฃŒํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค. ๋กœ๊ทธ์ธ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๊ฑฐ๋‚˜, ํŒŒ์ผ ์ „์†ก ์ค‘๊ฐ„์— ๋Š๊ฒผ๋‹ค๊ฐ€ ์ด์–ด๋ฐ›๋Š” ๊ธฐ๋Šฅ์ด ์ด ๊ณ„์ธต๊ณผ ๊ด€๋ จ์ด ์žˆ๋‹ค.

์‹ค์ œ ๋“ฑ์žฅ ์žฅ๋ฉด: ์†”์งํžˆ 5๊ณ„์ธต์€ ๋…๋ฆฝ์ ์œผ๋กœ "์ด๊ฒŒ 5๊ณ„์ธต ๋ฌธ์ œ๋‹ค"๋ผ๊ณ  ๋ช…ํ™•ํžˆ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ์‹ค์ œ TCP/IP ์Šคํƒ์—์„œ๋Š” 4๊ณ„์ธต๊ณผ ํ•ฉ์ณ์„œ ์ฒ˜๋ฆฌ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ์›น ์„œ๋ฒ„์˜ ์„ธ์…˜ ํ† ํฐ, RPC ์—ฐ๊ฒฐ ๋“ฑ์ด ์—ฌ๊ธฐ ํ•ด๋‹นํ•œ๋‹ค.


6๊ณ„์ธต โ€” ํ‘œํ˜„ (Presentation)

๋ฐ์ดํ„ฐ์˜ ํ˜•์‹๊ณผ ํ‘œํ˜„ ๋ฐฉ์‹์„ ๋‹ด๋‹นํ•œ๋‹ค. ์•”ํ˜ธํ™”, ์••์ถ•, ์ธ์ฝ”๋”ฉ์ด ์ด ๊ณ„์ธต์—์„œ ์ด๋ฃจ์–ด์ง„๋‹ค.

์‹ค์ œ ๋“ฑ์žฅ ์žฅ๋ฉด: HTTPS์—์„œ TLS ์•”ํ˜ธํ™”๊ฐ€ ์—ฌ๊ธฐ ํ•ด๋‹นํ•œ๋‹ค. ํ…์ŠคํŠธ๋ฅผ Base64๋กœ ์ธ์ฝ”๋”ฉํ•˜๊ฑฐ๋‚˜, ์ด๋ฏธ์ง€๋ฅผ JPEG์œผ๋กœ ์••์ถ•ํ•˜๋Š” ๊ฒƒ๋„ 6๊ณ„์ธต ๊ฐœ๋…์ด๋‹ค.


7๊ณ„์ธต โ€” ์‘์šฉ (Application)

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

์‹ค์ œ ๋“ฑ์žฅ ์žฅ๋ฉด: ๋ธŒ๋ผ์šฐ์ €์—์„œ URL ์ž…๋ ฅ, ์ด๋ฉ”์ผ ๋ฐœ์†ก, FTP ํŒŒ์ผ ์ „์†ก โ€” ์ด ๋ชจ๋“  ๊ฒŒ 7๊ณ„์ธต์—์„œ ์‹œ์ž‘ํ•œ๋‹ค.


๋ฐ์ดํ„ฐ๊ฐ€ ์‹ค์ œ๋กœ ์ด๋™ํ•˜๋Š” ๋ฐฉ์‹ โ€” ์บก์Аํ™”์™€ ์—ญ์บก์Аํ™”

๊ณ„์ธต ๊ตฌ์กฐ์˜ ํ•ต์‹ฌ์€ ์บก์Аํ™”(Encapsulation)๋‹ค.

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

์บก์Аํ™” (์†ก์‹ ์ธก) โ€” ๊ณ„์ธต์„ ๋‚ด๋ ค๊ฐ€๋ฉด์„œ ํ—ค๋”๋ฅผ ํ•˜๋‚˜์”ฉ ์ถ”๊ฐ€ํ•œ๋‹ค:

TCP ํ—ค๋” ์ถ”๊ฐ€
IP ํ—ค๋” ์ถ”๊ฐ€
MAC ํ—ค๋” ์ถ”๊ฐ€
์ „๊ธฐ ์‹ ํ˜ธ ๋ณ€ํ™˜
7๊ณ„์ธต

์›๋ณธ ๋ฐ์ดํ„ฐ
4๊ณ„์ธต

TCP ํ—ค๋” + ๋ฐ์ดํ„ฐ
3๊ณ„์ธต

IP ํ—ค๋” + TCP + ๋ฐ์ดํ„ฐ
2๊ณ„์ธต

MAC + IP + TCP + ๋ฐ์ดํ„ฐ
1๊ณ„์ธต

๋น„ํŠธ ์ŠคํŠธ๋ฆผ (๋ฌผ๋ฆฌ ์ „์†ก)

์—ญ์บก์Аํ™” (์ˆ˜์‹ ์ธก) โ€” ๋ฐ˜๋Œ€๋กœ ๊ณ„์ธต์„ ์˜ฌ๋ผ๊ฐ€๋ฉด์„œ ํ—ค๋”๋ฅผ ํ•˜๋‚˜์”ฉ ๋ฒ—๊ฒจ๋‚ธ๋‹ค:

์‹ ํ˜ธ ํ•ด์„
IP ํŒจํ‚ท ์ „๋‹ฌ
์„ธ๊ทธ๋จผํŠธ ์ „๋‹ฌ
๋ฐ์ดํ„ฐ ์ „๋‹ฌ
1๊ณ„์ธต

๋น„ํŠธ ์ŠคํŠธ๋ฆผ ์ˆ˜์‹ 
2๊ณ„์ธต

MAC ํ—ค๋” ์ œ๊ฑฐ
3๊ณ„์ธต

IP ํ—ค๋” ์ œ๊ฑฐ
4๊ณ„์ธต

TCP ํ—ค๋” ์ œ๊ฑฐ
7๊ณ„์ธต

์›๋ณธ ๋ฐ์ดํ„ฐ ๋„๋‹ฌ


OSI vs TCP/IP โ€” ์‹ค์ œ๋กœ ์“ฐ์ด๋Š” ๊ฑด ์–ด๋А ๊ฒƒ?

์†”์งํžˆ ๋งํ•˜๋ฉด, ํ˜„์‹ค์—์„œ๋Š” TCP/IP ๋ชจ๋ธ์„ ๋” ๋งŽ์ด ์“ด๋‹ค.

OSI 7๊ณ„์ธต์€ ์ด๋ก ์  ์ฐธ์กฐ ๋ชจ๋ธ์ด๊ณ , ์‹ค์ œ ์ธํ„ฐ๋„ท์€ TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ๋กœ ๋™์ž‘ํ•œ๋‹ค.

OSI 7๊ณ„์ธต TCP/IP 4๊ณ„์ธต
7. ์‘์šฉ (Application) ์‘์šฉ (Application)
6. ํ‘œํ˜„ (Presentation) โ†‘ (ํ†ตํ•ฉ)
5. ์„ธ์…˜ (Session) โ†‘ (ํ†ตํ•ฉ)
4. ์ „์†ก (Transport) ์ „์†ก (Transport)
3. ๋„คํŠธ์›Œํฌ (Network) ์ธํ„ฐ๋„ท (Internet)
2. ๋ฐ์ดํ„ฐ๋งํฌ (Data Link) ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ (Network Access)
1. ๋ฌผ๋ฆฌ (Physical) โ†‘ (ํ†ตํ•ฉ)

TCP/IP์—์„œ๋Š” OSI 5, 6, 7๊ณ„์ธต์ด ํ•˜๋‚˜์˜ ์‘์šฉ ๊ณ„์ธต์œผ๋กœ ํ•ฉ์ณ์ง€๊ณ , 1, 2๊ณ„์ธต์ด ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ ๊ณ„์ธต์œผ๋กœ ํ•ฉ์ณ์ง„๋‹ค.

๊ทธ๋Ÿผ์—๋„ OSI 7๊ณ„์ธต์ด ์ค‘์š”ํ•œ ์ด์œ ๋Š”, ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•  ๋•Œ ๊ณ„์ธต๋ณ„๋กœ ์›์ธ์„ ์ขํž ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ผ€์ด๋ธ”์ด ๋ฌธ์ œ์ธ์ง€(1๊ณ„์ธต), IP ์„ค์ •์ด ๋ฌธ์ œ์ธ์ง€(3๊ณ„์ธต), ํฌํŠธ๊ฐ€ ๋ง‰ํ˜”๋Š”์ง€(4๊ณ„์ธต), ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ •์ด ์ž˜๋ชป๋๋Š”์ง€(7๊ณ„์ธต) โ€” ์ด๋ ‡๊ฒŒ ๊ณ„์ธต๋ณ„๋กœ ์ƒ๊ฐํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ์–ด๋”” ์žˆ๋Š”์ง€ ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.


์‹ค๋ฌด์—์„œ OSI ๊ณ„์ธต ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•

๋„คํŠธ์›Œํฌ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ์•„๋ž˜์—์„œ๋ถ€ํ„ฐ ์˜ฌ๋ผ๊ฐ€๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ์ด๋‹ค.

1๊ณ„์ธต: ์ผ€์ด๋ธ” ์—ฐ๊ฒฐ๋๋‚˜? ๋งํฌ ๋ถˆ๋น› ๋“ค์–ด์˜ค๋‚˜?
    โ†“
2๊ณ„์ธต: ARP ํ…Œ์ด๋ธ”์— ์žˆ๋‚˜? MAC ์ฃผ์†Œ ์ถฉ๋Œ ์—†๋‚˜?
    โ†“
3๊ณ„์ธต: IP ์ฃผ์†Œ ๋งž๋‚˜? ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ํ™•์ธ. ping ๋˜๋‚˜?
    โ†“
4๊ณ„์ธต: ํฌํŠธ ์—ด๋ ค์žˆ๋‚˜? ๋ฐฉํ™”๋ฒฝ ๋ง‰ํ˜€์žˆ๋‚˜? telnet/nc๋กœ ํ™•์ธ
    โ†“
7๊ณ„์ธต: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ • ๋งž๋‚˜? ์ธ์ฆ์„œ ์œ ํšจํ•œ๊ฐ€?

๊ฐ ๊ณ„์ธต๋ณ„ ๋Œ€ํ‘œ ๋ช…๋ น์–ด ์ •๋ฆฌ

๊ณ„์ธต ์ง„๋‹จ ๋ช…๋ น์–ด ํ™•์ธ ๋‚ด์šฉ
1๊ณ„์ธต ethtool eth0, ip link ๋งํฌ ์ƒํƒœ, ์†๋„
2๊ณ„์ธต arp -a, ip neigh ARP ํ…Œ์ด๋ธ”
3๊ณ„์ธต ping, traceroute, ip route ๊ฒฝ๋กœ, ์—ฐ๊ฒฐ์„ฑ
4๊ณ„์ธต netstat -tulpn, ss -tulpn, nc -zv host port ํฌํŠธ ์ƒํƒœ
7๊ณ„์ธต curl -v, wget, nslookup HTTP ์‘๋‹ต, DNS

๋งˆ์น˜๋ฉฐ

OSI 7๊ณ„์ธต์„ ์™ธ์šธ ํ•„์š”๋Š” ์—†๋‹ค. ํ•˜์ง€๋งŒ "์ด ๋ฌธ์ œ๋Š” ๋ช‡ ๊ณ„์ธต์—์„œ ์ƒ๊ธด ๊ฑด๊ฐ€?"๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด, ๋ฌธ์ œ๋ฅผ ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค.

๋‹ค์Œ ๊ธ€์—์„œ๋Š” 3๊ณ„์ธต๊ณผ 4๊ณ„์ธต์„ ๋„˜๋‚˜๋“œ๋Š” **NAT(Network Address Translation)**๊ฐ€ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์ •๋ฆฌํ•  ์˜ˆ์ •์ด๋‹ค. ๊ณต์œ ๊ธฐ ์•ˆ์—์„œ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€, ํฌํŠธ ํฌ์›Œ๋”ฉ์€ ์™œ ํ•„์š”ํ•œ์ง€, ๊ฐ€์ƒ ํ™˜๊ฒฝ์—์„œ NAT์ด ์ค‘์ฒฉ๋˜๋ฉด ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋Š”์ง€๊นŒ์ง€ ๋‹ค๋ค„๋ณผ ๊ฑฐ๋‹ค.


์ฐธ๊ณ ๋ฌธํ—Œ


  1. ISO/IEC 7498-1. "Information technology โ€” Open Systems Interconnection โ€” Basic Reference Model." ISO, 1994. https://www.iso.org/standard/20269.htmlโ†ฉ
@leekh8
๋ณด์•ˆ, ์›น ๊ฐœ๋ฐœ, Python์„ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ