OSI 7๊ณ์ธต, TCP
OSI 7๊ณ์ธต์ ์์๋ณด๊ณ ํธ๋์คํฌํธ ๊ณ์ธต์ TCP๋ฅผ ์์๋ณธ๋ค.
OSI 7๊ณ์ธต
์น์์ OSI 7๊ณ์ธต์ผ๋ก ํต์ ์ ํ๋ค.
๊ฐ๊ฐ์ ๊ณ์ธต์ ์ด๋ฆ๊ณผ ์ญํ ์ ๋ค์๊ณผ ๊ฐ๋ค.
์์ฉ ๊ณ์ธต : ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์๋จ ๊ณ์ธต
ํ๋ ์ ํ ์ด์ ๊ณ์ธต : ์ํธํ์ ์์ถ ๋ฑ์ ๋ด๋น
์ธ์ ๊ณ์ธต : ์ธ์ฆ๊ณผ ์ฒดํฌ ๋ด๋น
์ ์ก(ํธ๋์คํฌํธ) ๊ณ์ธต : TCP/UDP ์์ฑ
๋คํธ์ํฌ ๊ณ์ธต : IP ์ฃผ์ ํ์
๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต : MAC ์ฃผ์ ํ์
๋ฌผ๋ฆฌ ๊ณ์ธต : ๋ฌผ๋ฆฌ์ ์ธ ๊ฒฝ๋ก
ํต์ ์ ์์ฉ ๊ณ์ธต์ผ๋ก๋ถํฐ ์์ํ์ฌ ๋๋จธ์ง ๊ณ์ธต๋ค์ ์ง๋๋ฉฐ ์ด๋ฃจ์ด์ง๋ค.
์์ฉ ๊ณ์ธต์์ ํ๋ ์ ํ
์ด์
์ผ๋ก ์ ๋ณด๊ฐ ๋ด๋ ค๊ฐ๋ฉด, ํ๋ ์ ํ
์ด์
์์ ๊ทธ ์ ๋ณด์ ๋ํ ์ํธํ์ ์์ถ ๋ฑ์ ๋ด๋นํ๊ณ ์ธ์
๊ณ์ธต์ผ๋ก ๋ณด๋ธ๋ค.
์ ์ก(ํธ๋์คํฌํธ) ๊ณ์ธต์์ ์ ์ก ํ๋กํ ์ฝ์ ์ด์ฉํด ํ์ฌ ์ ์ก ๊ณ์ธต์ ์จ ํจํท๋ค์ด ์ ํจํ์ง๋ฅผ ํ์ธํ๋ค.
์ด๋ ์ ์ก ํ๋กํ ์ฝ๋ก๋ TCP(Transmission Control Protocol, UDP(user datagram protocol) ๋ฐฉ์์ด ์กด์ฌํ๋ค.
๋คํธ์ํฌ ๊ณ์ธต์์๋ IP ์ฃผ์๋ฅผ ํ์ํด์ ๋ชฉ์ ์ง๋ก ์ด๋ํ ์ ์๋๋ก ๋์์ค๋ค.
๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์์ ํ IP๋ฅผ ๊ณต์ ํ๋ ๋คํธ์ํฌ ๊ธฐ๊ธฐ์ ๊ณต์ ๋ฒํธ์ธ MAC ์ฃผ์์ ํ์์ ๋์์ค๋ค.
๋ง์ง๋ง์ผ๋ก ๋ฌผ๋ฆฌ ๊ณ์ธต์ ํตํด ์ ์กํ๊ณ ์ ํ๋ ๊ณณ์ ๋ฌผ๋ฆฌ ๊ณ์ธต์ผ๋ก ์ด๋ํ๋ค.
๋ชฉ์ ์ง์์ ๋ค์ ๋ฐ๋๋ก ๋ฌผ๋ฆฌ -> ๋ฐ์ดํฐ๋งํฌ -> ๋คํธ์ํฌ -> ์ ์ก -> ์ธ์
-> ํ๋ ์ ํ
์ด์
-> ์์ฉ ๊ณ์ธต ์์ผ๋ก ์ํํ๋ค.
TCP / UDP
TCP์ UDP ๋ ๋ค ์ ์ก ๊ณ์ธต์์ ์ฌ์ฉ๋๋ ์ ์ก ํ๋กํ ์ฝ์ด๋ค.
TCP์ ๊ฒฝ์ฐ์ ์๋ ์ธก์ ํต์ ์ ํ ๋ค ์์ ์ด ์ ๋์๋์ง ACK ์ ์ด์ ๋ณด๋ก ํ์ธ์ ํ๋ฉฐ ํต์ ์ ํ๊ฒ ๋๋ค.
ํต์ ํ์ธ์ ๋ํ ์๋ต์ด ์์ผ ๋ค์ ํต์ ์ผ๋ก ์งํ๋๋ฏ๋ก, TCP๋ UDP๋ณด๋ค ์๋๋ ๋๋ฆฌ์ง๋ง ์์ ์ฑ์ ๋ณด์ฅํ๋ค.
UDP์ ๊ฒฝ์ฐ์ TCP์ฒ๋ผ ํต์ ํ์ธ์ ๋ํ ์๋ต์ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ์ผ๋ฐฉ์ ์ผ๋ก ํต์ ์ ํ๊ฒ ๋๋ค.
TCP๋ณด๋จ ์๋๊ฐ ๋น ๋ฅด์ง๋ง ๋ฐ์ดํฐ์ ๋๋ฝ, ์ ์ค ๋ฑ ์์ ์ฑ์ TCP๋ณด๋ค ๋ฎ๋ค.
์ฌ๋์ด ์ธ์งํ ์ ์๋ ์ ํ ํตํ, ๋์์ ์ฌ์ ๋ฑ์ UDP ํ๋กํ ์ฝ์ ์ด์ฉํ๊ณ , ์น์ ๊ฒฝ์ฐ์ TCP ํ๋กํ ์ฝ์ ์ด์ฉํ๋ค.
- TCP
- UDP
'๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ค์ค ์ฒ๋ฆฌ ๋ฐฉ์ (0) | 2022.05.03 |
---|---|
ํด๋ผ์ด์ธํธ-์๋ฒ ๋คํธ์ํฌ ์ฉ์ด ์ ๋ฆฌ (0) | 2022.03.17 |
Postman ์ฌ์ฉ (0) | 2022.03.15 |
HTTP 1.1 ์์ฒญ (0) | 2022.03.12 |
๋ฏธ๋ค์จ์ด WAS (0) | 2022.03.06 |