Carnival7
Change Developer
Carnival7
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ
    • ์ž๋ฐ”์˜ ์ •์„
    • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ณ„ tools
      • ํŒŒ์ด์ฌ
      • ์ž๋ฐ”
    • ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ
      • ๋ฐฑ์ค€ ๊ฐ•์˜ ๊ธฐ์ดˆํŽธ
      • ๋ฐฑ์ค€ ๊ฐ•์˜ ์—ฐ์ŠตํŽธ
      • ๋ฐฑ์ค€ ๊ฐ•์˜ ๋ฌธ์ œํŽธ
      • ์‚ผ์„ฑ ๊ธฐ์ถœ
      • ๋ฐฑ์ค€ - ์ผ๋ฐ˜
      • ์นด์นด์˜ค ๊ธฐ์ถœ
      • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ์ผ๋ฐ˜
      • ์ฝ”ํ…Œ ํ’€์ด Tools
    • CS
      • Network
      • ์šด์˜์ฒด์ œ
      • ์•Œ๊ณ ๋ฆฌ์ฆ˜
      • DB
    • Web_Backend
      • Spring
      • ์Šคํ”„๋ง MVC 1ํŽธ - ๋ฐฑ์—”๋“œ ์›น ๊ฐœ๋ฐœ ํ•ต์‹ฌ ๊ธฐ์ˆ 
      • ์Šคํ”„๋ง ํ•ต์‹ฌ ์›๋ฆฌ - ๊ธฐ๋ณธํŽธ
    • DevOps
    • IT ์—…๋ฌด ์ง€์‹
      • ์ธํ”„๋ผ
      • ํด๋ผ์šฐ๋“œ
    • ์ž๊ฒฉ์ฆ
      • AWS - CLF
      • ์ •์ฒ˜๊ธฐ - ์‹ค๊ธฐ
    • ์ƒ๊ฐ ์ •๋ฆฌ

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • Github Actions
  • ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ #๋ฑ
  • code deploy
  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ #์‚ผ์„ฑ๊ธฐ์ถœ #๊ตฌํ˜„ #์‹œ๋ฎฌ๋ ˆ์ด์…˜
  • DevOps
  • ์‚ผ์„ฑ๊ธฐ์ถœ #2023 #์ƒ๋ฐ˜๊ธฐ
  • ์‚ผ์„ฑ๊ธฐ์ถœ #๋ฐฑ์ค€๊ฐ•์˜๋ฌธ์ œํŽธ
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค #์นด์นด์˜ค๊ธฐ์ถœ #๋ ˆ๋ฒจ2
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ #๋ฐฑ์ค€๊ฐ•์˜๊ธฐ์ดˆํŽธ #์ฝ”๋”ฉํ…Œ์ŠคํŠธ
  • nginx
  • ์Šคํ”„๋ง ๋ถ€ํŠธ ๋ฌด์ค‘๋‹จ ์›น ์„œ๋น„์Šค
  • ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ
  • ์Šคํ”„๋ง #์ธํ„ฐ์…‰ํ„ฐ #AOP #ํ•„ํ„ฐ
  • ์Šคํ”„๋ง #AOP
  • DMZ
  • ci/cd

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
Carnival7

Change Developer

CS/Network

์›น ํ†ต์‹ ์˜ ํฐ ํ๋ฆ„

2021. 12. 28. 13:43

๐Ÿ“์›น ํ†ต์‹ ์˜ ํฐ ํ๋ฆ„

