TIL - HTTP ν”„λ‘œν† μ½œ

BUMSUΒ·2022λ…„ 8μ›” 10일
0

TIL - Today I Learned

λͺ©λ‘ 보기
19/25
post-thumbnail

πŸ“– HTTP ν”„λ‘œν† μ½œμ΄λž€?

HTTP(Hypertext Transfer Protocol)μ΄λž€ μƒν˜Έ 간에 μ •μ˜ν•œ κ·œμΉ™μ„ μ˜λ―Έν•˜λ©° νŠΉμ • κΈ°κΈ° 간에 데이터λ₯Ό μ£Όκ³ λ°›κΈ° μœ„ν•΄ μ •μ˜λ˜μ—ˆλ‹€.

μ›Ήμ—μ„œλŠ” λΈŒλΌμš°μ €μ™€ μ„œλ²„ 간에 데이터λ₯Ό μ£Όκ³ λ°›κΈ° μœ„ν•œ λ°©μ‹μœΌλ‘œ HTTP ν”„λ‘œν† μ½œμ„ μ‚¬μš©ν•˜κ³  μžˆλ‹€.

πŸ“– HTTP ν”„λ‘œν† μ½œ νŠΉμ§•

  • μƒνƒœκ°€ μ—†λŠ”(stateless) ν”„λ‘œν† μ½œμ΄λ‹€.
  • μƒνƒœκ°€ μ—†λ‹€λΌλŠ” 말은 데이터λ₯Ό μ£Όκ³  λ°›κΈ° μœ„ν•œ 각각의 데이터 μš”μ²­μ΄ μ„œλ‘œ λ…λ¦½μ μœΌλ‘œ 관리가 λœλ‹€λŠ” 말이닀.
  • 이전 데이터 μš”μ²­κ³Ό λ‹€μŒ 데이터 μš”μ²­μ΄ μ„œλ‘œ 관련이 μ—†λ‹€.
  • μ΄λŸ¬ν•œ νŠΉμ§•μœΌλ‘œ μ„œλ²„λŠ” μ„Έμ…˜κ³Ό 같은 λ³„λ„μ˜ μΆ”κ°€ 정보λ₯Ό κ΄€λ¦¬ν•˜μ§€ μ•Šμ•„λ„ 되고, λ‹€μˆ˜μ˜ μš”μ²­ 처리 및 μ„œλ²„μ˜ λΆ€ν•˜λ₯Ό 쀄일 수 μžˆλŠ” μ„±λŠ₯ μƒμ˜ 이점이 생긴닀.
  • HTTP ν”„λ‘œν† μ½œμ€ 일반적으둜 TCP/IP 톡신 μœ„μ—μ„œ λ™μž‘ν•˜λ©° κΈ°λ³Έ ν¬νŠΈλŠ” 80λ²ˆμ΄λ‹€.

πŸ“– HTTP Request & HTTP Response

HTTP ν”„λ‘œν† μ½œλ‘œ 데이터λ₯Ό μ£Όκ³ λ°›κΈ° μœ„ν•΄μ„œλŠ” μ•„λž˜μ™€ 같이 μš”μ²­(Request)λ₯Ό 보내고 응닡(Response)λ₯Ό λ°›μ•„μ•Ό ν•œλ‹€.

그리고 μš”μ²­κ³Ό 응닡을 μ΄ν•΄ν•˜κΈ° μœ„ν•΄μ„œλŠ” λ¨Όμ € ν΄λΌμ΄μ–ΈνŠΈ(Client)와 μ„œλ²„(Server)λ₯Ό 이해해야 ν•œλ‹€.

πŸ“Œ ν΄λΌμ΄μ–ΈνŠΈλž€?

  • μš”μ²­μ„ λ³΄λ‚΄λŠ” μͺ½μ„ μ˜λ―Έν•˜μ—¬ 일반적으둜 μ›Ή κ΄€μ μ—μ„œλŠ” λΈŒλΌμš°μ €μ΄λ‹€.

πŸ“Œ μ„œλ²„λž€?

  • μš”μ²­μ„ λ°›λŠ” μͺ½μ„ μ˜λ―Έν•˜λ©° 일반적으둜 데이터λ₯Ό λ³΄λ‚΄μ£ΌλŠ” μ›κ²©μ§€μ˜ 컴퓨터λ₯Ό μ˜λ―Έν•œλ‹€.

πŸ“Œ 비동기 μ²˜λ¦¬λž€?

  • μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ 비동기 μ²˜λ¦¬λž€ νŠΉμ • μ½”λ“œμ˜ 연산이 끝날 λ•ŒκΉŒμ§€ μ½”λ“œμ˜ 싀행을 λ©ˆμΆ”μ§€ μ•Šκ³  λ‹€μŒ μ½”λ“œλ₯Ό λ¨Όμ € μ‹€ν–‰ν•˜λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ νŠΉμ„±μ„ μ˜λ―Έν•œλ‹€.

Reference
https://joshua1988.github.io/web-development/http-part1/

profile
Stay Calm

0개의 λŒ“κΈ€