TCP/IP(Transmission Control Protocol / Internet Protocol)

TCP/IP๋ฅผ ์•Œ์•„๋ณด์ž

TCP/IP๋ž€ ์ปดํ“จํ„ฐ๋“ค์ด ์ธํ„ฐ๋„ท์— ์—‘์„ธ์Šค ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ํ†ต์‹ ๊ทœ์•ฝ ๋“ค์˜ ๋ชจ์Œ(suite)๋กœ, ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํ•ต์‹ฌ ํ”„๋กœํ† ์ฝœ์˜ ์ด์นญ์ด๋‹ค. ๋˜ํ•œ ์ธํ„ฐ๋„ท ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์œผ๋กœ ์ปดํ“จํ„ฐ์˜ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋งŒ๋“ค์–ด์ง„ ํ”„๋กœํ† ์ฝœ ์ฒด๊ณ„์ด๋‹ค.

TCP

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

IP

IP ํ”„๋กœํ† ์ฝœ์ด๋ž€ ํ˜ธ์ŠคํŠธ์—์„œ ํ˜ธ์ŠคํŠธ๊นŒ์ง€์˜ ํ†ต์‹ , ์ฆ‰ ๋ณด๋‚ด๋Š” ์ปดํ“จํ„ฐ์—์„œ ๋ฐ›๋Š” ์ปดํ“จํ„ฐ๊นŒ์ง€์˜ ํ†ต์‹ ์„ ์ฑ…์ž„์ง€๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. IP ํ†ต์‹ ์—๋Š” ๊ฐ๊ฐ์„ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•œ๋ฐ, ์ด์— ๋ถ€์—ฌํ•œ ์ฃผ์†Œ๋ฅผ IP ์ฃผ์†Œ๋ผ๊ณ  ํ•œ๋‹ค. IP ์ฃผ์†Œ๋Š” 4๊ฐœ์˜ ์ˆซ์ž๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ์ˆซ์ž์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ IPv4, IPv6 ๋กœ ๋‚˜๋‰œ๋‹ค. IP ์ฃผ์†Œ์™€ ๋„๋ฉ”์ธ์„ ๋งค์นญ์‹œํ‚ค๋Š” ์‹œ์Šคํ‹ˆ์€ DNS๋ผ๊ณ  ํ•œ๋‹ค.

โœ‹ ์—ฌ๊ธฐ์„œ ์ž ๊น! OSI7์˜ ๊ณ„์ธต(layer)

TCP/IP๋ฅผ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด๊ธฐ์ „์— OSI7์— ๋Œ€ํ•ด ์ž ์‹œ ์•Œ์•„๋ณด์ž.

OSI7

OSI ๋Š” ๊ฐ์ข… ์‹œ์Šคํ…œ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์œ„ํ•˜์—ฌ ISO ์—์„œ ์ œ์•ˆํ•œ ๋ชจ๋ธ๋กœ์จ, ์‹œ์Šคํ…œ์— ์ƒ๊ด€์—†์ด ์„œ๋กœ์˜ ์‹œ์Šคํ…œ์ด ์—ฐ๊ฒฐ๋ ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด์ฃผ๋Š” ๋ชจ๋ธ์ด๋ฉฐ 7๊ณ„์ธต์œผ๋กœ ๋‚˜๋‰œ๋‹ค.

  • ์‘์šฉ ๊ณ„์ธต Application Layer
  • ํ‘œํ˜„ ๊ณ„์ธต (Presentation Layer)
  • ์„ธ์…˜ ๊ณ„์ธต (Session Layer)
  • ์ „์†ก ๊ณ„์ธต (Transport Layer)
  • ๋„คํŠธ์›Œํฌ ๊ณ„์ธต (Network Layer)
  • ๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต (Data Link Layer)
  • ๋ฌผ๋ฆฌ ๊ณ„์ธต (Physical Layer)

์ปดํ“จํ„ฐ์™€ ์ปดํ“จํ„ฐ ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•ด์„œ๋Š” 7๊ฐœ์˜ ๊ณ„์ธต์„ ๊ฑฐ์ณ์„œ ์ „์†กํ•˜๊ฒŒ ๋˜๋Š”๋ฐ ๊ฐ ๊ณ„์ธต์— ๋Œ€ํ•œ ์บก์Šํ™”์™€ ์€๋‹‰์„ ์œ„ํ•ด ๋‚˜๋ˆ„์–ด ์ „์†กํ•œ๋‹ค. ๊ณ„์ธต๋ณ„๋กœ ๋‚˜๋ˆ”์œผ๋กœ์จ, ๊ฐ ๊ณ„์ธต์—์„œ ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ์„ ๊ฐœ๋ฐœ์ž๋“ค์ด ์‹ ๊ฒฝ์“ฐ๊ฒŒ ๋˜๊ณ  ํ†ต์‹ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์‹œ๊ฐ„์„ ์ค„์ผ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค€๋‹ค.

