๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ–‹๏ธ IT ๊ต์–‘

[TCP/IP] 1. ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ์ง€์‹

by OR15A 2023. 11. 23.

๊ทธ๋ฆผ๊ณผ ์„ค๋ช…์ด ํ’๋ถ€ํ•œ ์ฑ…, ๊ณต๋ถ€ํ–ˆ๋˜ ๊ฒƒ ๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค.

 

โ–ถ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ

  • ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ : ์ปดํ“จํ„ฐ๋“ค์ด ์„œ๋กœ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ์—ฐ๊ฒฐ๋œ ๋ง
  • LAN : ๋น„๊ต์  ๊ทผ๊ฑฐ๋ฆฌ์— ์œ„์น˜ํ•œ ์ปดํ“จํ„ฐ๋“ค์ด ์—ฐ๊ฒฐ๋œ ๊ฒƒ
  • WAN : ๋น„๊ต์  ๋จผ ๊ฑฐ๋ฆฌ์— ์œ„์น˜ํ•œ ์ปดํ“จํ„ฐ๋“ค๊ณผ ์—ฐ๊ฒฐ๋œ ๊ฒƒ(๋กœ์ปฌ์„ ๋ฒ—์–ด๋ผ๋ ค๋ฉด ๋ผ์šฐํ„ฐ๊ฐ€ ํ•„์š”ํ•จ)
  • ์ธํ„ฐ๋„ท : ๊ฐ€์žฅ ๊ทœ๋ชจ๊ฐ€ ํฐ ๋„คํŠธ์›Œํฌ

 

 

โ–ถ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ

  • ์„œ๋ฒ„: (๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ ์ค‘)์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ชฝ
  • ํด๋ผ์ด์–ธํŠธ : ๊ทธ ์„œ๋น„์Šค๋ฅผ ๋ฐ›๋Š” ์ชฝ
  • ํ”ผ์–ด ํˆฌ ํ”ผ์–ด : ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„์˜ ์—ญํ• ์„ ๋™์‹œ์— ํ•˜๋Š” ํ†ต์‹ ๋ฐฉ์‹(ํƒˆ์ค‘์•™ํ™”)

 

 

โ–ถํŒจํ‚ท๊ตํ™˜๋ฐฉ์‹, ํšŒ์„ ๊ตํ™˜๋ฐฉ์‹

  • ํŒจํ‚ท: ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์—์„œ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐ์ดํ„ฐ ๋ถ„ํ•  ๋‹จ์œ„
  • ํšŒ์„ ๊ตํ™˜๋ฐฉ์‹ : ์–‘์ธก ์—ฐ๊ฒฐ์„ ์œ„ํ•ด ํ•˜๋‚˜์˜ ํ†ต์‹  ๊ฒฝ๋กœ๋ฅผ ์ ์œ ํ•˜์—ฌ ํ†ต์‹ ํ•˜๋Š” ๋ฐฉ์‹ (ex) ์•„๋‚ ๋กœ๊ทธ ์œ ์„ ์ „ํ™”)
  • ํŒจํ‚ท๊ตํ™˜๋ฐฉ์‹ : ์ฃผ๊ณ ๋ฐ›์„ ๋ฐ์ดํ„ฐ๋ฅผ ์ž‘๊ฒŒ ์ชผ๊ฐ  ํ›„ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์กฐ๊ฐ๋“ค๊ณผ ํ†ต์‹ ๊ฒฝ๋กœ๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ ์ „์†กํ•˜๋Š” ๋ฐฉ์‹(์—ฌ๋Ÿฌ์ƒ๋Œ€์™€ ํ†ต์‹ ํ•  ๋•Œ ํšจ๊ณผ์ )

 

 

โ–ถ๋„คํŠธ์›Œํฌ ๊ณ„์ธต๋ชจ๋ธ

  • ๊ณ„์ธต๋ชจ๋ธ : ํ†ต์‹ ์— ์ฐธ์—ฌํ•˜๋Š” ์—ฌ๋Ÿฌ ์žฅ๋น„๋‚˜ ํ”„๋กœ๊ทธ๋žจ์ด ๋งก์€ ๊ฐ ์—ญํ• ์„ ๋ถ„๋ฅ˜ํ•˜๊ณ  ์ถ”์ƒํ™” ํ•œ ๊ฒƒ




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

 

  • ๋ฐ์ดํ„ฐ์˜ ์ด๋™ ๊ณผ์ •
