๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[๋คํธ์ํฌ] ์๋ฒ์ ํด๋ผ์ด์ธํธ & TCP/UDP & HTTP ๋ณธ๋ฌธ
[๋คํธ์ํฌ] ์๋ฒ์ ํด๋ผ์ด์ธํธ & TCP/UDP & HTTP
์ง์ง์ํ์นด 2023. 3. 7. 00:35<๋ณธ ๋ธ๋ก๊ทธ๋ ์๋ฆฌ์ค IoT 1๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค :-)>
๐ฉ๐ป ์๋ฒ (Server)
: ๋ค๋ฅธ ์ปดํจํฐ๋ ๋๋ฐ์ด์ค์์ ์์ฒญํ๋ ๋ฐ์ดํฐ๋ ์๋น์ค๋ก ์๋ตํ๋ ์ปดํจํฐ ์์คํ
๐ฉ๐ป ํด๋ผ์ด์ธํธ (Client)
: ๋ค๋ฅธ ์ปดํจํฐ๋ ๋๋ฐ์ด์ค์ ์๋ ๋ฐ์ดํฐ๋ ์๋น์ค๋ฅผ ์์ฒญํ๋ ์์คํ
โ ์๋ฒ์ ํด๋ผ์ด์ธํธ
ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๋ฉด, ์๋ฒ๋ ๊ทธ ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ๋ฐํ
์๋น์ค๋ฅผ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๊ฐ ์ ๊ทผํ ์ ์๋๋ก ๊ฒ์ํ๋ ๊ฒ์ ํธ์คํ
๐ฉ๐ป ํ๋กํ ์ฝ (Protocol)
: ๋คํธ์ํฌ์์ ์๋ก์ ์ปดํจํฐ๊ฐ ์ํํ ์ธํฐ๋ท ํต์ ์ ํ๊ธฐ ์ํ ๊ท์น
โญ TCP (Transmission Control Protocol)
: ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ์ง์ํ๋ ์ฐ๊ฒฐ ์งํฅํ ํ๋กํ ์ฝ
: ํจํท(๋ฐ์ดํฐ ์ ์ก ๋จ์)์ ์์ค์ ๊ฒ์ฌํ๊ณ ์์๊ฐ ๋ฐ๋์ง ์๋๋ก ๋ณด์ฅ
- 3-Way Handshake
: SYN ํจํท๊ณผ ACK ํจํท์ ์ฃผ๊ณ ๋ฐ์ผ๋ฉด์ ์๋ก ํต์ ์ ์์ํ ์ค๋น๊ฐ ๋์๋์ง ํ์ธ
- 4-Way Handshake
: FIN ํจํท๊ณผ ACK ํจํท์ ์ฃผ๊ณ ๋ฐ์ผ๋ฉด์, TCP ์ฐ๊ฒฐ์ ์ข ๋ฃํ ์ค๋น๊ฐ ๋์๋์ง ํ์ธ
โญ UDP (User Datagram Protocol)
: ์ ํธ ์ ์ฐจ ์์ด ์ผ๋ฐฉ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๋น์ฐ๊ฒฐํ ํ๋กํ ์ฝ
: ๋ฐ์ดํฐ์ ์ ๋ขฐ์ฑ์ ๋ฎ์ง๋ง ์๋๊ฐ ๋น ๋ฆ
๐ฉ๐ป HTTP (Hypertext Transfer Protocol)
: ์น ๋ธ๋ผ์ฐ์ ์ ์น ์๋ฒ ๊ฐ์ ํต์ ์์ HTML ๋ฌธ์, ์ด๋ฏธ์ง, ์ค๋์ค ๋ฑ์ ๋ฆฌ์์ค๋ฅผ ์ ์กํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๊ท์น
- HTML (Hypertext Markup Language) : ์น ํ์ด์ง๋ฅผ ์์ฑํ๊ธฐ ์ํ ๋งํฌ์ ์ธ
โญ HTTP ๋ฉ์์ง
: ํด๋ผ์ด์ธํธ/์๋ฒ ๋ชจ๋ธ ๋ฐ๋ฆ
: ํด๋ผ์ด์ธํธ๋ HTTP ์์ฒญ ๋ฉ์์ง๋ฅผ ์๋ฒ์ ์ ์ก, ์๋ฒ๋ HTTP ์๋ต ๋ฉ์์ง๋ฅผ ํด๋ผ์ด์ธํธ์ ๋ฐํ
โญ ๋ฌด์ํ (Stateless)
: ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์ ์ํ ๋ณด์กด X
: ํด๋ผ์ด์ธํธ ์์ฒญ์ ๋ ๋ฆฝ์ ์ฒ๋ฆฌ, ์๋ฒ๋ ์์ฒญ์ ๋ํ ์๋ต๋ง ์ ์ก
: ์๋ฒ์ ํ์ฅ์ฑ ๋์
โญ ๋น์ฐ๊ฒฐ์ฑ (Connectionless)
: ํด๋ผ์ด์ธํธ์ ์์ฒญ๊ณผ ์๋ฒ์ ์๋ต ์ฌ์ด์ ์ฐ๊ฒฐ ์ ์ง X
: ์๋ฒ๋ ๋ถํ์ํ ์ฐ๊ฒฐ ์ค์ด๊ณ , ๋ง์ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋์์ ์ฒ๋ฆฌ
๐ฉ๐ป HTTPS (Hypertext Transfer Protocol Secure)
: ๊ธฐ์กด HTTP ํ๋กํ ์ฝ์์ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ณ ์ธ์ฆํ๋ ๊ณผ์ ์ ์ถ๊ฐํ์ฌ ๋ณด์ ๊ฐํ
'๐ฉโ๐ป ์ปดํจํฐ ๊ตฌ์กฐ > About Computer' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฆฌ๋ ์ค] ๊ฐ๋ & ํน์ง & ์ฐ๋ถํฌ (0) | 2023.03.08 |
---|---|
[๋คํธ์ํฌ] HTTP ๋ฉ์์ง & ๊ธฐํ ํ๋กํ ์ฝ & ๋ณด์ (0) | 2023.03.07 |
[๋คํธ์ํฌ] ๋คํธ์ํฌ์ ์ธํฐ๋ท & PORT & DNS (0) | 2023.03.06 |
[์ปดํจํฐ] ํ๋ก์ธ์ค & ๋ง์ดํธ (1) | 2023.03.06 |
[๋ฆฌ๋ ์ค] ๋ฆฌ๋ค์ด๋ ์ & ๋ฌธ์ ํธ์ง๊ธฐ & ํ์ดํ (0) | 2023.03.06 |