2025/02/12 1

[WebSocket] 01. ์›น์†Œ์ผ“(WebSocket)?

[ ์›น์†Œ์ผ“(WebSocket) ]๊ตญ์ œํ‘œ์ค€ RFC 6455 ๊ฐœ๋ฐœ์‚ฌ IETF ์‚ฐ์—… ์ปดํ“จํ„ฐ ๊ณผํ•™ ๋‹จ์ž ์œ ํ˜• TCP ์›น์‚ฌ์ดํŠธ ์›น์†Œ์ผ“ ์›น์†Œ์ผ“(WebSocket)์€ ํ•˜๋‚˜์˜ TCP ์ ‘์†์—์ „์ด์ค‘ ํ†ต์‹  ์ฑ„๋„์„ ์ œ๊ณตํ•˜๋Š” ์ปดํ“จํ„ฐ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ ์ด๋‹ค.์›น์†Œ์ผ“ ํ”„๋กœํ† ์ฝœ์€ 2011๋…„์— IETF์— ์˜ํ•ด RFC 6455๋กœ ํ‘œ์ค€ํ™”๋˜์—ˆ์œผ๋ฉฐ ์›น IDL์˜ ์›น์†Œ์ผ“ API๋Š” W3C์— ์˜ํ•ด ํ‘œ์ค€ํ™”๋˜๊ณ  ์žˆ๋‹ค.์›น์†Œ์ผ“์€ HTTP์™€ ๊ตฌ๋ณ„๋œ๋‹ค.๋‘ ํ”„๋กœํ† ์ฝœ ๋ชจ๋‘ OSI ๋ชจ๋ธ์˜ ์ œ7๊ณ„์ธต์— ์œ„์น˜ํ•ด ์žˆ์œผ๋ฉฐ ์ œ4๊ณ„์ธต์˜ TCP์— ์˜์กดํ•œ๋‹ค.์ด๋“ค์— ์ฐจ์ด๊ฐ€ ์žˆ์œผ๋‚˜ RFC 6455์— ๋”ฐ๋ฅด๋ฉด์›น์†Œ์ผ“์€ HTTPํฌํŠธ 80๊ณผ 443์œ„์— ๋™์ž‘ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐHTTPํ”„๋ก์‹œ ๋ฐ ์ค‘๊ฐ„์ธต์„ ์ง€์›ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์œผ๋ฏ€๋กœHTTPํ”„๋กœํ† ์ฝœ๊ณผ ํ˜ธํ™˜์ด ๋œ๋‹ค.ํ˜ธํ™˜์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์›น์†Œ์ผ“ ํ•ธ๋“œ์…ฐ์ดํฌ๋Š” HT..

Dev_Study/WebSocket 2025.02.12
728x90
๋ฐ˜์‘ํ˜•