Practical guide to content delivery networks 1-7
ยท
๐Ÿ“š Book
3. UNDERSTANDING TCP/IP ๊ธฐ์ˆ ์ ์ธ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ์ดํ•ดํ•˜๋Š” ๋Šฅ๋ ฅ์€ TCP/IP ํ”„๋กœํ† ์ฝœ ์Šค์œ„ํŠธ๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์„ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์žฅ์—์„œ๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์‹๋ณ„๊ณผ IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ์˜ ์ „๋‹ฌ์„ ๊ด€๋ฆฌํ•˜๋Š” ํ•„๋“œ์— ์ค‘์ ์„ ๋‘๊ณ  TCP/IP ํ”„๋กœํ† ์ฝœ ์Šค์œ„ํŠธ๋ฅผ ๊ฐ„๋žตํ•˜๊ฒŒ ๊ฒ€ํ† ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.3.1 The TCP/IP Protocol Suite TCP/IP ํ”„๋กœํ† ์ฝœ ์Šค์œ„ํŠธ๋Š” 1970๋…„๋Œ€์™€ 1980๋…„๋Œ€ ์ดˆ์— ๊ณ ๋“ฑ ์—ฐ๊ตฌ ๊ณ„ํš๊ตญ(ARPA)์˜ ์—ฐ๊ตฌ์—์„œ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๊ฐ„ ๋™์•ˆ ์ปดํ“จํ„ฐ๋ฅผ ์ƒํ˜ธ ์—ฐ๊ฒฐํ•˜๋ ค๋Š” ๋…ธ๋ ฅ์˜ ์ผํ™˜์œผ๋กœ ์ผ๋ จ์˜ ํ”„๋กœํ† ์ฝœ์ด ๊ฐœ๋ฐœ๋˜์—ˆ๊ณ , ์ด๋Š” ํ˜„๋Œ€์˜ TCP/IP ํ”„๋กœํ† ์ฝœ ์Šค์œ„ํŠธ๋กœ ๋ฐœ์ „ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 3.1.1 Protocol Suite Components ๊ทธ๋ฆผ 3.1์€ TCP/IP ํ”„๋กœํ† ์ฝœ ์Šค์œ„ํŠธ์˜ ์ฃผ..
Practical guide to content delivery networks 1-6
ยท
๐Ÿ“š Book
2.2.4.2 Plug-Ins ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋ธŒ๋ผ์šฐ์ €์˜ ํ™•์žฅ ๊ธฐ๋Šฅ์œผ๋กœ์„œ ์ž‘๋™ํ•˜๋Š” ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ, ์›น ํŽ˜์ด์ง€ ๋‚ด์—์„œ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋“ฑ์˜ ํŠน์ • ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. Shockwave, RealPlayer, QuickTime๊ณผ ๊ฐ™์€ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๊ด€๋ จ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๊ทธ ์˜ˆ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ NetZip๊ณผ Neptune๊ณผ ๊ฐ™์€ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ํ”„๋กœ๊ทธ๋žจ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. NetZip์€ ๋ฐ์ดํ„ฐ ์••์ถ•์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋ฉฐ, Neptune์€ Netscape์—์„œ ActiveX๋ฅผ ์ง€์›ํ•˜์—ฌ Microsoft์˜ Internet Explorer์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.  ์›๋ž˜ Microsoft๋Š” Internet Explorer๋ฅผ Netscape์™€ ํ˜ธํ™˜๋˜๋„๋ก ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งŽ์€ ๋…ธ๋ ฅ์„ ๊ธฐ์šธ์˜€์Šต๋‹ˆ๋‹ค. JavaScript, HTML, ..
Practical guide to content delivery networks 1-5
ยท
๐Ÿ“š Book
Chapter 2. CLIENT-SERVER MODELS ์ด ์ฑ…์˜ ์ฒซ ๋ฒˆ์งธ ์žฅ์—์„œ๋Š” CLIENT-SERVER ์•„ํ‚คํ…์ฒ˜๋ฅผ, ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ ์ปดํ“จํ„ฐ ๊ฐ„์— ํ๋ฅด๋Š” ๋ฐฉ์‹์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๋‹จ์ผ ๋ชจ๋ธ๋กœ ๊ฐ„์ฃผํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋ฐ์ดํ„ฐ๊ฐ€ ํด๋ผ์ด์–ธํŠธ์—์„œ ์„œ๋ฒ„๋กœ ์ง์ ‘ ํ๋ฅธ๋‹ค๋ฉด, ํ•ด๋‹น ์•„ํ‚คํ…์ฒ˜๋Š” ์ด๋ฅธ๋ฐ” 2๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜(two-tier architecture)๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํด๋ผ์ด์–ธํŠธ๋Š” ์ฒซ ๋ฒˆ์งธ ๊ณ„์ธต, ์„œ๋ฒ„๋Š” ๋‘ ๋ฒˆ์งธ ๊ณ„์ธต์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋ฐ์ดํ„ฐ๊ฐ€ ํด๋ผ์ด์–ธํŠธ์—์„œ ์„œ๋ฒ„๋กœ ํ๋ฅธ ํ›„ ์š”์ฒญ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์„œ๋ฒ„๋กœ ์ด๋™ํ•œ๋‹ค๋ฉด, ํ•ด๋‹น ์•„ํ‚คํ…์ฒ˜๋Š” 3๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜(three-tier architecture)๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  ๋ฆฌ๋ทฐ๋ฅผ ์œ„ํ•ด ์ •๋ฆฌํ•˜์ž๋ฉด, 2๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜์—์„œ๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ์ž์˜ ๋ฐ์Šคํฌํƒ‘..
Practical guide to content delivery networks 1-4
ยท
๐Ÿ“š Book
1.2.5 Pull Technology Push(push) ๊ธฐ์ˆ ์ด ๋„์ž…๋˜๊ธฐ ์ „๊นŒ์ง€, ์ •๋ณด ๊ฒ€์ƒ‰์€ ํ’€(Pull) ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฏธ๋ฆฌ ๊ด€์‹ฌ ์žˆ๋Š” ํ•ญ๋ชฉ์„ ์ฐพ์•„๋‘๊ฑฐ๋‚˜, Google์ด๋‚˜ Yahoo!์™€ ๊ฐ™์€ ๊ฒ€์ƒ‰ ์—”์ง„์„ ์ด์šฉํ•ด ๊ด€์‹ฌ ์žˆ๋Š” ํ•ญ๋ชฉ์„ ์ฐพ๋Š” ๋ฐฉ์‹์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ ์žˆ๋Š” ํ•ญ๋ชฉ์„ ์ฐพ์œผ๋ฉด, ์†Œ๋น„์ž๋Š” ํด๋ผ์ด์–ธํŠธ ์šด์˜์ž๋กœ์„œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ฒ„์˜ URL์„ ์ง€์ •ํ•ด ํ•ด๋‹น ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค. 1.2.5.1 Role of Caching ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ํ’€ ์ž‘์—…์„ ์ด‰์ง„ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ์ธ๊ธฐ ์žˆ๋Š” ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๊ฐ€ ์บ์‹ฑ์ž…๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋…์ž๊ฐ€ ์ต์ˆ™ํ•œ ๋ธŒ๋ผ์šฐ์ € ํ™˜๊ฒฝ์—์„œ๋Š” ์บ์‹ฑ์ด ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์˜ ๋ฏธ๋ฆฌ ์ •์˜๋œ ํด๋”์— ์ธํ„ฐ๋„ท ํŒŒ์ผ์„ ์ž„์‹œ๋กœ ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์ €์žฅ๋œ ํŒŒ์ผ์€ ์ด์ „์— ๋ฐฉ๋ฌธํ–ˆ..
Practical guide to content delivery networks 1-3
ยท
๐Ÿ“š Book
1.2.4 The Road to Push Technology Push technology๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ •๋ณด ๋ฐฐํฌ ๋ฐ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰์˜ ์ƒˆ๋กœ์šด ๋ชจ๋ธ๋กœ ์—ฌ๊ฒจ์ง‘๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ดˆ๊ธฐ ๋ฒ„์ „์˜ Push System์€ 1970๋…„๋Œ€์™€ 1980๋…„๋Œ€ ์ดˆ๋ฐ˜์— ์‹œ์Šคํ…œ๊ณผ ๋ฐฉ์†ก ์ „์†ก ๋น„๋””์˜คํ…์ŠคํŠธ์˜ ํ˜•ํƒœ๋กœ ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.  1.2.4.1 Teletext Systems์€ 1970๋…„๋Œ€ ํ›„๋ฐ˜, ํŠนํžˆ ์œ ๋Ÿฝ์—์„œ ์ธ๊ธฐ๋ฅผ ๋Œ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ •๋ณด ํŽ˜์ด์ง€๋Š” ํ…”๋ ˆ๋น„์ „ ์‹ ํ˜ธ์˜ ์ˆ˜์ง ๊ท€์„  ๊ตฌ๊ฐ„(VBI)์—์„œ ์ „์†ก๋˜๋ฉฐ, TV์— ๋‚ด์žฅ๋œ ๋””์ฝ”๋”๋Š” ์†Œ๋น„์ž๊ฐ€ ์„ ํƒํ•œ “ํŽ˜์ด์ง€”๋ฅผ ์บก์ฒ˜, ๋””์ฝ”๋”ฉ ๋ฐ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ”๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์œ ๋Ÿฝ์„ ์—ฌํ–‰ํ•œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์€ ํ˜ธํ…”์— ์žˆ๋Š” ๋Œ€๋ถ€๋ถ„์˜ TV๊ฐ€ ๋ฆฌ๋ชจ์ปจ์„ ์‚ฌ์šฉํ•ด ๋‚ ์”จ, TV ํ”„๋กœ๊ทธ๋žจ ์ผ์ • ๋ฐ ๊ธฐํƒ€ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋Š” ..
Practical guide to content delivery networks 1-2
ยท
๐Ÿ“š Book
1.2.1 Client-Server Computingํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ์ปดํ“จํŒ…์ด๋ผ๋Š” ์šฉ์–ด๋Š” ๋ณดํ†ต 1980๋…„๋Œ€ PC ๋„์ž…๊ณผ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ๋˜์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” 1950๋…„๋Œ€์™€ 1960๋…„๋Œ€์— ์ œ์กฐ๋œ ๋ฉ”์ธํ”„๋ ˆ์ž„ ์ปดํ“จํ„ฐ๋กœ ๊ฑฐ์Šฌ๋Ÿฌ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ์„น์…˜์—์„œ๋Š” ํ˜„๋Œ€ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ์šด์˜์„ ์‚ดํŽด๋ณด๊ธฐ ์ „์— ํด๋ผ์ด์–ธํŠธ์™€ ๋ฉ”์ธํ”„๋ ˆ์ž„ ํ™˜๊ฒฝ์—์„œ์˜ ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ๊ฐ„๋‹จํžˆ ๊ฒ€ํ† ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1.2.1.1 Client-to-Mainframe Data Flow 1960๋…„๋Œ€ ์ค‘๋ฐ˜๊นŒ์ง€ ๋งŽ์€ ๋ฉ”์ธํ”„๋ ˆ์ž„ ์ปดํ“จํ„ฐ๋Š” ์ œ์–ด ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ„ฐ๋ฏธ๋„ ์žฅ์น˜์˜ ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๊ณ„์ธต์  ํ†ต์‹  ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ œ์–ด ์žฅ์น˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ ์ปจํŠธ๋กค๋Ÿฌ๋ผ๊ณ ๋„ ๋ถˆ๋ ธ์œผ๋ฉฐ, ๊ฐ ์ œ์–ด ์žฅ์น˜์— ์ผ€์ด๋ธ”๋กœ ์—ฐ๊ฒฐ๋œ ์—ฌ๋Ÿฌ ํ„ฐ๋ฏธ๋„ ์žฅ์น˜์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ œ์–ด ..
Practical guide to content delivery networks 1-1
ยท
๐Ÿ“š Book
INTRODUCTION TO CONTENT DELIVERY NETWORKING ์ด ์„œ๋ก  ์žฅ์˜ ๋ชฉ์ ์€ ๋…์ž๊ฐ€ ์ฑ…์—์„œ ๋‹ค๋ฃจ๋Š” ์ฃผ์ œ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ, ์ด ์žฅ๋„ ์˜ˆ์™ธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ์ปจํ…์ธ  ์ „๋‹ฌ ๋„คํŠธ์›Œํฌ (CDN)์˜ ์ •์˜๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ, CDN์˜ ๋ฐœ์ „ ๊ณผ์ •์„ ์„ค๋ช…ํ•˜๊ณ  ๋…ผ์˜ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ ๊ณผ์ •์—์„œ, ํŠน์ • ์œ ํ˜•์˜ ์ปจํ…์ธ ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ๋„คํŠธ์›Œํ‚น ๊ธฐ์ˆ ๊ณผ ํ˜„๋Œ€ CDN ๊ฐœ๋ฐœ์˜ ์ด์œ ๋ฅผ ์‚ดํŽด๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 1.1 The Modern Content Delivery Network ํ˜„๋Œ€ CDN์€ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CDN์€ ์›น ๊ฒŒ์‹œ์ž๊ฐ€ ์ƒ์„ฑํ•œ ์ •๋ณด๋ฅผ ์‹œ๊ธฐ ์ ์ ˆํ•˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ๋ฐฐํฌ๋œ ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ์„œ๋ฒ„ ๊ทธ๋ฃน์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ด ์ •์˜์—๋Š” ๋ถ„์‚ฐ๋œ ์„œ๋ฒ„์˜ ์šฉ..
[2024-1] ์šด์˜ ๋ฐฉ์ •์‹ (์Šค์ฆˆํ‚ค ์œ )
ยท
๐Ÿ“š Book
์ œ๋ชฉ: "์šด์˜ ๋ฐฉ์ •์‹"์ €์ž: ์Šค์ฆˆํ‚ค ์œ  keyword๋นŒ๊ฒŒ์ด์ธ  ๋ ˆ์ดํฌ ์‚ฌ์ด๋“œ ๊ณ ๋“ฑํ•™๊ต 1968 ์ปดํ“จํ„ฐ์ค‘๊ตญ ์ž…ํ•™์‹œ๊ธฐ 9์›” (3 r์›” ceo 23% 6 7 12%)ํ–‰์šด = (ํ–‰๋™ * ๋‹ค์–‘ + ์ธ์ง€) * ํšŒ๋ณตํ—จ๋ฆฌ ๋ชจ์ฆ๋ฆฌ ์›์ž ๋ฒˆํ˜ธ ์ œํ”„๋ฆฌ ๋‹ค์ด์–ด ํŒ€ ์—ฐ๊ตฌํŒŒ์ธ๋งŒ ๋ฐฐ๋‡จ ๋ฌผ๊ตฌ๋‚˜๋ฌด์„œ๊ธฐ์œˆ์Šค์ฝ˜์‹  ๋Œ€ํ•™ ์ฒœ์žฌ ํผ์Šค๋„๋ฆฌํ‹ฐThe bias of against creativity๋‹ˆ์ฝœ๋ผ ๋กœ๋ฉ”์˜ค ํผ์‹œ ์ŠคํŽœ์„œInatentional blindness์กด ํŽจ๋ฒ„ํ„ด ์•ฝ์ œ์‚ฌ / ์—์ด์„œ ์บ”๋“ค๋Ÿฌ ์ฝ”์นด ์ฝœ๋ผHot streak = jackpot Microdoes ์ง€์†์ ์ธ ๊ฒฐ๊ณผ๋ฌผ์„ ์œ„ํ•œ ์ธ๋‚ด๋ ฅ ํ…Œ์ŠคํŠธ์š”๋ฉ”์ด์Šˆ 400์นจ์Šต ๊ฒฝ๊ณ„๋นŒ๋ณด๋“œ ํƒ‘ ์•จ๋ฒ” ๋ฐœ๋งค ์ดํ›„ ์„ฑ์  ํ‰๊ท  40~45๋‹ค๋‹ˆ์—˜ ์ปค๋„ˆ๋จผ ์„ฑ๊ณต์˜ ์›์ธ์„ ๋‹จ์ˆœํ•œ ๊ณณ์—์„œ ์ฐพ๋Š”๋ชจ์ˆœ  ๊ด€๋ จ ์ž๋ฃŒ 1) Inatentional..
๋‹คํ–ˆ๋‹ค
'๐Ÿ“š Book' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก