728x90 ๐๏ธ ์คํฐ๋ ํ๋19 [์ด์์ฒด์ ] CPU ์ค์ผ์ค๋ง ์ ์ , ๋น์ ์ ๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ ๐ CPU ์ค์ผ์ค๋ง์์ ์ ์ ์ค์ผ์ค๋ง๊ณผ ๋น์ ์ ์ค์ผ์ค๋ง์ ์ฐจ์ด๋?๋๋ณด๊ธฐ์ ์ ํ ์ค์ผ์ค๋ง์ ์คํ์ค์ธ ํ๋ก์ธ์ค๋ณด๋ค ๋ ๋์ ์ฐ์ ์์ ํ๋ก์ธ์ค๊ฐ ๋์ฐฉํ๋ฉด ์ค๋จํ๊ณ ์ ํ๋ก์ธ์ค๋ฅผ ์คํํ๋ ๋ฐฉ์์ ๋๋ค. ๊ทธ์ ๋ฐ๋๋ก ๋น์ ์ ์ค์ผ์ค๋ง์ ์คํ์ค์ธ ํ๋ก์ธ์ค๊ฐ ์ข ๋ฃ, ์ค๋จ๋๊ธฐ ์ ๊น์ง ๋ค๋ฅธ ํ๋ก์ธ์ค๊ฐ CPU๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ์์ ๋๋ค. ์ ์ ํ์ ์์คํ ์์์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ง๋ง ์ปจํ ์คํธ ์ค์์นญ์ด ์ฆ์ ์ ์์ต๋๋ค.๋ฐ๋ฉด์ ๋น์ ์ ์ ๋๊ธฐ์๊ฐ์ด ๊ธธ์ด์ ธ ์๋ต์๊ฐ์ด ๋๋ ค์ง ์ ์์ต๋๋ค. ๐ ์ ์ , ๋น์ ์ ์ค์ผ์ค๋ง์ ์ฌ์ฉ ์๊ณ ๋ฆฌ์ฆ์?๋๋ณด๊ธฐ์ ์ ํ ์ค์ผ์ค๋ง์ ์ค์๊ฐ ์๋ต์ด ์ค์ํ ํ๊ฒฝ์ด๋ ๋ค์ค ์ฌ์ฉ์ ์์คํ ์์ ํจ์จ์ ์ ๋๋ค. ๋ํ์ ์ผ๋ก ๋ผ์ด๋ ๋ก๋น, SRTF ๊ฐ์ ์๊ณ ๋ฆฌ์ฆ์ด ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ๋ฉด, ๋น์ ์ ์ค์ผ์ค๋ง์ ํ๋ก์ธ์ค ์คํ .. 2024. 12. 3. [๋คํธ์ํฌ] HTTP, HTTPS ๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ ๐ HTTP, HTTPS ๊ฐ๊ฐ ์ด๋ค ์ํฉ์์ ์ ํฉํ๊ฒ ์ฌ์ฉ๋๋์ง?๋๋ณด๊ธฐHTTP๋ ๋ณด์์ด ํฌ๊ฒ ์๊ตฌ๋์ง ์๋ ๊ณต๊ฐ๋ ์ ๋ณด๋ฅผ ์ ๊ณตํ ๋ ์ ํฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ด์ค ์ฌ์ดํธ๋ ๊ฒ์์์ง ๊ฐ์ ํ๊ฒฝ์์ ์ฌ์ฉ๋์์ผ๋, ํ์ฌ๋ ์ด๋ฌํ ํ๊ฒฝ์์๋ HTTPS๊ฐ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉ๋๋ ์ถ์ธ์ ๋๋ค.HTTPS๋ ๋ณด์์ด ํ์ํ ๋ชจ๋ ์น ํ๊ฒฝ์์ ํ์์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด ๋ก๊ทธ์ธ ์์คํ , ์ ์ ์๊ฑฐ๋, ๊ธ์ต ๊ฑฐ๋, ๊ฐ์ธ์ ๋ณด ์ฒ๋ฆฌ ๋ฑ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ ์ ํฉํฉ๋๋ค. SSL/TLS ํ๋กํ ์ฝ์ ํตํด ๋ฐ์ดํฐ ์ํธํ, ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ, ์๋ฒ ์ธ์ฆ์ ์ ๊ณตํ๋ฉฐ, ํ์ฌ ๋๋ถ๋ถ์ ์น์ฌ์ดํธ๋ ๋ณด์์ ์ํด HTTPS๋ฅผ ์ฌ์ฉํ๋๋ก ๊ถ์ฅ๋๊ณ ์์ต๋๋ค.๐ HTTPS๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๋ฐ์ํ๋ ์ํฉ์?๋๋ณด๊ธฐHTTPS๋ฅผ ์ฌ์ฉํ์ง์์ผ๋ฉด ๋ฐ์ดํฐ๊ฐ ํ๋ฌธ์ผ๋ก ์ ์ก.. 2024. 12. 2. [์ด์์ฒด์ ] IPC ๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ ๐ IPC์ ๋ํ์ ์ธ ๋ชจ๋ธ 2๊ฐ์ง๋?๋๋ณด๊ธฐIPC๋ ํ๋ก์ธ์ค ๊ฐ ํต์ ์ ๋งํฉ๋๋ค. ๋ํ์ ์ผ๋ก ์์ผ๊ณผ ๋ฉ์ธ์ง ํ๊ฐ ์์ต๋๋ค.์์ผ(Socket)์ ์๊ฒฉ ํต์ ์ ์ง์ํฉ๋๋ค. ๋คํธ์ํฌ ํต์ ์ ์ํ IPC๋ก TCP/IP ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ์ ์ก์ ํ๊ฒ ๋ฉ๋๋ค. ๋ณดํต ํด๋ผ์ด์ธํธ-์๋ฒ ๋ชจ๋ธ์์ ์ฌ์ฉํ๋ฉฐ ์ฑํ , ์น์๋ฒ ๋ฑ ๋ค์ํ ๋คํธ์ํฌ ๊ธฐ๋ฐ ์ฑ์์ ์ฌ์ฉ๋ฉ๋๋ค.๋ฉ์ธ์ง ํ๋ ํ๋ก์ธ์ค๊ฐ ๋ฉ์ธ์ง๋ฅผ ํ์ ๋ฃ๊ณ ๋นผ๋ฉด์ ํต์ ํ๋ ๋ฐฉ์์ ๋๋ค. ๋น๋๊ธฐ์์ด๋ฉฐ ์ก์ ์๋ ํ์ ๋ฃ๊ณ , ์์ ์๊ฐ ์์ฐจ์ ์ผ๋ก ๋ฉ์ธ์ง๋ฅผ ๋ฐ๊ฒ๋ฉ๋๋ค. ๋ฐ๋ผ์ ํต์ ์ด ๊ฐ์ญ์์ด ๋ ๋ฆฝ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๊ฒ ๋ฉ๋๋ค. POSIX, SYSTEM V, RabbitMQ ๋ฑ ์ฌ๋ฌ ๋ฉ์ธ์ง ํ๊ฐ ์์ต๋๋ค.๐ ์๊ฒฉ ํต์ ์ด ๊ฐ๋ฅํ IPC๋?๋๋ณด๊ธฐ์๊ฒฉ ํต์ ์ด ๊ฐ๋ฅํ IPC๋ ์์ผ์ด ์ ์ผ.. 2024. 11. 29. [๋คํธ์ํฌ] ๋์นญํค์ ๊ณต๊ฐํค(๋น๋์นญํค) ๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ ๐ ๋์นญํค์ ๊ณต๊ฐํค์ ์ฐจ์ด์ ๋ํด ์ค๋ช ๋๋ณด๊ธฐ๋์นญํค์ ๊ณต๊ฐํค๋ ์ํธํ ๋ฐฉ์์์ ์ฌ์ฉํฉ๋๋ค. ๋์นญํค ์ํธํ ๋ฐฉ์์ ์ํธํ, ๋ณตํธํ์ ๊ฐ์ ํค๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์๋๊ฐ ๋น ๋ฅด๊ณ ๋๋์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ ํฉํฉ๋๋ค. ํ์ผ์ํธํ, ๋์คํฌ ์ํธํ, VPN์์ ์ฌ์ฉํฉ๋๋ค.๊ณต๊ฐํค ์ํธํ๋ ๋ฐ๋๋ก ์๋ก ๋ค๋ฅธํค๋ฅผ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ๊ณต๊ฐํค๋ ๊ณต๊ฐํ๋ ํค์ด๋ฉฐ ๋น๋ฐํค๋ ์์ ์๋ง ์๊ฒ๋ฉ๋๋ค. ์ํธํ๋ ๊ณต๊ฐํค, ๋ณตํธํ๋ ๋น๋ฐํค๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์๋๋ ๋์นญํค๋ณด๋ค ๋๋ฆฌ๋ฉฐ ๋ฐ์ดํฐ ์ ์ก ๋ณด์, ๋์งํธ ์๋ช ์์ ์ฌ์ฉ๋ฉ๋๋ค.๐ ๋์นญํค์ ๊ณต๊ฐํค ๊ฐ์ด ์ฌ์ฉํ๋ ์ด์ ?๋๋ณด๊ธฐ๋์นญํค๋ ํค๊ฐ ๊ฐ์ ์๋๊ฐ ๋น ๋ฅด์ง๋ง ํค๋ฅผ ๊ณต์ ํ๋ ๊ณผ์ ์์ ๋ณด์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ณต๊ฐํค๋ ๋ณด์์ฑ์ ๋์ผ๋ ์๋๊ฐ ๋๋ฆฌ๊ฒ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๊ฒฐํฉํ์ฌ ์ฌ์ฉํ๊ฒ๋.. 2024. 11. 28. [์ด์์ฒด์ ] ์ปจํ ์คํธ ์ค์์นญ(Context Switching) ๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ ๐ ์ปจํ ์คํธ ์ค์์นญ์ ์ค๋ช ๊ณผ ๊ทธ ๊ณผ์ ์์ PCB๋?๋๋ณด๊ธฐ์ปจํ ์คํธ ์ค์์นญ์ด๋ CPU๊ฐ ์คํ ์ค์ธ ํ๋ก์ธ์ค ์ํ๋ฅผ ์ ์ฅ(์ค๋จ)ํ๊ณ ์๋ก์ด ํ๋ก์ธ์ค๋ฅผ ์คํํ๊ธฐ ์ํด ๊ต์ฒด(์ ํ)ํ๋ ๊ณผ์ ์ ๋งํฉ๋๋ค. ๋ฉํฐํ์คํน ํ๊ฒฝ์์ ํต์ฌ์ ์ธ ๊ธฐ์ ๋ก ์ฌ๋ฌ ํ๋ก์ธ์ค๊ฐ CPU๋ฅผ ๊ณต์ ํ๊ฒ ๋ฉ๋๋ค. PCB๋ ์ด์์ฒด์ ๊ฐ ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ๋ก ํ๋ก์ธ์ค ์ํ, ID, ๋ ์ง์คํฐ ๊ฐ, ์ค์ผ์ค๋ง ์ ๋ณด๋ฑ ํ๋ก์ธ์ค์ ์ ๋ณด๊ฐ ๋ด๊ฒจ์์ต๋๋ค. ์ปจํ ์คํธ ์ค์์นญ ๊ณผ์ ์์ ํ์ฌ ์คํ ์ค์ธ ํ๋ก์ธ์ค์ ์ํ์ ๋ณด๊ฐ PCB์ ์ ์ฅ๋๊ฒ ๋ฉ๋๋ค. ๐ ์ปจํ ์คํธ ์ค์์นญ์ด ์์ฃผ ๋ฐ์ํ๋ค๋ฉด?๋๋ณด๊ธฐ์ปจํ ์คํธ ์ค์์นญ์ด ์์ฃผ ๋ฐ์ํ๋ฉด CPU๊ฐ ํ๋ก์ธ์ค ์คํ๋ณด๋ค ์ ์ฅํ๊ณ ๊ต์ฒด, ๋ณต์ํ๋ ์์ ์ ๋ ๋ง์ ์๊ฐ์ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฅผ ์ปจํ ์คํธ ์ค์์นญ ์ค๋ฒํค.. 2024. 11. 26. [๋คํธ์ํฌ] ๋ฉํฐ ์บ์คํธ์ ๋ธ๋ก๋์บ์คํธ ๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ ๐ UDP์์ ๋ฉํฐ ์บ์คํธ์ ๋ธ๋ก๋์บ์คํธ๋?๋๋ณด๊ธฐ์ฐ์ UDP๋ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ ์กํ๊ธฐ ์ํ ํ๋กํ ์ฝ์ ๋๋ค.๊ทธ๋ฆฌ๊ณ ๋ฉํฐ์บ์คํธ์ ๋ธ๋ก๋์บ์คํธ๋ ํน์ ๋์์์๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ์ง ์ ์ํ๋ ์ ์ก๋ฐฉ์์ ๋๋ค. ๋ฉํฐ ์บ์คํธ๋ ๋คํธ์ํฌ ์์์ ๋ฉํฐ ์บ์คํธ ๊ทธ๋ฃน์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ์ฌ ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ, ๋น๋์ค ํ์์ ์ฌ์ฉ๋ฉ๋๋ค.๋ธ๋ก๋์บ์คํธ๋ ๊ฐ์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ฅ์น์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํฉ๋๋ค.๋ฐ๋ผ์ ๊ฐ ๋ฐฉ์์ ๋คํธ์ํฌ ์ฌ์ฉ ๋ชฉ์ ์ ๋ฐ๋ผ ์ ํ๋๊ฒ ๋ฉ๋๋ค.๐ TCP์์ ๋ฉํฐ ์บ์คํธ์ ๋ธ๋ก๋์บ์คํธ๋?๋๋ณด๊ธฐTCP๋ UDP์ ๋ฌ๋ฆฌ ์ฐ๊ฒฐ ๊ธฐ๋ฐ ํ๋กํ ์ฝ์ด๋ฏ๋ก ์ง์ํ์ง ์์ต๋๋ค. TCP๋ 1:1 ์ฐ๊ฒฐ์ ์ ์ ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ ์ ์ผ๋ก ์ ์กํ๋๋ฐ ๋ชฉ์ ์ด ์์ต๋๋ค.๐ ์ ๋์บ์คํธ๋ TCP์์ ์ฌ์ฉ๊ฐ๋ฅํ๊ฐ?๋๋ณด๊ธฐ์ ๋์บ์คํธ๋ ๋คํธ์ํฌ์์ ๋ฐ.. 2024. 11. 25. ์ด์ 1 2 3 4 ๋ค์ 728x90