HTTP๋ฅผ ๋ค๋ฃจ๋ ๊ฐ๋ฐ์์ด๊ฑฐ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์๋ฐ ์ปดํจํฐ ํ๊ณผ๋ฅผ ์ ๊ณตํ์ง ์์ ๋คํธ์ํฌ๊ฐ ์ฝํ์ ๋ถ๋ค, ์ด ๊ฐ์ข ํ๋๋ก ํ์ ์ง์์ ์ป์ด๊ฐ์ธ์!
OSI 7๊ณ์ธต
TCP/IP ๋ชจ๋ธ
HTTP/HTTPS
HTTP2, 3, ์น์์ผ
๊ฒ์ดํธ์จ์ด, ํ๋ก์
DNS
์ปด๊ณต ์ถ์ ๊ฐ๋ฐ์๋ง ์๊ณ ์๋ ์ง์์ด ์๋ค?
์ด ๊ฐ์์ ํจ๊ป๋ฉด ๋น์ ๊ณต์๋ ์ ์ ์์ด์ ๐
๐ซ
๋คํธ์ํฌ ๊ธฐ๋ณธ ์ง์์ ๋ฐฐ์ฐ๊ณ ์ถ์๋ฐ, ์ ๊ณต ์์ ์ ๋๋ฌด ๋๊บผ์์.
๐ค
์ ๊ณต์ง์์ ๋ค ๋ฐฐ์ด๋ค ํด๋ ์ค๋ฌด์์ ์ด๋ป๊ฒ ์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์.
๐ฅฒ
๊ฐ๋ ์๋ฒ ์ชฝ ๊ฐ๋ฐ์์ ๋ง์ด ์ ์ ํตํด์ ๋ถ๋๋ฌ์์.
์ปด๊ณต ์ง์์ ์ ๊ณต์๋ง์ ์ง์?
OSI 7๊ณ์ธต, TCP/IP ๋ชจ๋ธ, HTTP, WebSocket, DNS, ํ๋ก์... ์น/์ฑ/์๋ฒ ๊ฐ๋ฐ์๊ฐ ๋๋ ค๊ณ ํ ๋ ๋ฐ๋์ ์์์ผ ํ ๊ฐ๋ ์ ๋๋ค. ์ปดํจํฐํ๊ณผ ์ ๊ณต์๋ค์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด ์ง์์ ํ์ฌํ๊ณ ์์ฃ .
์ปดํจํฐ ๊ณตํ ์ ๊ณต ํ์ต์ ๊ฑฐ์น์ง ์์ ๋น์ ๊ณต์๋ถ๋ค์ ํญ์ ์ ๊ณต์๋ค์ด ๋ฌด์ธ๊ฐ ๋๋จํ ๊ฒ์ ์ด๋ฏธ ์๊ณ ์๋ค๊ณ ์๊ฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ์ง๋ง ์ฐจ๊ทผ์ฐจ๊ทผ ํ์ตํ๋ฉด ๋น์ ๊ณต์๋ ์ปด๊ณต ์ ๊ณต์๋งํผ ์ ๊ณต์ง์์ ์ตํ๋ ๊ฒ ๊ฐ๋ฅํฉ๋๋ค. ์ค๋ฌด์ ํ์ํ ์ง์ ์์ฃผ๋ก ํต์ฌ๋ง ์๋ ค๋๋ฆด๊ฒ์.
์๋ ์ธ ๊ฐ์ง ์ง๋ฌธ์ '์'๋ผ๊ณ ๋ต๋ณํ ์ ์๋ค๋ฉด, ์ด ๊ฐ์์ ํจ๊ปํด์!
๋น์ ๊ณต์์ด์ง๋ง ์น, ์ฑ, ์๋ฒ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์ ์ฌ๋
๋ฐฑ์๋๋ฅผ ์ ๋ชจ๋ฅด๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์
์ ๊ณต ๋ด์ฉ ์ค ์ค๋ฌด์์ ์์ฃผ ์ฐ์ด๋ ๋ด์ฉ๋ง ์๊ณ ์ถ์ ์ฌ๋
๊ฐ๋
๋ถ๋ถ์ ๊ฐ์ ๊ต์์ ๊ทธ๋ฆผ์ผ๋ก ์ค๋ช
ํฉ๋๋ค.
์ค์ต์ ์ํ ์๋ฒ ์ฝ๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ค์ ๋ก ์ ์ก๋๋ ๋ฐ์ดํฐ๋ฅผ ์์ด์ด์คํฌ๋ก ํ์ธํฉ๋๋ค.
HTTP ์์ฒญ/์๋ต์ ์ง์ ๋ณด๋ด๋ณด๋ฉฐ ๋คํธ์ํฌ ํญ์ ํตํด ์ด๋ก ๋๋ก ๋์๊ฐ๋์ง ํ์ธํฉ๋๋ค.
๋๊บผ์ด ๋คํธ์ํฌ ์์ ์ค์ ์ ์ ์ฐ์ด๋ ๋ถ๋ถ์ ๊ฑท์ด๋ด๊ณ ์์ฃผ ์ฐ๋ ๊ฒ๋ง ์์ถํด์ ์ค๋ช ํฉ๋๋ค.
OSI 7๊ณ์ธต + TCP/IP ๋ชจ๋ธ
์์ด์ด์คํฌ๋ฅผ ํตํ OSI 7๊ณ์ธต ํ์ธ
HTTP ์์ฒญ/์๋ต ํค๋ ๋ถ์
์ฟ ํค/์บ์/CORS์ ์ดํด
DNS, VPN, Proxy, Gateway HTTPS, HTTP2+3, ์น์์ผ ๋ฑ์ ์ฉ์ด๋ค
Q. ์ ์์ง์์ด ๋์ ์ ๊ฝ์๋ณธ ๊ฒฝํ์ด๋๋ฐ, ์ง์ง์ธ๊ฐ์?
๋ค. ๋์ ๋ถํฐ ๊ฐ์๋ฅผ ์์ํฉ๋๋ค.
Q. ์ ๋ง ์ ๊ณต์์ ๋์ผํ ์ง์์ ์ป๊ฒ ๋๋์?
์ ๊ณต์๋ณด๋ค๋ ๋ ์๊ฒ ๋ฉ๋๋ค๋ง, ์ ๊ณต์๊ฐ ๋ฐฐ์ฐ๋ ์ค๋ฌด์ ์ธ๋ฐ์๋ ์ง์์ ์ ๋ฐฐ์๋ ๋ผ์ ์๊ฐ์ ์๋ ์ ์์ต๋๋ค.
Q. ๋ฐฑ์๋ ์ง๋ง์๋ ๋ค์ด๋ ์ ์ฉํ๊ฐ์?
๋ค. ์ผ๋จ ์ฌ๊ธฐ์ ๋์ค๋ ๊ฐ๋ ์ ํ์ ์ฐ์๊ฒ ๋ ๊ฒ๋๋ค. ๋ค๋ง ์ด๋ค ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ๋์ ๋ฐ๋ผ ๊ด๋ จ ํํธ ์ถ๊ฐ ๊ณต๋ถ๊ฐ ํ์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์์ผ ํ๋ก๊ทธ๋๋ฐ์ ํ์ ๋ค๋ฉด L4 ๊ณ์ธต์ ๋ ์ง์ค์ ์ผ๋ก ๊ณต๋ถํ๋ค๋ ๊ฐ ํ๋ ์์ ๋๋ค. ํค์๋๋ฅผ ์์๊ฐ๋ ๊ฐ์๋ผ๊ณ ๋ณด๋ฉด ๋ฉ๋๋ค.
์ฐธ๊ณ ์๋ฃ) ์ ๋ก์ด ๊ฐ์ ์ ์ฒด ๋ก๋๋งต
Q. ๋ฏธ๋ฆฌ ์ค์นํด์ผ ํ ํ๋ก๊ทธ๋จ์ด ์๋์?
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
๋น์ ๊ณต์์ด์ง๋ง ์น/์ฑ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์ ์ฌ๋
๋ฐฑ์๋๋ฅผ ์ ๋ชจ๋ฅด๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์
์ ๊ณต ๋ด์ฉ ์ค์ ์ค๋ฌด์์ ์์ฃผ ์ฐ์ด๋ ๋ด์ฉ๋ง ์๊ณ ์ถ์ ์ฌ๋
์ ์ ์ง์,
ํ์ํ ๊น์?
์ปดํจํฐ์ ๋์ ์ ๊ผฝ์๋ณธ ๊ฒฝํ
63,107
๋ช
์๊ฐ์
1,480
๊ฐ
์๊ฐํ
9,564
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
21
๊ฐ
๊ฐ์
์ ๊ฐ์์ ์ฅ์ ์ Q&A์ ๋๋ค(์ธํ๋ฐ ๋ต๋ณ์ 2ํ ์์). 24์๊ฐ ์ด๋ด์ ์ต๋ํ ๋ต๋ณ๋๋ฆฝ๋๋ค! ๊ฐ์ด ๊ณ ๋ฏผํ๋ค๋ ๋๋์ผ๋ก ๋ต๋ณ ๋๋ฆด๊ฒ์!
One of the key strengths of my courses is the Q&A support. (Winner of the Inflearn Q&A King award twice) I respond to your questions within 24 hours, doing my best to help you out! Youโll feel like weโre solving the problems together.
๐ZeroCho Lectures
์ ๋ก์ด ๊ฐ์ ์ ์ฒด ๋ก๋๋งต. A complete roadmap of all my courses is available here.
โ Node.js๊ต๊ณผ์, ์ฝ๋ฉ์์จํ์ต ์ ๋ก์ด์ ์๋ฐ์คํฌ๋ฆฝํธ, Let's Get IT ์๋ฐ์คํฌ๋ฆฝํธ, ํ์
์คํฌ๋ฆฝํธ ๊ต๊ณผ์ ์ ์
โ ZeroCho.com ์ด์์
โ ํ) ์ ํ๋ธ์์ ZeroCho TV๋ก ๊ฐ๋ฐ ๊ด๋ จ ๋ฐฉ์ก์ค
โ ํ) ์ค๋ชจ์ดํก CTO
โ ์ ) ์ค๋์ํฝ์
CTO(์นด์นด์ค๋ชจ๋น๋ฆฌํฐ์ ์์ฏ ํ ์นด์นด์ค๋ชจ๋น๋ฆฌํฐ ์ต์ฐ์ ๊ฐ๋ฐํํธ์ฅ)
Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook
Operator of ZeroCho.com
Currently running a YouTube channel ZeroCho TV, covering development topics
CTO at SmoreTalk
Former CTO at Today Pickup (acquired by Kakao Mobility, where I became the youngest lead developer)
์ ์ฒด
33๊ฐ โ (5์๊ฐ 32๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต: