๐ฅ๏ธ ๋ฐฑ์๋/Java
[ch.16] ๋คํธ์ํน
OR15A
2023. 11. 21. 07:03
๋คํธ์ํน
- ๋ ๋ ์ด์์ ์ปดํจํฐ๋ฅผ ์ผ์ด๋ธ๋ก ์ฐ๊ฒฐํ์ฌ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ.
์ปดํจํฐ๊ฐ์ ์ญํ ๊ตฌ๋ถ
- ์๋ฒ: ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ปดํจํฐ
- ํด๋ผ์ด์ธํธ: ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ์ปดํจํฐ
- “์๋น์ค” ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ๋ฐ์ ์์ ์ ์ฒ๋ฆฌํ์ฌ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ ๊ฒ.
- ์๋ฒ๊ฐ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด์ ์๋ฒํ๋ก๊ทธ๋จ์ด ํ์ํ๊ณ , ํด๋ผ์ด์ธํธ๊ฐ ์๋น์ค๋ฅผ ์ ๊ณต๋ฐ๊ธฐ ์ํด์๋ ์๋ฒํ๋ก๊ทธ๋จ๊ณผ ์ฐ๊ฒฐํ ์ ์๋ ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ์ด ํ์ํจ.
๋คํธ์ํฌ ๊ตฌ์ฑ๋ชจ๋ธ
- ์๋ฒ๊ธฐ๋ฐ๋ชจ๋ธ: ์ ์ฉ์๋ฒ๋ฅผ ๋๋ ๊ฒ
- P2P๋ชจ๋ธ: ์ ์ฉ์๋ฒX, ๊ฐ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ญํ ์ ๋์์ ์ํํ๋ ๊ฒ.
IP
- ์ปดํจํฐ(ํธ์คํธ)๋ฅผ ๊ตฌ๋ณํ๋๋ฐ ์ฌ์ฉํ๋ ๊ณ ์ ํ๊ฐ.
- IP์ฃผ์(๋คํธ์ํฌ ์ฃผ์/ํธ์คํธ ์ฃผ์)
InetAddress ํด๋์ค
- InetAddressํด๋์ค: IP์ฃผ์๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํ ํด๋์ค
URL
- ์ธํฐ๋ท์ ์กด์ฌํ๋ ์ฌ๋ฌ ๋ฒ์๋ค์ด ์ ๊ณตํ๋ ์์์ ์ ๊ทผํ ์ ์๋ ์ฃผ์๋ฅผ ํํํ๊ธฐ ์ํ ๊ฒ.
URL Connection
- ์ดํ๋ฆฌ์ผ์ด์ ๊ณผ URL๊ฐ์ ํต์ ์ฐ๊ฒฐ์ ๋ํ๋ด๋ ํด๋์ค์ ์ต์์ ํด๋์ค. ๊ทธ๋ฆฌ๊ณ ์ถ์ํด๋์ค.
- URL Connection๋ฅผ ์์๋ฐ์ ๊ตฌํํ ํด๋์ค
- โณHttpURLConnection, JarURLConnection
์์ผ ํ๋ก๊ทธ๋๋ฐ
- ์์ผ์ ์ด์ฉํ ํต์ ํ๋ก๊ทธ๋๋ฐ