๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Computer Science/Network

[CS] TCP/IP Model

by The Future Engineer, Lucy 2025. 1. 29.
728x90
๋ฐ˜์‘ํ˜•

TCP/IP ๋ชจ๋ธ์ด๋ž€

TCP/IP ๋ชจ๋ธ์€ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํ‚น์„ ์œ„ํ•œ ๊ธฐ๋ณธ ํ”„๋ ˆ์ž„์›Œํฌ์ด๋‹ค. ์ด ๋ชจ๋ธ์€ ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜๋Š” ๋ฐฉ์‹์„ ์ •์˜ํ•˜์—ฌ ์žฅ์น˜ ๊ฐ„์˜ ์•ˆ์ •์ ์ธ ํ†ต์‹ ์„ ๋ณด์žฅํ•œ๋‹ค. ์ด๋Š” ๋งํฌ ๊ณ„์ธต, ์ธํ„ฐ๋„ท ๊ณ„์ธต, ์ „์†ก ๊ณ„์ธต, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ 4๊ฐœ์˜ ๊ณ„์ธต์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ๊ฐ ๊ณ„์ธต์—๋Š” ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์˜ ๋‹ค์–‘ํ•œ ์ธก๋ฉด์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ํŠน์ • ๊ธฐ๋Šฅ์ด ์žˆ์–ด ํ˜„๋Œ€ ๋„คํŠธ์›Œํฌ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ž‘์—…ํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ด๋‹ค.

TCP/IP๋Š” ๋ฌด์Šจ ์—ญํ• ์„ ํ•˜๋Š”๊ฐ€?

TCP/IP์˜ ์ฃผ์š” ์ž‘์—…์€ ์ปดํ“จํ„ฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ์žฅ์น˜์—์„œ ๋‹ค๋ฅธ ์žฅ์น˜๋กœ ์ „์†กํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค์˜ ์ฃผ์š” ์กฐ๊ฑด์€ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ์ˆ˜์‹ ์ž๊ฐ€ ๋ฐœ์‹ ์ž๊ฐ€ ๋ณด๋‚ธ ๊ฒƒ๊ณผ ๋™์ผํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์‹ ํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ฐ ๋ฉ”์‹œ์ง€๊ฐ€ ์ตœ์ข… ๋ชฉ์ ์ง€์— ์ •ํ™•ํ•˜๊ฒŒ ๋„๋‹ฌํ•˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด TCP/IP ๋ชจ๋ธ์€ ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท์œผ๋กœ ๋‚˜๋ˆ„๊ณ  ๋‹ค๋ฅธ ์ชฝ์—์„œ ๊ฒฐํ•ฉํ•˜์—ฌ ํ•œ ์ชฝ ๋์—์„œ ๋‹ค๋ฅธ ์ชฝ ๋์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๋™์•ˆ ๋ฐ์ดํ„ฐ์˜ ์ •ํ™•์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋œ๋‹ค. TCP/IP ๋ชจ๋ธ์€ ๊ด‘๋ฒ”์œ„ํ•œ ๋ฌผ๋ฆฌ์  ๋ฏธ๋””์–ด์™€ ๋„คํŠธ์›Œํฌ ๊ธฐ์ˆ ์ด ์‚ฌ์šฉ๋˜๋Š” ์‹ค์ œ ์ธํ„ฐ๋„ท์˜ ๋งฅ๋ฝ์—์„œ ์‚ฌ์šฉ๋„๋‹ˆ๋‹ค. ํŠน์ • ๋ฌผ๋ฆฌ์  ๊ณ„์ธต์„ ์ง€์ •ํ•˜๋Š” ๋Œ€์‹  TCP/IP ๋ชจ๋ธ์€ ๋‹ค์–‘ํ•œ ๋ฌผ๋ฆฌ์  ๊ตฌํ˜„์— ์ ์‘ํ•˜๋Š” ๋ฐ ์œ ์—ฐ์„ฑ์„ ํ—ˆ์šฉํ•œ๋‹ค.

TCP์™€ IP์˜ ์ฐจ์ด์ 

