728x90
๋ฐ˜์‘ํ˜•

cs 19

[๋„คํŠธ์›Œํฌ] HTTP์™€ HTTPS์˜ ์ฐจ์ด์ 

HTTP๋Š” ์•”ํ˜ธํ™”๊ฐ€ ์ถ”๊ฐ€๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณด์•ˆ์— ์ทจ์•ฝํ•œ ๋ฐ˜๋ฉด HTTPS๋Š” ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ, HTTPS๋Š” ์•”ํ˜ธํ™”/๋ณตํ˜ธํ™” ๊ณผ์ •์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์š”์ฆ˜์€ ๊ฑฐ์˜ ํฐ ์ฐจ์ด๋ฅผ ๋ชป๋Š๋ผ์ง€๋งŒ HTTP๋ณด๋‹ค ์†๋„๊ฐ€ ๋Š๋ฆฌ๊ณ  ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•˜๊ณ  ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€๋น„์šฉ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HTTP (Hyper Text Transfer Protocol) ์ธํ„ฐ๋„ท ์ƒ์—์„œ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ์ž์›์„ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ์“ฐ๋Š” ํ†ต์‹  ๊ทœ์•ฝ์ด๋‹ค. ์ฆ‰, ์„œ๋ฒ„/ํด๋ผ์ด์–ธํŠธ ๋ชจ๋ธ์„ ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ๋“ค ์‚ฌ์ด์— ํ†ต์‹ ์„ ์ฃผ๊ณ  ๋ฐ›๊ฒŒ ํ•ด์ฃผ๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์ธํ„ฐ๋„ท์—์„œ ํ•˜์ดํผํ…์ŠคํŠธ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ์œ„ํ•œ ํ†ต์‹ ๊ทœ์•ฝ์ด๋‹ค. ์š”์ฒญ(Request)๊ณผ ์‘๋‹ต(Response)์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ..

CS/Network 2023.06.27

[๋„คํŠธ์›Œํฌ] ๋Œ€์นญํ‚ค์™€ ๊ณต๊ฐœํ‚ค

๋Œ€์นญํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹์€ ์•”๋ณตํ˜ธํ™”์— ์‚ฌ์šฉํ•˜๋Š” ํ‚ค๊ฐ€ ๋™์ผํ•œ ์•”ํ˜ธํ™” ๋ฐฉ์‹์„ ๋งํ•œ๋‹ค. ๊ณต๊ฐœํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹์€ ์•”๋ณตํ˜ธํ™”์— ์‚ฌ์šฉํ•˜๋Š” ํ‚ค๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์•”ํ˜ธํ™” ๋ฐฉ์‹์„ ๋งํ•œ๋‹ค. (๋น„๋Œ€์นญํ‚ค ์•”ํ˜ธํ™”๋ผ๊ณ ๋„ ํ•œ๋‹ค.) ๋Œ€์นญํ‚ค(Symmetric Key) ์•”ํ˜ธํ™”์™€ ๋ณตํ˜ธํ™”์— ๊ฐ™์€ ์•”ํ˜ธํ‚ค(๋Œ€์นญํ‚ค)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ•˜๋‚˜์˜ ํ‚ค๋ฅผ ์–‘์ชฝ(client & server)๊ฐ€ ๊ฐ™์ด ์‚ฌ์šฉํ•œ๋‹ค. ๋Œ€์นญํ‚ค๋Š” ์•”๋ณตํ˜ธํ™”ํ‚ค๊ฐ€ ๋™์ผํ•˜๋ฏ€๋กœ ํ•ด๋‹น ํ‚ค๋ฅผ ์•„๋Š” ์‚ฌ๋žŒ์ด ๋ฌธ์„œ๋ฅผ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์žฅ์  ๋™์ผํ•œ ํ‚ค๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์— ๊ณต๊ฐœํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹์— ๋น„ํ•ด ์•”ํ˜ธํ™” ๋ฐ ๋ณตํ˜ธํ™” ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค. ๋น„๊ต์  ๊ฐ„ํŽธํ•˜๋‹ค. ๋‹จ์  ์•”ํ˜ธํ™” ํ†ต์‹ ์„ ํ•˜๋Š” ์‚ฌ์šฉ์ž๋ผ๋ฆฌ ๊ฐ™์€ ๋Œ€์นญํ‚ค๋ฅผ ๊ณต์œ ํ•ด์•ผ๋งŒ ํ•œ๋‹ค. (ํ‚ค๋ฅผ ๊ตํ™˜ํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ) ์ด๊ฒŒ ์™œ ๋‹จ์ ? ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ง์ ‘ ๋งŒ๋‚˜์„œ ์ „๋‹ฌํ•˜์ง€ ์•Š๋Š” ํ•œ, ..

