๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€103

[๋„คํŠธ์›Œํฌ] 3.1 ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ์„œ๋น„์Šค ๋ฐ ๊ฐœ์š” Chapter 3: ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต๊ณผ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ์‚ฌ์ด์— ์กด์žฌํ•˜๋Š” ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์€ ๊ณ„์ธต์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ์˜ ํ•ต์‹ฌ์ด๋‹ค. ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์€ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์—์„œ ๋™์ž‘ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ์„ธ์Šค์— ์ง์ ‘์ ์ธ ํ†ต์‹  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–๋Š”๋‹ค. ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ์—๋Š” TCP์™€ UDP๊ฐ€ ์žˆ๋‹ค. ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์€ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์—์„œ ๋™์ž‘ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ๋…ผ๋ฆฌ์  ํ†ต์‹ (logical communication)์„ ์ œ๊ณตํ•œ๋‹ค. ๋…ผ๋ฆฌ์  ํ†ต์‹ ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ด€์ ์—์„œ ๋ณด๋ฉด, ํ”„๋กœ์„ธ์Šค๋“ค์ด ๋™์ž‘ํ•˜๋Š” ํ˜ธ์ŠคํŠธ๋“ค์ด ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ธ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์€ ๋„คํŠธ์›Œํฌ ๋ผ์šฐํ„ฐ๊ฐ€ ์•„๋‹Œ, ์ข…๋‹จ ์‹œ์Šคํ…œ์—์„œ ๊ตฌํ˜„๋œ๋‹ค. ์†ก์‹  ์ธก์˜ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต.. 2023. 10. 12.
[๋„คํŠธ์›Œํฌ] 2.6 ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ๊ณผ ์ฝ˜ํ…์ธ  ๋ถ„๋ฐฐ ๋„คํŠธ์›Œํฌ ์ด ์ ˆ์—์„œ๋Š” ์˜ค๋Š˜๋‚  ์ธํ„ฐ๋„ท์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋น„์Šค๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„๋˜๋Š”์ง€์— ๋Œ€ํ•œ ๊ฐœ์š”๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์บ์‹œ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” Application level Protocol๊ณผ Server๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 2.6.1 ์ธํ„ฐ๋„ท ๋น„๋””์˜ค ๋…นํ™”๋œ ๋น„๋””์˜ค๋Š” ์„œ๋ฒ„์— ์ €์žฅ๋˜์–ด, ์‚ฌ์šฉ์ž๊ฐ€ ๋น„๋””์˜ค ์‹œ์ฒญ์„ ์„œ๋ฒ„์—๊ฒŒ ์˜จ๋””๋งจ๋“œ๋กœ ์š”์ฒญํ•œ๋‹ค. ๋„ทํ”Œ๋ฆญ์Šค, ์œ ํŠœ๋ธŒ(๊ตฌ๊ธ€), ์•„๋งˆ์กด, ํ‹ฑํ†ก ๋“ฑ ๋งŽ์€ ์ธํ„ฐ๋„ท ํšŒ์‚ฌ๊ฐ€ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ์„ ์ง€์›ํ•˜๊ณ  ์žˆ๋‹ค. ๋น„๋””์˜ค๋Š” ์ด๋ฏธ์ง€์˜ ์—ฐ์†์œผ๋กœ์„œ, ์ผ๋ฐ˜์ ์œผ๋กœ ์ดˆ๋‹น 24๊ฐœ ๋˜๋Š” 30๊ฐœ์˜ ์ด๋ฏธ์ง€๋กœ ์ผ์ •ํ•œ ์†๋„๋กœ ํ‘œ์‹œ๋œ๋‹ค. ์••์ถ•๋˜์ง€ ์•Š์€ ๋””์ง€ํ„ธ ์ธ์ฝ”๋”ฉ ์ด๋ฏธ์ง€๋Š” ํ”ฝ์…€ ๋‹จ์œ„๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ๊ฐ ํ”ฝ์…€์€ ํœ˜๋„์™€ ์ƒ‰์ƒ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์—ฌ๋Ÿฌ ๋น„ํ‹ฐ๋“ค๋กœ ์ธ์ฝ”๋”ฉ๋œ๋‹ค. ๋น„๋””์˜ค์˜ ์ค‘์š”ํ•œ ํŠน์ง•์€ ์••์ถ•๋  ์ˆ˜ ์žˆ๋‹ค๋Š”.. 2023. 10. 7.
[๋„คํŠธ์›Œํฌ] 2.5 P2P ํŒŒ์ผ ๋ถ„๋ฐฐ Client-Server ๊ตฌ์กฐ P2P(Peer-to-Peer) ๊ตฌ์กฐ : ํ•ญ์ƒ ์ผœ์ ธ ์žˆ๋Š” ์ธํ”„๋ผ์ŠคํŠธ๋Ÿญ์ฒ˜ ์„œ๋ฒ„์— ์ตœ์†Œํ•œ์œผ๋กœ ์˜์กดํ•œ๋‹ค. ๋Œ€์‹  ๊ฐ„ํ—์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ํ˜ธ์ŠคํŠธ ์Œ๋“ค(peer)์ด ์„œ๋กœ ์ง์ ‘ ํ†ต์‹ ํ•œ๋‹ค. Clinet-Server ํŒŒ์ผ ๋ถ„๋ฐฐ์—์„œ server๋Š” ํŒŒ์ผ ๋ณต์‚ฌ๋ณธ์„ ๊ฐ ํ”ผ์–ด๋“ค์—๊ฒŒ ๋ณด๋‚ด์•ผ ํ•œ๋‹ค. (server์—๊ฒŒ ์ปค๋‹ค๋ž€ ๋ถ€ํ•˜๋ฅผ ์ฃผ๊ณ , ๋งŽ์€ ์–‘์˜ ์„œ๋ฒ„ ๋Œ€์—ญํญ์„ ์†Œ๋น„ํ•œ๋‹ค.) P2P ํŒŒ์ผ ๋ถ„๋ฐฐ์—์„œ ๊ฐ peer๋Š” ์ˆ˜์‹ ํ•œ ํŒŒ์ผ์˜ ์ž„์˜์˜ ๋ถ€๋ถ„์„ ๋‹ค๋ฅธ peer๋“ค์—๊ฒŒ ์žฌ๋ถ„๋ฐฐํ•  ์ˆ˜ ์žˆ์–ด์„œ ์„œ๋ฒ„์˜ ๋ถ„๋ฐฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋„์šธ ์ˆ˜ ์žˆ๋‹ค. P2P ๊ตฌ์กฐ์˜ ์ž๊ฐ€ ํ™•์žฅ์„ฑ ํ•œ ํŒŒ์ผ์„ ๊ณ ์ •๋œ ์ˆ˜์˜ ํ”ผ์–ด๋“ค์—๊ฒŒ ๋ถ„๋ฐฐํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์–‘์  ๋ชจ๋ธ์„ ๊ณ ๋ คํ•œ๋‹ค. Client-Server ๊ตฌ์กฐ: ํ”ผ์–ด์˜ ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ๋ถ„๋ฐฐ ์‹œ๊ฐ„์ด ์„ ํ˜•์ ์œผ๋กœ, ํ•œ๊ณ„ ์—†์ด.. 2023. 10. 1.
[๋„คํŠธ์›Œํฌ] 2.4 DNS: ์ธํ„ฐ๋„ท ๋””๋ ‰ํ„ฐ๋ฆฌ ์„œ๋น„์Šค ํ˜ธ์ŠคํŠธ ์ด๋ฆ„(hostname) IP ์ฃผ์†Œ(IP address) ์˜ˆ) 121.7.106.83 --> IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์–ด๋–ค ํ˜ธ์ŠคํŠธ๊ฐ€ ์–ด๋””์— ์œ„์น˜ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. 2.4.1 DNS๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค โ–ถ DNS (Domain Name System) : hostname --> IP address ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค: DNS ์„œ๋ฒ„๋“ค์˜ ๊ณ„์ธต๊ตฌ์กฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ: host๊ฐ€ ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์งˆ์˜ํ•˜๋„๋ก ํ•จ Port 53 ์˜ˆ) ์‚ฌ์šฉ์ž ํ˜ธ์ŠคํŠธ๊ฐ€ HTTP ์š”์ฒญ ๋ฉ”์‹œ์ง€๋ฅผ ์›น ์„œ๋ฒ„ www.someschool.edu๋กœ ๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก www.someschool.edu์˜ IP ์ฃผ์†Œ๋ฅผ ์–ป์–ด์•ผ ํ•œ๋‹ค. --> 1) DNS --> IP address, 2) TCP ์—ฐ๊ฒฐ ๊ฐ™์€ ์‚ฌ์šฉ์ž ์ปดํ“จํ„ฐ๋Š” DN.. 2023. 10. 1.
[๋„คํŠธ์›Œํฌ] 2.3 ์ธํ„ฐ๋„ท ์ „์ž๋ฉ”์ผ UA(User Agent) mail server - mailbox: ๋ฐ›์€ ๋ฉ”์‹œ์ง€ ์ €์žฅ - message queue: ๋ณด๋‚ผ ๋ฉ”์‹œ์ง€ ์ €์žฅ SMTP(Simple Mail Transfer Protocol) : ์ธํ„ฐ๋„ท ์ „์ž๋ฉ”์ผ์„ ์œ„ํ•œ ์ฃผ์š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ - SMTP๋Š” ๋ฉ”์ผ์„ ์†ก์‹ ์ž์˜ ๋ฉ”์ผ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ˆ˜์‹ ์ž์˜ ๋ฉ”์ผ ์„œ๋ฒ„๋กœ ์ „์†กํ•˜๋Š” ๋ฐ TCP์˜ ์‹ ๋ขฐ์ ์ธ ๋ฐ์ดํ„ฐ ์ „์†ก ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•œ๋‹ค. - SMTP์˜ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๋ชจ๋‘๊ฐ€ ๋ชจ๋“  ๋ฉ”์ผ ์„œ๋ฒ„์—์„œ ์ˆ˜ํ–‰๋œ๋‹ค. ๋ฉ”์ผ ์„œ๋ฒ„๊ฐ€ ์ƒ๋Œ€ ๋ฉ”์ผ ์„œ๋ฒ„๋กœ ๋ฉ”์ผ์„ ๋ณด๋‚ผ ๋•Œ๋Š” SMTP์˜ ํด๋ผ์ด์–ธํŠธ๋กœ ๋™์ž‘ํ•˜๋Š” ๋ฐ˜๋ฉด, ๋ฉ”์ผ ์„œ๋ฒ„๊ฐ€ ์ƒ๋Œ€ ๋ฉ”์ผ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฉ”์ผ์„ ๋ฐ›์„ ๋•Œ๋Š” SMTP ์„œ๋ฒ„๋กœ ๋™์ž‘ํ•œ๋‹ค. โ–ท Alice's UA -- "SMTP" --> Alice's mail server (m.. 2023. 10. 1.
[๋„คํŠธ์›Œํฌ] 2.2 ์›น๊ณผ HTTP โ–ถ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์˜จ๋””๋ฉ˜๋“œ ๋ฐฉ์‹: ์‚ฌ์šฉ์ž๋Š” ๊ทธ๋“ค์ด ์›ํ•  ๋•Œ ์›ํ•˜๋Š” ๊ฒƒ์„ ์ˆ˜์‹ ํ•œ๋‹ค. 2.2.1 HTTP ๊ฐœ์š” โ–ถ HTTP : ์›น์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ โ–ท ์›น ํŽ˜์ด์ง€(Web page) ์›น ํŽ˜์ด์ง€(Web page)๋Š” ๊ฐ์ฒด๋“ค๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ๊ฐ์ฒด(object): ๋‹จ์ˆœํžˆ ๋‹จ์ผ URL๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜๋‚˜์˜ ํŒŒ์ผ(HTML ํŒŒ์ผ, JPEG ์ด๋ฏธ์ง€, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, CCS ์Šคํƒ€์ผ ์‹œํŠธ ํŒŒ์ผ, ๋น„๋””์˜ค ํด๋ฆฝ ๋“ฑ) --> ๋Œ€๋ถ€๋ถ„์˜ ์›น ํŽ˜์ด์ง€๋Š” ๊ธฐ๋ณธ HTML ํŒŒ์ผ๊ณผ ์—ฌ๋Ÿฌ ์ฐธ์กฐ ๊ฐ์ฒด๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. โ–ถ HTTP ์›น ๋ธŒ๋ผ์šฐ์ €(Web browser): HTTP์˜ ํด๋ผ์ด์–ธํŠธ ์ธก์„ ๊ตฌํ˜„ํ•œ๋‹ค. ์›น ์„œ๋ฒ„(Web server): HTTP์˜ ์„œ๋ฒ„ ์ธก์„ ๊ตฌํ˜„ํ•œ๋‹ค. โ–ถ TCP: HTTP์˜ ์ „์†ก ํ”„๋กœํ† ์ฝœ HTTP ํด๋ผ์ด์–ธํŠธ: TCP ์—ฐ๊ฒฐ ์‹œ์ž‘ .. 2023. 9. 29.
[๋„คํŠธ์›Œํฌ] 2.1 ๋„คํŠธ์›Œํฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์›๋ฆฌ Chapter 2: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ๋„คํŠธ์›Œํฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์›๋ฆฌ ์›น๊ณผ HTTP ์ธํ„ฐ๋„ท ์ „์ž๋ฉ”์ผ DNS: ์ธํ„ฐ๋„ท์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ ์„œ๋น„์Šค P2P ํŒŒ์ผ ๋ถ„๋ฐฐ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ๊ณผ ์ฝ˜ํ…์ธ  ๋ถ„๋ฐฐ ๋„คํŠธ์›Œํฌ ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ: ๋„คํŠธ์›Œํฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒ์„ฑ 2.1 ๋„คํŠธ์›Œํฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์›๋ฆฌ ๋„คํŠธ์›Œํฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜: ๋‹ค๋ฅธ ์œ„์น˜์˜ ์ข…๋‹จ ์‹œ์Šคํ…œ์—์„œ ๋™์ž‘ํ•˜๊ณ , ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์„œ๋กœ ํ†ต์‹ ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ --> ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ข…๋‹จ ์‹œ์Šคํ…œ์—๋งŒ ์กด์žฌํ•œ๋‹ค. 2.1.1 ๋„คํŠธ์›Œํฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์กฐ (Network application architecture) : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค์–‘ํ•œ ์ข…๋‹จ ์‹œ์Šคํ…œ์—์„œ ์–ด๋–ป๊ฒŒ ์กฐ์ง๋˜์–ด์•ผ ํ•˜๋Š”๊ฐ€? โ–ถ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๊ตฌ์กฐ(client-server architecture) ์„œ๋ฒ„(server): ํ•ญ์ƒ.. 2023. 9. 17.
[๋„คํŠธ์›Œํฌ] 1.6 ๊ณต๊ฒฉ๋ฐ›๋Š” ๋„คํŠธ์›Œํฌ ๋‚˜์œ ์นœ๊ตฌ๋“ค์€ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ๋ถ„์˜ ํ˜ธ์ŠคํŠธ์— ๋ฉ€์›จ์–ด(์•…์„ฑ์ฝ”๋“œ)๋ฅผ ์นจํˆฌ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. โ–ถ ๋ฉ€์›จ์–ด(malware) : ์ผ๋‹จ ๋ฉ€์›จ์–ด(malware)๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์˜ ์žฅ์น˜์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉด, ๋ฉ€์›จ์–ด(malware)๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์‚ฌ์•…ํ•œ ์ผ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ํŒŒ์ผ ์‚ญ์ œ, ์ฃผ๋ฏผ๋ฒˆํ˜ธ, ๋น„๋ฐ€๋ฒˆํ˜ธ, ํ‚ค์ŠคํŠธ๋กœํฌ(keystroke: ํ‚ค๋ณด๋“œ ๋ˆ„๋ฅด๋Š” ๊ฒƒ) ๋“ฑ์˜ ์‚ฌ์ ์ธ ์ •๋ณด๋ฅผ ๋ชจ์œผ๋Š” ์ŠคํŒŒ์ด์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์ •๋ณด๋ฅผ ๋ชจ์•„ ๋‚˜์œ ์นœ๊ตฌ๋“ค์—๊ฒŒ ๋‹ค์‹œ ๋ณด๋‚ธ๋‹ค(by. ์ธํ„ฐ๋„ท). โ–ถ ๋ด‡๋„ท(botnet) ๋ฉด์—ญ๋˜์ง€ ์•Š์€ ํ˜ธ์ŠคํŠธ๋Š” ์ˆ˜์ฒœ์˜ ๋น„์Šทํ•œ ๋ฉด์—ญ๋˜์ง€ ์•Š์€ ์žฅ์น˜๋“ค๋กœ ๊ตฌ์„ฑ๋œ ๋„คํŠธ์›Œํฌ(๋ด‡๋„ท; botnet)์— ๋“ฑ๋ก๋  ์ˆ˜ ์žˆ๋‹ค. ๋‚˜์œ ์นœ๊ตฌ๋“ค์€ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•ด ์ŠคํŒธ ์ „์ž๋ฉ”์ผ ๋ถ„๋ฐฐ, ๋ถ„์‚ฐ DoS(Denial of Service) ๊ณต๊ฒฉ์„ ์œ„ํ•ด ์ด ๋ด‡.. 2023. 9. 17.
[๋„คํŠธ์›Œํฌ] 1.5 ํ”„๋กœํ† ์ฝœ ๊ณ„์ธต๊ณผ ์„œ๋น„์Šค ๋ชจ๋ธ 1.5.1 ๊ณ„์ธต๊ตฌ์กฐ ํ”„๋กœํ† ์ฝœ ๊ณ„์ธตํ™” โ–ถ ์„œ๋น„์Šค ๋ชจ๋ธ(service mode) : ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ์˜ ์„ค๊ณ„ ๊ตฌ์กฐ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด, ๋„คํŠธ์›Œํฌ ์„ค๊ณ„์ž๋Š” ํ”„๋กœํ† ์ฝœ(ํ”„๋กœํ† ์ฝœ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด)์„ ๊ณ„์ธต(layer)์œผ๋กœ ์กฐ์งํ•œ๋‹ค. ๊ฐ ํ”„๋กœํ† ์ฝœ์€ ํ•œ ๊ณ„์ธต์— ์†ํ•œ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹ค์‹œ ํ•œ ๊ณ„์ธต์ด ์ƒ์œ„ ๊ณ„์ธต์— ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค(service)์— ๊ด€์‹ฌ์„ ๊ฐ–๊ณ , ์ด๊ฒƒ์„ ๊ณ„์ธต์˜ ์„œ๋น„์Šค ๋ชจ๋ธ(service model)์ด๋ผ๊ณ  ํ•œ๋‹ค. ํ”„๋กœํ† ์ฝœ ๊ณ„์ธต์€ ์†Œํ”„ํŠธ์›จ์–ด, ํ•˜๋“œ์›จ์–ด ๋˜๋Š” ๋‘˜์˜ ํ†ตํ•ฉ์œผ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. application layer(์˜ˆ: HTTP, SMTP), transport layer: ๋Œ€๋ถ€๋ถ„ ์ข…๋‹จ ์‹œ์Šคํ…œ์˜ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๊ตฌํ˜„๋œ๋‹ค. network layer: ํ•˜๋“œ์›จ์–ด + ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ˜ผํ•ฉ์œผ๋กœ ๊ตฌํ˜„๋œ๋‹ค. ph.. 2023. 9. 10.