ยซ   2025/04   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Recent Posts
04-12 23:15

Today
Total

Recent Comments
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กComputer Science/์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ (4)

์—ฐ์˜ ๊ธฐ๋ก ๐Ÿช

ํ”„๋กœํ† ์ฝœ ์Šคํƒ๊ณผ LAN ์–ด๋Œ‘ํ„ฐ์˜ ๋™์ž‘

์•ž์„œ Socket ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ์˜ Socket, Connect, Write, Read, Close ๋™์ž‘์— ๋Œ€ํ•ด ์‚ดํŽด๋ดค๋‹ค. ์ด๋Ÿฌํ•œ ๋™์ž‘๋“ค์„ ๋’ท๋‹จ์—์„œ ํ”„๋กœํ† ์ฝœ ์Šคํƒ๊ณผ LAN ์–ด๋Œ‘ํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•ด์ค€๋‹ค. ๊ทธ๋ฆผ์œผ๋กœ ๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค.์ €๋ฒˆ์—” Socket ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊นŒ์ง€ ์‚ดํŽด๋ดค์œผ๋‹ˆ ํ”„๋กœํ† ์ฝœ ์Šคํƒ ๋‚ด๋ถ€๋ฅผ ์‚ดํŽด๋ณด๋„๋ก ํ•˜์ž. TCP์™€ UDP๋Š” ์šฉ๋„์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ์‚ฌ์šฉ๋œ๋‹ค. TCP๋Š” ๋ธŒ๋ผ์šฐ์ €๋‚˜ ๋ฉ”์ผ ๋“ฑ์˜ ์ผ๋ฐ˜์ ์ธ ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹ ์„ ๋‹ด๋‹นํ•˜๊ณ , UDP๋Š” DNS ์„œ๋ฒ„์— ๋Œ€ํ•œ ์กฐํšŒ์™€ ๊ฐ™์€ ์งง์€ ์ œ์–ด์šฉ ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹ ์„ ๋‹ด๋‹นํ•œ๋‹ค. (์˜์ƒ ์ „์†ก์—๋„ ์‚ฌ์šฉ๋œ๋‹ค.)์•„๋ž˜์— ์žˆ๋Š” IP ๋‹ด๋‹น์€ ํŒจํ‚ท์˜ ์†ก์ˆ˜์‹ ์„ ์ œ์–ดํ•˜๋Š” ๋ถ€๋ถ„์ด๋‹ค. ๋‚ด๋ถ€์— ์žˆ๋Š” ARP ํ”„๋กœํ† ์ฝœ์€ IP ์ฃผ์†Œ์— ๋Œ€์‘ํ•˜๋Š” ์ธํ„ฐ๋„ท์˜ MAC ์ฃผ์†Œ๋ฅผ ์กฐ์‚ฌํ•  ๋•Œ, ICMP๋Š” ํŒจํ‚ท ์šด๋ฐ˜ ์‹œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜ ..

PC์—์„œ ์ธํ„ฐ๋„ท๊นŒ์ง€: ํŒจํ‚ท์˜ ์—ฌ์ • (2)

์ง€๋‚œ ๊ธ€์—์„œ๋Š” BAS๊ฐ€ ์…€์„ ํ•ฉ์ณ ํŒจํ‚ท์œผ๋กœ ๋ณต์›ํ•œ ๋’ค PPP ํŒจํ‚ท์„ ์ถ”์ถœํ•˜๊ณ , ํ„ฐ๋„๋ง์šฉ ํ—ค๋”๋ฅผ ๋ถ™์—ฌ ์†ก์‹ ํ•˜๋Š” ๊ณผ์ •๊นŒ์ง€ ์‚ดํŽด๋ดค์—ˆ๋‹ค. ๊ทธ๋•Œ์˜ ๊ณผ์ •์„ ๋ณต๊ธฐํ•ด๋ณด๋ฉด MAC์™€ PPPoE๊ฐ€ BAS์— ์ „๋‹ฌ๋˜๋Š”๋ฐ์— ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— BAS์—์„œ ๋ฒ„๋ ค์ง„๋‹ค๊ณ  ํ–ˆ๋‹ค. ์ด ๊ณผ์ •์— ๋Œ€ํ•ด ์ข€ ๋” ์‚ดํŽด๋ณด๋„๋ก ํ•˜์ž.์šฐ์„  BAS ์—ญํ• ์€ ํฌ๊ฒŒ ์•„๋ž˜ ๋‘ ๊ฐ€์ง€ ์ด๋‹ค.1. ๋ณธ์ธ ํ™•์ธ๊ณผ ์„ค์ •๊ฐ’ ํ†ต์ง€2. ํ„ฐ๋„๋ง์„ ์ด์šฉํ•œ ํŒจํ‚ท ์šด๋ฐ˜์•ž์„  ๊ทธ๋ฆผ์— ๋‚˜์˜จ ๋™์ž‘์€ 2๋ฒˆ ์—ญํ• ๊ณผ ๊ด€๋ จ๋œ ๊ฒƒ์ด๋‹ค.ADSL์ด๋‚˜ FTTH ์•ก์„ธ์Šค ํšŒ์„ ์€ ์ตœ์ดˆ์— ํ”„๋กœ๋ฐ”์ด๋”(KT, SKT ๋“ฑ)๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ• ๋‹นํ•œ ์ธํ„ฐ๋„ท ์ ‘์†์šฉ ์‚ฌ์šฉ์ž๋ช…๊ณผ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•ด ๋กœ๊ทธ์ธ์„ ํ•ด์•ผ ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋‹ค. BAS๋Š” PPPoE๋ผ๋Š” ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•ด ์ด๋Ÿฌํ•œ ์—ญํ• ์„ ํ•œ๋‹ค. PPPoE๋Š” PPP๋ผ๋Š” ๋ฐฉ์‹์„ ADS..

PC์—์„œ ์ธํ„ฐ๋„ท๊นŒ์ง€: ํŒจํ‚ท์˜ ์—ฌ์ • (1)

์•ž์„œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์œผ๋ฉด ํ”„๋กœํ† ์ฝœ ์Šคํƒ์ด ๋ฉ”์‹œ์ง€๋ฅผ ์†ก์ถœํ•ด์ค€๋‹ค๊ณ  ํ–ˆ์—ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ์†ก์ถœ๋œ ๋ฉ”์‹œ์ง€๊ฐ€ ์–ด๋–ป๊ฒŒ ํ•ด์„œ ์ธํ„ฐ๋„ท๊นŒ์ง€ ์†ก์ถœ๋˜๋Š”์ง€ ์•Œ์•„๋ณผ ๊ฒƒ์ด๋‹ค.๊ฐœ์š”๋จผ์ € ์ง‘์—์„œ ์ธํ„ฐ๋„ท์œผ๋กœ ๋‚˜๊ฐ€๊ธฐ๊นŒ์ง€์˜ ์ „์ฒด์ ์ธ ๊ณผ์ •์„ ์‚ดํŽด๋ณด๋„๋ก ํ•˜์ž.ํด๋ผ์ด์–ธํŠธ์—์„œ ๋งŒ๋“  ํŒจํ‚ท์€ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋กœ ๋ณ€ํ™”ํ•˜๋ฉฐ ํ”„๋กœ๋ฐ”์ด๋”(ISP : KT, SKT ๋“ฑ)์— ๋„์ฐฉํ•˜๊ฒŒ ๋œ๋‹ค. ์ฐธ๊ณ ๋กœ ์ขŒ์ธก ๋์— ์žˆ๋Š” ์ธํ„ฐ๋„ท ์ ‘์†์šฉ ๋ผ์šฐํ„ฐ๋Š” ํŒจํ‚ท ์†ก์‹ ๊ณผ ํŒจํ‚ท ์ค‘๊ณ„ ๋™์ž‘์„ ํ•œ๋‹ค.ํŒจํ‚ท ์ค‘๊ณ„๋Š” ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์—์„œ ๋“ค์–ด์˜จ ํŒจํ‚ท์„ ๋ชฉ์ ์ง€๋กœ ์ „๋‹ฌํ•˜๋Š” ์ค‘๊ฐ„ ์—ญํ• ์ด๊ณ , ํŒจํ‚ท ์†ก์‹ ์€ ์ž์‹ ๊ณผ ์ง์ ‘์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ์žฅ์น˜๊ฐ€ ์ƒ์„ฑํ•œ ํŒจํ‚ท์„ ๋ฐ›์•„ ๋„คํŠธ์›Œํฌ๋กœ ์ „์†กํ•˜๋Š” ๊ฒƒ์ด๋‹ค.ํŒจํ‚ท ์ค‘๊ณ„ ๋™์ž‘์€ ์ด๋”๋„ท์˜ ๋ผ์šฐํ„ฐ์™€ ๊ฑฐ์˜ ๊ฐ™๋‹ค. ์—ฌ๊ธฐ์„œ ์ฃผ๋ชฉํ•  ๊ณณ์€ ํŒจํ‚ท ์†ก์‹  ๋™์ž‘์ด๋‹ค. ์ด๋”๋„ท์—์„œ์˜ ํŒจํ‚ท ์†ก์‹ ์˜ ์ฃผ ๋ชฉ์ ์€ ..

