๋ชฉ๋กComputer Science/์ปดํจํฐ ๋คํธ์ํฌ (4)
์ฐ์ ๊ธฐ๋ก ๐ช

์์ Socket ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์์ Socket, Connect, Write, Read, Close ๋์์ ๋ํด ์ดํด๋ดค๋ค. ์ด๋ฌํ ๋์๋ค์ ๋ท๋จ์์ ํ๋กํ ์ฝ ์คํ๊ณผ LAN ์ด๋ํฐ๊ฐ ์ฒ๋ฆฌํด์ค๋ค. ๊ทธ๋ฆผ์ผ๋ก ๋ณด๋ฉด ์๋์ ๊ฐ๋ค.์ ๋ฒ์ Socket ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊น์ง ์ดํด๋ดค์ผ๋ ํ๋กํ ์ฝ ์คํ ๋ด๋ถ๋ฅผ ์ดํด๋ณด๋๋ก ํ์. TCP์ UDP๋ ์ฉ๋์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์ฌ์ฉ๋๋ค. TCP๋ ๋ธ๋ผ์ฐ์ ๋ ๋ฉ์ผ ๋ฑ์ ์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ ์ก์์ ์ ๋ด๋นํ๊ณ , UDP๋ DNS ์๋ฒ์ ๋ํ ์กฐํ์ ๊ฐ์ ์งง์ ์ ์ด์ฉ ๋ฐ์ดํฐ ์ก์์ ์ ๋ด๋นํ๋ค. (์์ ์ ์ก์๋ ์ฌ์ฉ๋๋ค.)์๋์ ์๋ IP ๋ด๋น์ ํจํท์ ์ก์์ ์ ์ ์ดํ๋ ๋ถ๋ถ์ด๋ค. ๋ด๋ถ์ ์๋ ARP ํ๋กํ ์ฝ์ IP ์ฃผ์์ ๋์ํ๋ ์ธํฐ๋ท์ MAC ์ฃผ์๋ฅผ ์กฐ์ฌํ ๋, ICMP๋ ํจํท ์ด๋ฐ ์ ๋ฐ์ํ๋ ์ค๋ฅ ..

์ง๋ ๊ธ์์๋ BAS๊ฐ ์ ์ ํฉ์ณ ํจํท์ผ๋ก ๋ณต์ํ ๋ค PPP ํจํท์ ์ถ์ถํ๊ณ , ํฐ๋๋ง์ฉ ํค๋๋ฅผ ๋ถ์ฌ ์ก์ ํ๋ ๊ณผ์ ๊น์ง ์ดํด๋ดค์๋ค. ๊ทธ๋์ ๊ณผ์ ์ ๋ณต๊ธฐํด๋ณด๋ฉด MAC์ PPPoE๊ฐ BAS์ ์ ๋ฌ๋๋๋ฐ์ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ BAS์์ ๋ฒ๋ ค์ง๋ค๊ณ ํ๋ค. ์ด ๊ณผ์ ์ ๋ํด ์ข ๋ ์ดํด๋ณด๋๋ก ํ์.์ฐ์ BAS ์ญํ ์ ํฌ๊ฒ ์๋ ๋ ๊ฐ์ง ์ด๋ค.1. ๋ณธ์ธ ํ์ธ๊ณผ ์ค์ ๊ฐ ํต์ง2. ํฐ๋๋ง์ ์ด์ฉํ ํจํท ์ด๋ฐ์์ ๊ทธ๋ฆผ์ ๋์จ ๋์์ 2๋ฒ ์ญํ ๊ณผ ๊ด๋ จ๋ ๊ฒ์ด๋ค.ADSL์ด๋ FTTH ์ก์ธ์ค ํ์ ์ ์ต์ด์ ํ๋ก๋ฐ์ด๋(KT, SKT ๋ฑ)๊ฐ ์ฌ์ฉ์์๊ฒ ํ ๋นํ ์ธํฐ๋ท ์ ์์ฉ ์ฌ์ฉ์๋ช ๊ณผ ํจ์ค์๋๋ฅผ ์ ๋ ฅํด ๋ก๊ทธ์ธ์ ํด์ผ ์ธํฐ๋ท์ ์ก์ธ์คํ ์ ์๋ค. BAS๋ PPPoE๋ผ๋ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํด ์ด๋ฌํ ์ญํ ์ ํ๋ค. PPPoE๋ PPP๋ผ๋ ๋ฐฉ์์ ADS..

์์ ๋ฉ์์ง๋ฅผ ๋ฐ์ผ๋ฉด ํ๋กํ ์ฝ ์คํ์ด ๋ฉ์์ง๋ฅผ ์ก์ถํด์ค๋ค๊ณ ํ์๋ค. ์ด๋ฒ ๊ธ์์๋ ์ด๋ ๊ฒ ์ก์ถ๋ ๋ฉ์์ง๊ฐ ์ด๋ป๊ฒ ํด์ ์ธํฐ๋ท๊น์ง ์ก์ถ๋๋์ง ์์๋ณผ ๊ฒ์ด๋ค.๊ฐ์๋จผ์ ์ง์์ ์ธํฐ๋ท์ผ๋ก ๋๊ฐ๊ธฐ๊น์ง์ ์ ์ฒด์ ์ธ ๊ณผ์ ์ ์ดํด๋ณด๋๋ก ํ์.ํด๋ผ์ด์ธํธ์์ ๋ง๋ ํจํท์ ๋ค์ํ ํํ๋ก ๋ณํํ๋ฉฐ ํ๋ก๋ฐ์ด๋(ISP : KT, SKT ๋ฑ)์ ๋์ฐฉํ๊ฒ ๋๋ค. ์ฐธ๊ณ ๋ก ์ข์ธก ๋์ ์๋ ์ธํฐ๋ท ์ ์์ฉ ๋ผ์ฐํฐ๋ ํจํท ์ก์ ๊ณผ ํจํท ์ค๊ณ ๋์์ ํ๋ค.ํจํท ์ค๊ณ๋ ๋ค๋ฅธ ๋คํธ์ํฌ์์ ๋ค์ด์จ ํจํท์ ๋ชฉ์ ์ง๋ก ์ ๋ฌํ๋ ์ค๊ฐ ์ญํ ์ด๊ณ , ํจํท ์ก์ ์ ์์ ๊ณผ ์ง์ ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ์ฅ์น๊ฐ ์์ฑํ ํจํท์ ๋ฐ์ ๋คํธ์ํฌ๋ก ์ ์กํ๋ ๊ฒ์ด๋ค.ํจํท ์ค๊ณ ๋์์ ์ด๋๋ท์ ๋ผ์ฐํฐ์ ๊ฑฐ์ ๊ฐ๋ค. ์ฌ๊ธฐ์ ์ฃผ๋ชฉํ ๊ณณ์ ํจํท ์ก์ ๋์์ด๋ค. ์ด๋๋ท์์์ ํจํท ์ก์ ์ ์ฃผ ๋ชฉ์ ์ ..

๋ธ๋ผ์ฐ์ ์ google.com์ ์ ๋ ฅํ์ ๋ ์ผ์ด๋๋ ์ผ์ ๋ํด ๋งํด๋ณด์ธ์. ๋ผ๋ ์ง๋ฌธ์ ๊ธฐ์ ๋ฉด์ ์ค๋น๋ฅผ ํด๋ดค๋ค๋ฉด ํ๋ฒ์ฏค ๋ค์ด๋ดค์๋ฒํ ์ง๋ฌธ์ด๋ค. ์ด์ ๋ด๋ถ ๋์์ ์ฐจ๊ทผ์ฐจ๊ทผ ์ ๋ฆฌํด๋ณด๊ณ ์ ํ๋ค.์ผ๋ฐ์ ์ผ๋ก ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญ์ ๋ณด๋ด๊ณ ์๋ฒ๊ฐ ์๋ต์ ๋ณด๋ธ๋ค. ๋ผ๊ณ ํ๋๋ฐ ๋ด๋ถ์ ์ผ๋ก๋ ๋ง์ ์ผ๋ค์ด ์ผ์ด๋๋ค. 1. URL ์ ๋ ฅ: ์ฌ์ฉ์๊ฐ ์น ๋ธ๋ผ์ฐ์ ์ URL์ ์ ๋ ฅํ๋ค. 2. ๋๋ฉ์ธ ์ด๋ฆ ์ถ์ถ: ๋ธ๋ผ์ฐ์ ๋ ์ ๋ ฅํ URL์์ ๋๋ฉ์ธ ์ด๋ฆ์ ์ถ์ถํ๋ค.3. DNS ์ฟผ๋ฆฌ ์ ์ก: ๋ธ๋ผ์ฐ์ ๋ DNS ๋ฆฌ์กธ๋ฒ์ ๋๋ฉ์ธ ์ด๋ฆ์ ์ ๋ฌํ์ฌ ํด๋น IP ์ฃผ์๋ฅผ ์์ฒญํ๋ค. 4. IP ์ฃผ์ ์์ : DNS ๋ฆฌ์กธ๋ฒ๊ฐ ๋๋ฉ์ธ ์ด๋ฆ์ ๋ํ IP ์ฃผ์๋ฅผ ๋ฐํํ๋ค. 5. ์์ผ ์ฐ๊ฒฐ ์๋ฆฝ: ์ด์ ๋ธ๋ผ์ฐ์ ๋ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ํด๋น ์๋ฒ์์ TCP/IP ..