์œ„์น˜
๋ฐ์ดํ„ฐ ํ˜•ํƒœ
์„ค๋ช…
์†ก์‹ ์ง€




์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต
[ ๋ฐ์ดํ„ฐ ]


ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต
[ ํ—ค๋”A | ๋ฐ์ดํ„ฐ ]
[ ํ—ค๋”A | ๋ฐ์ดํ„ฐ ]
ํ—ค๋”A : ๊ฒฐํ•ฉ์ˆœ์„œ์ •๋ณด,
๋ชฉ์ ํ”„๋กœ๊ทธ๋žจ ์‹๋ณ„๋ฒˆํ˜ธ


์ „์†กํ•˜๊ธฐ ์ ํ•ฉํ•œ ํฌ๊ธฐ๋กœ ์ž‘๊ฒŒ ์ชผ๊ฐ  ํ›„,
๋ชฉ์ ์ง€์˜ ํ”„๋กœ๊ทธ๋žจ์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๋ฅผ ๋ง๋ถ™์ž„
์ธํ„ฐ๋„ท ๊ณ„์ธต
[ ํ—ค๋”A | ํ—ค๋”B | ๋ฐ์ดํ„ฐ ]
[ ํ—ค๋”A | ํ—ค๋”B | ๋ฐ์ดํ„ฐ ]
ํ—ค๋”B : ๋ชฉ์  ์ปดํ“จํ„ฐ ์‹๋ณ„๋ฒˆํ˜ธ


์ˆ˜์‹  ์ธต์˜ ์ปดํ“จํ„ฐ๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด๋ฅผ ๋ง๋ถ™์ž„
๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค
๊ณ„์ธต
[ ํ—ค๋”A | ํ—ค๋”B | ํ—ค๋”C | ๋ฐ์ดํ„ฐ ]
[ ํ—ค๋”A | ํ—ค๋”B | ํ—ค๋”C | ๋ฐ์ดํ„ฐ ]
ํ—ค๋”C : ์œ ์„  LAN์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š”๋ฐ ํ•„์š”ํ•œ ์ •๋ณด


ํ•˜๋“œ์›จ์–ด์— ์‹ ํ˜ธ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋ง๋ถ™์ž„
๋„คํŠธ์›Œํฌ ์–ด๋Žํ„ฐ




LAN์ผ€์ด๋ธ”
(์Šค์œ„์น˜/๋ผ์šฐํ„ฐ)
(์œ ์„ LAN) ์ „์••์˜ ๋ณ€ํ™”๋กœ ์‹ ํ˜ธ ์ „๋‹ฌ
(๋ฌด์„ LAN) ์ „ํŒŒ๋ฅผ ์ด์šฉํ•ด์„œ ์‹ ํ˜ธ ์ „๋‹ฌ


๋„คํŠธ์›Œํฌ ์–ด๋Žํ„ฐ




๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค
๊ณ„์ธต
[ ํ—ค๋”A | ํ—ค๋”B | ํ—ค๋”C | ๋ฐ์ดํ„ฐ ]
[ ํ—ค๋”A | ํ—ค๋”B | ํ—ค๋”C | ๋ฐ์ดํ„ฐ ]




ํ—ค์„œ๋‚˜ ํŠธ๋ ˆ์ผ๋Ÿฌ๋ฅผ ๋–ผ์–ด๋‚ด๊ณ , ์ธํ„ฐ๋„ท ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌํ•จ
์ธํ„ฐ๋„ท ๊ณ„์ธต
[ ํ—ค๋”A | ํ—ค๋”B | ๋ฐ์ดํ„ฐ ]
[ ํ—ค๋”A | ํ—ค๋”B | ๋ฐ์ดํ„ฐ ]




(์ „์ œ: ๋‚ด๊ฐ€ ์ˆ˜์‹ ํ•ด์•ผํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ผ๊ณ  ํŒ๋‹จ)
๋ฐ์ดํ„ฐ๋ฅผ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌ
ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต
[ ํ—ค๋”A | ๋ฐ์ดํ„ฐ ]
[ ํ—ค๋”A | ๋ฐ์ดํ„ฐ ]
๋ฐ์ดํ„ฐ๋ฅผ ์ผ๋ จ๋ฒˆํ˜ธ์— ๋”ฐ๋ผ ๋ถ™์—ฌ์ค€๋‹ค(๊ฒฐํ•ฉ)


