TCP/IP, OSI 7 Layer

Ahnickยท2021๋…„ 2์›” 22์ผ
0
post-thumbnail

TCP/IP

๋จผ์ € TCP๋Š” Transmission Control Protocol์˜ ์•ฝ์–ด์ด๋ฉฐ
IP๋Š” Internet Protocol์˜ ์•ฝ์–ด์ž…๋‹ˆ๋‹ค. ๋‘ ํ”„๋กœํ† ์ฝœ ๋ชจ๋‘ ์ธํ„ฐ๋„ท ํ†ต์‹ ์„ ์œ„ํ•œ
ํ”„๋กœํ† ์ฝœ(๊ทœ์•ฝ)์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ์ธํ„ฐ๋„ท ํ†ต์‹ ์˜ ํ‘œ์ค€์ฒ˜๋Ÿผ ์ž๋ฆฌ์žก์•˜์œผ๋ฉฐ ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ
ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.

TCP/IP 4๊ณ„์ธต

TCP/IP๋Š” ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์„ ์œ„ํ•œ 4๊ฐœ์˜ ๊ณ„์ธต์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์—ญํ• ์„ ๋‚˜๋ˆ„๋Š”๋ฐ
์œ„์—์„œ๋ถ€ํ„ฐ Application / Transport / Internet / NetworkAccess Layer๋กœ
๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

Application Layer

๊ฐ€์žฅ ์ƒ์œ„ ๊ณ„์ธต์ธ Application Layer์—๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ๊ตํ™˜์ด๋‚˜
๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ๋“ค์ด ์ž๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Application์— ์œ„์น˜ํ•œ ํ”„๋กœํ† ์ฝœ๋กœ
Web์„ ์œ„ํ•œ HTTP ํŒŒ์ผ ์ „์†ก์„ ์œ„ํ•œ FTP ๋ฉ”์ผ์„ ์œ„ํ•œ SMTP ๋“ฑ์ด ์กด์žฌํ•˜๋ฉฐ
๋„๋ฉ”์ธ์„ ์œ„ํ•œ DNS๋‚˜ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ DHCP ๋“ฑ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Transport Layer

๋ฐ์ดํ„ฐ์˜ ์†ก์ˆ˜์‹ ์„ ๋‹ด๋‹นํ•˜๋Š” ๋ ˆ์ด์–ด์ด๋ฉฐ ์•ž์—์„œ ๋ณธ TCP์™€ UDP๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
TCP์™€ UDP์˜ ์ฐจ์ด์ ์€ ๋”ฐ๋กœ ํฌ์ŠคํŒ…์œผ๋กœ ๋‹ค๋ฃจ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Transport Layer์—์„œ๋Š” Port Number๋ฅผ ์‚ฌ์šฉํ•ด ํ†ต์‹ ํ•˜๋ฉฐ, Segment ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๊ฐ€
์†ก์ˆ˜์‹ ๋ฉ๋‹ˆ๋‹ค.

Internet Layer

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

Internet Layer์—์„œ๋Š” IP์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท ๋‹จ์œ„๋กœ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

Network Access Layer

๋ฌผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ์™€ ์—ฐ๊ฒฐ๋ผ ์‹ค์ œ ๋ฐ์ดํ„ฐ ํŒจํ‚ท ์†ก์ˆ˜์‹ ์„ ๋‹ด๋‹นํ•˜๋Š” ๊ณ„์ธต์ž…๋‹ˆ๋‹ค

๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋œปํ•˜๋Š” MAC ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ†ต์‹ ์„ ์ง„ํ–‰ํ•˜๋ฉฐ ํ”„๋ ˆ์ž„ ๋‹จ์œ„๋กœ
ํ†ต์‹ ์„ ํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ์†์‹ค ๊ฒ€์ฆ ์ž‘์—…๋„ ์—ฌ๊ธฐ์„œ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

OSI 7 Layer

OSI 7 Layer๋Š” ๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ ISO์—์„œ ์ œ์ •ํ•œ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์„ ์œ„ํ•œ ๊ตญ์ œ ํ‘œ์ค€์œผ๋กœ
ํ†ต์‹  ๋ชจ๋ธ์„ ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ์ค€์œผ๋กœ 7๊ณ„์ธต์œผ๋กœ ์„ธ๋ถ„ํ™”ํ•œ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

