๐Ÿ“˜ Dev Book 2

[๋ฉด์ ‘์„ ์œ„ํ•œ CS ์ „๊ณต์ง€์‹ ๋…ธํŠธ] 2.2 TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ

์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ ์Šค์œ„ํŠธ(internet protocol suite): ์ธํ„ฐ๋„ท์—์„œ ์ปดํ“จํ„ฐ๋“ค์ด ์„œ๋กœ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐ ์“ฐ์ด๋Š” ํ”„๋กœํ† ์ฝœ์˜ ์ง‘ํ•ฉ1. ๊ณ„์ธต๊ตฌ์กฐTCP/IP(Transmission Control Protocol/Internet Protocol) 4๊ณ„์ธต ๋ชจ๋ธ: ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์˜ ์ง‘ํ•ฉOSI 7๊ณ„์ธต ๋ชจ๋ธ: TCP/IP ๊ณ„์ธต๊ณผ ๋‹ฌ๋ฆฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์„ 3๊ฐœ๋กœ ์ชผ๊ฐœ๊ณ  ๋งํฌ ๊ณ„์ธต์„ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต๊ณผ ๋ฌผ๋ฆฌ ๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆ„์–ด ํ‘œํ˜„ํ•˜๋ฉฐ, ์ธํ„ฐ๋„ท ๊ณ„์ธต์„ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์œผ๋กœ ๋ถ€๋ฆ„.์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(application) ๊ณ„์ธตFTP, HTTP, SSH, SMTP, DNS ๋“ฑ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ ๊ณ„์ธต์ด๋ฉฐ ์›น ์„œ๋น„์Šค, ์ด๋ฉ”์ผ ๋“ฑ ์„œ๋น„์Šค๋ฅผ ์‹ค์งˆ์ ์œผ๋กœ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ์ธตFTP: ์žฅ์น˜์™€ ์žฅ์น˜ ๊ฐ„์˜ ..

๐Ÿ“˜ Dev Book 2024.07.18

[๋ฉด์ ‘์„ ์œ„ํ•œ CS ์ „๊ณต์ง€์‹ ๋…ธํŠธ] 2.1 ๋„คํŠธ์›Œํฌ์˜ ๊ธฐ์ดˆ

๋„คํŠธ์›Œํฌ: ๋…ธ๋“œ์™€ ๋งํฌ๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฉฐ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•˜๋Š” ์ง‘ํ•ฉ๋…ธ๋“œ: ์„œ๋ฒ„, ๋ผ์šฐํ„ฐ, ์Šค์œ„์น˜ ๋“ฑ ๋„คํŠธ์›Œํฌ ์žฅ์น˜๋งํฌ: ์œ ์„  / ๋ฌด์„ 1. ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ์ง€์—ฐ ์‹œ๊ฐ„์ฒ˜๋ฆฌ๋Ÿ‰(throughput)๋งํฌ ๋‚ด์—์„œ ์„ฑ๊ณต์ ์œผ๋กœ ์ „๋‹ฌ๋œ ๋ฐ์ดํ„ฐ์˜ ์–‘. (= ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•œ ์–‘)๋‹จ์œ„: bps(bits per second). ์ดˆ๋‹น ์ „์†ก/์ˆ˜์‹  ๋น„ํŠธ ์ˆ˜ํŠธ๋ž˜ํ”ฝ, ๋Œ€์—ญํญ, ์—๋Ÿฌ, ํ•˜๋“œ์›จ์–ด ์ŠคํŽ™์— ์˜ํ–ฅ ๋ฐ›์ŒํŠธ๋ž˜ํ”ฝ: ํŠน์ • ์‹œ์ ์— ๋งํฌ ๋‚ด์— ํ๋ฅด๋Š” ๋ฐ์ดํ„ฐ ์–‘๋Œ€์—ญํญ: ์ฃผ์–ด์ง„ ์‹œ๊ฐ„๋™์•ˆ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ํ๋ฅผ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๋น„ํŠธ ์ˆ˜์ง€์—ฐ ์‹œ๊ฐ„(latency)์š”์ฒญ์ด ์ฒ˜๋ฆฌ๋˜๋Š” ์‹œ๊ฐ„. ๋ฉ”์„ธ์ง€๊ฐ€ ๋‘ ์žฅ์น˜ ์‚ฌ์ด๋ฅผ ์™•๋ณตํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„๋งค์ฒด ํƒ€์ž…, ํŒจํ‚ท ํฌ๊ธฐ, ๋ผ์šฐํ„ฐ์˜ ํŒจํ‚ท ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์— ์˜ํ–ฅ ๋ฐ›์Œ2. ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€์™€ ๋ณ‘๋ชฉ ํ˜„์ƒ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€(netwo..

๐Ÿ“˜ Dev Book 2024.07.18