ํŠน์ง• TCP(์ „์†ก ์ œ์–ด ํ”„๋กœํ† ์ฝœ) IP(์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ)
๋ชฉ์  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์— ์•ˆ์ •์ ์ด๊ณ , ์ฒด๊ณ„์ ์ด๋ฉฐ,
์˜ค๋ฅ˜๊ฐ€ ๊ฒ€์‚ฌ๋œ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ณด์žฅ
๋„คํŠธ์›Œํฌ ์ „๋ฐ˜์—์„œ ํŒจํ‚ท์˜ ์ฃผ์†Œ ์ง€์ • ๋ฐ ๋ผ์šฐํŒ… ์ œ๊ณต
์œ ํ˜• ์—ฐ๊ฒฐ ์ง€ํ–ฅ ์—ฐ๊ฒฐ โŒ
๊ธฐ๋Šฅ ์žฅ์น˜ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๊ด€๋ฆฌํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ๊ณผ ์ˆœ์„œ ๋ณด์žฅ IP ์ฃผ์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ถœ๋ฐœ์ง€์—์„œ ๋ชฉ์ ์ง€๊นŒ์ง€
๋ฐ์ดํ„ฐ ํŒจํ‚ท ๋ผ์šฐํŒ…
์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ ์˜ค๋ฅ˜ ๊ฒ€์‚ฌ ๋ฐ ๋ณต๊ตฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ํฌํ•จ๋˜์–ด ์žˆ์Œ. โŒ. IP ์ž์ฒด๋Š” ์˜ค๋ฅ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๊ณ 
TCP์™€ ๊ฐ™์€ ์ƒ์œ„ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์— ์˜์กด.
ํ๋ฆ„ ์ œ์–ด ํ๋ฆ„ ์ œ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ํฌํ•จ๋จ. โŒ
ํ˜ผ์žก ์ œ์–ด ๋„คํŠธ์›Œํฌ ํ˜ผ์žก์„ ๊ด€๋ฆฌ โŒ
๋ฐ์ดํ„ฐ ์„ธ๋ถ„ํ™” ๋ฐ์ดํ„ฐ๋ฅผ ์ž‘์€ ํŒจํ‚ท์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋ชฉ์ ์ง€์—์„œ ๋‹ค์‹œ ์กฐ๋ฆฝ. ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท์œผ๋กœ ๋‚˜๋ˆ„์ง€๋งŒ ์žฌ์กฐ๋ฆฝ์€ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š์Œ.
ํ—ค๋” ํฌ๊ธฐ 20-60 ๋ฐ”์ดํŠธ ์ผ๋ฐ˜์ ์œผ๋กœ 20 ๋ฐ”์ดํŠธ
์‹ ๋ขฐ์„ฑ ์•ˆ์ •์ ์ธ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์ œ๊ณต ์ „๋‹ฌ, ์‹ ๋ขฐ์„ฑ ๋˜๋Š” ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•˜์ง€ ์•Š์Œ.
์ „์†ก ํ™•์ธ ๋ฐ์ดํ„ฐ ํŒจํ‚ท ์ˆ˜์‹ ์„ ํ™•์ธ. โŒ

TCP/IP ๋ชจ๋ธ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”๊ฐ€?

TCP/IP ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท์œผ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ณด๋‚ด๊ณ  ์‹ถ์„ ๋•Œ๋งˆ๋‹ค TCP/IP ๋ชจ๋ธ์€ ์†ก์‹ ์ž ์ธก์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท์œผ๋กœ ๋‚˜๋ˆ„๊ณ  ๋™์ผํ•œ ํŒจํ‚ท์„ ์ˆ˜์‹ ์ž ์ธก์—์„œ ๋‹ค์‹œ ๊ฒฐํ•ฉํ•˜์—ฌ ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ˜•์„ฑํ•ด์•ผ ํ•˜๋ฉฐ, ์ด๋Š” ๋ฐ์ดํ„ฐ์˜ ์ •ํ™•์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐœ์ƒํ•œ๋‹ค. TCP/IP ๋ชจ๋ธ์€ ๋ฐ์ดํ„ฐ๋ฅผ 4๊ณ„์ธต ์ ˆ์ฐจ๋กœ ๋‚˜๋ˆ„๋Š”๋ฐ, ๋ฐ์ดํ„ฐ๋Š” ๋จผ์ € ํ•œ ์ˆœ์„œ๋กœ ์ด ๊ณ„์ธ ์—ฅ ๋“ค์–ด๊ฐ„ ๋‹ค์Œ ๋‹ค์‹œ ์—ญ์ˆœ์œผ๋กœ ๋“ค์–ด๊ฐ€์„œ ์ˆ˜์‹ ์ž ์ธก์—์„œ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