CS/Network 2023.06.26

[๊ฐœ๋ฐœ์ƒ์‹] ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„(programming paradigm)์ด๋ž€? ํŠน์ • ๊ด€์ ๊ณผ ์ ‘๊ทผ ๋ฐฉ์‹์— ๋”ฐ๋ฅธ ๊ฐœ๋ฐœ์ž์˜ ์ฝ”๋”ฉ๋ฐฉ์‹ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Programming) ์ด๋ž€? ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ด€๋ จ๋œ ์ถ”์ƒ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํŠน์ •ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ด์šฉํ•ด ๊ตฌ์ฒด์ ์ธ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ธฐ์ˆ ์„ ์˜๋ฏธํ•œ๋‹ค. ํŒจ๋Ÿฌ๋‹ค์ž„(Paradigm) ์ด๋ž€? ์–ด๋–ค ํ•œ ์‹œ๋Œ€ ์‚ฌ๋žŒ๋“ค์˜ ๊ฒฌํ•ด๋‚˜ ์‚ฌ๊ณ ๋ฅผ ๊ทผ๋ณธ์ ์œผ๋กœ ๊ทœ์ •ํ•˜๊ณ  ์žˆ๋Š” ํ…Œ๋‘๋ฆฌ๋กœ์„œ์˜ ์ธ์‹์˜ ์ฒด๊ณ„, ๋˜๋Š” ์‚ฌ๋ฌผ์— ๋Œ€ํ•œ ์ด๋ก ์ ์ธ ํ‹€์ด๋‚˜ ์ฒด๊ณ„๋ฅผ ์˜๋ฏธํ•˜๋Š” ๊ฐœ๋…์„ ์˜๋ฏธํ•œ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ + ํŒจ๋Ÿฌ๋‹ค์ž„(Programming Paradigm)์ด๋ž€? ๊ฐœ๋ฐœ์ž๊ฐ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•ด ์–ด๋– ํ•œ '๊ด€์ '์„ ๊ฐ€์ง€๊ณ  ๊ฐœ๋ฐœ์„ ํ• ์ง€์— ๋Œ€ํ•ด์„œ ๊ฒฐ์ •์„ ํ•˜๋Š”๋ฐ ๋„์›€์„ ์ฃผ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์˜ ๋ณ€ํ™” 'ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„'์ด๋ผ ํ•˜๋ฉด ..

[๊ฐœ๋ฐœ์ƒ์‹] ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์ฐจ์ด์ 

ํ”„๋ ˆ์ž„์›Œํฌ(Framework)๋ž€? ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ, ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋ ˆ์ž„์›Œํฌ(software framework)๋Š” ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ฑฐ๋‚˜ ์„œ์ˆ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ๊ฐœ๋… ๊ตฌ์กฐ์ด๋‹ค. ๊ฐ„๋‹จํžˆ ๋ผˆ๋Œ€, ๊ณจ์กฐ(้ชจ็ต„), ํ”„๋ ˆ์ž„์›Œํฌ(framework)๋ผ๊ณ ๋„ ํ•œ๋‹ค. - ์œ„ํ‚ค๋ฐฑ๊ณผ - ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ์‹œ ํ•„์ˆ˜์ ์ธ ์ฝ”๋“œ, ์•Œ๊ณ ๋ฆฌ์ฆ˜, DB ์ปค๋„ฅ์…˜ ๋“ฑ์˜ ๊ธฐ๋Šฅ๋“ค์„ ์œ„ํ•ด ๋ผˆ๋Œ€(๊ตฌ์กฐ)๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ด๋Ÿฌํ•œ ๋ผˆ๋Œ€ ์œ„์—์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ์›ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ตฌ์ฒด์ ์ธ ๋ถ€๋ถ„์— ํ•ด๋‹นํ•˜๋Š” ์„ค๊ณ„์™€ ๊ตฌํ˜„์„ ์žฌ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ๋” ์ƒํ˜ธ ํ˜‘๋ ฅํ•˜๋Š” ํด๋ž˜์Šค์™€ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ง‘ํ•ฉ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐœ๋ฐœ์„ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ผˆ๋Œ€๋ฅผ ์ œ๊ณตํ•ด์ค€๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ..

