Jayden`s

    [CS] HTTP๋ž€?

    [CS] HTTP๋ž€?

    HTTP(HyperText Transfer Protocol) ์›น ์ƒ์—์„œ ์ •๋ณด๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•œ ํ†ต์‹ ํ”„๋กœํ† ์ฝœ๋กœ์„œ HTML๊ณผ ๊ฐ™์€ ๋ฌธ์„œ๋ฅผ ์ „์†ก ํด๋ผ์ด์–ธํŠธ → ์„œ๋ฒ„ : HTTP request๋ฅผ ๋ณด๋ƒ„ request message๋Š” start line(method, path, HTTP version), headers, body๋กœ ๊ตฌ์„ฑ ์„œ๋ฒ„ → ํด๋ผ์ด์–ธํŠธ : HTTP response๋ฅผ ๋ณด๋ƒ„ response message๋Š” status line(HTTP version, status code, status message), headers, body๋กœ ๊ตฌ์„ฑ TPC/IP ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™, ํฐ ํŠน์ง•์œผ๋กœ๋Š” Connectionless์™€ Stateless๊ฐ€ ์žˆ๋‹ค. Connectionless : ์„œ๋ฒ„์— ์—ฐ๊ฒฐ ํ›„ ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์„ ๋ฐ›..

    220705(ํ™”) 2030 ์ขŒ์ ˆ๊ฐœ๋ฏธ, ํšŒ์ƒ‰์ฝ”๋ฟ”์†Œ/๋ธ”๋ž™์Šค์™„, ์นด์นด์˜ค ๋ธ”๋ก์ฒด์ธ ๊ทธ๋ผ์šด๋“œX

    220705(ํ™”) 2030 ์ขŒ์ ˆ๊ฐœ๋ฏธ, ํšŒ์ƒ‰์ฝ”๋ฟ”์†Œ/๋ธ”๋ž™์Šค์™„, ์นด์นด์˜ค ๋ธ”๋ก์ฒด์ธ ๊ทธ๋ผ์šด๋“œX

    ์˜ฌํ•ด ์ดˆ๋ถ€ํ„ฐ ๊ธ‰๊ฒฉํ•œ ํ•˜๋ฝ์žฅ์„ ๋งž๊ณ  ์žˆ๋Š” ์ฃผ์‹ ๋ฐ ์ฝ”์ธ ์‹œ์žฅ์— ๋Œ€ํ•œ ์—ฌํŒŒ๊ฐ€ ๋งˆ์น˜ ๋ณต๋ฆฌ์ฒ˜๋Ÿผ ์ ์  ์ปค์ ธ์„œ ์‚ฌํšŒํ˜„์ƒ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ํŠนํžˆ๋‚˜ ์ด์ „ ์ƒ์Šน์žฅ์—์„œ ๊ณผ๊ฐํ•˜๊ฒŒ ํˆฌ์ž(๋นš๊นŒ์ง€ ๋‚ด์„œ ํˆฌ์ž)๋ฅผ ํ–ˆ๋˜ 2030์„ธ๋Œ€๋“ค์—๊ฒŒ ๊ทธ ํƒ€๊ฒฉ์ด ๊ฐ€์žฅ ํฌ๊ฒŒ ๋‚˜ํƒ€๋‚˜๊ณ ์žˆ๋‹ค. ์šฐ๋ฆฌ ์„ธ๋Œ€๊ฐ€ ์ด๋Ÿฐ ๊ณผ๊ฐํ•œ(์œ„ํ—˜ํ•œ) ํˆฌ์ž๋ฅผ ํ•˜๊ฒŒ ๋œ ์›์ธ์€ ์ Š์€ ํŒจ๊ธฐ๋„ ๋ฌผ๋ก  ์žˆ๊ฒ ์ง€๋งŒ, '์ด์ œ๋Š” ๋…ธ๋™์†Œ๋“๋งŒ์œผ๋กœ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ์‚ถ์„ ๊ฐ–์ถ”๊ธฐ ํž˜๋“ค๋‹ค.'๋ผ๋Š” ์‚ฌ์‹ค์—์„œ ์˜ค๋Š” ๋ถˆ์•ˆ๊ฐ, ๋ฐ•ํƒˆ๊ฐ์ด ์•„๋‹๊นŒ ์‹ถ๋‹ค. ๊ณจ๋“œ๋งŒ์‚ญ์Šค์—์„œ ๋ฐœํ‘œํ•œ ์„ธ๊ณ„๊ธˆ์œต๋ถˆ์•ˆ์ง€์ˆ˜๋Š” ๊ณ„์† ๋†’์•„์ ธ๊ฐ€๊ณ  ์žˆ๋‹ค. ๋˜ํ•œ, ํšŒ์ƒ‰์ฝ”๋ฟ”์†Œ(์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์œ„ํ—˜) / ๋ธ”๋ž™์Šค์™„(์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•œ ์œ„ํ—˜) ๋˜ํ•œ ๋‹ค๊ฐ€์˜ฌ ๊ฒƒ์œผ๋กœ ์˜ˆ์ธก๋œ๋‹ค. ์ด๋Ÿด์ˆ˜๋ก ๊พธ์ค€ํžˆ ์‹ ๋ฌธ์„ ์ฝ์œผ๋ฉด์„œ ์„ธ์ƒ์ด ๋Œ์•„๊ฐ€๋Š” ๊ธฐ์กฐ๋ฅผ ์ธ์ง€ํ•˜๋„๋ก ํ•˜์ž. ๋ธ”๋ก์ฒด์ธ, NFT, ๋””ํŒŒ์ด..

    [CS] TCP ํ†ต์‹  : 3-way handshake, 4-way handshake

    [CS] TCP ํ†ต์‹  : 3-way handshake, 4-way handshake

    TCP ํ†ต์‹  Connection setup (tcp ์—ฐ๊ฒฐ ์ดˆ๊ธฐํ™”) : 3-way handshaking Data transfer (๋ฐ์ดํ„ฐ ์ „์†ก) Connection termination (tcp ์—ฐ๊ฒฐ ์ข…๋ฃŒ) : 4-way handshaking 3-way handshake(์—ฐ๊ฒฐ ์‹œ์ž‘) TCP/IP ํ”„๋กœํ† ์ฝœ๋กœ ํ†ต์‹ ํ•˜๊ธฐ ์ „, ์ •ํ™•ํ•œ ์ •๋ณด ์ „์†ก์„ ์œ„ํ•ด ์ƒ๋Œ€๋ฐฉ ์ปดํ“จํ„ฐ์™€ ์„ธ์…˜์„ ์ˆ˜๋ฆฝํ•˜๋Š”(์—ฐ๊ฒฐํ•˜๋Š”) ๊ณผ์ •(TCP ์—ฐ๊ฒฐ ์ดˆ๊ธฐํ™”) ์ด๋ฆ„์กฐ์ฐจ ์•…์ˆ˜๋ผ๋Š” ๋œป, ์ฆ‰ ์„œ๋กœ๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ์ ˆ์ฐจ(connection์„ ์œ„ํ•œ ์ ˆ์ฐจ)๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ํŽธํ•˜๋‹ค. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์—๊ฒŒ SYNํŒจํ‚ท(์—ฐ๊ฒฐ ์š”์ฒญ)์„ ๋ณด๋ƒ„ ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ACKํŒจํ‚ท(์—ฐ๊ฒฐ ์ธ์ง€) + SYNํŒจํ‚ท(์—ฐ๊ฒฐ ์š”์ฒญ)์„ ๋ณด๋ƒ„ → ์„œ๋ฒ„๋„ ํด๋ผ์ด์–ธํŠธํ•œํ…Œ ์—ฐ๊ฒฐ ์š”์ฒญ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์—๊ฒŒ ..

    220704(์›”) ์•„์ผ๋žœ๋“œ ์†Œ๋“ ๋น„๊ฒฐ, ํ™˜ํ—ค์ง€/ํ™˜๋…ธ์ถœ ETF

    220704(์›”) ์•„์ผ๋žœ๋“œ ์†Œ๋“ ๋น„๊ฒฐ, ํ™˜ํ—ค์ง€/ํ™˜๋…ธ์ถœ ETF

    1. ์•„์ผ๋žœ๋“œ์˜ ์†Œ๋“ ๋น„๊ฒฐ ๊ธฐ์—…๋“ค์˜ ๋ฒ•์ธ์„ธ๋ฅผ ๋‚ฎ์ถ”๊ณ , ํˆฌ์ž๊ทœ๋ชจ์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ์„ธ๊ธˆ ํ˜œํƒ์„ ํ†ตํ•ด '๊ธฐ์—…์ด ์„ฑ์žฅํ•˜๊ธฐ ์ข‹์€ ๋‚˜๋ผ'๋ผ๋Š” ํƒ€์ดํ‹€์„ ๊ฑฐ๋จธ์ฅ” ๊ฒŒ ๊ฐ€์žฅ ํฐ ํ•ต์‹ฌ 2. ํ™˜ํ—ค์ง€/ํ™˜๋…ธ์ถœ ETF ํ˜„์žฌ ๋‹ฌ๋Ÿฌ ๊ฐ€๊ฒฉ์ด ๋งŽ์ด ์˜ฌ๋ผ์žˆ๋Š” ์ƒํƒœ์—์„œ ํ™˜๋…ธ์ถœ ํˆฌ์ž๊ฐ€ ๋‹จ๊ธฐ์ ์œผ๋กœ๋Š” ์†ํ•ด์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ฐœ์ธ์ ์œผ๋กœ ETF๋Š” ์›ฌ๋งŒํ•˜๋ฉด ์žฅ๊ธฐํˆฌ์ž๋ฅผ ํ•˜์ž๋Š” ์ฃผ์˜๋ผ์„œ(๋ฌผ๋ก  ๋˜ ETF๋งˆ๋‹ค ์„ฑ๊ฒฉ์ด ์›Œ๋‚™ ๋‹ค๋ฅด๋‹ˆ ๋‹จ๊ธฐํˆฌ์ž๊ฐ€ ํ˜„๋ช…ํ•œ ์ƒํ’ˆ๋“ค๋„ ์žˆ์ง€๋งŒ) ์ง€๊ธˆ ํ˜„์žฌ์˜ ์ƒํ™ฉ์œผ๋กœ ํ™˜ํ—ค์ง€ ์ƒํ’ˆ์„ ์„ ํƒํ•˜๋Š” ๊ฑด ๊ทธ๋ฆฌ ์ข‹์€ ๋Š๋‚Œ์€ ์•„๋‹ˆ๋‹ค..! ์ผ๋‹จ ๊ตญ๋‚ด ํ™˜ํ—ค์ง€ ์ƒํ’ˆ์˜ ๊ฒฝ์šฐ์—” ์•„๋ฌด๋ž˜๋„ ํ™˜ํ—ค์ง€๋ฅผ ํ•ด์ฃผ๋‹ค๋ณด๋‹ˆ ์ˆ˜์ˆ˜๋ฃŒ๋„ ๋” ๋†’์€ ํŽธ์ด๊ณ ...!

    [CS] TCP/IP ์ „์†ก ๊ณ„์ธต - TCP์™€ UDP

    [CS] TCP/IP ์ „์†ก ๊ณ„์ธต - TCP์™€ UDP

    TCP/IP ์ „์†ก ๊ณ„์ธต ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ ๊ทธ๋ฃน(4๊ณ„์ธต ํ˜น์€ 5๊ณ„์ธต) Application layer(์‘์šฉ ๊ณ„์ธต) Transport layer(์ „์†ก ๊ณ„์ธต) Internet layer(์ธํ„ฐ๋„ท ๊ณ„์ธต) Data Link layer(๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต) Physical layer(๋ฌผ๋ฆฌ ๊ณ„์ธต) ์ด ์ค‘ ์ „์†ก ๊ณ„์ธต์€ ๋‘ ์‘์šฉ ๊ณ„์ธต ์‚ฌ์ด์—์„œ์˜ process to process ํ†ต์‹ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ „์†ก ๊ณ„์ธต์€ ์‘์šฉ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•„ ํŒจํ‚ท(TCP : segment, UDP : datagram)์œผ๋กœ ์บก์Šํ™”ํ•˜์—ฌ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. TCP(Transmission Control Protocol) ์—ฐ๊ฒฐํ˜•, ์‹ ๋ขฐ์„ฑ ์ „์†ก ํ”„๋กœํ† ์ฝœ ์—ฐ๊ฒฐ์ง€ํ–ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ ์ „์†ก ์ „ 3-way handshaking์„ ํ•˜์—ฌ ๋‘ ํ˜ธ..