๋ง์ง๋ง ์ค์ํ ๋ฆด๋ฆฌ์ค ์ดํ ๊ฑฐ์ XNUMX๋
์ด ์ง๋ ํ
์ฌ์ฉ์ ์ธํฐํ์ด์ค๊ฐ ํ์ฑ๋๋ ๊ทธ๋ํฝ ํ์ ์์คํ ์ OS ์ปค๋์ ์ง์ ํตํฉ๋๋ฉฐ ์ฝ์ ๋ชจ๋์์์ ์์ ๋ ์ง์๋ฉ๋๋ค. ์ฝ๊ธฐ/์ฐ๊ธฐ ๋ชจ๋์ ํ์ผ ์์คํ ์ค FAT32๊ฐ ์ ๊ณต๋๋ฉฐ, ์ฝ๊ธฐ ์ ์ฉ ๋ชจ๋์์๋ Ext2/3/4๊ฐ ์ถ๊ฐ๋ก ์ง์๋ฉ๋๋ค. Visopsys๋ ์ ์ ํ ๋ฉํฐํ์คํน, ๋ฉํฐ์ค๋ ๋ฉ, ๋คํธ์ํฌ ์คํ, ๋์ ์ฐ๊ฒฐ, ๋น๋๊ธฐ I/O ๋ฐ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์ง์์ ์ ๊ณตํฉ๋๋ค. ํ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ธํธ์ ํ์ค C ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ค๋น๋์์ต๋๋ค. ์ปค๋์ 32๋นํธ ๋ณดํธ ๋ชจ๋์์ ์คํ๋๋ฉฐ ๋๊ท๋ชจ ๋ชจ๋๋ฆฌ์ ์คํ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค(๋ชจ๋ ๊ฒ์ด ๋ชจ๋ ์ง์ ์์ด ์ปดํ์ผ๋ฉ๋๋ค). ์คํ ํ์ผ์ ํ์ค ELF ํ์์ผ๋ก ํ์ํ๋ฉ๋๋ค. JPG, BMP ๋ฐ ICO ์ด๋ฏธ์ง์ ๋ํ ์ง์์ด ๋ด์ฅ๋์ด ์์ต๋๋ค.
ะ
- TCP ์คํ ๋ฐ DHCP ํด๋ผ์ด์ธํธ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ๋คํธ์ํฌ ํ์ ์์คํ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋ฉ๋๋ค. ๋คํธ์ํฌ ์์ฉ ํ๋ก๊ทธ๋จ์ด ํฌํจ๋ ๋ณ๋์ ์น์ ์ด "ํ๋ก๊ทธ๋จ" ๋ฐ "๊ด๋ฆฌ" ์น์ ์ ์ถ๊ฐ๋์์ต๋๋ค. ํธ๋ํฝ ์ค๋ํ(ํจํท ์ค๋ํผ)์ ์ํ ํ๋ก๊ทธ๋จ๊ณผ netstat, telnet, wget ๋ฐ ํธ์คํธ์ ๊ฐ์ ํ์ค ์ ํธ๋ฆฌํฐ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ์ ๋์ฝ๋(UTF-8) ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ํจํค์ง ์์ฑ, ๋ค์ด๋ก๋ ๋ฐ ์ค์น๋ฅผ ์ํ "์ํํธ์จ์ด" ํจํค์ง ๊ด๋ฆฌ์ ๋ฐ ์ธํ๋ผ๋ฅผ ๊ตฌํํ์ต๋๋ค. ํจํค์ง์ ์จ๋ผ์ธ ์นดํ๋ก๊ทธ๊ฐ ์ ๊ณต๋ฉ๋๋ค.
- ์ ๋ฐ์ดํธ๋ ๋ชจ์ต. ์ฐฝ ๋ชจ๋ ์์ด ์ผ๋ฐ ์ฌ์ฉ์ ๊ณต๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก ์คํ๋๋๋ก ์ด๋๋์์ต๋๋ค(์ปค๋ ์์ค ์ต์ ์ ์ต์ ์ผ๋ก ๋จ์ ์์ต๋๋ค).
- VMware๋ฅผ ์คํํ๋ ๊ฒ์คํธ ์์คํ ์ฉ ๋ง์ฐ์ค ๋๋ผ์ด๋ฒ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- HTTP, XML ๋ฐ HTML ์์ ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- C++ ๋ฐํ์์ ๋ํ ์ด๊ธฐ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs()๋ฅผ ํฌํจํ ์๋ก์ด Libc ํธ์ถ์ ์ถ๊ฐํ์ต๋๋ค.
- POSIX ์ค๋ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(pthreads)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ฉํฐ์ค๋ ๋ฉ์ ๋ํ ์ด๊ธฐ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ํ๋ก์ธ์ค ๊ฐ ๋ฐ์ดํฐ ๊ตํ์ ์ํด ๋ช ๋ช ๋์ง ์์ ํ์ดํ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ปค๋์๋ SHA1 ๋ฐ SHA256 ํด์ฑ ์๊ณ ๋ฆฌ์ฆ(์ด์ ์๋ MD5๊ฐ ์ ๊ณต๋จ)์ ๋ํ ์ง์์ด ๋ด์ฅ๋์ด ์์ผ๋ฉฐ sha1sum ๋ฐ sha256sum ์ ํธ๋ฆฌํฐ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru