![[๋คํธ์ํฌ] ์์ผ(SOCEKT) ํต์ , 3-way handshake์ ๊ฐ๋
](/images/posts/30/img.png)
[๋คํธ์ํฌ] ์์ผ(SOCEKT) ํต์ , 3-way handshake์ ๊ฐ๋
1. ์์ผ(Socket)์ด๋ ์์ผ์ ๋จ์ด์ ธ ์๋ ๋ ํธ์คํธ๋ฅผ ์ฐ๊ฒฐํด ์ฃผ๋ ๋๊ตฌ๋ก์จ ์ธํฐํ์ด์ค ์ญํ ์ ํ๋ค. TCP/IP ๊ธฐ๋ฐ ๋คํธ์ํฌ ํต์ ์์ ๋ฐ์ดํฐ ์ก์์ ์ ์ค๋ํฌ์ธํธ์ด๋ฉฐ ์ค๋ํฌ์ธํธ๋ IP, Port์กฐํฉ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ชฉ์ ์ง๋ฅผ ๋ํ๋ธ๋ค. ์๋ฒ-ํด๋ผ์ด์ธํธ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์๋ฐฉํฅ ์ฐ๊ฒฐ ์งํฅ์ฑ ํต์ ์ผ๋ก ์ง์์ ์ผ๋ก ์ฐ๊ฒฐ์ ์ ์งํ๋ฉด์ ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐ ์ฌ์ฉ๋๋ค. ์์ผ์ ์๋ฒ ์์ผ๊ณผ ํด๋ผ์ด์ธํธ ์์ผ์ผ๋ก ์ด๋ฃจ์ด์ง๋ฉฐ, ๋ค์์ ์์ผ ๊ฐ ํต์ ์ด ์ด๋ฃจ์ด์ง๋ ๊ณผ์ ์ด๋ค. 1-1. ์๋ฒ ์์ผ ํด๋ผ์ด์ธํธ์์ ์ฐ๊ฒฐ์์ฒญ์ด ์ค๊ธฐ๋ฅผ ๊ธฐ๋ค๋ ธ๋ค๊ฐ ์ฐ๊ฒฐ ์์ฒญ์ด ๋ค์ด์ค๋ฉด ํด๋ผ์ด์ธํธ์ ์ฐ๊ฒฐ์ ๋งบ๊ณ ์๋ก์ด ์์ผ์ ๋ง๋ ๋ค. ...
![[Spring] ์คํ๋ง ํธ๋์ญ์
์ ๊ฐ๋
๋ฐ ์ ์ฉ (@Transactional ์ฌ์ฉ๋ฒ)](/images/posts/29/img.png)
![[์ด์์ฒด์ (OS)] ์ค๋ ๋ (Thread), ๋ฉํฐ์ค๋ ๋(Multithreaded Programming)๋?](/images/posts/28/img.png)
![[AWS] RDS ์ ์ ์ธ์คํด์ค ์ ํ, ๋น์ฉ ์ต์ ํ](/images/posts/27/img.png)
![[PostgreSQL] ์ฟผ๋ฆฌ ์ฑ๋ฅํฅ์ (์คํ๊ณํ ๋ณด๋ ๋ฒ, ์์ธ ํ์ธ๋ฐฉ๋ฒ, Explain์ ์ด๋ค ์งํ๋ฅผ ๋ด์ผํ ๊น?)](/images/posts/26/img.png)