728x90
๋ฐ˜์‘ํ˜•

์ „์ฒด ๊ธ€ 104

[๋„คํŠธ์›Œํฌ] 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
๋ฐ˜์‘ํ˜•