๋ธŒ๋ผ์šฐ์ €๊ฐ€ URL์— ์ ํžŒ ๊ฐ’์„ ํŒŒ์‹ฑํ•ด์„œ HTTP request Message๋ฅผ ๋งŒ๋“ค๊ณ , OS๊ฐ€ TCP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท์„ ๊ฑฐ์ณ ํ•ด๋‹น IP ์ฃผ์†Œ์˜ ์›น ์„œ๋ฒ„๋กœ ์ „์†กํ•˜๋„๋ก ํ•œ๋‹ค.
์ด ๋•Œ, DNS ์„œ๋ฒ„์—์„œ ํ•ด๋‹น ๋„๋ฉ”์ธ ๋„ค์ž„์— ํ•ด๋‹นํ•˜๋Š” IP ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š” DNS Lookup์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
DNS ๋ฃฉ์—… ๊ณผ์ •์€ ํฌ๋กฌ์˜ ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €-> hostsํŒŒ์ผ-> DNS Cache์˜ ์ˆœ์„œ๋กœ ๋„๋ฉ”์ธ์— ๋งค์นญ๋˜๋Š” ip๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.
์ด ์š”์ฒญ์€ ํ”„๋กœํ† ์ฝœ ์Šคํƒ์— ์˜ํ•ด ํŒจํ‚ท์— ๋‹ด๊ธฐ๊ณ  ํŒจํ‚ท์— ์ œ์–ด์ •๋ณด๋ฅผ ๋ง๋ถ™์—ฌ LAN ์–ด๋Œ‘ํ„ฐ์— ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  LAN์–ด๋Œ‘ํ„ฐ๋Š” ์ด๋ฅผ ์ „๊ธฐ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜์‹œ์ผœ ์†ก์ถœํ•ฉ๋‹ˆ๋‹ค.
ํŒจํ‚ท์€ ์Šค์œ„์นญ ํ—ˆ๋ธŒ ๋“ฑ์„ ๊ฒฝ์œ ํ•˜์—ฌ ์ธํ„ฐ๋„ท ์ ‘์†์šฉ ๋ผ์šฐํ„ฐ์—์„œ ISP๋กœ ์ „๋‹ฌ๋˜๊ณ  ์ธํ„ฐ๋„ท์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
์•ก์„ธ์Šค ํšŒ์„ ์— ์˜ํ•ด ํ†ต์‹ ์‚ฌ์šฉ ๋ผ์šฐํ„ฐ๋กœ ์šด๋ฐ˜๋˜๊ณ  ์ธํ„ฐ๋„ท์˜ ํ•ต์‹ฌ๋ถ€๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
๊ณ ์† ๋ผ์šฐํ„ฐ๋“ค ์‚ฌ์ด๋กœ ํŒจํ‚ท์ด ๋ชฉ์ ์ง€์˜ LAN์— ๋„์ฐฉํ•˜๋ฉด, ๋ฐฉํ™”๋ฒฝ์ด ํŒจํ‚ท์„ ๊ฒ€์‚ฌํ•œ ํ›„ ์บ์‹œ ์„œ๋ฒ„๋กœ ๋ณด๋‚ด์–ด ์›น ์„œ๋ฒ„์— ๊ฐˆ ํ•„์š”๊ฐ€ ์žˆ๋Š”์ง€ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค.
์›น ์„œ๋ฒ„์— ๋„์ฐฉํ•œ ํŒจํ‚ท์€ ํ”„๋กœํ† ์ฝœ ์Šคํƒ์ด ํŒจํ‚ท์„ ์ถ”์ถœํ•˜์—ฌ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณต์›ํ•˜๊ณ  ์›น ์„œ๋ฒ„ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋„˜๊น๋‹ˆ๋‹ค.
์ด๋ ‡๊ฒŒ ๋„์ฐฉํ•œ HTTP ์š”์ฒญ ๋ฉ”์‹œ์ง€๋Š” HTTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์›น ํŽ˜์ด์ง€ URL ์ •๋ณด๋กœ ๋ณ€ํ™˜๋˜์–ด ์›น ํŽ˜์ด์ง€ URL ์ •๋ณด์— ํ•ด๋‹นํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•œ๋‹ค.
๊ฒ€์ƒ‰๋œ ์›น ํŽ˜์ด์ง€ ๋ฐ์ดํ„ฐ๋Š” ๋˜ ๋‹ค์‹œ HTTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ HTTP ์‘๋‹ต ๋ฉ”์‹œ์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ „๋‹ฌ๋œ ๋ฐฉ์‹ ๊ทธ๋Œ€๋กœ TCP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท์„ ๊ฑฐ์ณ ์›๋ž˜ ์›น ํด๋ผ์ด์–ธํŠธ๋กœ ์ „์†ก๋œ๋‹ค.