๐Ÿ‘‰ TCP/IP์˜ ๊ณ„์ธต(layer)

TCP/IP์˜ ๊ณ„์ธต

1๊ณ„์ธต : ๋„คํŠธ์›Œํฌ ์—‘์„ธ์Šค ๊ณ„์ธต (Network Access Layer or Network Interface Layer)

๋ฌผ๋ฆฌ์  ๊ณ„์ธต ์ฆ‰ ์ด๋”๋„ท ์นด๋“œ์™€ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด๋ฅผ ๋งํ•œ๋‹ค. ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ๋กœ MAC์„ ์‚ฌ์šฉํ•œ๋‹ค. LAN, ํŒจํ‚ท๋ง ๋“ฑ์— ์‚ฌ์šฉ๋œ๋‹ค.

2๊ณ„์ธต : ์ธํ„ฐ๋„ท ๊ณ„์ธต(Internet Layer)

๋ฐ์ดํƒ€๋ฅผ ์ •์˜ํ•˜๊ณ  ๋ฐ์ดํƒ€์˜ ๊ฒฝ๋กœ๋ฅผ ๋ฐฐ์ •ํ•˜๋Š”์ผ(๋ผ์šฐํŒ…)์„ ๋‹ด๋‹นํ•œ๋‹ค. ๋ฐ์ดํƒ€๋ฅผ ์ •ํ™•ํžˆ ๋ผ์šฐํŒ… ํ•˜๊ธฐ ์œ„ํ•ด์„œ IPํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค. OSI ์˜ Network Layer ๊ณผ Data Link Layer ๋ฅผ ํฌํ•จํ•œ๋‹ค.

3๊ณ„์ธต : ์ „์†ก ๊ณ„์ธต(Transport Layer)

๊ณ„์ธต์˜ ์ด๋ฆ„์—์„œ ์•Œ์ˆ˜ ์žˆ๋“ฏ์ด, ๋„์ฐฉ์„ ์›ํ•˜๋Š” ์‹œ์Šคํ…œ๊นŒ์ง€ ๋ฐ์ดํƒ€๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•œ ์ผ์„ ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค. OSI ๋ชจ๋ธ์˜ Session Layer ๊ณผ Transport Layer ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ์˜ ์‹œ์Šคํ…œ์„ ์—ฐ๊ฒฐํ•˜๊ณ , TCP ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํƒ€๋ฅผ ์ „์†กํ•œ๋‹ค.

4๊ณ„์ธต : ์‘์šฉ ๊ณ„์ธต(Application Layer)

์ด ๊ณ„์ธต์€ ๋„คํŠธ์›์„ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉํ”„๋กœ๊ทธ๋žจ(FTP, Telnet, SMTP) ๋“ฑ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋ฉฐ, OSI ๊ณ„์ธต์˜ Aplication Layer ์™€ Presentation Layer ๋ฅผ ๋ชจ๋‘ ํฌํ•จํ•œ๋‹ค.

TCP/IP์˜ ํŠน์ง• ์ค‘ ํ•˜๋‚˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์ •ํ•œ ํฌ๊ธฐ(ํŒจํ‚ท)๋กœ ๋ถ„ํ• ํ•ด์„œ ๋ณด๋‚ธ๋‹ค๋Š” ๊ฒƒ์ธ๋ฐ, ํŒจํ‚ท ํ†ต์‹ ์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์„ธ๋ถ„ํ™”ํ•˜์—ฌ ํ•˜๋‚˜์˜ ํšŒ์„ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฑฐ์˜ ๋™์‹œ์— ์†ก์ˆ˜์‹  ํ•  ์ˆ˜ ์žˆ๊ณ  ํ†ต์‹  ์ค‘์— ๋ฐ์ดํ„ฐ์˜ ์ผ๋ถ€๊ฐ€ ์†ก์„ฑ๋˜์–ด๋„ ํ•ด๋‹นํ•˜๋Š” ๋ถ€๋ถ„๋งŒ ๋‹ค์‹œ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ TCP/IP ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” HTTP, FTP, TELNET, SMTP ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ํ”„๋กœํ† ์ฝœ์ด ๋“ฑ์žฅํ–ˆ๋‹ค.

Thanks to

์ฐธ๊ณ  : ๋„ค์ด๋ฒ„ ์ง€์‹๋ฐฑ๊ณผ - TCP/IP ์ฐธ๊ณ  : LiStoryTeller - TCP/IP ํ”„๋กœํ† ์ฝœ ์ฐธ๊ณ  : hahahoho5915 - TCP/IP 4๊ณ„์ธต(TCP/IP 4 Layer) ์ฐธ๊ณ  : veloss - ๋„คํŠธ์›Œํฌ-TCP/IP(2)


ยฉ 2019. All rights reserved.