[10๋ถ„ ํ…Œ์ฝ”ํ†ก] ๐ŸŽง ์‚ญ์ •์˜ Web ์š”์ฒญ & ์‘๋‹ต๊ณผ์ •

JIWOO YUNยท2023๋…„ 3์›” 20์ผ
0


์ธํ„ฐ๋„ท

  • LAN(Local Area Network)
    • ๊ทผ๊ฑฐ๋ฆฌ ํ†ต์‹ ๋ง
    • ๊ตฌ๋‚ด ์ •๋ณด ํ†ต์‹ ๋ง์€ ๋„คํŠธ์›Œํฌ ๋งค์ฒด๋ฅผ ์ด์šฉํ•˜์—ฌ ์ง‘, ์‚ฌ๋ฌด์‹ค ,ํ•™๊ต ๋“ฑ์˜ ๊ฑด๋ฌผ๊ณผ ๊ฐ™์€ , ๊ฐ€๊นŒ์šด ์ง€์—ญ์„ ํ•œ๋ฐ ๋ฌถ๋Š” ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ
  • ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋“ค์„ ์„œ๋กœ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” ๋ฒ”์ง€๊ตฌ์  ๋„คํŠธ์›Œํฌ
  • ์ธํ„ฐ๋„ท์ด๋ผ๋Š” ๋„คํŠธ์›Œํฌ ์ธํ”„๋ผ๊ฐ€ ์กด์žฌํ•˜๊ฒŒ ๋–„๋ฌธ์— ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋“ค์ด ๋™์ž‘์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
    • ์›น๊ณผ ์ธํ„ฐ๋„ท์ด ๋‹ค๋ฅธ ์ด์œ  -> ์›น์ด ์—†์–ด๋„ ์ธํ„ฐ๋„ท์€ ์กด์žฌํ•˜์ง€๋งŒ, ์ธํ„ฐ๋„ท์ด ์—†์œผ๋ฉด ์›น์€ ์กด์žฌํ•  ์ˆ˜์—†๋‹ค.

์›น(World Wide Web)

  • ์›น์˜ ์กด์žฌ์ด์œ  -> ์ •๋ณด ์ž์›์˜ ๊ณต์œ 
    • ์›น์€ ์ˆ˜๋งŽ์€ ์š”์ฒญ๊ณผ ์‘๋‹ต ์‚ฌ์ดํด์˜ ์—ฐ์†
  • ์„œ๋ฒ„ -> ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ชฝ
    • ์š”์ฒญ์„ ๋ฐ›๊ณ  ์‘๋‹ตํ•˜๋Š” ์ธก
  • ํด๋ผ์ด์–ธํŠธ - >์ •๋ณด๋ฅผ ์š”์ฒญํ•˜๋Š” ์ชฝ
    • ์š”์ฒญ์„ ๋ณด๋‚ด๋Š”์ชฝ

์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๋Š” HTTP ๊ทœ์•ฝ์˜ ์˜ํ•ด์„œ ์š”์ฒญ๊ณผ ์‘๋‹ต์ด ์ง„ํ–‰๋œ๋‹ค.

HTTP ํŠน์ง•

  • ๋น„์—ฐ๊ฒฐ์„ฑ
    • ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์— ๋Œ€ํ•ด์„œ ์„œ๋ฒ„๊ฐ€ ์‘๋‹ต์„ ๋งˆ์น˜๋ฉด ์—ฐ๊ฒฐ์„ ๋Š์–ด๋ฒ„๋ฆผ
    • ๋‹ค์Œ ์š”์ฒญ์€ ์ƒˆ๋กœ์šด ์—ฐ๊ฒฐ์ด ์ด๋ค„์ง.
    • ๋‹จ์ 
      • ๋งค๋ฒˆ ๋ชจ๋“  ์š”์ฒญ์— ๋Œ€ํ•ด์„œ ์ƒˆ๋กœ์šด ์—ฐ๊ฒฐ/ํ•ด์ œ ๊ณผ์ •์„ ๊ฑฐ์น˜๋ฏ€๋กœ ๋„คํŠธ์›Œํฌ ๋น„์šฉ์ธก๋ฉด์—์„œ ๋น„ํšจ์œจ์ 
    • ๋ณด์™„์ฑ…
      • ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด์—์„œ ํ†ต์‹ ์ด ์—†์–ด๋„ ์ผ์ • ์ง€์ •๋œ ์‹œ๊ฐ„๋™์•ˆ ์—ฐ๊ฒฐ์„ ์œ ์ง€๋˜๋Š” ๊ธฐ๋Šฅ
      • HTTP/1.1 Keep Alive
  • ๋ฌด์ƒํƒœ(Stateless)
    • ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๋Š” ํ•˜๋‚˜์˜ ์š”์ฒญ์ด ์ง„ํ–‰๋˜๋Š” ๋™์•ˆ๋งŒ ์„œ๋กœ๋ฅผ ์ธ์ง€ํ•œ๋‹ค.
    • ๋‹จ์ 
      • ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์ด ํ•„์š”ํ•œ ์„œ๋น„์Šค์—์„œ ๋ถˆํŽธํ•˜๋‹ค. -> ์ฟ ํŒก์—์„œ ๋กœ๊ทธ์ธ์„ํ•˜๊ณ  ํ•˜๋‚˜๋ฅผ ๋‹ด๊ณ  ๋‹ค์‹œ ๋กœ๊ทธ์ธํ•˜๊ณ  ๋˜ ๋‹ด๊ณ  ๋กœ๊ทธ์ธํ•˜๋Š” ๋Œ€์ฐธ์‚ฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.
    • ๋ณด์•ˆ์ฑ…
      • ์ฟ ํ‚ค,์„ธ์…˜,ํ† ํฐ ์„ํ†ตํ•ด์„œ ์ƒํƒœ๋ฅผ ๊ธฐ์–ตํ•จ.

HTTP(HyperText Transfer Protocol)

HTTP Method

  • ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์„ ๋ณด๋‚ผ ๋–„ ํ•ด๋‹น ์š”์ฒญ์˜ ๋ชฉ์ ์ด ๋ญ”์ง€ HTTP Method๋ฅผ ํ†ตํ•ด ๋ช…์‹œํ•œ๋‹ค.
    • GET
    • POST
    • PUT
    • DELETE
  • URL
    • Uniform Resource Locater -> ๋„คํŠธ์›Œํฌ์ƒ ์ž์›์˜ ์ฃผ์†Œ

์ •๋ฆฌ

  • ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„๊ฐ€ ์š”์ฒญ์„ ํ•˜๊ณ  ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ๋กœ ๋ถ€ํ„ฐ ์š”์ฒญ์„ ๋ฐ›๊ณ  ์ฒ˜๋ฆฌํ•œ๋‹ค.

profile
์—ด์‹ฌํžˆํ•˜์ž

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