HTTP ํ๋ฆ„

  1. ํด๋ผ์ด์–ธํŠธ์—์„œ ์—ฐ๊ฒฐํ•œ ์„œ๋ฒ„์˜ ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•œ๋‹ค.

  2. ํด๋ผ์ด์–ธํŠธ์—์„œ ์†Œ์ผ“์„ ์—ด๊ณ  ์„œ๋ฒ„์— TCP Connection์„ ์—ฐ๊ฒฐํ•œ๋‹ค.

  3. ํ•ด๋‹น ์†Œ์ผ“์— HTTP ์š”์ฒญ ๋ฉ”์‹œ์ง€๋ฅผ ์„œ๋ฒ„๋กœ ๋ณด๋‚ธ๋‹ค.

  4. ์„œ๋ฒ„์—์„œ ์ฒ˜๋ฆฌํ•˜๊ณ  HTTP ์‘๋‹ต์„ ๋ฐ›๋Š”๋‹ค.

  5. TCP ์—ฐ๊ฒฐ์„ ์ข…๋ฃŒํ•œ๋‹ค.

Network Socket (๋„คํŠธ์›Œํฌ ์†Œ์ผ“)

์†Œ์ผ“์€ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ฒฝ์œ ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹ ์˜ ์ข…์ฐฉ์ ์ด๋‹ค.

์˜ค๋Š˜๋‚  ์ปดํ“จํ„ฐ ๊ฐ„ ํ†ต์‹ ์˜ ๋Œ€๋ถ€๋ถ„์€ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ, ๋Œ€๋ถ€๋ถ„์˜ ๋„คํŠธ์›Œํฌ ์†Œ์ผ“์€ ์ธํ„ฐ๋„ท ์†Œ์ผ“์ด๋‹ค.

์›น ํ†ต์‹ ์˜ ํฐ ํ๋ฆ„ ์š”์•ฝ ๋ฐ ์ค‘๊ฐ„ ์ •๋ณด

์ˆœ์„œ
  1. ์ฃผ์†Œ์ฐฝ์— url (e.g. www.naver.com) ์„ ์ž…๋ ฅํ•œ๋‹ค.
  1. ๋ธŒ๋ผ์šฐ์ €๋Š” ํ•ด๋‹น url์— ์ƒ์‘ํ•˜๋Š” IP์ฃผ์†Œ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด DNS ๊ธฐ๋ก ์บ์‹œ๋ฅผ ํ™•์ธํ•œ๋‹ค.
  1. URL ์บ์‹œ์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ -> ISP์˜ DNS ์„œ๋ฒ„์—์„œ DNS query๋ฅผ ํ†ตํ•ด IP์ฃผ์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•œ๋‹ค.
  1. TCP ํ†ต์‹  (3-way handshake)
  1. ๋ธŒ๋ผ์šฐ์ €์™€ ์›น์„œ๋ฒ„๊ฐ€ ์„œ๋กœ ํ†ต์‹ ํ•œ๋‹ค.
  1. ์‘๋‹ต์„ ๋ฐ›์•„ ์‚ฌ์šฉ์ž ํ™”๋ฉด์— ๋„์›Œ์ค€๋‹ค. (ํ™”๋ฉด :: html ์ปจํ…์ธ )



1. ์ฃผ์†Œ์ฐฝ์— url(e.g. www.naver.com) ์„ ์ž…๋ ฅํ•œ๋‹ค.


แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-11-28 แ„‹แ…ฉแ„’แ…ฎ 7 45 42



2. ๋ธŒ๋ผ์šฐ์ €๋Š” ํ•ด๋‹น url์— ์ƒ์‘ํ•˜๋Š” IP์ฃผ์†Œ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด DNS ์บ์‹œ ๊ธฐ๋ก์„ ํ™•์ธํ•œ๋‹ค.