[๋„คํŠธ์›Œํฌ] UDP

UDP ํ†ต์‹ ์ด๋ž€? User Datagram Protocol์˜ ์•ฝ์ž๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ์ดํ„ฐ๊ทธ๋žจ ๋‹จ์œ„๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ๋น„์—ฐ๊ฒฐํ˜•, ์‹ ๋ขฐ์„ฑ ์—†๋Š” ์ „์†ก ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ๋ฐ์ดํ„ฐ๊ทธ๋žจ ๋‹จ์œ„๋กœ ์ชผ๊ฐœ๋ฉด์„œ ์ „์†ก์„ ํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ „์†ก ๊ณ„์ธต์ด๋‹ค. Transport layer์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. TCP์™€ UDP๋Š” ์™œ ๋‚˜์˜ค๊ฒŒ ๋๋Š”๊ฐ€? IP์˜ ์—ญํ• ์€ Host to Host (์žฅ์น˜ to ์žฅ์น˜)๋งŒ์„ ์ง€์›ํ•œ๋‹ค. ์žฅ์น˜์—์„œ ์žฅ์น˜๋กœ ์ด๋™์€ IP๋กœ ํ•ด๊ฒฐ๋˜์ง€๋งŒ, ํ•˜๋‚˜์˜ ์žฅ๋น„์•ˆ์—์„œ ์ˆ˜๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ํ†ต์‹ ์„ ํ•  ๊ฒฝ์šฐ์—๋Š” IP๋งŒ์œผ๋กœ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค. ๋˜ํ•œ, IP์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด ICMP์—์„œ ์•Œ๋ ค์ค€๋‹ค. ํ•˜์ง€๋งŒ ICMP๋Š” ์•Œ๋ ค์ฃผ๊ธฐ๋งŒ ํ•  ๋ฟ ๋Œ€์ฒ˜๋ฅผ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— IP๋ณด๋‹ค ์œ„์—์„œ ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ค˜์•ผ ํ•œ๋‹ค. 1๋ฒˆ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ํฌํŠธ ๋ฒˆํ˜ธ๊ฐ€ ๋‚˜์˜ค๊ฒŒ..

CS/Network 2023.06.23

[๋„คํŠธ์›Œํฌ] TCP/IP (ํ๋ฆ„ ์ œ์–ด, ํ˜ผ์žก ์ œ์–ด)

TCP / IP ๋ž€? ๋ฐ์ดํ„ฐ๊ฐ€ ์˜๋„๋œ ๋ชฉ์ ์ง€์— ๋‹ฟ์„ ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•ด์ฃผ๋Š” ํ†ต์‹  ๊ทœ์•ฝ์ด๋‹ค. TCP์™€ IP ๋‘ ๊ฐ€์ง€์˜ ํ”„๋กœํ† ์ฝœ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. TCP (Transmission Control Protocol) ๋‘ ํ˜ธ์ŠคํŠธ๊ฐ€ ๊ตํ™˜ํ•˜๋Š” ๋ฐ์ดํ„ฐ์™€ ์Šน์ธ ๋ฉ”์„ธ์ง€์˜ ํ˜•์‹์„ ์ •์˜ํ•˜์—ฌ, ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ ๋ขฐ์„ฑ์žˆ๊ฒŒ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ๊ทœ์•ฝ์ด๋‹ค. ๋ฐ์ดํ„ฐ ํŒจํ‚ท์— ์ผ๋ จ์˜ ๋ฒˆํ˜ธ๋ฅผ ๋ถ€์—ฌํ•จ์œผ๋กœ์จ, ๋ฐ์ดํ„ฐ ์†์‹ค์„ ์ฐพ์•„๋‚ด์„œ ๊ต์ •ํ•˜๊ณ , ์ˆœ์„œ๋ฅผ ์žฌ์กฐํ•ฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. IP (Internet Protocol) TCP์™€๋Š” ๋‹ฌ๋ฆฌ ๋ฐ์ดํ„ฐ์˜ ์žฌ์กฐํ•ฉ์ด๋‚˜ ์†์‹ค์—ฌ๋ถ€ ํ™•์ธ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋‹จ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ๋งŒ์„ ๋‹ด๋‹นํ•œ๋‹ค. IP์ฃผ์†Œ๋Š” ํ•˜๋“œ์›จ์–ด ๊ณ ์œ ์˜ ์‹๋ณ„๋ฒˆํ˜ธ์ธ MAC์ฃผ์†Œ์™€ ๋‹ค๋ฅด๊ฒŒ ์ž„์‹œ์ ์œผ๋กœ ๋‹ค๋ฅธ ์ฃผ์ฒด(ํ†ต์‹ ์‚ฌ)..

