์์ผ(Socket)
๋คํธ์ํฌ๋ฅผ ๊ฒฝ์ ํ๋ ํ๋ก์ธ์ค ๊ฐ ํต์ ์ ์ ์์
์์ผ์ ํตํด์ ํด๋ผ์ด์ธํธ์ ์๋ฒ ์ฌ์ด์ ๋ฐ์ดํฐ ์ก์์ ์ ์ญํ ์ ํ๋ค.
์๋ฒ ์์ผ์ ์ฐ๊ฒฐ์ ๊ธฐ๋ค๋ฆฌ๋ ์ญํ ์ ํ๊ณ ํด๋ผ์ด์ธํธ ์์ผ์ ์ฐ๊ฒฐ์ ๋ง๋๋ ์ญํ ์ ํ๋ค.
๋คํธ์ํน(Networking)
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ์์ฌ์ํตํ๋ ํ์
๋ ๋ ์ด์์ ์ปดํจํฐ๋ฅผ ์ผ์ด๋ธ๋ก ์ฐ๊ฒฐํ์ฌ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ
๋คํธ์ํน์ ์๋ต์๋๋ฅผ ๋์ด๊ธฐ ์ํด ์์ผ ์ฐ๊ฒฐ์ ์ ํธํ๋ฉฐ, TCP/IP์ ํต์ ๋ฐฉ์์ ์ ๊ณตํ๋ ์์ผ์ ์ฌ์ฉํ๋๋ฐ ์ด๋ฅผ ํ์ฉํ๊ธฐ ์ํด ์๋ฒ์ ํด๋ผ์ด์ธํธ๋ฅผ ๊ฐ๋ฐ
HTTP
์น ์๋ฒ๋ ๊ตญ์ ํ์ค์ ๋ง๋ ํฌ๋งท์ธ HTTP ์์ฒญ์ ๋ฐ์ ์ฒ๋ฆฌํ ์ ์๋ค.
ํด๋ผ์ด์ธํธ๋ ์์ฒญ์ ๋ณด๋ด๋ ์ชฝ์ ์๋ฏธํ๋ฉฐ ์น์์๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ์๋ฏธํ๋ค.
์๋ฒ๋ ์์ฒญ์ ๋ฐ๋ ์ชฝ์ ์๋ฏธํ๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด์ฃผ๋ ์๊ฒฉ์ง์ ์ปดํจํฐ๋ฅผ ์๋ฏธํ๋ค.
๋ฐ์ดํฐ๋ ์ ํด์ง ํฌ๋งท์ผ๋ก ์ฐ๊ฒฐ๋๋๋ฐ, ์ด๋ ํค๋์ ๋ฐ๋๋ก ์ด๋ฃจ์ด์ ธ์๋ค.
ํค๋๋ ์ฌ๋ฌ์ค(์ํฐ์ค)๋ก ๊ตฌ์ฑ๋์ด์์ผ๋ฉฐ, ๋ฐ๋์๋ ๋ณด๋ด๊ณ ๋ฐ๊ธฐ ์ํ ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด๋ ์ ์๋ค.
HTTP ์์ฒญ ํฌ๋งท
GET,POST์ ๊ฐ์ ์์ฒญ๋ฐฉ์, ์์ฒญํจ์ค, HTTP๋ฒ์ ์ด ๋ค์ด๊ฐ ์๋ค.
๊ฐ ์ค์ ํ๋์ ์์ฑ์ ๋ํ๋ด๊ณ ์์ฑ์ด๋ฆ + ์ฝ๋ก (:) + ์์ฑ๊ฐ์ผ๋ก ๊ตฌ์ฑ๋์ด์๋ค.
GET : ๋ฆฌ์์ค๋ฅผ ํด๋ผ์ด์ธํธ๋ก ๊ฐ์ ธ์ด
POST : URL์ ์ ์ฅ๋ ์ ๋ณด๋ฅผ ๋ณด๋
PUT : URL์ ์ ์ฅ๋ ์ ๋ณด๋ฅผ ๋ณด๋
DELETE : URL์ ์ ์ฅ๋ ๋ฆฌ์์ค๋ฅผ ์ญ์
TRACE : ๋ณด๋ธ ๋ฉ์ธ์ง๋ฅผ ๋ค์ ๋ฐ์
CONNECT : ํ๋ก์์ ์ฌ์ฉ๋๋ ์์ฝ ๋ฉ์๋
OPTIONS : ์์ฒญ URL์ ์ด๋ ํ ๋ฉ์๋๋ฅผ ์์ฒญ ๊ฐ๋ฅํ์ง ํ์ธ
HEAD : GET๊ณผ ๋น์ทํ๋, ์๋ต Header๋ง ๋ฐ์
HTTP ์๋ต ํฌ๋งท
์๋ต์ ์ฒซ ์ค์ ์ํ๋ฅผ ๋ํ๋ด๋ฉฐ HTTP ๋ฒ์ ๊ณผ ์๋ต ์ฝ๋, ์๋ต ๋ฉ์์ง ๋ฑ์ผ๋ก ๊ตฌ์ฑ
'APP > ANDROID' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ถ์คํธ์ฝ์ค] ํฌํผ ์ฌ์ฉํ๊ธฐ (0) | 2020.03.11 |
---|---|
[๋ถ์คํธ์ฝ์ค] SQL์ ์ด์ฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฉ ์์ (0) | 2020.03.11 |
[๋ถ์คํธ์ฝ์ค] ์ค๋ ๋(Thread) (0) | 2020.03.04 |
[๋ถ์คํธ์ฝ์ค]์๋๋ก์ด๋ ํญ(Tab) (0) | 2020.02.28 |
[๋ถ์คํธ์ฝ์ค]์๋๋ก์ด๋ ํ๋๊ทธ๋จผํธ(fragment),์ก์ ๋ฐ (0) | 2020.02.27 |