cache

์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋‚˜ ๊ฐ’์„ ๋ฏธ๋ฆฌ ๋ณต์‚ฌํ•ด ๋†“์€ ์ž„์‹œ ์žฅ์†Œ.

DNS ์บ์‹œ

์ปดํ“จํ„ฐ OS์—์„œ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ์ž„์‹œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์ตœ๊ทผ ๋ฐฉ๋ฌธํ•œ ๋ชจ๋“  ๊ธฐ๋ก๊ณผ ์›น ์‚ฌ์ดํŠธ ๋ฐ ๊ธฐํƒ€ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ๋ฐฉ๋ฌธ ์‹œ๋„๋ฅผ ํฌํ•จํ•œ ์ •๋ณด.

์ฆ‰, DNS ์บ์‹œ์— ์ด์ „์— ์—ฐ๊ฒฐํ–ˆ๋˜ ํ•ด๋‹น url์˜ ์ •๋ณด๊ฐ€ ์žˆ๋‹ค๋ฉด, ๋น ๋ฅด๊ฒŒ ๊ฐ€์ ธ์™€ ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅ



3. URL ์บ์‹œ์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ -> ISP์˜ DNS ์„œ๋ฒ„์—์„œ DNS query๋ฅผ ํ†ตํ•ด IP์ฃผ์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•œ๋‹ค.


ISP

Internet Server Provider, SKT/KT/LGT ๋“ฑ๋“ฑ..

ISP์˜ DNS ์„œ๋ฒ„

DNS์™€ ๋งคํ•‘๋œ IP ์ฃผ์†Œ ์ •๋ณด๊ฐ€ ์ €์žฅ๋œ ์ผ์ข…์˜ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค



4. TCP ์—ฐ๊ฒฐ (3-way handshake)


TCP ์—ฐ๊ฒฐ ์Šคํ„ฐ๋””



5. ๋ธŒ๋ผ์šฐ์ €์™€ ์›น์„œ๋ฒ„๊ฐ€ ์„œ๋กœ ํ†ต์‹ ํ•œ๋‹ค.


ํ†ต์‹  : Request & Response

Request ๋ฉ”์„ธ์ง€ ๊ตฌ์„ฑ

  • http method

  • ๋ชฉ์ ์ง€ url

  • content-type (๊ด€๋ จ ๋ช…์„ธ)

Response ๋ฉ”์„ธ์ง€ ๊ตฌ์„ฑ

  • ์‘๋‹ต ๊ฒฐ๊ณผ

  • content-type (๊ด€๋ จ ๋ช…์„ธ)

์š”์ฒญ ์ฒ˜๋ฆฌ ๋ฐ ์‘๋‹ต ๊ณผ์ • ์˜ˆ์‹œ (Spring)

request > dispatcher servlet > ๋Œ€์ƒ handler ํƒ์ƒ‰ (controller) > handler๊ฐ€ ์š”์ฒญ ์ฒ˜๋ฆฌ > RestController(data) ๋˜๋Š” Controller(view) ์‘๋‹ต์œผ๋กœ return



6. ์‘๋‹ต์„ ๋ฐ›์•„ ์‚ฌ์šฉ์ž ํ™”๋ฉด์— ๋„์›Œ์ค€๋‹ค. (ํ™”๋ฉด :: html ์ปจํ…์ธ )


แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-11-28 แ„‹แ…ฉแ„’แ…ฎ 7 46 38