TCP/IP ๋ชจ๋ธ์˜ ๊ณ„์ธต

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต
  • ์ „์†ก ๊ณ„์ธต
  • ๋„คํŠธ์›Œํฌ/์ธํ„ฐ๋„ท ๊ณ„์ธต
  • ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค ๊ณ„์ธต

1. ๋„คํŠธ์›Œํฌ ์ ‘์† ๊ณ„์ธต

๋„คํŠธ์›Œํฌ ํ†ต์‹ ์ด ํ•„์š”ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ทธ๋ฃน์ด๋‹ค. ์ด ๊ณ„์ธต์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์—ฐ๊ฒฐ์„ ์š”์ฒญํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์†ก์‹ ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์ž‘๋™ํ•˜๊ณ  ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค ๊ณ„์ธต์€ ์ˆ˜์‹ ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์ž‘๋™ํ•œ๋‹ค.
ํŒจํ‚ท์˜ ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ ์œ ํ˜•์€ ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค ๊ณ„์ธต์—์„œ ์‹๋ณ„๋œ๋‹ค. ์˜ค๋ฅ˜ ๋ฐฉ์ง€ ๋ฐ ํ”„๋ ˆ์ด๋ฐ๋„ ์ด ๊ณ„์ธต์—์„œ ์ œ๊ณต๋œ๋‹ค. P2P ํ”„๋กœํ† ์ฝœ ํ”„๋ ˆ์ด๋ฐ๊ณผ Ethernet IEEE 802.2 ํ”„๋ ˆ์ด๋ฐ์€ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์˜ ๋‘ ๊ฐ€์ง€ ์˜ˆ์ด๋‹ค.

2. ๋„คํŠธ์›Œํฌ/์ธํ„ฐ๋„ท ๊ณ„์ธต

์ด ๊ณ„์ธต์€ OSI์˜ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ๊ธฐ๋Šฅ๊ณผ ์œ ์‚ฌํ•˜๋‹ค. ์ „์ฒด ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ์ดํ„ฐ์˜ ๋…ผ๋ฆฌ์  ์ „์†ก์„ ๋‹ด๋‹นํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์„ ์ •์˜ํ•œ๋‹ค. ์ด ๊ณ„์ธต์— ์žˆ๋Š” ์ฃผ์š” ํ”„๋กœํ† ์ฝœ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • IP: IP๋Š” ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ์„ ์˜๋ฏธํ•˜๋ฉฐ ํŒจํ‚ท ํ—ค๋”์˜ IP ์ฃผ์†Œ๋ฅผ ๋ณด๊ณ  ์†Œ์Šค ํ˜ธ์ŠคํŠธ์—์„œ ๋Œ€์ƒ ํ˜ธ์ŠคํŠธ๋กœ ํŒจํ‚ท์„ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. IP์—๋Š” IPv4์™€ IPv6์˜ ๋‘ ๊ฐ€์ง€ ๋ฒ„์ „์ด ์žˆ๋‹ค. IPv4๋Š” ํ˜„์žฌ ๋Œ€๋ถ€๋ถ„์˜ ์›น์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ„์ „์ด๋‹ค. ํ•˜์ง€๋งŒ IPv6๋Š” ์‚ฌ์šฉ์ž ์ˆ˜์— ๋น„ํ•ด IPv4 ์ฃผ์†Œ์˜ ์ˆ˜๊ฐ€ ์ œํ•œ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ๋‹ค.
  • ICMP: ICMP๋Š” IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ์— ์บก์Šํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ ํ˜ธ์ŠคํŠธ์—๊ฒŒ ๋„คํŠธ์›Œํฌ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
  • ARP: ์•Œ๋ ค์ง„ IP ์ฃผ์†Œ์—์„œ ํ˜ธ์ŠคํŠธ์˜ ํ•˜๋“œ์›จ์–ด ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด๋‹ค. ARP์—๋Š” ์—ฌ๋Ÿฌ ์œ ํ˜•์ด ์žˆ๋‹ค. ex) Reverse ARP, Proxy ARP, Gratuitous ARP, Inverse ARP
    ์ธํ„ฐ๋„ท ๊ณ„์ธต์€ ์ธํ„ฐ๋„ท์„ ์ •์˜ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ ์„ธํŠธ์ธ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ(IP) ์ œํ’ˆ๊ตฐ์˜ ๊ณ„์ธต์ด๋‹ค. ์ธํ„ฐ๋„ท ๊ณ„์ธต์€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ํ•œ ์žฅ์น˜์—์„œ ๋‹ค๋ฅธ ์žฅ์น˜๋กœ ๋ฐ์ดํ„ฐ ํŒจํ‚ท์„ ๋ผ์šฐํŒ…ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ๊ฐ ์žฅ์น˜์— ๊ณ ์œ ํ•œ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜์—ฌ ์žฅ์น˜๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ํŒจํ‚ท์ด ์žฅ์น˜์— ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ๊ฑฐ์ณ์•ผ ํ•  ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.

