SMTP๋ ์ด๋ฉ์ผ์ ๋ณด๋ด๊ธฐ ์ํด ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ด๋ค. ์ด๋ Postfix๋ฅผ ํตํด ๊ฐ๋จํ ์๋ฒ๋ฅผ ๊ตฌ์ถํ ์ ์์ง๋ง, SASL๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์ ์์ธํ ๊ตฌ์ถ๋ฒ์ด ์์ด ์ด์ ๋ํด ๋ช ํํ ์ ๋ฆฌํ๊ณ ๊ธฐ๋กํด๋๊ณ ์ ํ๋ค. SMTP? SMTP(Simple Mail Transfer Protocol)๋ ์ด๋ฆ ๊ทธ๋๋ก e-mail ์ ์ก์ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ด๋ค. HTTP, SIP์ ๊ฐ์ ์ฌ๋ฌ ํ๋กํ ์ฝ์ ๋์์ธ์ ์์ํ๋ฉฐ, ์ ์ก ๊ณ์ธต์ผ๋ก๋ TCP๋ฅผ ์์ฉํ๋ค. ํน์ ๋ฉ์ผ ์๋ฒ๋ก ๋ฉ์ผ์ ๋ณด๋ผ ๊ฒฝ์ฐ, SMTP๋ฅผ ์ฌ์ฉํ๋ค. ํ์ง๋ง ๋ฉ์ผ ์๋ฒ์ ๋ฉ์ผ ์๋ฒ ์ฆ, relay host๋ก ๋ฉ์ผ์ ์ ๋ฌํ๊ธฐ ์ํด์๋ SMTP๋ณด๋ค๋ ์ฃผ๋ก POP, IMAP, HTTP๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ์ผ์ ์ ์กํ๋ค. SMTP์ `foramt`์ `Header - Blan..
GUI ํ๊ฒฝ์์๋ ๋ค์ํ MIB Browser๋ฅผ ํ์ฉํ์ฌ, ์๊ฒฉ ํธ์คํธ์ MIB๋ฅผ ํ์ํ ์ ์๋ค. ํ์ง๋ง CLI ํ๊ฒฝ์์๋ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๋ง ์ตํ๊ฒ ๋๋ฉด, ๋ณด๋ค ๋ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ Net-SNMP๊ฐ ์๋ค. ๋ฐ๋ผ์ Net-SNMP๋ฅผ ์ฐ๋ถํฌ ํ๊ฒฝ์ ์ค์นํ๊ณ , ์ ์ฉํ ๋ช ๋ น์ด์ ๋ํด ๋ค๋ฃจ๊ณ ์ ํ๋ค. SNMP? `SNMP`๋ ์ด์ ๊ธ์์ ๊ฐ๋ตํ ์ด๋ค ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํ๋กํ ์ฝ์ธ์ง์ ๋ํด ๋ค๋ฃจ์๋ค. ์ง๊ธ๋ถํฐ ๋์ค๋ ๋ด์ฉ์ ์ดํดํ๊ธฐ ์ํด์๋ `SNMP`์์ ์ฌ์ฉํ๋ ์ฉ์ด์ ๊ตฌ์ฑ ์์๋ค์ ๋ํด ์ดํดํ์ฌ์ผ ํ๋ค. `SNMP`์ ๊ธฐ๋ฅ ์ค manager, agent๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ `Net-SNMP`๊ฐ ์๋ค. ํด๋น ํ๋ก๊ทธ๋จ์ ๊ณผ๊ฑฐ์๋ ์์ถ๋ ์์ค ํ์ผ์ ์ง์ ์ค์นํ์ฌ์ผ ํ์ง๋ง, ํ์ฌ๋ ๊ฐ๋จํ ์ค์นํ ์ ์๋ ํ๊ฒฝ์ ..
๊ณผ๊ฑฐ์๋ ๋คํธ์ํฌ์ ๊ตฌ์ฑ๋๊ฐ ๋ณต์กํ์ง ์๊ณ , ๊ด๋ฆฌํด์ผ ํ๋ ์ฅ๋น์ ์๊ฐ ๋ง์ง ์์๋ค. ๋ฐ๋ผ์, ๋น์์๋ ๊ฐ ์ฅ์น๋ค์ ์ํ์ ๊ดํ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ICMP(ping)์ ์ฌ์ฉํ์๋ค. ํ์ง๋ง ๋คํธ์ํฌ์ ๊ตฌ์ฑ๋๊ฐ ๋ณต์กํด์ง๊ณ ๋ค์ํ ์ฅ๋น๋ค์ด ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๊ฒ ๋จ์ ๋ฐ๋ผ SNMP๊ฐ ๋ฑ์ฅํ๊ฒ ๋์๋ค. SNMP์ ๊ฐ ๊ตฌ์ฑ์์์ ๋์์ ๋ํ ์ดํด๋ฅผ ํด๋ณด๊ณ ์ ํ๋ค. What is SNMP? SNMP๋ `Simple Network Management Protocol`์ ์ฝ์์ด๋ค. ์์ ์๋ก ์์ ์ด์ผ๊ธฐํ์๋ฏ์ด, ICMP๋ฅผ ๋์ฒดํ ์ ์์ผ๋ฉฐ ์ฅ๋น๋ค์ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ฑฐ๋ ์ค์ ๋ ๊ฐ์ ๋ณ๊ฒฝ(Get/Set)ํ ๋ ์ฌ์ฉํ๋ค. ํด๋น ํ๋กํ ์ฝ์ ๋คํธ์ํฌ 7 ๊ณ์ธต ์ค, `Application`์ ์ํ๋ค. components SNM..
๋คํธ์ํฌ์ ๊ณ์ธต์์ 2 ๊ณ์ธต์ MAC ์ฃผ์๋ฅผ ์ฌ์ฉํ๊ณ , 3 ๊ณ์ธต์ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ค. ๋ฐ๋ผ์ ๊ฐ ๊ณ์ธต์์๋ ์ฌ์ ์ ์ ์๋ ๊ท๊ฒฉ (MAC, IP)๋ฅผ ์ฌ์ฉํ์ฌ ํต์ ์ด ๊ฐ๋ฅํ๋ค. ๋ง์ฝ, 2-3 ๊ณ์ธต์ผ๋ก ํต์ ์ด ํ์๋ค๋ฉด ARP, RARP๋ฅผ ํตํด ๊ฐ ๊ณ์ธต์์ ์ฌ์ฉํ๋ ์ฃผ์๋ฅผ ๋ณํํ์ฌ์ผ ํ๋ค. ์ด์ ARP์ ๋ํด ์์๋ณด๊ณ , ์ค์ ์ฃผ๊ณ ๋ฐ๋ ํจํท์ ๋ถ์ํด๋ณด๊ณ ์ ํ๋ค. ARP? ARP๋ `Address Resolution Protocol`์ ์ฝ์๋ก, ๋ง ๊ทธ๋๋ก ์ฃผ์ ๊ฒฐ์ ํ๋กํ ์ฝ์ด๋ค. ARP๋ฅผ ์ดํดํ๊ธฐ ์ํด์๋ 4๊ฐ์ง์ ์ฉ์ด(Term)์ ๋ํด ์ดํดํ๋ฉด ๋ณด๋ค ์ฝ๊ฒ ์ดํดํ ์ ์๋ค. Cache ARP๋ฅผ ํตํด MAC ์ฃผ์๋ฅผ ํ์ธ ํ, ARP Table์ ์ ๋ณด๋ฅผ ์ ์งํ๋ ๊ฒ Cache Timeout ARP Table์ Ca..
์ด์ง ํ์ ํธ๋ฆฌ๋ฅผ ๊ตฌํํ๊ธฐ ์ํด, ๊ตฌ๊ธ์ ์ฌ๋ฌ ์ฝ๋๋ค์ ๋ณด์์ง๋ง, ๋ฐ์ดํฐ ํ์ ์ ์๊ด์์ด ์ฌ์ฉํ ์ ์๋ ์ฝ๋๋ ์์๋ค. ์ด์ ์ด์ง ๊ฒ์ ํธ๋ฆฌ์ ๋์ ์๋ฆฌ๋ ์ดํด๋ณด๋ค๋, ๊ตฌํ์ ์ค์ ์ผ๋ก ๊ธ์ ์ ๋ฆฌํด๋ณด๊ณ ์ ํ๋ค. BST? Binary search tree - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Data structure in tree form sorted for fast lookup A binary search tree of size 9 and depth 3, with 8 at the root. The leaves are not drawn. In computer science, a binary s..
ํด์์ ๋ํ ๊ฐ๋ ๋ณด๋ค๋ C๋ก ํด์๋ฅผ ๊ตฌํํ๊ณ , data type์ ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๊ตฌํ์ ์ธก๋ฉด์์ ํด์๋ฅผ ๋ค๋ฃจ๊ณ ์ ํ๋ค. key-value pair๋ฅผ ๊ตฌ์กฐ์ฒด์์ ๋ณ๋๋ก ๋ช ์ํ์ง ์๊ณ , entry์ ๋ค๋ฅธ ๊ตฌ์กฐ์ฒด๋ฅผ ํฌ์ธํ ํจ์ผ๋ก์จ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ค๋ฃฐ ์ ์๋๋ก ๊ตฌํํ์๋ค. Hash? ํด์๋ ์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด, key ๊ฐ์ ์์ฑํ๋ `ํด์ ํจ์(hash function)`๋ฅผ ํตํด ๋ฐฐ์ด์ ์ด๋ค ๊ฐ์ด ์๋์ง ์ฆ๊ฐ์ ์ ์ฐพ์ ์ ์๋ ์๋ฃ๊ตฌ์กฐ์ด๋ค. ํธ๋ฆฌ์ ๊ฒฝ์ฐ ํ์ชฝ์ผ๋ก ํ์์ ํ์ฌ ๋ฒ์๋ฅผ ์ขํ๊ฐ๋ฉด์ ํ์์ ํ๋ค. ํ์ง๋ง ํด์์ ๊ฒฝ์ฐ ํด์ ํจ์๋ฅผ ํตํด, ์ฐพ๊ณ ์ ํ๋ ๊ฐ์ key๋ฅผ ์ฆ๊ฐ์ ์ผ๋ก ์ ์ ์์ผ๋ฏ๋ก ํ์์ ๋งค์ฐ ํจ์จ์ ์ธ ์๋ฃ๊ตฌ์กฐ์ด๋ค. ํ์ง๋ง ํด์์์๋ ๋ฌธ์ ์ ์ ์๋ค. `์ถฉ๋(Collision)`์ด ๋ฐ..
Switch ์์ ์์ฑํ ๊ธ์์ ํ๋ธ๋ `Collision Domain`์ ๋๋ ์ ์์ด, ํ๋์ ํฌํธ์์ ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ๊ฒฝ์ฐ ๋ค๋ฅธ ํฌํธ๋ ์ง์ฐ๋๋ค๊ณ ์ค๋ช ํ์๋ค. ํ์ง๋ง ์ด์ ๋ฌ๋ฆฌ ์ค์์น๋ ๊ฐ ํฌํธ ๋ณ๋ก Collision Domain์ ๋๋๋ค. ์ฆ, ํฌํธ ๋ณ๋ก ํต์ ์ ์ํํ ์ Aํ๋ธ์์ ๋ฐ์ํ๋ ์ง์ฐ์ด ๋ฐ์ํ์ง ์๋๋ค. Collision Domain์ ์ํ ๊ธฐ๋ฅ Learning ํ ์ด๋ธ์ ์ด์ฉํ์ฌ, ๊ฐ `Collision Domain`์ ์ด๋ค `MAC addr`์ด ์๋์ง์ ๋ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ค. ์ด๋ ์ฅ๋น์ ์ ์์ ๋ฐ๋ผ ํ ์ด๋ธ ํฌ๊ธฐ๊ฐ ๋ค๋ฅด๋ค. Flooding ํ ์ด๋ธ์ ์กด์ฌํ์ง ์๋ `MAC addr`์ผ ๊ฒฝ์ฐ, ๋ชจ๋ ํฌํธ๋ก ์ ์กํด ์ผ์นํ๋ ๋ชฉ์ ์ง๋ฅผ ์ฐพ๋๋ก ํ๋ค. Forwarding `MAC addr`์ด ํ ..
๋คํธ์ํฌ๋ฅผ ๋ฐฐ์ด ์ง ์๊ฐ์ด ๊ฝค ํ๋ ๋ค. ํ๋ธ, ๋ธ๋ฆฌ์ง, ์ค์์น, ๋ผ์ฐํฐ์ ๊ฐ์ ์ฅ๋น๋ค์ ๋๋ฃจ ๋ญ์คํ๊ฒ ์๊ณ ์์ด ๊ฐ ์ฅ๋น์ ๋ํด ๋ช ํํ ์ ๋ฆฌํ๊ณ ์ดํดํด๋ณด๊ณ ์ ํ๋ค. Hub ํ๋ธ๋ ๊ฐ๋จํ ๋งํ๋ฉด, `๋๋ฐ์ด์ค์ ๋๋ฐ์ด์ค๋ฅผ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐํด์ฃผ๋ ์ฅ๋น`์ด๋ค. ํ๋ธ๋ `๋ฉํฐํฌํธ ๋ฆฌํผํฐ(Multiport Repeater)`์ ๊ธฐ๋ฅ์ ์ํํ์ฌ, ์๋ก ๋ค๋ฅธ ๋๋ฐ์ด์ค๋ฅผ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐํ ์ ์๋ค. `๋ฉํฐํฌํธ ๋ฆฌํผํฐ`๋ ๋จ์ด์ ์๋ฏธ๋ฅผ ํ๋์ฉ ์๊ฐํ๋ฉด ์ดํดํ๊ธฐ ์ฝ๋ค. ๋ฉํฐ ํฌํธ : ํ๋ธ ์์ฒด์ ๋ค์์ ํฌํธ๊ฐ ์กด์ฌํ๋ค. ๋ฆฌํผํฐ : ๋ค๋ฅธ ๋๋ฐ์ด์ค๋ค๋ก ๋ถํฐ ๋ฐ์ ์ ํธ๋ค์ ์ฆํญ์ํจ๋ค. ์ฆ, ํ๋ธ๋ `๋ฉํฐ ํฌํธ`๋ฅผ ํตํด ๊ฐ๊ธฐ ๋ค๋ฅธ ๋๋ฐ์ด์ค ๋ค์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐํ ์ ์์ผ๋ฉฐ, `๋ฆฌํผํฐ`๋ฅผ ํตํด ๋ฐ์ ์ ํธ๋ค์ ์ฆํญ์์ผ์ฃผ๋ ์ญํ ์ ํ๋ ..