[๋„คํŠธ์›Œํฌ] TCP ํ˜ผ์žก์ œ์–ด,ํ๋ฆ„์ œ์–ด
Computer Science/๋„คํŠธ์›Œํฌ 2020. 4. 6. 23:02

TCP์— ๋Œ€ํ•˜์—ฌ TCP๋ž€? ๋„คํŠธ์›Œํฌ ํ†ต์‹  ๋ฐฉ์‹ ์ค‘ ์‹ ๋ขฐ์ ์ธ ์—ฐ๊ฒฐ๋ฐฉ์‹ TCP๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ TCP๋Š” ํ˜ผ์žก ์ œ์–ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•จ ๋น„ ์‹ ๋ขฐ์ ์ธ ๋ฌธ์ œ์  ์†์‹ค : ํŒจํ‚ท์˜ ์†์‹ค ์ˆœ์„œ ๋ฐ”๋€œ : ์ „์†ก๋œ ํŒจํ‚ท์˜ ์ˆœ์„œ๊ฐ€ ์ˆ˜์‹ ํ•  ๋•Œ ๋ฐ”๋€Œ๋Š” ๋ฌธ์ œ Congestion : ๋„คํŠธ์›Œํฌ๊ฐ€ ํ˜ผ์žกํ•œ ๋ฌธ์ œ Overload : ์ˆ˜์‹ ์ธก์ด ์ดˆ๊ณผ๋˜๋Š” ๋ฌธ์ œ TCP ๋ฐ์ดํ„ฐ ์ „์†ก ๊ณผ์ • TCP๋Š” ์ „์ด์ค‘ ๋ฐฉ์‹์˜ ์–‘๋ฐฉํ–ฅ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜์—ฌ ์–‘๋ฐฉํ–ฅ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก์ด ๊ฐ€๋Šฅ TCP๋Š” ์—ฐ๊ฒฐํ˜• ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์—ฐ๊ฒฐ ์„ค์ •, ๋ฐ์ดํ„ฐ ์ „์†ก, ์—ฐ๊ฒฐ ํ•ด์ œ 3๋‹จ๊ณ„๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ฒŒ๋จ ๋ฐ์ดํ„ฐ ์ „์†ก ๊ณผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Œ Application layer : ์ „์†ก์ธก application layer๊ฐ€ soc..

[๋„คํŠธ์›Œํฌ] HTTP & HTTPS
Computer Science/๋„คํŠธ์›Œํฌ 2020. 4. 1. 01:30

HTTP (HyperText Transfer Protocol) HTTP๋ž€? ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ํ†ต์‹  ๊ทœ์•ฝ์œผ๋กœ ์ธํ„ฐ๋„ท์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๊ทœ์น™ ์ธํ„ฐ๋„ท ์ƒ์—์„œ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ์ž์›์„ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ์“ฐ๋Š” ํ†ต์‹  ๊ทœ์•ฝ HTTP๋Š” ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ํ†ต์‹  ๊ทœ์•ฝ์ด๋ฏ€๋กœ, ๋ˆ„๊ตฐ๊ฐ€ ๋„คํŠธ์›Œํฌ์—์„œ ์‹ ํ˜ธ๋ฅผ ๊ฐ€๋กœ์ฑ„๋ฉด ๋‚ด์šฉ์ด ๋…ธ์ถœ๋˜๋Š” ๋ณด์•ˆ ์ด์Šˆ๊ฐ€ ์กด์žฌํ•จ ์ด๋Ÿฌํ•œ ์ด์œ  ๋•Œ๋ฌธ์— HTTPS ํ”„๋กœํ† ์ฝœ์ด ๋“ฑ์žฅํ•˜๊ฒŒ ๋จ HTTPS (HyperText Transfer Protocol Secure) HTTPS๋ž€? ์ธํ„ฐ๋„ท ์ƒ์—์„œ ์ •๋ณด๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” SSL ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ์ž์›์„ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ์“ฐ๋Š” ํ†ต์‹  ๊ทœ์•ฝ HTTPS๋Š” ํ…์ŠคํŠธ๋ฅผ ๊ณต๊ฐœํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹์œผ๋กœ ์•”ํ˜ธํ™”ํ•จ ์•”ํ˜ธํ™” ๊ณผ์ •์œผ๋กœ ์ธํ•œ ์†๋„ ์ €ํ•˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค ๋Œ€์นญํ‚ค ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด..

[NETWORK] GET vs POST
Computer Science/๋„คํŠธ์›Œํฌ 2020. 1. 6. 20:50

GET ๋ฐฉ์‹ vs POST ๋ฐฉ์‹ GET ๋ฐฉ์‹ ์„œ๋ฒ„์— ์žˆ๋Š” ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋œ ๋ฐฉ๋ฒ•์ด๋‹ค. ์„œ๋ฒ„์—๋Š” ์ตœ๋Œ€ 240Byte๊นŒ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค ๋ฐ์ดํ„ฐ๋ฅผ ํ—ค๋”์— ํฌํ•จ์‹œ์ผœ ์ „์†กํ•œ๋‹ค. QUERY_STRING ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด์„œ ์„œ๋ฒ„๋กœ ์ „๋‹ฌ๋œ๋‹ค. http://www.xxx.com/servlet/login?id=hj&name=hong "?" ์ดํ›„์˜ ๊ฐ’์€ QUERY_STRING์„ ํ†ตํ•ด ์ „๋‹ฌ๋˜๋ฉฐ, '์†์„ฑ=๊ฐ’' ํ˜•ํƒœ์ด๋‹ค. URL์ด ๋…ธ์ถœ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณด์•ˆ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค. POST ๋ฐฉ์‹ ์„œ๋ฒ„๋กœ ์ •๋ณด๋ฅผ ์˜ฌ๋ฆฌ๋ ค๊ณ  ์„ค๊ณ„๋œ ๋ฐฉ๋ฒ•์ด๋‹ค. ์„œ๋ฒ„์— ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํฌ๊ธฐ์—๋Š” ์ œํ•œ์ด ์—†๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”๋””์— ํฌํ•จ์‹œ์ผœ ์ „์†กํ•œ๋‹ค. ๋ฐ”๋””์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์„ค๋ช…ํ•˜๋Š” Content-type์˜ ํ—ค๋”ํ•„๋“œ๊ฐ€ ๋“ค์–ด๊ฐ„๋‹ค. URL์— ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ..

[๋„คํŠธ์›Œํฌ] OSI 7๊ณ„์ธต
Computer Science/๋„คํŠธ์›Œํฌ 2020. 1. 2. 16:55

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