UDP(User Datagram Protocol)
ํต์ ์์ ๋ฐ์ดํฐ๊ฐ ๋ฐ๋์ ์ ํํ ์ ์ก๋์ด์ ธ์ผ๋ง ํ๋ ๊ฒ๋ ์์ง๋ง, IP TV์ ๋ง๋ผํค ์ค๊ณ๋ ํ์ ํ์, VoIP(์ธํฐ๋ท ์ ํ๊ธฐ)์ฒ๋ผ ๊ฐ์ด ๋ฐ๋์ ์ ์ก์ด ๋ณด์ฅ๋ ํ์๊ฐ ์๋ ๊ณณ์ UDP ํ๋กํ ์ฝ์ด ์ฌ์ฉ๋๋ค. UDP๋ ๋น์ฐ๊ฒฐ์งํฅ์ (connectionless oriented) ํ๋กํ ์ฝ๋ก์จ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ ์ ๋ฏธ๋ฆฌ ์๋๋ฐฉ๊ณผ ์ฐ๊ฒฐ์ ์๋ฆฝํ ํ์๊ฐ ์๋ค. ์ฌ์ค ์ด ํ๋กํ ์ฝ์ ์์ ์๊ฐ ์จ๋ผ์ธ ์ํ์ธ์ง๋ ํ์ธํ์ง ์๋๋ค. UDP๋ ๋ฐ์ดํฐ๋ฅผ ๋ฌถ์ด์ IP๋ก ๋ด๋ ค ๋ณด๋ด๊ธฐ๋ง ํ ๋ฟ์ด๊ณ ์ ๋๋ก ์ ์ก๋ ์ฌ๋ถ ํ์ธ์ ์๋๋ฐฉ ์์ฉ์ธต์ ๋ฌ๋ ค์๋ค.
Printer, TFTP Server, DNS(์ด๋ฆ ํ์ด), DHCP, SNMP, ....๋ฑ์ด UDP๋ฅผ ์ฌ์ฉํ๋ค.
TCP๊ฐ ์ ํ์ ๋น์ทํด์ ์๋๋ฐฉ์ ํ์ธํ ๋ค์ ์ ๋ฌํ๋ ๊ฒ์ด๋ผ๋ฉด UDP๋ ์ฐํธ๊ณผ ๋น์ทํด์ ์๋๋ฐฉ์ ์กด์ฌ ์ ๋ฌด๋ฅผ ํ์ธํ์ง ์๊ณ ์ ๋ฌํด ๋ฒ๋ฆฐ๋ค. UDP๋ TCP์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ์ก์ธต ํ๋กํ ์ฝ์ด๋ค. UDP๋ ๋ณดํต ๋ฉํฐ๋ฏธ๋์ด๋ ๋์ฉ๋ ํ์ผ์ ์ ์กํ ๋ ์ฃผ๋ก ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ๋ก์จ ๋ฉํฐ๋ฏธ๋์ด ์๋์ธ ์์ฆ ์๋์ ๋์ฉ๋ ์ ์ก์ผ๋ก UDP๊ฐ ์๋กญ๊ฒ ๊ฐ๊ด์ ๋ฐ๊ณ ์๋ค.
FTP(File Transfer Protocol)
FTP๋ ํ์ผ ์ก์์ ์ ์ฌ์ฉ๋๋๋ฐ ๋ฐ์ดํฐ๋ฅผ 2์ง ํํ Binary์ ํค๋ณด๋์ ASCII ํํ๋ก ๋ณด๋ด๊ธฐ ์ํ ํ๋กํ ์ฝ์ด๋ค. FTP ์ดํ๋ฆฌ์ผ์ด์
์ ์๋ฒ/ํด๋ผ์ด์ธํธ ๊ตฌ์กฐ๋ก ์๋๋๋ค. ์ผ๋ฐ ์ฌ์ฉ์๋ FTP ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ์ผ๋ก FTP ์๋ฒ์ ์ฌ์ฉ์ ํฌ๋ ๋ด์
(credential:User_ID์ Password๋ฅผ ํฉ์ณ์ ๋ถ๋ฆ)๋ก ์ธ์ฆ์ ํตํ๊ฑฐ๋ ๋ํดํธ์ธ ์ต๋ช
์ฌ์ฉ์(anonymous)๋ก ๋ก๊ทธ์ธ ํ ์ ์๋ค. ์ด๋ ๊ฒฝ์ฐ๋ ์ง ํฌ๋ ๋ด์
์ ํ์ค ํ
์คํธ๋ก ์ ์ก๋๋ฏ๋ก ๋
ธ์ถ๋ ์ํ์ด ์๊ณ , ์ธ๋ถ๋ก ๋
ธ์ถ๋ ๋๋ ํฐ๋ฆฌ๋ก ์ฐ๊ฒฐํ๋ค, cd ..์์ผ๋ก ์์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฐ๋์ chroot ์ค์ (์ด๋ ๊ฒฝ๋ก์ ์์ด๋ ๊ฐ์์ผ๋ก / ๊ฒฝ๋ก๊ฐ ๋๊ฒ ํด์ ๋ ์ด์ ์์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ์ง ๋ชปํ๊ฒ ํจ)์ ํด์ฃผ์ด์ผ ํ๋ค.
ํด๋ผ์ด์ธํธ๋ 21๋ฒ ํฌํธ๋ก ์ฐ๊ฒฐ ์์ฒญ์ ํ๋ฉด FTP ์๋ฒ๋ ํด๋ผ์ด์ธํธ๊ฐ ์ด๊ธฐํ ๋ ์ง์ ํ ํฌํธ๋ฒํธ๋ฅผ ์ฌ์ฉํด์(ACTIVE) FTP ํต์ ์ ํ๊ธฐ๋ ํ์ง๋ง, ๋๋ถ๋ถ์ ์๋ฒ๊ฐ ํ๊ฐํ ํฌํธ๋ฅผ ํ ๋นํด์(PASSIVE) ํด๋ผ์ด์ธํธ๋ฅผ ์ฐ๊ฒฐ์์ผ์ค๋ค. ๋์ผํ FTP ์๋ฒ์ ๋ํด์ ์ฌ๋ฌ ๊ฐ์ FTP ์ธ์
์ ์ด ์๋ ์๋ค. ๋ฐ์ดํฐ๋ ๋งค์ฐ ์ ํํ๊ฒ ์ก์์ ๋๋ค.
TFTP(Trivial FTP)
์ด TFTP๋ FTP์ ๋น์ทํ์ง๋ง ์์ฉ๋์ ํ์ผ์ ์ ์กํ๋๋ฐ ์ฌ์ฉ๋๋ฉฐ ํ๋ฆฐํฐ ์ค์ ๊ณผ ๋ผ์ฐํฐ์ ISO ํ์ผ ์ ๋ฐ์ดํธ๋ ์ค์ ํ์ผ ์ ์ฉ์๋ ์ด์ฉ๋๋ค. TFTP๋ UDP๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๋์ญํญ์ด ํฌ์ง ์์ ๋คํธ์ํฌ์์ ์ ํฉํ๋ค. ํ์ง๋ง TFTP ์๋ฒ๋ ์ธ์ฆ ๋ฉ์นด๋์ฆ์ ๊ฐ์ง๊ณ ์์ง ์๊ธฐ ๋๋ฌธ์ ํด์ปค์ ์นจํฌ ๋์์ด ๋๊ธฐ ์ฝ๋ค.
Telnet
Telnet์ TCP๋ฅผ ์ฌ์ฉํ๋ ์ฐ๊ฒฐ์งํฅ์ ํ๋กํ ์ฝ์ธ๋ฐ FTP์ฒ๋ผ ์๋ฒ/ํด๋ผ์ด์ธํธ ๊ตฌ์กฐ์ด๋ค. Telnet์ ์ฃผ๋ก ์๊ฒฉ์์ ๋ผ์ฐํฐ์ Telnet ํฌํธ(vty)์ ์ฐ๊ฒฐํด์ ์ค์ ์ ๊ณ ์น๊ฑฐ๋ ํ์ธํ๋ ๋ฑ์ ์์
์ ํ๊ฒ ํ๋ค. ํ์ง๋ง ํ์ผ ์ ์ก์ ๋ถ๊ฐํด์ ๋ผ์ฐํฐ์ FTP์ ํจ๊ป Telnet์ ์ค์ ํด ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
๋ณด์์ ์ํด์ Telnet ๋์ ์ ๋ผ์ฐํฐ/์ค์์น์ SSH๋ก ์ ์ํ๊ฒ ํ๊ณ ์๋ค.
SNMP(Simple Network Management Protocol)
SNMP๋ UDP๋ฅผ ์ฌ์ฉํ๋ ๋คํธ์ํฌ ๊ด๋ฆฌ(๋ชจ๋ํฐ๋ง) ํ๋กํ ์ฝ์ด๋ค. ๋คํธ์ํฌ ๊ด๋ฆฌ์๋ SNMP๋ฅผ ํตํด์ ์๊ฒฉ์์ ๋คํธ์ํฌ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ค. ๋ฒ์ 1์ ๋ณด์ ๊ธฐ๋ฅ์ด ์ทจ์ฝํด์ ํด์ปค์ ํ์ ์ด ๋์ด์์ง๋ง ๋ฒ์ 2๋ ๋ณด์์ด ๋งค์ฐ ๊ฐํด์ก๋ค. ํ์ง๋ง ํ์ฌ๋ ๋๋ถ๋ถ ๋คํธ์ํฌ๋ ๋ฒ์ 1์ ์ฃผ๋ก ์ฌ์ฉํ๊ณ ์๋ ์ค์ ์ด์ด์ ํดํน๋๊ธฐ ์ฝ๋ค. ํ์ฌ v3๊ฐ์ง ๋์ ์๋ค. SNMP ์์คํ
์์๋ ์ผ์ข
์ ์ํธ์ฒ๋ผ ์ฌ์ฉ๋๋ community name์ผ๋ก ๋
ธ๋๋ค์ด ๋ฌถ์ด๋๋ฐ public(v1)/private(v2)์ผ๋ก ๋์ด ์๋ค.
์ฒ ์์ ์ด๋, QR ์ฝ๋ ๋ฑ ์ธ๋ฒคํฐ๋ฆฌ(Inventory) ๋ถ์ผ์์๋ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ค.
SNMP๋ ๋คํธ์ํฌ์์ ๋
ธ๋๋ค์ ์ ๊ธฐ์ ์ผ๋ก poll์ ๋ฐ์์์ผ์ ์์ ์ ์ํ๋ฅผ ์๋ฒ์๊ฒ ์๋ฆผ์ผ๋ก์จ ์๋ฒ๊ฐ ๋
ธ๋๋ค์ ์ํ๋ฅผ ์ง๋จํ ์ ์๊ฒ ํ๋ค. ์กฐํ๋ ์ ๋ณด๋ MIB(Management Information Base)๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ค. ํฌํธ ๊ณ ์ฅ, ๋ถ๋ฒ์ ์ธ ์ ๊ทผ์๋, ์ด์ํ ๋์ญํญ ์ฆ๊ฐ์ ๊ฐ์ ๋
ธ๋๋ค์ ์ด๋ฒคํธ๋ฅผ ๊ฐ์งํด์ SNMP ๊ด๋ฆฌ์์๊ฒ ๊ฒฝ๊ณ ๋ฅผ ํ๊ฑฐ๋ ๋ฉ์ผ์ ๋ณด๋ด๋๋ก ์ค์ ํ ์ ์๋ค.
๋ณด์์์๋ ์ด๋ ํธ์คํธ์ NIC๊ฐ promis(cuous) ๋ชจ๋๋ก ์ค์ ๋์ด์ ธ ์์ผ๋ฉด ์ด SNMP๋ฅผ ์ฌ์ฉํด์ ๋คํธ์ํฌ์ ๋์ญํญ์ ๋ณด๊ณ ์๊ฑฐ๋ ํด์ปค๊ฐ ๋ก์ปฌ LAN์ ๋ค์ฌ๋ค ๋ณด๊ณ ์๋ ๊ฒ์ด๋ฏ๋ก ํนํ ์ฃผ์ํ๋ค.
=>HP์ OpenView๋ Cisco์ CiscoWorks 2000๊ณผ ๊ฐ์ ์ ํ๋ค์ ์ฌ์ฉํ๋ฉด ์ ์ฒด ๋คํธ์ํฌ๋ฅผ ๊ทธ๋ํฝ์ผ๋ก ํ์ํด์ ๋
ธ๋์ ์ํ์ ์ํํธ์จ์ด ๋ฒ์ , ๋
ธ๋ ๊ณ ์ฅ ์ ๊ฒฝ๊ณ ์์ ๋ด๊ฒ ํ ์ ์๊ณ , ์๊ฒฉ์์ ํด๋น ๋
ธ๋์ ๊ตฌ์ฑ ์ค์ ์ ๋ณ๊ฒฝํ ์๋ ์๋ค.
SMTP(Simple Mail Transfer Protocol), Rlogin, X windows, NFS(Network File System)๊ณผ ๊ฐ์ ์ฌ๋ฌ ํ๋กํ ์ฝ์ด ์ด ์์ฉ์ธต์ ์๋๋ฐ ์ด๋ฐ ํ๋กํ ์ฝ๊ณผ ์ดํ๋ฆฌ์ผ์ด์
๋ค์ TCP/IP์ ๊ธฐ๋ฅ์ ์ ํ์ฉํ ๊ธฐ๋ฒ๋ค์ด๋ค.
๋ ๋์ ๋ผ์ฐํฐ๋ก Back-To-Back ์ค์ตํ๊ฒฝ ๊ตฌ์ฑํ๊ธฐ
์ค์ ๋ผ์ฐํฐ ๋ ๋๊ฐ ์ค๋น๋์ด ์๋ค๋ฉด ์ด๋ค์ ์๋ก ์ฐ๊ฒฐํด์ ๋ผ์ฐํฐ ์ค์ ๋ฐ ๊ตฌ์ฑ์ ๋ค์์ฒ๋ผ ํด์ ์ค์ตํ ์ ์๋ค.
โ ๋ ๊ฐ์ ๋ผ์ฐํฐ๊ฐ ์์ ๋ ํ์ชฝ์ DCE, ๋ค๋ฅธ ์ชฝ์ DTE๋ก ํ์๋ V.35 ์ฝ์ ์ผ์ด๋ธ๋ก ๋ผ์ฐํฐ๋ผ๋ฆฌ ๋ฌถ๋๋ฐ ์ด๋ฅผ Back-to-Back ์ฐ๊ฒฐ์ด๋ผ๊ณ ํ๋ค.
โก ์ด์ด์ DTE ๋ผ์ฐํฐ์์ ์ปดํจํฐ์ ์ฐ๊ฒฐ๋๊ฒ 9-pin Null cable์ด ์์ด์ผ ํ์ง๋ง ์ต์ ๋จธ์ ์์๋ ์ด๋ฐ ์๋ฆฌ์ผ COM ํฌํธ ์ธํฐํ ์ด์ค๊ฐ ์๊ธฐ ๋๋ฌธ์ ‘9-pin<=>USB ์ ๋’๋ฅผ ์ฌ์ฉํด์ ์ฐ๊ฒฐํ ๋ค>์ปดํจํฐ์ USB๋ก ์ฐ๊ฒฐํ๋ฉด ๋๋ค
โข ์ด์ด์ ์ปดํจํฐ์ putty.exe ํ๋ก๊ทธ๋จ์ ์ค์นํ๊ณ >ํ์ํ๋ฉด ์๋ฆฌ์ผ COM ํฌํธ์ฉ ๋๋ผ์ด๋ฒ NEXT-RS232-TC์ ๊ฐ์ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๊ณ >Windows ๋จธ์ ์์ ๋ฐํํ๋ฉด ์ปดํจํฐ ์ฐํด๋ฆญ>์ฅ์น ๊ด๋ฆฌ์>๋งจ ์๋ ํฌํธ๋ก ๊ฐ์ ์๋ฆฌ์ผ ํฌํธ๊ฐ COM1์ผ๋ก ์ธ์๋๋ฉด
โฃ Putty์์ COM1 ์๋ฆฌ์ผ๋ก ๋ํดํธ ์ค์ (9600bps)์ผ๋ก ํด์ ์ฐ๊ฒฐํ ๋ค>์ค์์น/๋ผ์ฐํฐ๋ฅผ ์ผ๊ณ >๋ผ์ฐํฐ ํ๋ฉด์ด putty ์ฐฝ์ ๋จ๋ฉด ๋๋ค.
์ฝ์ ์ผ์ด๋ธ RS 232(์๋ฆฌ์ผ ์ผ์ด๋ธ)์ ํตํด์ ์ฐ๊ฒฐํ๋ค.
=>์ฌ๊ธฐ์ DTE๋ ๋ผ์ฐํฐ ์ชฝ์ด๊ณ , DCE๋ ISP(Internet Service Provider)์ชฝ์ด์ด์ ์ด DCE์์ ์ฃผ๋ ๋์ญํญ์ผ๋ก DTE ๋ผ์ฐํฐ ๋คํธ์ํฌ๊ฐ ์ด์๋๋ค. ISP์ชฝ์ธ DCE์์๋ ๋์ญํญ์ ํ ๋นํ๊ธฐ ์ํด์ **clock rate์ bandwidth๋ฅผ ํ ๋นํ๋ค.
**clock rate๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ฑฐ๋ ์์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํด๋ญ์ ์๋, bandwidth ๊ฐ์ ํด๋น ์ธํฐํ์ด์ค๊ฐ ์ฒ๋ฆฌ ๊ฐ๋ฅํ ์ต๋ ๋ฐ์ดํฐ ์ ์ก ์๋๋ฅผ ์ค์ ํ๋๋ฐ ์ฌ์ฉ๋๋ฉฐ, ๋คํธ์ํฌ ์ฑ๋ฅ์ ์กฐ์ ํ๋ ๋ฐ ์ค์ํ ์ญํ
๋ผ์ฐํฐ๋ถํฐ ์ค์
clock rate 56000(PSTN)์ผ๋ก ์ค์
bandwidth 56์ผ๋ก ์ค์
์ ํ์ ์ 56kbps(Shannon's law)์ธ๋ฐ PSTN/POTS๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์ฌ๊ธฐ์ ์์ฉํ ๊ฒ์ด 127kbps์ธ ISDN์ด๊ณ
์ฌ๊ธฐ์ ๋ ๋ฐ์ ํ ๊ฒ์ด 1.5Mbps์ธ T1 ๋ผ์ธ์ด๋ค. =>T3
์๋ DTE ๋ผ์ฐํฐ์์ DCE ISP๋ก ๊ฐ๋ ๊ฒฝ๋ก์๋ CSU/DSU๊ฐ ์๋๋ฐ ์ด๋ค์ Modem(MOdulation + DEModulation)์ ์ญํ ์ ํ๋ค. ๋ชจ๋์ ๋ก์ปฌ LAN์ ๋์งํธ ํต์ ์ ์ธ๋ถ WAN์ ์๋ ๋ก๊ทธ๋ก ๋ณํํด์ฃผ๋ ์ญํ ์ ํ๋ค(Vice Versa). ํ์ง๋ง ์ด CSU/DSU๋ ๋ผ์ฐํฐ ์์ ๋ด์ฅ๋์ด์ ์ธ๋ถ๋ก ๋ณด์ด์ง ์๋๋ค.
ํ์ฌ ์ค์ ์ running-config(=>run)์ผ๋ก DRAM์ ์ค์ ๋์ด์ ธ ์์ง๋ง ๋ผ์ฐํฐ/์ค์์น๋ฅผ ๋ฆฌ๋ถํ
ํ๋ฉด DRAM์ volatile(ํ๋ฐ์ฑ)์ด๋ผ์ ๋ชจ์ ํ์ฌ ์ค์ ์ ๋ณด๊ฐ ๋ ๋ผ๊ฐ์ ์์ด์ง๋ค. ๋ฐ๋ผ์ ๋ค์ ๋ถํ
ํด๋ ์ด ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๊ฒ ํ๋ ค๋ฉด startup-config(=>start)์ ์ ์ฅํด ๋์ด์ผ ํ๋๋ฐ copy run start ํ๋ฉด ๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ์ฌ ์ค์ ์ด ์๋ง์ด ๋์ด์ ๋ผ์ฐํฐ/์ค์์น๊ฐ ์ ์์๋๋์ง ์์ผ๋ฉด ์ด๋ฅผ ์์ ์ค์ ์ผ๋ก ๋๋ ๋ฆด ์ ์๋๋ฐ copy start run ํ๋ฉด ๋๋ค.
=>ํ์ฌ ์ค์ ์ ์ ๊ฒํ ๋ show run ํด์ ํ์ธํ ์ ์๋ค.
GNS3 ์ค์ต
์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฌ์จ ํ ์ ์ฅ
์ด๋ ๊ฒ ๋ฐฐ์นํ๋ค
์ฐธ๊ณ ๋ก ๋ผ์ฐํฐ๋ฅผ ๋๊ณ ์ฌ๋ณผ์ ์๋ฒ๋ก ๋ณ๊ฒฝํด์ค ๊ฒ
ํ์ฌ ์คํ๋๊ณ ์๋ ๊ฒ์ ๋ค์๋ฒ์ ์์, ๋ถํ ํ ๋๋ ๊ทธ๋๋ก ๊ฐ์ง๊ณ ์๋ผ
๊ทธ๋ฆฌ๊ณ PUTTY๋ผ์ ๋๋ฆฌ๋๊น ๋๊ณ ์ผ์ง ๋ง๊ณ ๊ทธ๋ฅ ๋๊ณ ์์ ํ ๊ฒ
์ค๋ฅธ์ชฝ๋ ๋๊ฐ์ด ์ค์ ํด์คฌ๋ค.
์ ์ฅ
IP Addressing
IP_์ฃผ์๋ ๋คํธ์ํฌ์ธต์์ 2์ง์(binary)๋ก ํ์๋๋ค. ์ฌ๋์ 10์ง์(decimal)์ ์ต์ํ๊ณ ์ปดํจํฐ๋ ๋ชจ๋ ๊ฒ์ 2์ง์๋ก ์ธ์ํ๋ค. ๊ทธ๋ฆฌ๊ณ 2์ง์๋ฅผ ํ์ํ๊ธฐ ์ํด์ 16์ง์(hexa-decimal)๋ฅผ ์ฌ์ฉํ๋ค. IP_์ฃผ์๋ฅผ ์ํด์ 2์ง์๋ฅผ 10์ง์๋ก, 10์ง์๋ฅผ 2์ง์๋ก, ๊ทธ๋ฆฌ๊ณ 16์ง์๋ก ์ํธ ๋ณํํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ด์ผ ํ๋ค. ๋ํ ๋คํธ์ํฌ๊ฐ ์๋ธ๋คํ
์ด๋ ์ํผ๋คํ
๋ ์ฌ๋ถ๋ IP_์ฃผ์์ ์๋ธ๋ท๋ง์คํฌ๋ฅผ ๋ณด๊ณ ํ๋จํ๋ฏ๋ก ๋
ธ๋ A์ ๋
ธ๋ B๊ฐ ๋์ผํ ๋คํธ์ํฌ์ ์๋ ์ฌ๋ถ๋ IP_์ฃผ์์ ์๋ธ๋ท๋ง์คํฌ๋ฅผ ANDing ๋ณํ(1๊ณผ 1๋ง 1, 1๊ณผ 0, 0๊ณผ 1, 0๊ณผ 0์ ๋ชจ๋ 0์ผ๋ก ์ฒ๋ฆฌ)ํด์ ํ๋จํ๋ค.
Windows ๋ ์ง์คํธ๋ฆฌ๋ 32๋นํธ๋ก ๊ตฌ์ฑ๋๋๋ฐ WORD๋ DWORD๋ผ๋ ๋จ์ด๋ฅผ ์์ฃผ ๋ณด๊ฒ ๋๋ค. WORD๋ CPU๊ฐ ์ฒ๋ฆฌํ ์ ์๋ ํ๋์ ๋จ์๋ก์จ WORD๋ unsigned short(4bit)์ด๊ณ DWORD๋ unsigned long(8bit) ๋ฐ์ดํฐ ํ์
์ด๋ค.
=>์์>regedit๋ฅผ ์
๋ ฅํ๋ค.
์ฐธ๊ณ ๋ก ๋์งํธ ํ์๋
0, 1 ->bit, 4bits ->nibble, 8bits ->byte, 16bits ->WORD, 32bits ->DWORD, 64bits -> QWORD๋ก ๋ถ๋ฅธ๋ค.
๋ ํฐ ํฌ๊ธฐ๋
Deca(10^1) >Hecto(10^2) >Kilo(10^3) >Mega(10^6) >Giga(10^9) >Tera(10^12) >Peta (10^15) >Exa(10^18) >Zetta(10^21) >Yotta(10^24) ์์์ด๊ณ ,
์์ ํฌ๊ธฐ๋
Deci(10^-1) >Centi(10^-2) >Mili(10^-3) >Micro(10^-6) >Nano(10^-9) >Pico(10^-12) >Femto(10^-15) >Atto(10^-18) >Zepto(10^-21) >Yocto(10^-24) ์์์ด๋ค.
2์ง์๋ on/off, 0/1, +/-(์ ์), T/F(์ฐธ/๊ฑฐ์ง) ๋ ๊ฐ๋ง ์ฌ์ฉ(Boolean)ํด์ ํ์ํ๊ธฐ ๋๋ฌธ์ IP_์ฃผ์์ ๋ฌธ์, ๊ทธ๋ฆผ ๋ฑ๋ 0๊ณผ 1๋ก๋ง ํ์ํ๋ 2์ง๋ฒ์ ๊ธฐ์ดํ๊ณ ์๋ค. 2์ง๋ฒ์๋ 0๊ณผ 1 ๋ ์๋ง ์กด์ฌํ์ง๋ง ์ฌ๋์ 0~9๊น์ง์ 10์ง์์ ์ต์ํด์ 2์ง์๋ฅผ 10์ง์๋ก ๋ณํํด์ ํํํ๋ค. ์๋ฆฌ๋ ๊ฐ๋จํ๋ค. ์ฐ์ ๊ณ์ฐ์ ํธ๋ฆฌ๋ฅผ ์ํด์ 2^10=1024, 2^9=512, 2^8=256, 2^7=128, 2^6=64, 2^5=32, 2^4=16, 2^3=8, 2^2=4, 2^1=2, 2^0=1์ ์์๋๋ฉด ์ฝ๋ค. ๊ทธ๋ฆฌ๊ณ 16์ง๋ฒ ์ฃผ์ ํ์๋ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F๋ก ํ์ํ๋ค.
10์ง์->2์ง์ : 29๋ 29÷2=14 ๋๋จธ์ง 1, 14÷2=7 ๋๋จธ์ง 0, 7÷2=3 ๋๋จธ์ง 1, 3÷2=1 ๋๋จธ์ง 1์ธ๋ฐ
=> ์ด๋ฅผ ๊ฑฐ๊พธ๋ก ์ฐ๋ฉด 11101์ด๋ค. ๋ฐ๋ผ์ 10์ง์ 29๋ 2์ง์ 10111์ธ๋ฐ ๋ฐ์ดํธ๋ก ํ์ํ๋ค๋ฉด 1๋ฐ์ดํธ๋ 8๋นํธ์ด๋ฏ๋ก ๋ชจ์๋ผ๋ ์ซ์๋ฅผ 0์ผ๋ก ์์ ์ฑ์์(์ด๋ฅผ ํจ๋ฉ(padding)ํ๋ค๊ณ ํ๋ค) 00011101์ด ๋๋ค.
๋ 67์ด๋ผ๋ฉด 67/2=33+1, 33/2=16+1, 16/2=8+0, 8/2=4+0, 4/2=2+0, 2/2=1+0์ด๋ฏ๋ก ๊ฑฐ๊พธ๋ก ์ฐ๋ฉด 01000011์ด ๋๋ค.
** ์ฐธ๊ณ ์ ์ผ๋ก 9bit๋ก ์ ์กํ ๋๊ฐ ์๋ค. ๋ง์ง๋ง์ ๋ถ๋ 9๋ฒ์งธ ๋นํธ๋ฅผ parity bit๋ผ๊ณ ํ๋ค. ํจ๋ฆฌํฐ ๋นํธ๋ ์ค๋ฅ ์ฒดํฌํ ๋ ์ฌ์ฉ๋๋ ๋ฐ even(์ง์) parity์ odd(ํ์) parity ๋ ๊ฐ์ง๊ฐ ์๋ค. 2์ง์์ 1์ ๊ฐฏ์๊ฐ ํ์์ด๋ฉด ํจ๋ฆฌํฐ๋นํธ๋ 0, ์ง์์ด๋ฉด 1์ ๋ฃ์ด์ค๋ค. ๋ฐ์ดํฐ๋ ๋นํธ์๊ฐ ๋์ด๋์ ๋๋ฆด ์ ์์ง๋ง ์ ํํ ์ ์ก์ด ๋๋ค.
์๋ฆฌ์ผ ํต์
์๋ฆฌ์ผ ํต์ ์ RS-232 ์ผ์ด๋ธ๋ก ํต์ ํ๋๋ฐ ์ ํํ ์ ์ก์ ์ํด์ one bit at a time์ผ๋ก ์ ์กํ๋๋ฐ ์์ ์์ ์ก์ ์๊ฐ ์ ํธ๋ฅผ ๋ง์ถฐ์ผ ํ๋ฏ๋ก start bit๊ฐ ์๊ณ , end bit๊ฐ ์์ด์ผ ๋ฐ์ดํฐ ๋นํธ๊ฐ ๋ถํ ๋๋ค. ์ฌ๊ธฐ์ ํจ๋ฆฌํฐ ๋นํธ๊ฐ ์์ ์๋ ์๋ค. ์ด๋ฐ ํต์ ์
synchronized(๋๊ธฐํ) ํ๋๋ฐ ์ฃผ๋ก ์ฌ์ฉ๋๋ค. ์๋๋ ๋๋ฆฌ์ง๋ง ์ ํํ ์ ์ก์ด ๊ฐ๋ฅํ๋ค. ์ฃผ๋ก ์
๋ก๋์์ ์ฌ์ฉ๋๋ค.
์ด์ ๋นํด์ ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐํ ์ํค์ง ์๊ณ ์ ์กํ๋ ๊ฒ์ ๋น๋๊ธฐ์ ์ ์ก(Asynchronized)์ด๋ผ๊ณ ํ๋ค.์ฃผ๋ก ๋ค์ด๋ก๋์์ ์ฌ์ฉ๋๋ค.
๋ค, ๋ง์ต๋๋ค.
์๋ฆฌ์ผ ํต์ ์์ RS-232 ์ผ์ด๋ธ์ ์ด์ฉํ ๋๊ธฐ์ ์ ์ก์ ๋ฐ์ดํฐ ๋นํธ๋ฅผ ํ๋์ฉ ์ ์กํ๋ฉฐ, ์์ ์์ ์ก์ ์๊ฐ ์ ํธ๋ฅผ ๋ง์ถ๊ธฐ ์ํด start bit์ end bit๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ํ, ํจ๋ฆฌํฐ ๋นํธ๋ฅผ ์ถ๊ฐํ์ฌ ์ค๋ฅ ๊ฒ์ถ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ ๋ฐ์ดํฐ ์ ์ก ์๋๊ฐ ๋น๊ต์ ๋๋ฆฌ์ง๋ง, ์ ์ก์ ์ ํ์ฑ์ด ๋์ ์ ๋ก๋์ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ๋ฉด์ ๋น๋๊ธฐ์ ์ ์ก์ ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐํํ์ง ์๊ณ ์ ์กํ๋ ๋ฐฉ์์ผ๋ก, ๋ฐ์ดํฐ๋ฅผ ๋ฌถ์ ๋จ์๋ก ์ฒ๋ฆฌํ๊ณ , ๊ฐ๊ฐ์ ๋ฌถ์์ ๋ํด ๋๊ธฐํ ์ ํธ๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ ์ก ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. ๋น๋๊ธฐ์ ์ ์ก์ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ ์กํด์ผ ํ๋ ๋ค์ด๋ก๋ ๋ฑ์ ๊ฒฝ์ฐ์ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๋ ๋ฐฉ์์ ๊ฐ๊ฐ์ ์ฅ๋จ์ ์ด ์์ผ๋ฉฐ, ์ฌ์ฉํ๋ ํ๊ฒฝ๊ณผ ๋ชฉ์ ์ ๋ฐ๋ผ ์ ํ๋์ด์ผ ํฉ๋๋ค. ๋๊ธฐ์ ์ ์ก์ ์ ํํ ์ ์ก์ ๋ณด์ฅํ๊ณ ์ค๋ฅ ๊ฒ์ถ ๊ธฐ๋ฅ์ ๊ฐํํ ์ ์์ง๋ง, ์ ์ก ์๋๊ฐ ๋๋ฆฌ๋ค๋ ๋จ์ ์ด ์์ต๋๋ค. ๋ฐ๋ฉด์ ๋น๋๊ธฐ์ ์ ์ก์ ์ ์ก ์๋๊ฐ ๋น ๋ฅด์ง๋ง, ๋ฐ์ดํฐ ๋๊ธฐํ๊ฐ ํ์ ์๊ธฐ ๋๋ฌธ์ ์ผ๋ถ ์ค๋ฅ ๊ฒ์ถ์ด ๋ถ๊ฐ๋ฅํ ์ ์์ต๋๋ค.
์ ChatGPT ๋๋ฌธ์ ํค๋งธ๋ค... ์๊น ํ๋ฆฌ๋ค๊ณ ์ ๊ทธ๋ฌ์ด..
๋๊ธฐ์ ๋น๋๊ธฐ์ ๊ทธ๋ฆผ
์!! ๊ทธ๋ฆฌ๊ณ ํท๊ฐ๋ฆฌ๋ ๊ฐ๋
์๋ฆฌ์ผ ํฌํธ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก๋ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์ธํฐํ์ด์ค์ ๋๋ค. ์๋ฅผ ๋ค์ด, RS-232์ ๊ฐ์ ์๋ฆฌ์ผ ํฌํธ๋ ์ ์ ๋ ๋ฒจ์ ๋ณํ๋ฅผ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํํํฉ๋๋ค. ํ์ง๋ง ์ด๋ฌํ ์๋ ๋ก๊ทธ ์ ํธ๋ ์ปดํจํฐ ๋ด๋ถ์์๋ ๋์งํธ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์๋ฆฌ์ผ ํฌํธ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก๋ ์๋ ๋ก๊ทธ์ด์ง๋ง, ๋ด๋ถ์์๋ ๋์งํธ ๋ฐ์ดํฐ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
์๋ฆฌ์ผ ํต์ ์ ๋ฐ์ดํฐ๋ฅผ ์ผ๋ จ์ ๋นํธ(0 ๋๋ 1)๋ก ๋ํ๋ด๋ ๋์งํธ ํต์ ๋ฐฉ์์ ๋๋ค. ์๋ฆฌ์ผ ํฌํธ๋ฅผ ํตํด ์ ์ก๋๋ ๋ฐ์ดํฐ๋ ๋์งํธ ๋ฐ์ดํฐ๋ก ์ธ์๋์ด ์๋ฆฌ์ผ ํต์ ํ๋กํ ์ฝ์ ๋ฐ๋ผ ๋์งํธ ์ ํธ๋ก ๋ณํ๋๊ณ , ์์ ์ธก์์๋ ๋์งํธ ๋ฐ์ดํฐ๋ฅผ ๋ค์ ๋ณต์ํ์ฌ ์ฒ๋ฆฌ๋ฉ๋๋ค.
๋ฐ๋ผ์, ์๋ฆฌ์ผ ํฌํธ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก๋ ์๋ ๋ก๊ทธ์ด์ง๋ง, ์๋ฆฌ์ผ ํต์ ์ ๋์งํธ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํต์ ํ๋ ๋ฐฉ์์ ๋๋ค.
2์ง์->10์ง์ : 2^0๋ถํฐ ์์ํด์ 2^8=2^0+2^1+2^2+2^3+2^4+2^5+2^6+2^7๊น์ง ์งํํ๋ฉด ๋๋๋ฐ ์ด๋ ์ซ์์ 0์น์ 1 ์ด๋ผ๋ ๊ฒ์ ๊ธฐ์ตํ๊ณ , 1+2+4+8+16+32+64+128=255๊ฐ ๋๋ค.
๋ 11101=2^4+2^3+2^2+0+2^0=16+8+4+0+1=29์ด๊ณ ,
๊ทธ๋ฆฌ๊ณ 01000011=2^6+0+0+0+0+2^1+2^0=64+0+0+0+0+2+1=67์ด๋ค.
๋๋ ๊ทธ๋ฅ ์ด ํ์ ์๋ 128, 64 ์ด ์ซ์๋ค์ ์ธ์์ ๋ณํํ๋ ํธ
2์ง์->16์ง์ : 0, 1 ,2, 3, 4, 5, 6, 7, 8, 9, A(10), B(11), C(12), D(13), E(14), F(15)๋ก ํ์ํ๋๋ฐ, ์๋ฅผ ๋ค์ด 29๋ 2์ง๋ฒ์ผ๋ก 00011101์ด๋ฉด 4์๋ฆฌ์ฉ ๋๋์ด ๋๋ก ๋๋์ด ๊ฐ๊ฐ 16์ง๋ฒ์ผ๋ก ๋ง๋ ๋ค.
์์ 4์๋ฆฌ 0001์ 2^0=1์ด๋ฏ๋ก ๊ทธ๋ฅ 1์ด๊ณ , ๋ค์ 4์๋ฆฌ 1101์ 2^3+2^2+0+2^0=8+4+0+1=13์ด๋ฏ๋ก D์ด๋ค.
๋ฐ๋ผ์ 1D๊ฐ ๋๋ค. 12[์ญ์ด]=>[์ผ์ด]
4์๋ฆฌ์ฉ ๋์ด์ ๋ณํํ๋ฉด ์์ฃผ ์ฝ๋ค.
IP์์ ๋
ผ๋ฆฌ์ ์ฃผ์๋ 32๋นํธ ๊ธธ์ด์ธ๋ฐ ๊ฐ๊ฐ์ ๋นํธ๋ 0 ํน์ 1๋ก ์ด๋ค์ง 2์ง ์ฃผ์์ด๋ค. ๋ฐ๋ผ์ ๊ฐ ๋
ธ๋์ ๋ํด์ 32๋นํธ๋ก ์ฃผ์๋ฅผ ๊ธฐ์ตํ๋ค๋ ๊ฒ์ ์ฌ๋์ผ๋ก์จ๋ ๊ฑฐ์ ๋ถ๊ฐ๋ฅ ํ๋ค. ๋ฐ๋ผ์ 10์ง์๋ก ์ด ์ซ์๋ฅผ ๋ณํ์์ผ ์ฌ์ฉํ๋ค.
32๋นํธ์ธ 2์ง์ 11001010110011000010100100101001์
10์ง์๋ก ๋ง๋ ๋ค๋ฉด ์ฅํ
(octet:8๋นํธ ๋จ์)์ผ๋ก ๋๋ ์ 4 ์ฅํ
๋ง๋ค ์ (.)์ ์ฐ์ด์
11001010.11001100.00101111.00101001๋ก ๋ง๋ ๋ค์,
2^7+2^6+2^3+2^1.2^7+2^6+2^3+2^2.2^5+2^3+2^2+2^1+2^0.2^5+2^3+2^0 ํด์ ๊ฐ ์ฅํ
์ 10์ง์๋ก ์ ํํ๋ฉด 202.204.47.41์ด ๋๋๋ฐ 32๊ฐ์ 0๊ณผ 1๋ณด๋ค ๊ธฐ์ตํ๊ธฐ ์ฌ์ธ ๊ฒ์ด๋ค.
ํ์ง๋ง ์ฌ๋์๊ฒ๋ ์ด ์ซ์๋ ๋ณต์กํ๋ฏ๋ก DNS ์๋ฒ๋ฅผ ์ฌ์ฉํด์ www.naver.com์์ผ๋ก ๊ฐ๋จํ ๊ธฐ์ตํด์ ์ฌ์ฉํ๋ค.