3. ์ „์†ก ๊ณ„์ธต

TCP/IP ์ „์†ก ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์€ ๋ฐ์ดํ„ฐ ์ˆ˜์‹  ํ™•์ธ์„ ๊ตํ™˜ํ•˜๊ณ  ๋ˆ„๋ฝ๋œ ํŒจํ‚ท์„ ์žฌ์ „์†กํ•˜์—ฌ ํŒจํ‚ท์ด ์ˆœ์„œ๋Œ€๋กœ ์˜ค๋ฅ˜ ์—†์ด ๋„์ฐฉํ•˜๋„๋ก ํ•œ๋‹ค. End-to-End ํ†ต์‹ ์„ ์ด๋ ‡๊ฒŒ ๋ถ€๋ฅธ๋‹ค. ์ด ์ˆ˜์ค€์—์„œ๋Š” ์ „์†ก ์ œ์–ด ํ”„๋กœํ† ์ฝœ(TCP)๊ณผ ๋ฐ์ดํ„ฐ ๊ทธ๋žจ ํ”„๋กœํ† ์ฝœ(UDP)์ด ์ „์†ก ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

  • TCP: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋งˆ์น˜ ํšŒ๋กœ๋กœ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๊ฒƒ์ฒ˜๋Ÿผ TCP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋กœ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. TCP๋Š” ํŒจํ‚ท์„ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ฌธ์ž๋ณ„ ์ „์†ก๊ณผ ์œ ์‚ฌํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค. ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๋Š” ์‹œ์ž‘์ , ๋ฐ”์ดํŠธ ์ˆœ์„œ๋กœ ๋œ ์ „์ฒด ์ „์†ก, ์—ฐ๊ฒฐ์„ ๋‹ซ๋Š” ์ข…๋ฃŒ์ ์ด ์ด ์ „์†ก์„ ๊ตฌ์„ฑํ•œ๋‹ค.
  • UDP: ๋ฐ์ดํ„ฐ๊ทธ๋žจ ์ „๋‹ฌ ์„œ๋น„์Šค๋Š” ๋‹ค๋ฅธ ์ „์†ก ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์ธ UDP์— ์˜ํ•ด ์ œ๊ณต๋œ๋‹ค. ์ˆ˜์‹  ํ˜ธ์ŠคํŠธ์™€ ์†ก์‹  ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ์—ฐ๊ฒฐ์€ UDP์— ์˜ํ•ด ๊ฒ€์ฆ๋˜์ง€ ์•Š๋Š”๋‹ค. ์†Œ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ TCP๊ฐ€ ์•„๋‹Œ UDP๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ด๋Š” ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๊ณ  ๊ฒ€์ฆํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

4. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต

์ด ๊ณ„์ธต์€ OSI ๋ชจ๋ธ์˜ ์ „์†ก ๊ณ„์ธต๊ณผ ์œ ์‚ฌํ•˜๋‹ค. End-to-End ํ†ต์‹ ๊ณผ ์˜ค๋ฅ˜ ์—†๋Š” ๋ฐ์ดํ„ฐ ์ „๋‹ฌ์„ ๋‹ด๋‹นํ•œ๋‹ค. ์ƒ์œ„ ๊ณ„์ธต ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐ์ดํ„ฐ์˜ ๋ณต์žก์„ฑ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•œ๋‹ค. ์ด ๊ณ„์ธต์— ์žˆ๋Š” ์„ธ ๊ฐ€์ง€ ์ฃผ์š” ํ”„๋กœํ† ์ฝœ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • HTTP์™€ HTTPS: HTTP๋Š” World Wide Web์—์„œ ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ํ†ต์‹ ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋„๋‹ˆ๋‹ค. HTTPS๋Š” HTTP-Secure์˜ ์•ฝ์ž์ด๋‹ค. ์ด๋Š” HTTP์™€ SSL์˜ ์กฐํ•ฉ์ด๋‹ค. ์ด๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์–‘์‹์„ ์ž‘์„ฑํ•˜๊ณ , ๋กœ๊ทธ์ธํ•˜๊ณ , ์ธ์ฆํ•˜๊ณ , ์€ํ–‰ ๊ฑฐ๋ž˜๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ํšจ์œจ์ ์ด๋‹ค.
  • SSH: SSH๋Š” Secure Shell์˜ ์•ฝ์ž์ด๋‹ค. Telnet๊ณผ ๋น„์Šทํ•œ ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ด์…˜ ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค. SSH๊ฐ€ ์„ ํ˜ธ๋˜๋Š” ์ด์œ ๋Š” ์•”ํ˜ธํ™”๋„๋‹ˆ ์—ฐ๊ฒฐ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. TCP/IP ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ๋ณด์•ˆ ์„ธ์…˜์„ ์„ค์ •ํ•œ๋‹ค.
  • NTP: NTP๋Š” Network Time Protocol์˜ ์•ฝ์ž์ด๋‹ค. ์ปดํ“จํ„ฐ์˜ ์‹œ๊ณ„๋ฅผ ํ•˜๋‚˜์˜ ํ‘œ์ค€์‹œ๊ฐ„ ์†Œ์Šค์— ๋™๊ธฐํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ์€ํ–‰ ๊ฑฐ๋ž˜์™€ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ ๋งค์šฐ ์œ ์šฉํ•˜๋‹ค.
    ํ˜ธ์ŠคํŠธ ๋Œ€ ํ˜ธ์ŠคํŠธ ๊ณ„์ธต์€ ๋„คํŠธ์›Œํฌ์—์„œ ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ํ†ต์‹ ์„ ์ œ๊ณตํ•˜๋Š” OSI ๋ชจ๋ธ์˜ ๊ณ„์ธต์ด๋‹ค. ์ „์†ก ๊ณ„์ธต์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.
    ํ˜ธ์ŠคํŠธ ๊ฐ„ ๊ณ„์ธต์˜ ์ผ๋ฐ˜์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
  • ์•ˆ์ •์ ์ธ ๋ฐ์ดํ„ฐ ์ „์†ก
  • ๋ถ„ํ•  ๋ฐ ์žฌ์กฐ๋ฆฝ
  • ๋ฉ€ํ‹ฐํ”Œ๋ ‰์‹ฑ ๋ฐ ๋””๋ฉ€ํ‹ฐํ”Œ๋ ‰์‹ฑ
  • ์ข…๋‹จ ๊ฐ„ ํ†ต์‹ 

TCP/IP ๋ชจ๋ธ์— ๋ฌผ๋ฆฌ์  ๊ณ„์ธต์ด ์—†๋Š” ์ด์œ 

๋ฌผ๋ฆฌ ๊ณ„์ธต์€ TCP/IP ๋ชจ๋ธ์— ํฌํ•จ๋˜์ง€ ์•Š๋Š”๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ TCP/IP ์Šคํ†ก๊ณผ ๊ธฐ๋ณธ ๋„คํŠธ์›Œํฌ ํ•˜๋“œ์›จ์–ด ๊ฐ„์— ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์ง€์ ์œผ๋กœ ๊ฐ„์ฃผ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋˜ํ•œ ๊น๋…ธ ๋ฌผ๋ฆฌ ๋ฏธ๋””์–ด์™€ ๋…๋ฆฝ์ ์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด TCP/IP๋Š” ์œ ์—ฐํ•˜๊ณ  ์ด๋”๋„ท, Wi-Fi, ๊ด‘์„ฌ์œ  ๋˜๋Š” ๋‹ค์ด์–ผ์—… ๋ชจ๋Ž€๊ณผ ๊ฐ™์€ ์˜ค๋ž˜๋„๋‹ˆ ๊ธฐ์ˆ ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋ฌผ๋ฆฌ ์—ฐ๊ฒฐ์— ์ ์‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฌผ๋ฆฌ ๊ณ„์ธต์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋”๋„ท ์ผ€์ž…๋ฅด ๋˜๋Š” Wi-Fi์šฉ ์ „ํŒŒ์™€ ๊ฐ™์ด ์‚ฌ์šฉ๋˜๋Š” ๋ฌผ๋ฆฌ ๋ฏธ๋””์–ด์— ํŠน์ •ํ•œ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ํ‘œ์ค€์— ์˜ํ•ด ์ฒ˜๋ฆฌ๋œ๋‹ค.

TCP/IP ๋ชจ๋ธ์˜ ์žฅ์ 

  • ์ƒํ˜ธ ์šด์šฉ์„ฑ: TCP/IP ๋ชจ๋ธ์€ ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ์ปดํ“จํ„ฐ์™€ ๋„คํŠธ์›Œํฌ๊ฐ€ ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์‹œ์Šคํ…œ ๊ฐ„์˜ ํ˜ธํ™˜์„ฑ๊ณผ ํ˜‘๋ ฅ์„ ์ด‰์ง„ํ•œ๋‹ค.
  • ํ™•์žฅ์„ฑ: TCP/IP๋Š” ํ™•์žฅ์„ฑ์ด ๋งค์šฐ ๋›ฐ์–ด๋‚˜์„œ LAN๋ถ€ํ„ฐ WAN์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ์†Œ๊ทœ๋ชจ ๋ฐ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์— ๋ชจ๋‘ ์ ํ•ฉํ•˜๋‹ค.
  • ํ‘œ์ค€ํ™”: ๊ฐœ๋ฐฉํ˜• ํ‘œ์ค€๊ณผ ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์žฅ์น˜์™€ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ ์—†์ด ํ•จ๊ป˜ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•œ๋‹ค.
  • ์œ ์—ฐ์„ฑ: ๋‹ค์–‘ํ•œ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ, ๋ฐ์ดํ„ฐ ์œ ํ˜•, ํ†ต์‹  ๋ฐฉ๋ฒ•์„ ์ง€์›ํ•˜๋ฏ€๋กœ ๋‹ค์–‘ํ•œ ๋„คํŠธ์›Œํ‚น ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‹ ๋ขฐ์„ฑ: TCP/IP์—๋Š” ์˜ค๋ฅ˜ ๊ฒ€์‚ฌ ๋ฐ ์žฌ์ „์†ก ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์–ด ์žฅ๊ฑฐ๋ฆฌ ๋ฐ ๋‹ค์–‘ํ•œ ๋„คํŠธ์›Œํฌ ์กฐ๊ฑด์—์„œ๋„ ์•ˆ์ •์ ์ธ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋ณด์žฅํ•œ๋‹ค.

TCP/IP ๋ชจ๋ธ์˜ ๋‹จ์ 

  • ๋ณต์žกํ•œ ๊ตฌ์„ฑ: TCP/IP ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ๋ณต์žกํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํŠนํžˆ ๋งŽ์€ ์žฅ์น˜๊ฐ€ ์žˆ๋Š” ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์˜ ๊ฒฝ์šฐ ๋”์šฑ ๊ทธ๋ ‡๋‹ค. ์ด๋Ÿฌํ•œ ๋ณต์žก์„ฑ์œผ๋กœ ์ธํ•ด ๊ตฌ์„ฑ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.]
  • ๋ณด์•ˆ ๋ฌธ์ œ: TCP/IP๋Š” ์›Œ๋‚ผ ๋ณด์•ˆ์„ ์—ผ๋‘์— ๋‘๊ณ  ์„ค๊ณ„๋˜์ง€ ์•Š์•˜๋‹ค. ํ˜„์žฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ์ด ๋งŽ์ด ์žˆ์ง€๋งŒ ๊ธฐ๋ณธ TCP/IP ๋ชจ๋ธ ์œ„์— ์ถ”๊ฐ€๋˜์–ด ์ทจ์•ฝ์„ฑ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์†Œ๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์˜ ๋น„ํšจ์œจ์„ฑ: ๋งค์šฐ ์ž‘์€ ๋„คํŠธ์›Œํฌ์˜ ๊ฒฝ์šฐ TCP/IP ๋ชจ๋ธ์˜ ์˜ค๋ฒ„ํ—ค๋“œ์™€ ๋ณต์žก์„ฑ์€ ๊ฐ„๋‹จํ•œ ๋„คํŠธ์›Œํ‚น ํ”„๋กœํ† ์ฝœ์— ๋น„ํ•ด ๋ถˆํ•„์š”ํ•˜๊ณ  ๋น„ํšจ์œจ์ ์ผ ์ˆ˜ ์žˆ๋‹ค.
  • ์ฃผ์†Œ ๊ณต๊ฐ„ ์ œํ•œ: IPv6๋Š” ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€๋งŒ, ์ด์ „์˜ IPv4์‹œ์Šคํ…œ์€ ์ฃผ์†Œ ๊ณต๊ฐ„์ด ์ œํ•œ๋˜์–ด ์žˆ์–ด ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ์ฃผ์†Œ ๊ณ ๊ฐˆ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ์˜ค๋ฒ„ํ—ค๋“œ: ์ „์†ก ํ”„๋กœํ† ์ฝœ์ธ TCP๋Š” ์•ˆ์ •์ ์ธ ์ „์†ก์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ์ƒ๋‹นํ•œ ์–‘์˜ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ํฌํ•จํ•œ๋‹ค. ์ด๋Š” ํŠนํžˆ ์ž‘์€ ๋ฐ์ดํ„ฐ ํŒจํ‚ท์ด๋‚˜ ์†๋„๊ฐ€ ์ค‘์š”ํ•œ ๋„คํŠธ์›Œํฌ์—์„œ ํšจ์œจ์„ฑ์„ ์ €ํ•˜์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