์‚ฌ์‹ค OSI 7 Layer๋Š” TCP/IP 4๊ณ„์ธต๋ณด๋‹ค ๋Šฆ๊ฒŒ ๋‚˜์™€, ๊ณ„์ธต์€ 7๊ณ„์ธต์œผ๋กœ ์„ธ๋ถ„ํ™”๋˜์—ˆ์ง€๋งŒ
TCP/IP 4๊ณ„์ธต์— ๋งž์ถ”์–ด ์„ค๋ช…ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

OSI 7 Layer๋Š” ์œ„์—์„œ๋ถ€ํ„ฐ Application Presentation Session Transport
Network Data Link Physical์˜ ์ด 7๊ฐ€์ง€ ๊ณ„์ธต์œผ๋ฃจ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ ๊ณ„์ธต์˜ ์—ญํ• ์„ ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Application : ํ”„๋กœ์„ธ์Šค์™€ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ์„œ๋น„์Šค๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค
  • Presentation : ์•”ํ˜ธํ™”, ์ธ์ฝ”๋”ฉ, ๋””์ฝ”๋”ฉ ๋“ฑ ๋ฐ์ดํ„ฐ์˜ ๋ฒˆ์—ญ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค
  • Session : ํ”„๋กœ์„ธ์Šค๊ฐ„ ํ†ต์‹  ๊ด€๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค
  • Transport : ์—ฐ๊ฒฐ์˜ ์œ ํšจ์„ฑ์„ ์ œ์–ดํ•˜๊ณ  ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๊ตํ™˜์„ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค
  • Network : ๋…ธ๋“œ๋ฅผ ๊ฑฐ์น ๋•Œ๋งˆ๋‹ค ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•˜๋Š” ์—ญํ• ์„ ์ œ๊ณตํ•˜๋ฉฐ ํ†ต์‹  ํ๋ฆ„ ๋ฐ ์˜ค๋ฅ˜ ๋“ฑ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค
  • DataLink : P2P(Point to Point)๊ฐ„ ์—ฐ๊ฒฐ ๋ฐ ํ†ต์‹ ์„ ๋ณด์žฅํ•˜๋ฉฐ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค
  • Physical : ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•œ ํ•˜๋“œ์›จ์–ด ์ „์†ก ๊ธฐ์ˆ ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค

OSI Layer vs TCP/IP Layer

OSI๋Š” TCP/IP์— ๋น„ํ•ด ์กฐ๊ธˆ ๋” ๋„“์€ ํ†ต์‹ ์— ๋Œ€ํ•œ ๊ทœ์•ฝ์„ ์ถ”์ƒํ™”ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์—
TCP/IP์˜ ์ƒ์œ„ ๊ฐœ๋…์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‹œ๊ธฐ์ ์œผ๋กœ ๋ณธ๋‹ค๋ฉด
TCP/IP๊ฐ€ ๋” ๋จผ์ € ๋“ฑ์žฅํ•œ ๊ฐœ๋…์ด์ง€๋งŒ OSI Layer๋Š” TCP/IP ๋ชจ๋ธ์„ ์ฐธ๊ณ ํ•˜์—ฌ

๋ชจ๋“  ํ†ต์‹ ์„ ์•„์šฐ๋ฅผ ์ˆ˜ ์žˆ๋Š” ํ‘œ์ค€์„ ์ œ์ •ํ•œ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋‘˜์€ ๊ณตํ†ต์ ์ด ๋งŽ๊ณ 
TCP/IP 4๊ณ„์ธต์€ OSI 7 ๊ณ„์ธต์— ์™„๋ฒฝํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ์–ด๋Š์ •๋„ ๋Œ€์‘๋ฉ๋‹ˆ๋‹ค.

OSI์˜ Application + Presentation + Session ์ด
TCP/IP ๋ชจ๋ธ์˜ Application Layer์— ํ•˜๋‚˜๋กœ ๋Œ€์‘๋˜๋ฉฐ Transport๋Š”
๊ทธ๋Œ€๋กœ Transport Layer ๊ทธ๋ฆฌ๊ณ  Network๋Š” Internet Layer
๊ทธ๋ฆฌ๊ณ  DataLink + Physical์ด NetworkAccess Layer์— ๋Œ€์‘๋ฉ๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€