๋ชจ๋“ ๋ฐ์ดํ„ฐ๊ฐ€ ์ˆ˜์‹ ๋œ ๊ฒƒ์„ ํ™•์ธ,
๋ฐ์ดํ„ฐ๋“ค์ด ๊ฒฐํ•ฉ,
๋ชฉ์ ์ง€์˜ ํ”„๋กœ๊ทธ๋žจ์—๊ฒŒ ์ „๋‹ฌ
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต
[ ๋ฐ์ดํ„ฐ ]


์ˆ˜์‹ ์ง€




 

 

  • 4๊ฐœ ๊ณ„์ธต์˜ ๋™์ž‘ ๋ฐฉ์‹
TCP/IP ๊ณ„์ธต ๋ชจ๋ธ
์—ญํ• 


์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต
์‚ฌ์šฉ์ž๊ฐ€ ์‹ค์ œ๋กœ ์ฒด๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ
๋ฐ์ดํ„ฐ์˜ ๋‚ด์šฉ์„ ๋ณด๊ณ  ๊ทธ์— ๋งž๋Š” ์„œ๋น„์Šค๋ฅผ ์ฒ˜๋ฆฌ
URL
ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ „๋‹ฌ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชฉ์ ์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊นŒ์ง€ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ
๋ฐ์ดํ„ฐ๊ฐ€ ์ œ๋Œ€๋กœ ์ „๋‹ฌ๋˜์ง€ ์•Š์•˜์„ ๋•Œ ์žฌ์ „์†ก ์ฒ˜๋ฆฌ๋„ ๋‹ด๋‹น
ํฌํŠธ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์•Œ๊ณ  ์žˆ์Œ
ํฌํŠธ์ •๋ณด
์ธํ„ฐ๋„ท ๊ณ„์ธต
๋ฐ์ดํ„ฐ์— ์–ด๋“œ๋ ˆ์Šค ์ •๋ณด๋ฅผ ๋ง๋ถ™์—ฌ ๋ชฉ์ ์ง€๊นŒ์ง€ ๋ฌด์‚ฌํžˆ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ
๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ๊นŒ์ง€ ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ๋ฅผ ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด ์ฐพ์Œ
IP
๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต
์œ ์„ LAN์–ด๋Œ‘ํ„ฐ๋‚˜ ๋ฌด์„ LAN์–ด๋Œ‘ํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€ํ™˜ํ•จ
์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์ ‘ํ•œ ์žฅ๋น„๋‚˜ ์ปดํ“จํ„ฐ๊นŒ์ง€ ์ „๋‹ฌํ•จ
(์•ž์˜ ๊ณ„์ธต๋“ค๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ธ์ ‘ํ•˜์—ฌ ์—ฐ๊ฒฐ๋œ ์žฅ๋น„๊นŒ์ง€ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ์ „๋‹ฌํ• ๊นŒ์— ์ดˆ์ ์„ ๋งž์ถค)
LAN์นด๋“œ
๋ผ๋ฆฌ ํ†ต์‹ 

 

 

โ–ถํ”„๋กœํ† ์ฝœ

  • ํ”„๋กœํ† ์ฝœ : ์ปดํ“จํ„ฐ ํ†ต์‹ ๊ฐ„์˜ ์ง€์ผœ์•ผ ํ•  ์ ˆ์ฐจ์™€ ๊ทœ์•ฝ
  • ๊ณ„์ธต๋งˆ๋‹ค ์ง€์ผœ์•ผ ํ•  ํ”„๋กœํ† ์ฝœ์ด ๊ฐ™๋‹ค
TCP/IP ๊ณ„์ธต ๋ชจ๋ธ
ํ”„๋กœํ† ์ฝœ




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




ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต
TCP/IP




์ธํ„ฐ๋„ท ๊ณ„์ธต
TCP/IP




๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต
์ด๋”๋„ท




  • TCP/IP๋Š” ํ•˜๋‚˜์˜ ํ”„๋กœํ† ์ฝœ์„ ์ง€์นญํ•˜๋Š” ๋ง์ด ์•„๋‹˜. ๊ฐ์ข… ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์„ ํ•œ๋ฐ ๋ชจ์•„ ์ผ์ปซ๋Š” ๋ง.