Post

TCP/IP 4๊ณ„์ธต

TCP/IP 4๊ณ„์ธต

๐Ÿ”” TCP/IP ๋ชจ๋ธ์˜ ๊ฐœ๋…๊ณผ ๋™์ž‘ ์›๋ฆฌ
๐Ÿ”” TCP/IP ๋ชจ๋ธ ๊ณ„์ธต๋ณ„ ํŠน์ง•
๐Ÿ”” TCP์™€ IP ๋น„๊ต

What? Why?

OSI 7 Layer ๋ชจ๋ธ์ด ์ด๋ก ์  ๋ชจ๋ธ๋กœ ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์— ๋น„ํ•ด TCP/IP 4 layer ๋ชจ๋ธ์€ ์‹ค์ œ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ์„ ๋ฐ˜์˜ํ•˜์—ฌ ์‹ค์šฉ์ ์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ๋‹ค.

tcpipLayer

OSI ๋ชจ๋ธ๊ณผ์˜ ์ฐจ์ด์ 

Application

OSI ๋ชจ๋ธ์—์„œ ์ƒ์œ„ 3๊ฐœ์˜ ๊ณ„์ธต์ด ํ†ตํ•ฉ๋œ ๋ชจ์Šต์ธ๋ฐ, ์‹ค์ œ ๋„คํŠธ์›Œํฌ์—์„œ๋Š” OSI ๋ชจ๋ธ์˜ ๊ฐ ๊ณ„์ธต์ด ๋ฐ˜๋“œ์‹œ ๊ตฌ๋ถ„๋  ํ•„์š”๊ฐ€ ์—†๋‹ค. ๊ธฐ๋Šฅ์ด ์ค‘๋ณต๋˜๊ฑฐ๋‚˜ ๋ณต์žกํ•ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ์ˆœํ™”๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค.

Network Access

OSI ๋ชจ๋ธ์—์„œ ๋ฌผ๋ฆฌ ๊ณ„์ธต์ด ๋น ์ง„ ๋ชจ์Šต์ธ๋ฐ, ๋ฌผ๋ฆฌ์  ์ „์†ก ๋งค์ฒด์™€ ๋ฐ์ดํ„ฐ(Frame)๋ฅผ ํ•˜๋‚˜์˜ ๊ณ„์ธต์—์„œ ๊ด€๋ฆฌํ•จ์œผ๋กœ์จ ์„ค๊ณ„๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๊ณ , ๋‹ค์–‘ํ•œ ๋ฌผ๋ฆฌ ๋งค์ฒด์— ๋Œ€ํ•œ ํ˜ธํ™˜์„ฑ์„ ๋†’์˜€๋‹ค.

๊ณ„์ธต๋ณ„ ํŠน์ง•

L4, Application

  • ์‚ฌ์šฉ์ž์™€ ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค ์ œ๊ณต
  • ์ด๋ฉ”์ผ, ํŒŒ์ผ ์ „์†ก, ์›น ๋ธŒ๋ผ์šฐ์ง• ๋“ฑ ์ง€์›
  • HTTP, FTP, SMTP, DNS

L3, Transport

  • ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๊ด€๋ฆฌ
  • ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท์œผ๋กœ ๋ถ„ํ• , ์ „์†ก, ์žฌ์กฐ๋ฆฝ, ์˜ค๋ฅ˜ ๊ฒ€์ถœ ๋ฐ ๋ณต๊ตฌ๋ฅผ ๋‹ด๋‹น
  • TCP, UDP

L2, Internet

  • ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ํŒจํ‚ท์„ ์ „๋‹ฌ
  • IP ์ฃผ์†Œ ์ง€์ •, ๋ผ์šฐํŒ…, ํŒจํ‚ท ํฌ์›Œ๋”ฉ์„ ๋‹ด๋‹น
  • IP, ICMP, ARP

L1, Network Access

  • ๋ฌผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ ๋งค์ฒด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์ „์†ก
  • ๋ฐ์ดํ„ฐ์˜ ๋ฌผ๋ฆฌ์  ์ „์†ก, ํ”„๋ ˆ์ด๋ฐ(Framing), ์˜ค๋ฅ˜ ๊ฒ€์ถœ์„ ๋‹ด๋‹น
  • Ethernet, Wi-Fi

tcpipLayerProcess

TCP vs IP

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

TCP(Transmission Control Protocol)

  • ๋ฐ์ดํ„ฐ์˜ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ „์†ก ๋ณด์žฅ
  • ์—ฐ๊ฒฐ ์„ค์ •, ๋ฐ์ดํ„ฐ ์ „์†ก ํ™•์ธ, ์†์‹ค๋œ ํŒจํ‚ท ์žฌ์ „์†ก
  • ์—ฐ๊ฒฐํ˜• ํ”„๋กœํ† ์ฝœ, ๋ฌด๊ฒฐ์„ฑ ๋ณด์žฅ, ์†๋„ ๋Š๋ฆผ

IP(Internet Protocol)

  • ๋ฐ์ดํ„ฐ ํŒจํ‚ท์˜ ์ฃผ์†Œ ์ง€์ •๊ณผ ์ „๋‹ฌ
  • ๊ฒฝ๋กœ ์„ค์ •, ๋ฐ์ดํ„ฐ ํŒจํ‚ท ๋ผ์šฐํŒ…
  • ๋น„์—ฐ๊ฒฐํ˜• ํ”„๋กœํ† ์ฝœ, ๋ฌด๊ฒฐ์„ฑ ๋ณด์žฅ ๋ชปํ•จ, ์†๋„ ๋น ๋ฆ„

๋™์ž‘ ์›๋ฆฌ

tcpipLayerProcess2

TCP/IP ๋ชจ๋ธ์€ ์ ˆ์ฐจ์— ๋”ฐ๋ผ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท์œผ๋กœ ๋‚˜๋ˆˆ๋‹ค.
์ดํ›„ ํ•œ ์ˆœ์„œ๋กœ ๊ณ„์ธต์„ ๊ฑฐ์นœ ๋‹ค์Œ ์ˆ˜์‹  ์ธก์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ค์‹œ ์กฐ๋ฆฝ๋˜๋ฉด์„œ ์—ญ์ˆœ์œผ๋กœ ์ด๋™ํ•œ๋‹ค.

โ— ๊ทธ๋ฆผ์— ์žˆ๋Š” ์ˆซ์ž ๋ฒˆํ˜ธ๊ฐ€ Layer ๋ฒˆํ˜ธ๋ฅผ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹˜

์ž๋ฃŒ ์ถœ์ฒ˜

Geeksforgeeks
AVG
Tistory
ChatGPT

This post is licensed under CC BY 4.0 by the author.