[HTTP] 8. HTTP ํ—ค๋”2 - ์บ์‹œ์™€ ์กฐ๊ฑด๋ถ€ ์š”์ฒญ
ยท
STUDY๐Ÿ„
์•ˆ๋…•ํ•˜์„ธ์š”!๋ฒŒ์จ HTTP ๋งˆ์ง€๋ง‰ ์„น์…˜์ด์—์šฅ!!์ €๋ฒˆ ์„น์…˜์— ์ด์–ด HTTP ํ—ค๋”๋ฅผ ํ•  ๊ฑด๋ฐ ์š”๋ฒˆ์—” ์บ์‹œ์™€ ์กฐ๊ฑด๋ถ€ ์š”์ฒญ์— ๊ด€ํ•ด์„œ ์ž…๋‹ˆ๋‹ค.๊ณ ๊ณ !!1. ์บ์‹œ ๊ธฐ๋ณธ ๋™์ž‘์บ์‹œ๋Š” ๊ณผ์—ฐ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ• ๊นŒ์š”?1-1. ์บ์‹œ๊ฐ€ ์—†์„ ๋•Œ์ฒซ ๋ฒˆ์งธ ์š”์ฒญ์šฐ์„  ์บ์‹œ๊ฐ€ ์—†์„ ๋•Œ์˜ ์ฒซ ๋ฒˆ์งธ ์š”์ฒญ ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค.์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์„œ๋ฒ„์— star.jpg๋ฅผ ์š”์ฒญํ•˜๊ณ , ์„œ๋ฒ„์—์„œ ์šฐ์„  star.jpg๊ฐ€ ์žˆ์œผ๋ฉด ์›จ ๋ธŒ๋ผ์šฐ์ €์— ๋ณด๋‚ด์ค๋‹ˆ๋‹ค.์ฆ‰, ์„œ๋ฒ„๊ฐ€ ํ—ค๋”์™€ ๋ฐ”๋”” ํ•ฉ์ณ์„œ 1.1M ์šฉ๋Ÿ‰์˜ star.jpg๋ฅผ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์š”์ฒญ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ์บ์‹œ๊ฐ€ ์—†์„ ๋•Œ ๋˜‘๊ฐ™์€ ์š”์ฒญ์„ ํ•œ ๋ฒˆ ๋” ํ–ˆ์Šต๋‹ˆ๋‹ค.์„œ๋ฒ„์—์„œ๋Š” ๋˜ ๋˜‘๊ฐ™์ด ์š”์ฒญ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.๊ทธ๋ž˜์„œ ์„œ๋ฒ„๋Š” ๋˜ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค์–ด์„œ ํ—ค๋”์™€ ๋ฐ”๋”” ๋ถ€๋ถ„ ํ•ฉ์ณ์„œ 1.1M ์šฉ๋Ÿ‰์˜ ์ด๋ฏธ์ง€ ์‘๋‹ต์„ ๋‹ค์‹œ ๋‚ด๋ฆฝ๋‹ˆ๋‹ค. ์บ์‹œ๊ฐ€ ์—†์„ ..
[HTTP] 7. HTTP ํ—ค๋”1 - ์ผ๋ฐ˜ ํ—ค๋”๐Ÿช
ยท
STUDY๐Ÿ„
์•ˆ๋…•ํ•˜์„ธ์š”!๋ฒŒ์จ ์„น์…˜7์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!!๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.๊ณ ๊ณ !!1. HTTP ํ—ค๋” ๊ฐœ์š”1-1. HTTP ํ—ค๋”HTTP ํ—ค๋”๋Š” header-field = field-name ":" OWS field-value OWS (OWS: ๋„์–ด์“ฐ๊ธฐ ํ—ˆ์šฉ) ์ด๋Ÿฐ ํ˜•์‹์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.๋˜ํ•œ, field-name์€ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ฌธ์ด ์—†์Šต๋‹ˆ๋‹ค.HTTP ํ—ค๋”์˜ ํŠน์ง•์— ๊ด€ํ•˜์—ฌ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.HTTP ํ—ค๋”๋Š” ์‹œ์ž‘๋ผ์ธ ์ œ์™ธํ•˜๊ณ  HTTP ์ „์†ก์— ํ•„์š”ํ•œ ๋ชจ๋“  ๋ถ€๊ฐ€ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฉ”์‹œ์ง€ ๋ฐ”๋””์˜ ๋‚ด์šฉ, ๋ฉ”์‹œ์ง€ ๋ฐ”๋””์˜ ํฌ๊ธฐ, ์••์ถ•, ์ธ์ฆ, ์š”์ฒญ ํด๋ผ์ด์–ธํŠธ, ์„œ๋ฒ„ ์ •๋ณด, ์บ์‹œ ๊ด€๋ฆฌ ์ •๋ณด ๋“ฑ๋“ฑ ๋ง์ด์ฃ .๋˜ํ•œ, HTTP ํ—ค๋”๋Š” ํ‘œ์ค€ ํ—ค๋”๊ฐ€ ๊ต‰์žฅํžˆ ๋งŽ์Šต๋‹ˆ๋‹ค.ํ•„์š” ์‹œ ์ž„์˜์˜ ํ—ค๋”๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ๊ตฌ์š”. ๊ทธ๋Ÿผ ๊ณผ๊ฑฐ์˜ HTTP ..
[HTTP] 6. HTTP ์ƒํƒœ ์ฝ”๋“œ
ยท
STUDY๐Ÿ„
์•ˆ๋…•ํ•˜์„ธ์š”!์˜ค๋Š˜๋„ ๊ณต๋ถ€ํ•˜๊ณ  ์™”์–ด์šฉ๋ฒŒ์จ ์„น์…˜6 ๊นŒ์ง€ ์™”๋„ค์š”!!!!์•„์ž์•„์ž ํ™”์ดํŒ…!!! ๊ทธ๋Ÿผ ๊ณ ๊ณ !!1. ์ƒํƒœ ์ฝ”๋“œํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณด๋‚ธ ์š”์ฒญ์˜ ์ฒ˜๋ฆฌ ์ƒํƒœ๋ฅผ ์‘๋‹ต์—์„œ ์•Œ๋ ค์ฃผ๋Š” ๊ธฐ๋Šฅ 1xx: ์š”์ฒญ์ด ์ˆ˜์‹ ๋˜์–ด ์ฒ˜๋ฆฌ ์ค‘ (๊ฑฐ์˜ ์‚ฌ์šฉX)2xx: ์š”์ฒญ ์ •์ƒ ์ฒ˜๋ฆฌ3xx: ์š”์ฒญ์„ ์™„๋ฃŒํ•˜๋ ค๋ฉด ์ถ”๊ฐ€ ํ–‰๋™์ด ํ•„์š” (๋ฆฌ๋‹ค์ด๋ ‰ํŠธ)4xx: ํด๋ผ์ด์–ธํŠธ ์˜ค๋ฅ˜, ์ž˜๋ชป๋œ ๋ฌธ๋ฒ• ๋“ฑ์œผ๋กœ ์„œ๋ฒ„๊ฐ€ ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Œ5xx: ์„œ๋ฒ„ ์˜ค๋ฅ˜, ์„œ๋ฒ„๊ฐ€ ์ •์ƒ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•จ2. ๋งŒ์•ฝ์— ๋ชจ๋ฅด๋Š” ์ƒํƒœ ์ฝ”๋“œ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด?๋ชจ๋ฅด๋Š” ์ƒํƒœ ์ฝ”๋“œ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋„ ๊ฑฑ์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, 299๋ผ๋Š” ์ƒํƒœ ์ฝ”๋“œ๋กœ ์‘๋‹ต์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.๊ทผ๋ฐ ์šฐ๋ฆฐ ์ด๊ฑธ ๋ชจ๋ฅด์ฃ ? ๊ทผ๋ฐ 200๋ฒˆ๋Œ€๊ฐ€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญ์„ ์„ฑ๊ณตํ–ˆ๋‹ค๋ผ๋Š” ๊ฒƒ์€ ์••๋‹ˆ๋‹ค.๋”ฐ๋ผ์„œ, ์šฐ๋ฆฐ ๊ทธ๋ƒฅ "์•„~ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญ์„ ์„ฑ..
[HTTP] 5. HTTP ๋ฉ”์„œ๋“œ ํ™œ์šฉ
ยท
STUDY๐Ÿ„
์•ˆ๋…•ํ•˜์„ธ์š”!์ €๋ฒˆ์—๋Š” HTTP ๋ฉ”์„œ๋“œ๊ฐ€ ๋ญ๋ƒ? ์—ฌ๊ธฐ๊นŒ์ง€ ํ–ˆ์—ˆ๋Š”๋ฐ ์˜ค๋Š˜์€ HTTP ๋ฉ”์„œ๋“œ์˜ ํ™œ์šฉ์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๊ธ€์”จ์ฒด๊ฐ€ ๋‹ฌ๋ผ์กŒ์ฃ ? ์ด๊ฒŒ ๋” ์ด์œ๊ฑฐ ๊ฐ™์•„์„œ ๊ธ€์”จ์ฒด ๋ฐ”๊ฟจ์–ด์š”ใ…Žใ…Ž๊ณ ๊ณ !!1. ํด๋ผ์ด์–ธํŠธ์—์„œ ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก1-1. ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ฐฉ์‹ํด๋ผ์ด์–ธํŠธ์—์„œ ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฐฉ์‹์€ ํฌ๊ฒŒ 2๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋กœ, ์ฟผ๋ฆฌ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก์ด ์žˆ์Šต๋‹ˆ๋‹ค.์ „์— ?q~~ ์š”๋Ÿฐ๊ฑฐ ํ–ˆ๋˜๊ฑฐ ๊ธฐ์–ต๋‚˜์‹œ๋‚˜์š”? ์ด๋Ÿฐ ์ฟผ๋ฆฌ ์ŠคํŠธ๋ง ๊ฐ™์€๊ฑธ ์ฟผ๋ฆฌ ํŒŒ๋ผ๋ฏธํ„ฐ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.GET ๋ฉ”์„œ๋“œ์—์„œ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ณ , ์ฃผ๋กœ ์ •๋ ฌ ํ•„ํ„ฐ(๊ฒ€์ƒ‰์–ด or list ์ •๋ ฌ)์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ๋กœ, ๋ฉ”์‹œ์ง€ ๋ฐ”๋””๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก์ด ์žˆ์Šต๋‹ˆ๋‹ค.POST, PUT, PATCH ๋ฉ”์„œ๋“œ์—์„œ ์‚ฌ์šฉํ•˜๊ตฌ์š”.ํšŒ์› ๊ฐ€์ž…, ์ƒํ’ˆ ์ฃผ๋ฌธ, ๋ฆฌ์†Œ์Šค ๋“ฑ..
[HTTP] 4. HTTP ๋ฉ”์„œ๋“œ
ยท
STUDY๐Ÿ„
์•ˆ๋…•ํ•˜์„ธ์š”!์˜ค๋Š˜์€ HTTP ๋ฉ”์„œ๋“œ๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์‹œ์ž‘ํ•ด๋ณผ๊ฒŒ์š” ๊ณ ๊ณ !!1. HTTP API๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์ž. (๊ณผ์ •)1-1. ์š”๊ตฌ์‚ฌํ•ญ - ํšŒ์› ์ •๋ณด ๊ด€๋ฆฌ API๋ฅผ ๋งŒ๋“ค์–ด๋ผ!ํšŒ์› ๋ชฉ๋ก ์กฐํšŒํšŒ์› ์กฐํšŒํšŒ์› ๋“ฑ๋กํšŒ์› ์ˆ˜์ •ํšŒ์› ์‚ญ์ œ 1-2. API URI ์„ค๊ณ„URI = Uniform Resource IdentifierํšŒ์› ๋ชฉ๋ก ์กฐํšŒ: /read-member-listํšŒ์› ์กฐํšŒ: /read-member-by-idํšŒ์› ๋“ฑ๋ก: /create-memberํšŒ์› ์ˆ˜์ •: /update-memberํšŒ์› ์‚ญ์ œ: /delete-memberURI ์„ค๊ณ„ ํ›„์— ๊ฐœ๋ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์—ฌ๊ธฐ์„œ ํ•œ ๊ฐ€์ง€ ์˜๋ฌธ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.์ด๊ฒƒ์€ ๊ณผ์—ฐ ์ข‹์€ URI ์„ค๊ณ„์ผ๊นŒ์š”?์ •๋‹ต์€ NO! ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€! ๋ฆฌ์†Œ์Šค ์‹๋ณ„์„ ๊ธฐ์ค€์œผ๋กœ ํ•ด์•ผ ํ•œ๋‹ค๋Š” ..
[HTTP] 3. HTTP ๊ธฐ๋ณธ
ยท
STUDY๐Ÿ„
์•ˆ๋…•ํ•˜์„ธ์š”!๋˜ ์ธํ”„๋Ÿฐ ๊น€์˜ํ•œ ๊ฐ•์‚ฌ๋‹˜ ๊ฐ•์˜๋ฅผ ๋ณด๊ณ  ์™”์–ด์š”~~์ •๋ฆฌ ์‹œ์ž‘ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค!๊ณ ๊ณ !!1. HTTP์— ๊ด€ํ•˜์—ฌ..HyperText Transfer ProtocolHTTP ๋ฉ”์‹œ์ง€์—๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.HTML, TEXT, IMAGE, ์Œ์„ฑ, ์˜์ƒ, ํŒŒ์ผ, JSON (API), XML (API) ๋“ฑ ๊ฑฐ์˜ ๋ชจ๋“  ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ ๋ง์ด์ฃ !์„œ๋ฒ„ ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ๋„ ๋Œ€๋ถ€๋ถ„ HTTP๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.์‹ค๋ฌด์—์„œ TCP ํ”„๋กœํ† ์ฝœ ์ง์ ‘ ์—ฐ๊ฒฐ์€ ํŠน์ˆ˜ํ•œ ์ƒํ™ฉ ์•„๋‹ˆ๋ฉด ์ž˜ ์—†์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ HTTP ์‹œ๋Œ€!! 1-1. HTTP์˜ ์—ญ์‚ฌHTTP/0.9 1991๋…„: GET ๋ฉ”์„œ๋“œ๋งŒ ์ง€์›ํ–ˆ๊ณ , HTTP ํ—ค๋”๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.HTTP/1.0 1996๋…„: ๋ฉ”์„œ๋“œ์™€ ํ—ค๋”๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.HTTP/1.1 1997๋…„: ํ˜„์žฌ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ..
[HTTP] 2. URI์™€ ์›น ๋ธŒ๋ผ์šฐ์ € ์š”์ฒญ ํ๋ฆ„
ยท
STUDY๐Ÿ„
์•ˆ๋…•ํ•˜์„ธ์š”!๋˜ ์ธํ”„๋Ÿฐ ๊น€์˜ํ•œ ๊ฐ•์‚ฌ๋‹˜ ๊ฐ•์˜๋ฅผ ๋ณด๊ณ  ๊ณต๋ถ€ ์ •๋ฆฌ ์‹œ์ž‘ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๊ณ ๊ณ !!1. URI (Uniform Resource Identifier)1-1. URI  ๊ฐ„๋žตํ•œ ์„ค๋ช… ๋จผ์ €, ๊ฐ„๋‹จํ•˜๊ฒŒ URI์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.URI๋ž€ ๋ง ๊ทธ๋Œ€๋กœ ๋ฆฌ์†Œ์Šค๋ฅผ ์‹๋ณ„ํ•˜๋Š” ํ†ตํ•ฉ๋œ ๋ฐฉ๋ฒ•์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. URI๋Š” ๋กœ์ผ€์ดํ„ฐ(locator), ์ด๋ฆ„(name) ๋˜๋Š” ๋‘˜ ๋‹ค ์ถ”๊ฐ€๋กœ ๋ถ„๋ฅ˜๋  ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด๊ฑด ๊ทธ๋ฆผ์œผ๋กœ ํ•œ๋ฒˆ ๋ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. URI๋ผ๋Š” ํฐ ๊ฐœ๋… ์•ˆ์— ์žˆ๋Š” URL๊ณผ URN์€ ๋ญ˜๊นŒ์š”?URL์€ ๋กœ์ผ€์ดํ„ฐ! ์ฆ‰, ๋ฆฌ์†Œ์Šค์˜ ์œ„์น˜๋ฅผ ๋œปํ•ฉ๋‹ˆ๋‹ค.๊ทธ๋ฆฌ๊ณ , URN์€ ๋ฆฌ์†Œ์Šค์˜ ์ด๋ฆ„์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์ œ๊ฐ€ URL์—๋งŒ ํ˜•๊ด‘ํŽœ ํ‘œ์‹œ ํ•ด๋†“๊ณ  URN์€ ๊ทธ๋ƒฅ ๋†”๋‘” ์ด์œ ๊ฐ€ ๋ญ˜๊นŒ์š”?URN์€ ์‚ฌ์‹ค ์ด๋ฆ„๋งŒ์œผ๋กœ๋Š” ๊ทธ ์ •๋ณด๋ฅผ ์ฐพ๋Š”๊ฒŒ ์–ด๋ ค์›Œ์„œ ๊ฑฐ์˜ ์•ˆ ์”๋‹ˆ๋‹ค. ..
[HTTP] 1. ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ(internet-network)
ยท
STUDY๐Ÿ„
์•ˆ๋…•ํ•˜์„ธ์š”!์˜ค๋Š˜๋ถ€ํ„ฐ ์ธํ”„๋Ÿฐ ๊น€์˜ํ•œ ๊ฐ•์‚ฌ๋‹˜์˜ ๊ฐ•์˜๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๊ณ ๊ณ !!1. ์ธํ„ฐ๋„ท ํ†ต์‹ ์ธํ„ฐ๋„ท๊ณผ ์ปดํ“จํ„ฐ ๋‘˜์€ ์–ด๋–ป๊ฒŒ ํ†ต์‹ ํ• ๊นŒ์š”? ๋ฐ”๋กœ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ์‚ฌ์ด์— ์ธํ„ฐ๋„ท์ด ์žˆ๊ณ , ํด๋ผ์ด์–ธํŠธ์—์„œ Hello๋ฅผ ์ „์†กํ•˜๋ฉด ์„œ๋ฒ„์—์„œ ๋ฐ›๊ณ  ์„œ๋ฒ„์—์„œ ํด๋ผ์ด์–ธํŠธ๋กœ ์‘๋‹ต์„ ๋ณด๋‚ด๋Š” ๊ทธ๋Ÿฐ ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค.๋” ์‰ฝ๊ฒŒ ํ•ด์„œ ํด๋ผ์ด์–ธํŠธ๋Š” ๋‚˜, ์„œ๋ฒ„๋Š” ์นœ๊ตฌ, ์ธํ„ฐ๋„ท์€ ๊ทธ ๋‘˜์„ ์ด์–ด์ฃผ๋Š” ๋งค๊ฐœ์ฒด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.2. IP (์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ)2-1. ์—ญํ• ์ง€์ •ํ•œ IP ์ฃผ์†Œ์— ๋ฐ์ดํ„ฐ ์ „๋‹ฌํŒจํ‚ท(Packet)์ด๋ผ๋Š” ํ†ต์‹  ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ 2-2. IP ํŒจํ‚ท ์ •๋ณด 2-3. ํด๋ผ์ด์–ธํŠธ ํŒจํ‚ท ์ „๋‹ฌ & ์„œ๋ฒ„ ํŒจํ‚ท ์ „๋‹ฌ์„œ๋ฒ„ ํŒจํ‚ท ์ „๋‹ฌ์€ ํด๋ผ์ด์–ธํŠธ ํŒจํ‚ท ์ „๋‹ฌ๊ณผ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์ด๋ฉฐ, OK ํŒจํ‚ท์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.-> ์นœ๊ตฌ๋„ ๋‚ด๊ฐ€ ๋ณด๋‚ด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋˜์ง€๋‹ค๊ฐ€ ๋งž๊ฒŒ..