ํ”„๋กœํ† ์ฝœ ์Šคํƒ, LAN ์–ด๋Œ‘ํ„ฐ

  • ํ”„๋กœํ† ์ฝœ ์Šคํƒ(์šด์˜์ฒด์ œ์— ๋‚ด์žฅ๋œ ๋„คํŠธ์›Œํฌ ์ œ์–ด์šฉ ์†Œํ”„ํŠธ์›จ์–ด)์ด ๋ธŒ๋ผ์šฐ์ €๋กœ๋ถ€ํ„ฐ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๋Š”๋‹ค.
  • ๋ธŒ๋ผ์šฐ์ €๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๋ฉ”์‹œ์ง€๋ฅผ ํŒจํ‚ท ์†์— ์ €์žฅํ•œ๋‹ค.
  • ์ˆ˜์‹ ์ฒ˜ ์ฃผ์†Œ ๋“ฑ์˜ ์ œ์–ด์ •๋ณด(ํŠธ๋ž˜ํ”ฝ, ๊ฒฝ๋กœ)๋ฅผ ๋ง๋ถ™์ธ๋‹ค.
  • ํŒจํ‚ท์„ LAN ์–ด๋Œ‘ํ„ฐ์— ๋„˜๊ธด๋‹ค.
  • LAN ์–ด๋Œ‘ํ„ฐ๋Š” ๋‹ค์Œ Hop์˜ MAC์ฃผ์†Œ๋ฅผ ๋ถ™์ธ ํ”„๋ ˆ์ž„์„ ์ „๊ธฐ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜์‹œํ‚จ๋‹ค.

โ€ป Hop: ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์—์„œ ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€ ์‚ฌ์ด์— ์œ„์น˜ํ•œ ๊ฒฝ๋กœ์˜ ํ•œ ๋ถ€๋ถ„

  • ์‹ ํ˜ธ๋ฅผ LAN ์ผ€์ด๋ธ”์— ์†ก์ถœ์‹œํ‚จ๋‹ค.

ํ—ˆ๋ธŒ, ์Šค์œ„์น˜, ๋ผ์šฐํ„ฐ

  • LAN ์–ด๋Œ‘ํ„ฐ๊ฐ€ ์†ก์‹ ํ•œ ํ”„๋ ˆ์ž„์€ ์Šค์œ„์นญ ํ—ˆ๋ธŒ๋ฅผ ๊ฒฝ์œ ํ•˜์—ฌ ์ธํ„ฐ๋„ท ์ ‘์†์šฉ ๋ผ์šฐํ„ฐ์— ๋„์ฐฉํ•œ๋‹ค.
  • ๋ผ์šฐํ„ฐ๋Š” ํŒจํ‚ท์„ ํ”„๋กœ๋ฐ”์ด๋”(ํ†ต์‹ ์‚ฌ)์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค.
  • ์ธํ„ฐ๋„ท์œผ๋กœ ์ ‘์†ํ•˜๊ฒŒ ๋œ๋‹ค.

์•ก์„ธ์Šค ํšŒ์„ , ํ”„๋กœ๋ฐ”์ด๋”

  • ํŒจํ‚ท์€ ์ธํ„ฐ๋„ท์˜ ์ž…๊ตฌ์— ์žˆ๋Š” ์•ก์„ธ์Šค ํšŒ์„ (ํ†ต์‹  ํšŒ์„ )์— ์˜ํ•ด POP(Point Of Presence, ํ†ต์‹ ์‚ฌ์šฉ ๋ผ์šฐํ„ฐ)๊นŒ์ง€ ์šด๋ฐ˜๋œ๋‹ค.
  • POP ๋ฅผ ๊ฑฐ์ณ ์ธํ„ฐ๋„ท์˜ ํ•ต์‹ฌ๋ถ€๋กœ ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค.
  • ์ˆ˜ ๋งŽ์€ ๊ณ ์† ๋ผ์šฐํ„ฐ๋“ค ์‚ฌ์ด๋กœ ํŒจํ‚ท์ด ๋ชฉ์ ์ง€๋ฅผ ํ–ฅํ•ด ํ˜๋Ÿฌ๊ฐ€๊ฒŒ ๋œ๋‹ค.

https://blog.kakaocdn.net/dna/DNyUr/btrfscSntPe/AAAAAAAAAAAAAAAAAAAAAJmvr_v0bgQ3iVRh9B0Db8HUfaeqInIaQk8zFucaH5cm/img.jpg?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=FoSQVf39zW7BOp%2BBzd7GrS%2FC7tI%3D

