๋ชฉ๋ก๐ฉ๐ป ์ปดํจํฐ ๊ตฌ์กฐ/About Computer (50)
๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
๐ฉ๐ป ํด๋ผ์ฐ๋ ๊ธฐ๋ณธ ์ํคํ ์ฒ : ๊ฐ์ํ ๊ธฐ์ , ํด๋ผ์ฐ๋ ๊ด๋ฆฌ, ๋คํธ์ํฌ, ๋ฐ์ดํฐ 1) ๊ฐ์ํ (Virtualization) : ๋ฌผ๋ฆฌ ํ๋์จ์ด ์์คํ ์์ ์ฌ๋ฌ ์๋ฌผ๋ ์ด์ ํ๊ฒฝ์ด๋ ์ ์ฉ ๋ฆฌ์์ค๋ฅผ ์์ฑํ ์ ์๋ ๊ธฐ์ 2) ํ์ดํผ๋ฐ์ด์ (Hypervisor) : ํธ์คํธ ์ปดํจํฐ์์ ๋ค์ ์ด์ ์ฒด์ ๋ฅผ ๋์ ์คํํ๊ธฐ ์ํ ๋ ผ๋ฆฌ์ ํ๋ซํผ 3) ์ ๊ฐ์ํ (Full) & ๋ฐ๊ฐ์ํ (Para) - ์ ๊ฐ์ํ : ํ์ดํผ๋ฐ์ด์ ๊ฐ ๋ชจ๋ ์ผ ๊ฐ๋น - ๋ฐ๊ฐ์ํ : ์์ฒญ์ ํ์ํ ๋ชจ๋ ์ผ ์ค๋นํด์ ์ ๋ฌ - ํธ์คํธ ๊ธฐ๋ฐ ๊ฐ์ํ ๐ฉ๐ป ํด๋ผ์ฐ๋ ์์ ๊ธฐ์ - ๋ฆฌ์์ค : CPU, Storage, RAM, Network(๋คํธ์ํฌ ๋ฆฌ์์ค ๊ด๋ฆฌ, ๋ผ์ฐํฐ, ์๋ธ๋ท) , GPU, ์ด๋ฏธ์ง(OS ์ด๋ฏธ์ง ๊ด๋ฆฌ) - ๋ฆฌ์์ค ํ ๋น : ํ์ดํผ๋ฐ์ด์ ์ ์ํด ..
๐ฉ๐ป ํด๋ผ์ฐ๋ (Cloud) ์ปดํจํ (Computing) : ์ฌ์ฉ์์ ์ง์ ์ ์ธ ๊ด๋ฆฌ ์์ด, ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง์ ์ปดํจํฐ ํ์์ ๊ฐ์ ์ปดํจํฐ ์์คํ ๋ฆฌ์์ค๋ฅผ ํ์์ ๋ฐ๋ก ์ ๊ณตํ๋ ๊ฒ โ ํด๋ผ์ฐ๋ ๊ธฐ์ ๋ด์ ์๋ฒ์ ์ ์ฅ์ฅ์น๋ฅผ ๋์ง ์๊ณ ์ธ๋ถ์ ์์์์ฑํด ์ฐ๋ ์๋น์ค โญ ์ฃผ์ ๊ตฌ์ฑ ์์ : ์ปดํจํฐ ๊ธฐ๋ฅ (CPU, ๋ฉ๋ชจ๋ฆฌ, ๋คํธ์ํฌ), ์ด๊ณ ์ ๋คํธ์ํฌ๋ง, ๊ฐ์ํ ๊ธฐ์ โญ ์ฅ์ - Economical : ๊ตฌ์ถ ๋น์ฉ ๋ฎ์, ์ค์ผ์ผ๋ง, ๊ด๋ฆฌ ๋น์ฉ ์์ - Reliability : ๋ฐ์ดํฐ ์ผํฐ ๋ด ๋ณด์ ๊ธฐ๋ฅ, ๊ฐ๋ ฅํ ๋ฐ์ดํฐ ๊ด๋ฆฌ - Manageability : ๋ชจ๋ ๊ฒ์ ์ค์์์ ๊ด๋ฆฌ - Data Centralization : ์ค์์์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์คํ ๋ฆฌ์ง์ ์ ์ฅํ์ฌ ๊ด๋ฆฌ - Proper Security : ๋ฐ์ดํฐ ์ผ..
๐ฉ๐ป ๋ณด์ : ์น์ธํ์ง ์์ ์ก์ธ์ค๋ ์ค์ฉ, ์ค๋์, ์์ , ํ๊ดด ๋ฑ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ํ๋ก์ธ์ค โญ ์ธ์ฆ (Authentication) : ์ฌ์ฉ์์ ์ ์์ ๊ฒ์ฆํ๋ ํ๋ก์ธ์ค - ๋น๋ฐ๋ฒํธ : ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ ๋ ฅํ๋ฉด, ์ ๋ณด๊ฐ ์ ํจํ๋ค ํ๋จ - ์ผํ์ฉ ํ : ๋จ์ผ ์ธ์ ์ด๋ ํธ๋ ์ญ์ (์ชผ๊ฐค ์ ์๋ ์์ ์ ๋จ์)์ ํํ์ฌ ํ์ฉ - ์ธ์ฆ ์ฑ : ์ธ๋ถ ๊ธฐ๊ด ํตํด ๋ณด์ ์ฝ๋ ์์ฑ - ์์ฒด ์ธ์ : ์ง๋ฌธ์ด๋ ๋ง๋ง ์ค์บ ์ ์ถ โญ ์ธ๊ฐ (Authorization) : ์ธ์ฆ๋ ์ฌ์ฉ์๊ฐ ์ด๋ ํ ์์์ ์ ๊ทผํ ์ ์๋์ง๋ฅผ ํ์ธํ๋ ํ๋ก์ธ์ค โญ ์ํธ ๊ธฐ๋ฒ : ์ ๋ณด๋ฅผ ์๋ํ์ง ์์ ์์ ์๊ฐ ํ์ ํ ์ ์๋ ํํ๋ก ๋ฐ๊พธ์ด ๋ณดํธํ๋ ํ๋ฌธ โ ์ํธ ๊ธฐ๋ฒ ๊ตฌ์กฐ ๐ฉ๐ป ํด์ (Hash) : ๋จ๋ฐฉํฅ ์ํธํ ๊ธฐ๋ฒ์ผ๋ก ํด์ํจ์ ์ด์ฉํ์ฌ..
๐ฉ๐ป IP (Internet Protocol) : ๋คํธ์ํฌ์์ ์ด๋ค ์ ๋ณด๋ฅผ ์์ ํ๊ณ ์ก์ ํ๋ ํต์ ๊ท์ฝ โญ ๋น์ ๋ขฐ์ฑ : ๋ฐ์ดํฐ๊ฐ ์ก์ ์ง๊น์ง ์ ํํ๊ฒ ์ ๋ฌ ๋ณด์ฅ์ ์์ ( by ์ ์ก๊ณ์ธต ) โญ ๋น์ฐ๊ฒฐ์ฑ : ์ฐ๊ฒฐ๊ณผ์ ์ค์ ์์ด ๋ฐ์ดํฐ ์ ์ก โญ ์ฃผ์ ์ง์ (IP) : ๊ฐ ๊ธฐ๊ธฐ ์ฅ์น๊ฐ ์๋ณ๋ ์ ์๋๋ก ํจ โญ ๊ฒฝ๋ก ์ค์ (๋ผ์ฐํ ) : IP ์ฃผ์๋ฅผ ํตํ์ฌ ๋ผ์ฐํ ๊ฒฝ๋ก ์ค์ ๊ฐ๋ฅ ๐ฉ๐ป DNS (Domain Name System) : ํด๋ผ์ด์ธํธ๋ ๋๋ฉ์ธ ์ด๋ฆ์ ํตํด ์จ๋ผ์ธ์ผ๋ก ์ ๋ณด์ ์ก์ธ์ค ๊ฐ๋ฅ โญ ์ฌ๊ท์ ์ง์ : Local DNS ์๋ฒ์์ Root DNS ์๋ฒ์ ์์ฒญ ๋ณด๋ : ํํฅ์ ์ ๊ทผ์ผ๋ก IP ์ฃผ์ ๊ฒ์ํด ์ฌ๊ท์ ์ผ๋ก ๋ฐํ โญ ๋ฐ๋ณต์ ์ง์ : Local DNS ์๋ฒ๊ฐ ๊ฐ๊ฐ์ ์ต์์ ์๋ฒ๋ถํฐ ๋ฐ์ ์๋ฒ๊น์ง ํ๋์ฉ..
๐ฉ๐ป HTTP (Hyper Text Transfer Protocol) : ์ธํฐ๋ท์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํ๋กํ ์ฝ : ํด๋ผ์ด์ธํธ-์๋ฒ ๋ชจ๋ธ โญ ๊ตฌ์กฐ - Start Line : ์์ฒญ๋ผ์ธ/์ํ๋ผ์ธ - Header : ํค๋ ์๋ต ๊ฐ๋ฅ : ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์์ฒญ ๋๋ ์๋ต์ผ๋ก ๋ถ๊ฐ์ ์ธ ์ ๋ณด ์ ์กํ ์ ์๊ฒ ํจ : ํค๋ ์์ฑ์ ์ด๋ฆ-๊ฐ์ผ๋ก ์ค์ , :๋ก ๊ตฌ๋ถ - Empty Line : ๊ณต๋ฐฑ ๋ผ์ธ - Message Body : ๋ฉ์์ง ๋ณธ๋ฌธ โญ HTTP ๋ฉ์๋ - CRUD : ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ธฐ๋ฅ ๐ฉ๐ป ์ํ์ฝ๋ (Status Code) : ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ํ ์ํ์ ๋ํ ์๋ฒ์ ์๋ต - 1xx : ์์ฒญ์ ๋ฐ์์ผ๋ฉฐ ํ๋ก์ธ์ค ๊ณ์ ์งํ - 2xx : ์์ฒญ์ ์ฑ๊ณต์ ์ผ๋ก ๋ฐ์์ผ๋ฉฐ ์ธ์ํ๊ณ ์์ฉ - 3xx : ์์ฒญ..
๐ฉ๐ป TCP/IP : ๋ฐ์ดํฐ๊ฐ ์ ํํ ๋ชฉ์ ์ง์ ๋๋ฌํ ์ ์๋๋ก ํด์ฃผ๋ ํต์ ๊ท์ฝ : ๋๋ฐ์ด์ค๋ฅผ ์ฐ๊ฒฐํ๋ ํ๋กํ ์ฝ์ ์งํฉ : ๋ฐ์ดํฐ ํจํท์ ์ปดํ์ผ, ์ฌ๋ฐ๋ฅธ ์์น๋ก ์ ์ก, ๋ค๋ฅธ ์ปดํจํฐ์ ํต์ ๊ฐ๋ฅ โญ TCP (Transmission Control Protocol) : ๋ฐ์ดํฐ ์ ์ก์ ์ํ ์ฐ๊ฒฐ์งํฅ ํ๋กํ ์ฝ - ์ ๋ขฐ์ฑ : ์ ๊ทน์ ์์ , ํต์ ์ฌ์ ์ก ์ฒด๊ณ ์ฌ์ฉ - ํ๋ฆ์ ์ด : ์ก์ ์๊ฐ ๋ณด๋ธ ๋ฐ์ดํฐ์ ์์ ์ ์ดํ๋ ๋ฉ์ปค๋์ฆ ๊ตฌํ - ๋ค์คํ : ์๊ฒฉ ์ปดํจํฐ์ ์์ฉ ํ๋ก๊ทธ๋จ ํ๋ก์ธ์ค ์ฌ์ด์ ์ฌ๋ฌ ์ฐ๊ฒฐ ์กด์ฌ โญ IP (Internet Protocol) : ์ธํฐ๋ท ๋๋ ๋ก์ปฌ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์ก๋๋ ๋ฐ์ดํฐ ํ์์ ๊ด๋ฆฌํ๋ ๊ท์น ์งํฉ โญ 1๊ณ์ธต ๋คํธ์ํฌ ์ก์ธ์ค ๊ณ์ธต(Network Access Layer or Networ..
๐ฉ๐ป IP ์ฃผ์ : ๋คํธ์ํฌ ํ๊ฒฝ์์ ์ฌ์ฉํ๋ ๋ด ์ปดํจํฐ์ ์ฃผ์ : ๋คํธ์ํฌ ID + ํธ์คํธ ID โญ MAC ์ฃผ์ : ๋คํธ์ํฌ ํ๊ฒฝ ๋ด์์ ์ฌ์ฉํ๋ ๋ฌผ๋ฆฌ์ ์ธ ์ปดํจํฐ ์ฃผ์ โญ IP ์๋ธ๋ท ๋ง์คํฌ : ๋ก์ปฌ ๋คํธ์ํฌ ๋ด๋ถ์์ ์ ์ํ ํธ์คํธ์ IP ๋์ญ์ ์ธ๋ถ ๋คํธ์ํฌ์ ๋ช ํํ๊ฒ ๊ตฌ๋ถํ ์ ์๋ ์๋จ : ์๋ธ๋ท (ํ๋์ ๋คํธ์ํฌ๊ฐ ๋ถํ ๋์ด ๋๋ ์ง ์์ ๋คํธ์ํฌ) โญ IPv4 : 32๋นํธ์ ์ ๋ณด ๊ฐ์ง๋ฏ๋ก ์ต๋ 2^32๊ฐ, ์ฝ 43์ต๊ฐ์ ๊ณ ์ ์ฃผ์ ๋ถ์ฌ ๊ฐ๋ฅ โญ IPv6 : 128 ๋นํธ์ ์ ๋ณด ๊ฐ์ง๋ฏ๋ก, 4์๋ฆฌ์ 16์ง์ ์ซ์ 8๊ฐ ํ๊ธฐ, ๊ฐ๊ฐ ์์ ์ผ๋ก ๊ตฌ๋ถ โญ ์ฌ์ค ๋คํธ์ํฌ : ์ฌ์ค IP ์ฌ์ฉ : ์ ํ๋ ์ฌ์ฉ์ (ํ์ฌ, ์ง) โญ NAT (Network Address Translation) ์์คํ ๋์ ๋ฐฐ๊ฒฝ : ..
๐ฉ๐ป ๋คํธ์ํฌ (Network) : ๋ ๋ ์ด์์ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐํ์ฌ ๋ ธ๋๋ค์ด ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ ์ ์๋๋ก ํ๋ ํต์ ๋ง - ์ด๋๋ท ์ผ์ด๋ธ : ์ ์ ์ ์ก ๋งค์ฒด - ๋ผ๋์คํ : ๊ธฐ์ง๊ตญ์ ์ค์ฌ์ผ๋ก ์ฌ์ฉ์ ๋ฐ์ง๋๊ฐ ๋์ ๊ณณ์์ ์ฃผ๋ก ์ฌ์ฉ, ๋ฐ์ดํฐ ์ก์์ ํ ๋ ์ ๋ฐฉํฅ ์ ํ์ ๋ฒฝ ํต๊ณผ ๊ฐ๋ฅ - ๋ง์ดํฌ๋กํ : ์ ์ ์ ์ก ๋งค์ฒด๋ฅผ ์ฌ์ฉํ๊ธฐ ํ๋ ์ฌ๋ง, ๊ฐ ๋ฑ์ ์ฅ์ ๋ฌผ์ ๊ฐ๋ก์ง๋ฌ ํต์ ์ ์ ํฉ, ๊ฐ์ ํ์(์์คํ ์ง๋ ์๋์ง, ๋ง์ฐฐ ๊ฐ์ ์์ธ์ ์ํด ์์ค๋์ด ์ง๋์ด ๊ฐ์) ๊ฐ๋ฅ์ฑ ํถ - ๊ด์ฌ์ ์ผ์ด๋ธ : ์ฅ๊ฑฐ๋ฆฌ ๋ฐ ๊ณ ์ ํต์ ๊ฐ๋ฅ, ํด์ ์ผ์ด๋ธ๋ก ์ด์ฉ ๐ฉ๐ป ๋คํธ์ํฌ ํ ํด๋ก์ง : ์ปดํจํฐ ๋คํธ์ํฌ์ ์์๋ค(๋งํฌ, ๋ ธ๋ ๋ฑ)์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐํ ๊ตฌ์กฐ ๋ฐ ์ฐ๊ฒฐ ๋ฐฉ์ โญ ์คํํ : ๊ฐ ๋ ธ๋๋ค์ด ์ฐ๊ฒฐ๋ ์ค์ ์ง์ค์ ํํ : ๊ณ ์์ ..