



โ
์ถ๊ทผ ์ ์ ๋ชจ์ค๋ถํธ(1) ํ ์๊ฐ ์์ผ๋ฉด ํ๊ธฐ - ํฌ์คํ
๊น์ง ๋ฌด์กฐ๊ฑด
โ
์๋ธ๋ท ๋ง์คํฌ ์ด์ด์ 5๋ฌธ์
โ ํฌํธ๋ฒํธ
โ NAT & NAPT
โ
ํ๋ก๊ทธ๋๋จธ์ค ์ด์ ๋ชปํ๊ฑฐ - ๋ชจ์ค๋ถํธ(1), ๊ฐ์๋ฐ์๋ณด, ๊ตฌ์ฌ์ ๋๋๋ ์
โ ์งค๋ถ์ง๋ฐํ ์ฃผ์๋ชจ์ผ๊ธฐ
โ ํ์ด์ง ๊ต์ฒด ์๊ณ ๋ฆฌ์ฆ ๋ค์ ํ๊ธฐ
โ๏ธ ์์ ์์ ์์ ์์ด ๊ฐ๋ง ๋ถ์ฌ๋ฃ๋ ๋จ์ถํค
๋ถ์ฌ๋ฃ์ ์ ์ ํ โ Ctrl + Alt + V
โ๏ธ ์ต์ Spring ๋ฒ์ ?
2024๋ 1์ ๊ธฐ์ค์ผ๋ก ํ์ฌ Spring Boot 3.2.2 ๋ฒ์ ์ด ์ต์ ๋ฒ์ ์ ๋๋ค.
โ๏ธ ์๋ฐ 23์ ์ธ์ ์ถ์๋์๋์?
Austin, Texasโ2024๋
9์ 24์ผ
์ต์ JDK ๋ฒ์ ๋ JDK23์ด๊ณ ์๋ฐ 23์ด๋ ํธํ
โ๏ธ ๋ดPC ์๋ฐ ๋ฒ์ ํ์ธํ๋ ๋ฒ
win + r -> cmd ๊ฒ์
cmd์ฐฝ์ java -version ์ ๋ ฅ
๐ฆ์ดํด๋ฆฝ์ค ๊ด๋ จ ๊ธฐ๋ฅ ์ฝ์ด๋ง ๋ณด๊ธฐ
https://m.blog.naver.com/sr_it_/222421725159
โ๏ธ ์ดํด๋ฆฝ์ค ์ด๊ธฐ ์ค์ ๋ฒ
https://buly.kr/4Fs6Adb
https://buly.kr/jYwYKI
https://buly.kr/1n3URDy
โ๏ธ url ์ค์ฌ์ฃผ๋ ์ฌ์ดํธ
https://buly.kr/
๋จ์ถURL-๊ฐ์ฅ ํธ๋ฆฌํ ๋จ์ถURL,๋งํฌ์ค์ด๊ธฐ Buly
URL๋จ์ถ,๋งํฌ์ค์ด๊ธฐ ๋ฅผ ๊ฐํธํ๊ฒ ์ ๊ณตํ๋ ์ต๊ณ ์ URL๋จ์ถ ์๋น์ค ์ ๋๋ค. ์ด์ ๊ธด์ฃผ์์ ๋งํฌ์ค์ด๊ธฐ,๋จ์ถURL์์ฑ ์ ์ํด๋ฆญ์ผ๋ก ํด๊ฒฐํด ๋ณด์ธ์
buly.kr
โ๏ธ HashMap ์ Map์ผ๋ก๋ง ์ ์ธํด์ผ ํ๋? X
๊ทผ๋ฐ ์ Map์ผ๋ก ํ๋์ง ์ฐพใ ์๋ณด๊ธฐ
[Java] HashMap์ Map์ผ๋ก ์ ์ธํ๋ ์ด์
Map ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ ๋, ๋๋ ๋ชจ๋ฅด๊ฒ Map<> map = new HashMap<>(); ์ ์ฌ์ฉํ๋ ๋ชจ์ต์ ๋ณผ ์ ์์๋ค.๊ทธ๋ฅ Map์ HashMap์ผ๋ก ๊ตฌํํ ์ ์๋ค๋ ๊ฒ๋ง ์๊ณ ์์ธํ ์ด์ ๋ ์์ง ๋ชปํ
velog.io
[BE/JAVA] Map<> map = new HashMap<>() ๋ฅผ ์ฌ์ฉํ๋ ์ด์
2021.03.16 6์ผ์ฐจ ์ ์ฌ 9์ผ์ฐจ. ์ด๋ฏธ ๊ฐ๋ฐ๋ ํ๋ก์ ํธ๋ค์ ๋ณด๋ฉด HashMap์ ์ ์ธํ ๋, Map map = new HashMap(); ์์ ๊ฐ์ ํ์์ผ๋ก ์ ์ธํ ๊ฒ์ ์ฝ๊ฒ ์ฐพ์๋ณผ ์ ์๋ค. ๊ทธ ์ด์ ์ ๋ํด์ ๊ฐ๋ตํ ์ ๋ฆฌํด๋ดค๋ค. 1.
limreus.tistory.com
โ๏ธ TCP & UDP
TCP์ UDT๋ ๋ฐ์ดํฐ ์ ์ก์ ์ํ ํ๋กํ ์ฝ
TCP(Transmission Control Protocol)๋ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๋ ์ฐ๊ฒฐ ์งํฅ ํ๋กํ ์ฝ๋ก, ๋ฐ์ดํฐ๊ฐ ์์๋๋ก ์ ๋ฌ๋๋๋ก ํ๊ณ ์์ค๋ ํจํท์ ์ฌ์ ์กํฉ๋๋ค. ๋ํ ๋คํธ์ํฌ ํผ์ก์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ ์ก ์๋๋ฅผ ์กฐ์ ํ๋ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ด ์์ ์ ์ธ ํต์ ์ด ๊ฐ๋ฅํฉ๋๋ค. ์น ๋ธ๋ผ์ฐ์ง(HTTP, HTTPS), ์ด๋ฉ์ผ(SMTP, IMAP) ๋ฑ ์ ๋ขฐ์ฑ์ด ์ค์ํ ์๋น์ค์์ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ํ์ง๋ง ํผ์ก ์ ์ด๋ก ์ธํด ์ ์ก ์๋๊ฐ ์๋์ ์ผ๋ก ๋๋ฆด ์ ์์ต๋๋ค.
๋ฐ๋ฉด, UDT(UDP-based Data Transfer Protocol)๋ UDP๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ํ๋กํ ์ฝ๋ก, ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ ์กํ๋ ๋ฐ ์ต์ ํ๋์ด ์์ต๋๋ค. TCP์ ๋ฌ๋ฆฌ ์ฐ๊ฒฐ์ ์ค์ ํ์ง ์๊ณ ๋์ํ๋ฉฐ, ์ ๋ขฐ์ฑ์ ์ ํ์ ์ผ๋ก ์ ์ฉํ ์ ์์ด ์๋๊ฐ ํจ์ฌ ๋น ๋ฆ
๋๋ค. ์ด๋ฌํ ํน์ฑ ๋๋ฌธ์ UDT๋ ์ํผ์ปดํจํฐ ๊ฐ ๋ฐ์ดํฐ ์ ์ก, ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ ๋๊ธฐํ, ๋๊ท๋ชจ ๋ฏธ๋์ด ์คํธ๋ฆฌ๋ฐ ๋ฑ ๊ณ ์ ๋คํธ์ํฌ ํ๊ฒฝ์์ ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค.
์ฆ, TCP๋ ์ ๋ขฐ์ฑ์ด ์ค์ํ ์ผ๋ฐ์ ์ธ ์ธํฐ๋ท ์๋น์ค์ ์ ํฉํ๊ณ , UDT๋ ๋์ ์๋๊ฐ ์๊ตฌ๋๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ ์ก ํ๊ฒฝ์์ ์ ๋ฆฌํ ํ๋กํ ์ฝ์
๋๋ค.
'ํ ์ผ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
25/03/25 (8) | 2025.03.25 |
---|---|
25/03/22 ~ 25/03/23 (2) | 2025.03.22 |
[์๋ธ๋ท ๋ง์คํฌ] 3๋ฌธ์ ์ค๋ต์ ๋ฆฌ (4) | 2025.03.18 |
25/03/18 (9) | 2025.03.18 |
25/03/17 (4) | 2025.03.17 |




โ
์ถ๊ทผ ์ ์ ๋ชจ์ค๋ถํธ(1) ํ ์๊ฐ ์์ผ๋ฉด ํ๊ธฐ - ํฌ์คํ
๊น์ง ๋ฌด์กฐ๊ฑด
โ
์๋ธ๋ท ๋ง์คํฌ ์ด์ด์ 5๋ฌธ์
โ ํฌํธ๋ฒํธ
โ NAT & NAPT
โ
ํ๋ก๊ทธ๋๋จธ์ค ์ด์ ๋ชปํ๊ฑฐ - ๋ชจ์ค๋ถํธ(1), ๊ฐ์๋ฐ์๋ณด, ๊ตฌ์ฌ์ ๋๋๋ ์
โ ์งค๋ถ์ง๋ฐํ ์ฃผ์๋ชจ์ผ๊ธฐ
โ ํ์ด์ง ๊ต์ฒด ์๊ณ ๋ฆฌ์ฆ ๋ค์ ํ๊ธฐ
โ๏ธ ์์ ์์ ์์ ์์ด ๊ฐ๋ง ๋ถ์ฌ๋ฃ๋ ๋จ์ถํค
๋ถ์ฌ๋ฃ์ ์ ์ ํ โ Ctrl + Alt + V
โ๏ธ ์ต์ Spring ๋ฒ์ ?
2024๋ 1์ ๊ธฐ์ค์ผ๋ก ํ์ฌ Spring Boot 3.2.2 ๋ฒ์ ์ด ์ต์ ๋ฒ์ ์ ๋๋ค.
โ๏ธ ์๋ฐ 23์ ์ธ์ ์ถ์๋์๋์?
Austin, Texasโ2024๋
9์ 24์ผ
์ต์ JDK ๋ฒ์ ๋ JDK23์ด๊ณ ์๋ฐ 23์ด๋ ํธํ
โ๏ธ ๋ดPC ์๋ฐ ๋ฒ์ ํ์ธํ๋ ๋ฒ
win + r -> cmd ๊ฒ์
cmd์ฐฝ์ java -version ์ ๋ ฅ
๐ฆ์ดํด๋ฆฝ์ค ๊ด๋ จ ๊ธฐ๋ฅ ์ฝ์ด๋ง ๋ณด๊ธฐ
https://m.blog.naver.com/sr_it_/222421725159
โ๏ธ ์ดํด๋ฆฝ์ค ์ด๊ธฐ ์ค์ ๋ฒ
https://buly.kr/4Fs6Adb
https://buly.kr/jYwYKI
https://buly.kr/1n3URDy
โ๏ธ url ์ค์ฌ์ฃผ๋ ์ฌ์ดํธ
https://buly.kr/
๋จ์ถURL-๊ฐ์ฅ ํธ๋ฆฌํ ๋จ์ถURL,๋งํฌ์ค์ด๊ธฐ Buly
URL๋จ์ถ,๋งํฌ์ค์ด๊ธฐ ๋ฅผ ๊ฐํธํ๊ฒ ์ ๊ณตํ๋ ์ต๊ณ ์ URL๋จ์ถ ์๋น์ค ์ ๋๋ค. ์ด์ ๊ธด์ฃผ์์ ๋งํฌ์ค์ด๊ธฐ,๋จ์ถURL์์ฑ ์ ์ํด๋ฆญ์ผ๋ก ํด๊ฒฐํด ๋ณด์ธ์
buly.kr
โ๏ธ HashMap ์ Map์ผ๋ก๋ง ์ ์ธํด์ผ ํ๋? X
๊ทผ๋ฐ ์ Map์ผ๋ก ํ๋์ง ์ฐพใ ์๋ณด๊ธฐ
[Java] HashMap์ Map์ผ๋ก ์ ์ธํ๋ ์ด์
Map ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ ๋, ๋๋ ๋ชจ๋ฅด๊ฒ Map<> map = new HashMap<>(); ์ ์ฌ์ฉํ๋ ๋ชจ์ต์ ๋ณผ ์ ์์๋ค.๊ทธ๋ฅ Map์ HashMap์ผ๋ก ๊ตฌํํ ์ ์๋ค๋ ๊ฒ๋ง ์๊ณ ์์ธํ ์ด์ ๋ ์์ง ๋ชปํ
velog.io
[BE/JAVA] Map<> map = new HashMap<>() ๋ฅผ ์ฌ์ฉํ๋ ์ด์
2021.03.16 6์ผ์ฐจ ์ ์ฌ 9์ผ์ฐจ. ์ด๋ฏธ ๊ฐ๋ฐ๋ ํ๋ก์ ํธ๋ค์ ๋ณด๋ฉด HashMap์ ์ ์ธํ ๋, Map map = new HashMap(); ์์ ๊ฐ์ ํ์์ผ๋ก ์ ์ธํ ๊ฒ์ ์ฝ๊ฒ ์ฐพ์๋ณผ ์ ์๋ค. ๊ทธ ์ด์ ์ ๋ํด์ ๊ฐ๋ตํ ์ ๋ฆฌํด๋ดค๋ค. 1.
limreus.tistory.com
โ๏ธ TCP & UDP
TCP์ UDT๋ ๋ฐ์ดํฐ ์ ์ก์ ์ํ ํ๋กํ ์ฝ
TCP(Transmission Control Protocol)๋ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๋ ์ฐ๊ฒฐ ์งํฅ ํ๋กํ ์ฝ๋ก, ๋ฐ์ดํฐ๊ฐ ์์๋๋ก ์ ๋ฌ๋๋๋ก ํ๊ณ ์์ค๋ ํจํท์ ์ฌ์ ์กํฉ๋๋ค. ๋ํ ๋คํธ์ํฌ ํผ์ก์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ ์ก ์๋๋ฅผ ์กฐ์ ํ๋ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ด ์์ ์ ์ธ ํต์ ์ด ๊ฐ๋ฅํฉ๋๋ค. ์น ๋ธ๋ผ์ฐ์ง(HTTP, HTTPS), ์ด๋ฉ์ผ(SMTP, IMAP) ๋ฑ ์ ๋ขฐ์ฑ์ด ์ค์ํ ์๋น์ค์์ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ํ์ง๋ง ํผ์ก ์ ์ด๋ก ์ธํด ์ ์ก ์๋๊ฐ ์๋์ ์ผ๋ก ๋๋ฆด ์ ์์ต๋๋ค.
๋ฐ๋ฉด, UDT(UDP-based Data Transfer Protocol)๋ UDP๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ํ๋กํ ์ฝ๋ก, ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ ์กํ๋ ๋ฐ ์ต์ ํ๋์ด ์์ต๋๋ค. TCP์ ๋ฌ๋ฆฌ ์ฐ๊ฒฐ์ ์ค์ ํ์ง ์๊ณ ๋์ํ๋ฉฐ, ์ ๋ขฐ์ฑ์ ์ ํ์ ์ผ๋ก ์ ์ฉํ ์ ์์ด ์๋๊ฐ ํจ์ฌ ๋น ๋ฆ
๋๋ค. ์ด๋ฌํ ํน์ฑ ๋๋ฌธ์ UDT๋ ์ํผ์ปดํจํฐ ๊ฐ ๋ฐ์ดํฐ ์ ์ก, ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ ๋๊ธฐํ, ๋๊ท๋ชจ ๋ฏธ๋์ด ์คํธ๋ฆฌ๋ฐ ๋ฑ ๊ณ ์ ๋คํธ์ํฌ ํ๊ฒฝ์์ ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค.
์ฆ, TCP๋ ์ ๋ขฐ์ฑ์ด ์ค์ํ ์ผ๋ฐ์ ์ธ ์ธํฐ๋ท ์๋น์ค์ ์ ํฉํ๊ณ , UDT๋ ๋์ ์๋๊ฐ ์๊ตฌ๋๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ ์ก ํ๊ฒฝ์์ ์ ๋ฆฌํ ํ๋กํ ์ฝ์
๋๋ค.
'ํ ์ผ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
25/03/25 (8) | 2025.03.25 |
---|---|
25/03/22 ~ 25/03/23 (2) | 2025.03.22 |
[์๋ธ๋ท ๋ง์คํฌ] 3๋ฌธ์ ์ค๋ต์ ๋ฆฌ (4) | 2025.03.18 |
25/03/18 (9) | 2025.03.18 |
25/03/17 (4) | 2025.03.17 |