TCP/IP์™€ OSI ๋ชจ๋ธ ์ฐจ์ด์ 

TCP/IP OSI
TCP๋Š” ์ „์†ก ์ œ์–ด ํ”„๋กœํ† ์ฝœ์„ ์˜๋ฏธ OSI๋Š” ๊ฐœ๋ฐฉํ˜• ์‹œ์Šคํ…œ ์ƒํ˜ธ ์—ฐ๊ฒฐ์„ ์˜๋ฏธ
TCP/IP๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ์ž์ฒด์—์„œ
์„ธ์…˜ ๊ณ„์ธต๊ณผ ํ‘œํ˜„ ๊ณ„์ธต์„ ๋ชจ๋‘ ์‚ฌ์šฉ.
OSI๋Š” ๋‹ค์–‘ํ•œ ์„ธ์…˜ ๋ฐ ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๊ณ„์ธต์„ ์‚ฌ์šฉ.
TCP/IP๋Š” ์—ฐ๊ฒฐ ์—†๋Š” ์ˆ˜ํ‰์   ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋”ฐ๋ฆ„. OSI๋Š” ์ˆ˜์ง์  ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋”ฐ๋ฆ„.
TCP/IP์˜ ์ „์†ก ๊ณ„์ธต์€ ํŒจํ‚ท ์ „๋‹ฌ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Œ. OSI ๋ชจ๋ธ์—์„œ ์ „์†ก ๊ณ„์ธต์€ ํŒจํ‚ท์˜ ์ „๋‹ฌ์„ ๋ณด์žฅ.
TCP/IP ๋ชจ๋ธ์—์„œ๋Š” ํ”„๋กœํ† ์ฝœ์„ ์‰ฝ๊ฒŒ ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์—†์Œ. OSI ๋ชจ๋ธ์—์„œ๋Š” ํ”„๋กœํ† ์ฝœ์ด ๋” ์ž˜ ๋‹ค๋ฃจ์–ด์ง€๊ณ 
๊ธฐ์ˆ ์ด ๋ฐ”๋€Œ์–ด๋„ ์‰ฝ๊ฒŒ  ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Œ.
TCP/IP ๋ชจ๋ธ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ ์—ฐ๊ฒฐ ์—†๋Š” ์„œ๋น„์Šค๋งŒ ์ œ๊ณต.
์ „์†ก ๊ณ„์ธต์€ ์—ฐ๊ฒฐ์„ ์ œ๊ณต.
์—ฐ๊ฒฐํ˜• ์„œ๋น„์Šค์™€ ์—ฐ๊ฒฐ ์—†๋Š” ์„œ๋น„์Šค๋Š”
OSI ๋ชจ๋ธ์˜ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ์ œ๊ณต๋จ.

 

728x90
๋ฐ˜์‘ํ˜•

'Computer Science > Network' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[CS] OSI 7 Layer/Physical Layer  (0) 2025.02.03
[CS] OSI Model  (0) 2025.01.28
[CS] Client-Server Model  (0) 2025.01.27
[CS] P2P(Peer-to-Peer) Network  (0) 2025.01.27
[CS] HTTP์™€ REST  (0) 2024.11.21