CS/Network 2023.06.23

[๋„คํŠธ์›Œํฌ] TCP์˜ 3 way handshake & 4 way handshake

TCP (Transmission Control Protocol) ๋ž€? TCP๋Š” ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ์ค‘ ์ „์†ก ๊ณ„์ธต์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. TCP๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๊ฒŒ ์‹ ๋ขฐ์ ์ด๊ณ  ์—ฐ๊ฒฐ์ง€ํ–ฅ์„ฑ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. TCP๋Š” ์—ฐ๊ฒฐํ˜• ์„œ๋น„์Šค๋กœ, ์‹ ๋ขฐ์ ์ธ ์ „์†ก์„ ๋ณด์žฅํ•˜๊ธฐ์— hanshakingํ•˜๊ณ  ๋ฐ์ดํ„ฐ์˜ ํ๋ฆ„์ œ์–ด์™€ ํ˜ผ์žก์ œ์–ด๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์œผ๋กœ ์ธํ•ด TCP์˜ ์†๋„๋Š” ๋Š๋ฆฌ๋‹ค. ์ธํ„ฐ๋„ท์ƒ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”์„ธ์ง€์˜ ํ˜•ํƒœ๋กœ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด IP์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•œ๋‹ค. IP๋Š” ๋ฐฐ๋‹ฌ์„, TCP๋Š” ํŒจํ‚ท์˜ ์ถ”์  ๋ฐ ๊ด€๋ฆฌ๋ฅผ ํ•˜๊ฒŒ ๋œ๋‹ค. TCP์˜ 3 way handshake & 4 way handshake ๋ž€? ์—ฐ๊ฒฐ์„ ์„ฑ๋ฆฝํ•˜๊ณ  ํ•ด์ œํ•˜๋Š” ๊ณผ์ •์„ ๋งํ•œ๋‹ค. 3-Way Handshake ๋Š” TCP์˜ ์ ‘์†, 4-Way Handshake๋Š” TCP์˜ ์ ‘..

CS/Network 2023.06.23

[๋„คํŠธ์›Œํฌ] TCP/IP 4๊ณ„์ธต

