
[250310] WebSocket์ด๋?

AI ๐ค/Django โ๏ธ
WebSocket์ด๋?1. WebSocket ์ ์WebSocket์ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ์๋ฐฉํฅ, ์ค์๊ฐ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ํ๋กํ ์ฝ์ด๋ค. ์ผ๋ฐ์ ์ธ HTTP ์์ฒญ/์๋ต ๋ฐฉ์๊ณผ ๋ฌ๋ฆฌ, WebSocket์ ํ ๋ฒ ์ฐ๊ฒฐ์ ๋งบ์ผ๋ฉด ์ ์ง๋ ์ํ์์ ์ง์์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํน์ฑ์ ๊ฐ์ง๋ค.2. WebSocket์ ์ฃผ์ ํน์งํ ์ด์ค ํต์ (Full-Duplex Communication)ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์๋ก ๋ฐ์ดํฐ๋ฅผ ๋น๋๊ธฐ์ ์ผ๋ก ์ฃผ๊ณ ๋ฐ์ ์ ์์.๊ธฐ์กด HTTP์ ์์ฒญ-์๋ต ๋ชจ๋ธ๊ณผ ๋ค๋ฅด๊ฒ, ์๋ฒ๋ ํด๋ผ์ด์ธํธ์๊ฒ ๋จผ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ์ ์์.์ง์์ ์ธ ์ฐ๊ฒฐ(Persistent Connection)์ด๊ธฐ ํธ๋์
ฐ์ดํฌ(Handshake) ํ, TCP ์ฐ๊ฒฐ์ด ๋์ด์ง์ง ์๊ณ ์ ์ง๋จ.์ถ๊ฐ์ ์ธ ์ฐ๊ฒฐ ์ค์ ์ด ํ์ ์์ผ๋ฏ๋ก..