728x90
๋ฐ˜์‘ํ˜•

handshake 2

[๋„คํŠธ์›Œํฌ] TLS/SSL HandShake

TLS / SSL ์ด๋ž€? SSL(Secure Sockets Layer)์€ ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ๋กœ์„œ, ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ, ์ธ์ฆ, ๋ฌด๊ฒฐ์„ฑ ์„ ์ธํ„ฐ๋„ท ํ†ต์‹ ์— ์ œ๊ณตํ•œ๋‹ค. SSL/TLS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์›น์‚ฌ์ดํŠธ์˜ URL์—๋Š” "HTTP" ๋Œ€์‹  "HTTPS" ๊ฐ€ ์žˆ๋‹ค. SSL ์ด๋ž€ ๋ช…์นญ์€ TLS(Transport Layer Security)๋กœ ๋ฐœ์ „ํ–ˆ๋‹ค. ์ตœ๊ทผ ๋ช…์นญ: TLS(Transport Layer Security) ๊ณผ๊ฑฐ ๋ช…์นญ: SSL(Secure Sockets Layer) SSL์˜ ์ธ์ง€๋„๊ฐ€ ํฌ๊ธฐ ๋•Œ๋ฌธ์— TLS์„ SSL๋กœ ๋ถ€๋ฅด๋ฉฐ ์‚ฌ์šฉํ•œ๋‹ค. Certificate Authority(CA)๋ผ ๋ถˆ๋ฆฌ๋Š” ์„œ๋“œ ํŒŒํ‹ฐ๋กœ๋ถ€ํ„ฐ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ์˜ ์ธ์ฆ์„ ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ์ฃผ๋กœ ์ „์†ก๊ณ„์ธต๊ณผ ์‘์šฉ๊ณ„์ธต ์‚ฌ์ด์—์„œ ๋ณด์•ˆ์กฐ์น˜๋ฅผ ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค. SSL (..

CS/Network 2023.06.28

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