OSI 7๊ณ„์ธต vs TCP/IP 4๊ณ„์ธต TCP/IP ๊ณ„์ธต์€ OSI 7๊ณ„์ธต์„ ๋” ๋‹จ์ˆœํ™” ์‹œ์ผœ์„œ 4๊ฐœ์˜ ๊ณ„์ธต(Layer)๋กœ ๋ถ„๋ฅ˜ํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค. OSI 7๊ณ„์ธต์ด ๋„คํŠธ์›Œํฌ ์ „์†ก์˜ ๋ฐ์ดํ„ฐ ํ‘œ์ค€์„ ์ •๋ฆฝํ–ˆ๋‹ค๋ฉด, TCP/IP 4๊ณ„์ธต์€ ์ด๋ฅผ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐ๋„ท ํ‘œ์ค€์ธ ์…ˆ์ด๋‹ค. ์‹ค์ œ ์‚ฌ์šฉ๋˜๋Š” TCP/IP๋Š” OSI ์ฐธ์กฐ ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์—…์ ์ด๊ณ  ์‹ค๋ฌด์ ์œผ๋กœ ์ด์šฉ๋  ์ˆ˜ ์žˆ๋„๋ก ๋‹จ์ˆœํ™”๋œ ๋ชจํ˜•์ด๋‹ค. TCP / IP์˜ ๊ฐœ๋… ํ˜„์žฌ์˜ ์ธํ„ฐ๋„ท์—์„œ ์ปดํ“จํ„ฐ๋“ค์ด ์„œ๋กœ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š”๋ฐ ์“ฐ์ด๋Š” ํ†ต์‹ ๊ทœ์•ฝ(ํ”„๋กœํ† ์ฝœ)์˜ ๋ชจ์Œ์ด๋‹ค. TCP์™€ IP ๋‘ ๊ฐ€์ง€์˜ ํ”„๋กœํ† ์ฝœ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. (2๊ฐœ์˜ ๊ณ„์ธต์œผ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค.) TCP(์ƒ์œ„๊ณ„์ธต) ์ „์†ก ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์ • ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๊ณ  ํฌ์žฅํ•˜๋Š” ๊ฒƒ์— ๊ด€ํ•œ ๊ทœ์•ฝ ๋ฉ”์„ธ์ง€๋‚˜ ํŒŒ์ผ์„ ์ž‘์€ ํŒจํ‚ท์œผ๋กœ ๋‚˜๋ˆ„๊ฑฐ๋‚˜ ์žฌ์กฐ๋ฆฝํ•˜์—ฌ ์†ก์ˆ˜์‹ ์—..

CS/Network 2023.06.23

[๋„คํŠธ์›Œํฌ] OSI 7๊ณ„์ธต

OSI 7๊ณ„์ธต์ด๋ž€? ๋„คํŠธ์›Œํฌ์—์„œ ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ๋‚˜๋ˆˆ ๊ฒƒ์ด๋‹ค. ๊ตญ์ œ ํ‘œ์ค€ํ™” ๊ธฐ๊ตฌ(ISO)์—์„œ ์ •์˜ํ•œ ๋„คํŠธ์›Œํฌ ํ‘œ์ค€ ๋ชจ๋ธ์ด๋‹ค. ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ํ˜ธํ™˜์„ ์œ„ํ•ด ๋ชจ๋“  ์‹œ์Šคํ…œ๋“ค์˜ ์ƒํ˜ธ ์—ฐ๊ฒฐ์— ์žˆ์–ด ๋ฌธ์ œ์—†๋„๋ก ํ‘œ์ค€์„ ์ •ํ•œ ๊ฒƒ์ด๋‹ค. OSI 7๊ณ„์ธต์€ ์™œ ๋‚˜๋ˆŒ๊นŒ? ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ์•Œ ์ˆ˜ ์žˆ๊ณ , ํŠน์ •ํ•œ ๊ณณ์— ์ด์ƒ์ด ์ƒ๊ธฐ๋ฉด ๊ทธ ๋‹จ๊ณ„๋งŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. OSI 7๊ณ„์ธต ๊ตฌ์กฐ 1) ๋ฌผ๋ฆฌ๊ณ„์ธต (Physical Layer) ๋ฆฌํ”ผํ„ฐ, ์ผ€์ด๋ธ”, ํ—ˆ๋ธŒ ๋“ฑ ์ฃผ๋กœ ์ „๊ธฐ์ , ๊ธฐ๊ณ„์ , ๊ธฐ๋Šฅ์ ์ธ ํŠน์„ฑ์„ ์ด์šฉํ•ด์„œ ํ†ต์‹  ์ผ€์ด๋ธ”๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์žฅ๋น„์ด๋‹ค. ๋‹จ์ง€ ๋ฐ์ดํ„ฐ ์ „๊ธฐ์ ์ธ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ธฐ๋Šฅ์„ ์ง„ํ–‰ํ•˜๋Š” ๊ณต๊ฐ„์ด๋‹ค. ์ฆ‰, ์•Œ๊ณ ๋ฆฌ์ฆ˜, ์˜ค๋ฅ˜์ œ์–ด ๊ธฐ๋Šฅ์ด ์—†์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ๋ฐ์ด..

CS/Network 2023.06.20
728x90
๋ฐ˜์‘ํ˜•