๋ธŒ๋ผ์šฐ์ €์— google.com์„ ์ž…๋ ฅํ–ˆ์„ ๋•Œ ์ผ์–ด๋‚˜๋Š” ์ผ์— ๋Œ€ํ•ด ๋งํ•ด๋ณด์„ธ์š”.

๋ธŒ๋ผ์šฐ์ €์— google.com์„ ์ž…๋ ฅํ–ˆ์„ ๋•Œ ์ผ์–ด๋‚˜๋Š” ์ผ์— ๋Œ€ํ•ด ๋งํ•ด๋ณด์„ธ์š”. ๋ผ๋Š” ์งˆ๋ฌธ์€ ๊ธฐ์ˆ ๋ฉด์ ‘ ์ค€๋น„๋ฅผ ํ•ด๋ดค๋‹ค๋ฉด ํ•œ๋ฒˆ์ฏค ๋“ค์–ด๋ดค์„๋ฒ•ํ•œ ์งˆ๋ฌธ์ด๋‹ค. ์ด์— ๋‚ด๋ถ€ ๋™์ž‘์„ ์ฐจ๊ทผ์ฐจ๊ทผ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค.์ผ๋ฐ˜์ ์œผ๋กœ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ  ์„œ๋ฒ„๊ฐ€ ์‘๋‹ต์„ ๋ณด๋‚ธ๋‹ค. ๋ผ๊ณ  ํ•˜๋Š”๋ฐ ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ๋งŽ์€ ์ผ๋“ค์ด ์ผ์–ด๋‚œ๋‹ค. 1. URL ์ž…๋ ฅ: ์‚ฌ์šฉ์ž๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ €์— URL์„ ์ž…๋ ฅํ•œ๋‹ค. 2. ๋„๋ฉ”์ธ ์ด๋ฆ„ ์ถ”์ถœ: ๋ธŒ๋ผ์šฐ์ €๋Š” ์ž…๋ ฅํ•œ URL์—์„œ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์ถ”์ถœํ•œ๋‹ค.3. DNS ์ฟผ๋ฆฌ ์ „์†ก: ๋ธŒ๋ผ์šฐ์ €๋Š” DNS ๋ฆฌ์กธ๋ฒ„์— ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์ „๋‹ฌํ•˜์—ฌ ํ•ด๋‹น IP ์ฃผ์†Œ๋ฅผ ์š”์ฒญํ•œ๋‹ค. 4. IP ์ฃผ์†Œ ์ˆ˜์‹ : DNS ๋ฆฌ์กธ๋ฒ„๊ฐ€ ๋„๋ฉ”์ธ ์ด๋ฆ„์— ๋Œ€ํ•œ IP ์ฃผ์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. 5. ์†Œ์ผ“ ์—ฐ๊ฒฐ ์ˆ˜๋ฆฝ: ์ด์ œ ๋ธŒ๋ผ์šฐ์ €๋Š” IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ์„œ๋ฒ„์™€์˜ TCP/IP ..