๋ฐฉํ™”๋ฒฝ, ์บ์‹œ์„œ๋ฒ„

  • ํŒจํ‚ท์€ ์ธํ„ฐ๋„ท ํ•ต์‹ฌ๋ถ€๋ฅผ ํ†ต๊ณผํ•˜์—ฌ ์›น ์„œ๋ฒ„์ธก์˜ LAN ์— ๋„์ฐฉ.
  • ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋˜ ๋ฐฉํ™”๋ฒฝ์ด ๋„์ฐฉํ•œ ํŒจํ‚ท์„ ๊ฒ€์‚ฌ.
  • ํŒจํ‚ท์ด ์›น ์„œ๋ฒ„๊นŒ์ง€ ๊ฐ€์•ผํ•˜๋Š”์ง€ ๊ฐ€์ง€ ์•Š์•„๋„ ๋˜๋Š”์ง€๋ฅผ ํŒ๋‹จํ•˜๋Š” ์บ์‹œ์„œ๋ฒ„๊ฐ€ ์กด์žฌํ•œ๋‹ค.

https://blog.kakaocdn.net/dna/62cdK/btrfqDJrMVp/AAAAAAAAAAAAAAAAAAAAANT95HlqajZzgCmqGRWAFaeUK3kigWfWLKXQv0lrM1_g/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=NnlayY2AJdIzKoA9HMQqzr%2BbkoE%3D

์›น ์„œ๋ฒ„

  • ํŒจํ‚ท์ด ๋ฌผ๋ฆฌ์ ์ธ ์›น ์„œ๋ฒ„์— ๋„์ฐฉํ•˜๋ฉด ์›น ์„œ๋ฒ„์˜ ํ”„๋กœํ† ์ฝœ ์Šคํƒ์€ ํŒจํ‚ท์„ ์ถ”์ถœํ•˜์—ฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณต์›ํ•˜๊ณ  WAS์— ๋„˜๊ธด๋‹ค.

  • ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์€ ์›น ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์š”์ฒญ ๋ฉ”์‹œ์ง€์— ๋”ฐ๋ฅธ ๋ฐ์ดํ„ฐ๋ฅผ ์‘๋‹ต ๋ฉ”์‹œ์ง€์— ๋„ฃ์–ด ํด๋ผ์ด์–ธํŠธ๋กœ ํšŒ์†กํ•œ๋‹ค.

  • ์™”๋˜ ๋ฐฉ์‹๋Œ€๋กœ ์‘๋‹ต ๋ฉ”์‹œ์ง€๊ฐ€ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „๋‹ฌ๋œ๋‹ค.

    https://blog.kakaocdn.net/dna/yi1L8/btrfn3iyWAL/AAAAAAAAAAAAAAAAAAAAAGGngTwRLMNr4Epm5VKqDckT7xQ6vMKCCzdb3BvYiKzE/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=huP1xCcIc8QtpWz%2BsELUleD7%2BKk%3D

  • Reference

  • https://webdevtechblog.com/%EC%9B%B9%EC%9D%80-%EC%96%B4%EB%96%BB%EA%B2%8C-%EB%8F%99%EC%9E%91%ED%95%A0%EA%B9%8C-how-does-the-web-work-90c2286c9f4

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

OSI 7๊ณ„์ธต๊ณผ TCP/IP 4๊ณ„์ธต  (0) 2021.12.28
HTTP์™€ HTTPS  (0) 2021.12.28
HTTP ๋ฉ”์†Œ๋“œ  (0) 2021.12.28
DNS  (0) 2021.12.28
์ฟ ํ‚ค์™€ ์„ธ์…˜  (0) 2021.12.28
    'CS/Network' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • HTTP์™€ HTTPS
    • HTTP ๋ฉ”์†Œ๋“œ
    • DNS
    • ์ฟ ํ‚ค์™€ ์„ธ์…˜
    Carnival7
    Carnival7

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”