TCP&IP

1. IP/IP Packet

IP(Internet Protocol)

์ง€์ •ํ•œ IP ์ฃผ์†Œ์— ํŒจํ‚ท์ด๋ผ๋Š” ํ†ต์‹  ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ

IP์˜ ํ•œ๊ณ„

  • ๋น„์—ฐ๊ฒฐ์„ฑ: ํŒจํ‚ท์„ ๋ฐ›์„ ๋Œ€์ƒ์ด ์—†๊ฑฐ๋‚˜ ์„œ๋น„์Šค ๋ถˆ๋Šฅ์ƒํƒœ์—ฌ๋„ ํด๋ผ์ด์–ธํŠธ๋Š” ํŒจํ‚ท์„ ๊ทธ๋Œ€๋กœ ์ „์†ก

  • ๋น„์‹ ๋ขฐ์„ฑ: ์ค‘๊ฐ„์— ์žˆ๋Š” ์„œ๋ฒ„๊ฐ€ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ์‹œ ์žฅ์• ๊ฐ€ ์ƒ๊ฒจ ํŒจํ‚ท์ด ์†Œ์‹ค๋˜๋”๋ผ๋„ ํด๋ผ์ด์–ธํŠธ๋Š” ํŒŒ์•… ๋ถˆ๊ฐ€ํ•˜๋ฉฐ, ํŒจํ‚ท์ด ์ˆœ์„œ๋Œ€๋กœ ๋„์ฐฉํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Œ.

2. TCP

TCP ์„ธ๊ทธ๋จผํŠธ

IP ํŒจํ‚ท์˜ ์ถœ๋ฐœ์ง€ IP์™€ ๋ชฉ์ ์ง€ IP ์ •๋ณด๋ฅผ ๋ณด์™„ํ•  ์ˆ˜ ์žˆ๋Š” ์ถœ๋ฐœ์ง€ PORT, ๋ชฉ์ ์ง€ PORT, ์ „์†ก ์ œ์–ด, ์ˆœ์„œ, ๊ฒ€์ฆ ์ •๋ณด ๋“ฑ์„ ํฌํ•จ

TCP(Transmission Control Protocol) ํŠน์ง•

  • ์—ฐ๊ฒฐ ์ง€ํ–ฅ: TCP 3way handshake(๊ฐ€์ƒ ์—ฐ๊ฒฐ)

  • ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ณด์ฆ: ์‘๋‹ต์„ ๋Œ๋ ค์ฃผ๊ธฐ ๋•Œ๋ฌธ

  • ์ˆœ์„œ ๋ณด์žฅ: ์ˆœ์„œ๋Œ€๋กœ ๋„์ฐฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด TCP ์„ธ๊ทธ๋จผํŠธ์— ์žˆ๋Š” ์ •๋ณด๋ฅผ ํ† ๋Œ€๋กœ ๋‹ค์‹œ ํŒจํ‚ท ์ „์†ก ์š”์ฒญ ๊ฐ€๋Šฅ

  • ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœํ† ์ฝœ

3. UDP

UDP(User Datagram Protocol) ํŠน์ง•

  • IP์— PORT, ์ฒดํฌ์„ฌ(์ค‘๋ณต๊ฒ€์‚ฌ) ํ•„๋“œ ์ •๋ณด๋งŒ ์ถ”๊ฐ€๋œ ๋‹จ์ˆœํ•œ ํ”„๋กœํ† ์ฝœ

  • ๊ธฐ๋Šฅ์ด ๊ฑฐ์˜ ์—†์œผ๋‚˜ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅ

  • ๋น„ ์—ฐ๊ฒฐ์ง€ํ–ฅ: TCP 3way handshake X

  • ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ณด์ฆ X

  • ์ˆœ์„œ ๋ณด์žฅ X

  • ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ฐ ์ˆœ์„œ๊ฐ€ ๋ณด์žฅ๋˜์ง€ ์•Š์œผ๋‚˜ ๋‹จ์ˆœํ•˜๊ณ  ๋น ๋ฆ„

  • ์‹ ๋ขฐ์„ฑ๋ณด๋‹ค๋Š” ์—ฐ์†์„ฑ์ด ์ค‘์š”ํ•œ ์„œ๋น„์Šค (ex. ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ)์— ์ž์ฃผ ์‚ฌ์šฉ๋จ

Last updated