โญ Group_Study70 [2์ฃผ์ฐจ] Application Layer - Socket ์์ผ์ด๋ ๋ฌด์์ธ๊ฐ? ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก์ธ์ค๋ผ๋ฆฌ์ ํต์ -> ํด๋ผ์ด์ธํธ ํ๋ก์ธ์ค - ์๋ฒ ํ๋ก์ธ์ค ๊ฐ์ ํต์ โ OS๊ฐ ์ ๊ณตํด์ฃผ๋ API์ ์ผ์ข ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ๋ก ๋ฐ์ ์๋ Transport Layer๊ฐ ์ ๊ณตํด์ฃผ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ค. -> TCP socket or UDP socket Socket API (TCP) โ ์๋ฒ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋์ ์ด๋ค(ํด๋ผ์ด์ธํธ์ ์์ฒญ์ด ๋์์ฌ ๋๊น์ง ๋๊ธฐ) โ ํด๋ผ์ด์ธํธ๊ฐ connect ์์ฒญ์ ๋ณด๋ด๋ฉด ๋ ์์ผ์ด ์ฐ๊ฑธ๋๋ค. (Read - Write) Socekt ๊ฐ ์ฐ๊ฒฐ๊ณผ์ ๊ณผ ํจ์๋ค Function: socket โ int type: ํด๋น ์์ผ์ด UDP type ์ธ์ง TCP type์ธ์ง ๊ฒฐ์ ํด์ฃผ๋ ์ธ์ โ ์์ฑํ ์์ผ์ id / idx ๋ฐํ Function: bi.. 2022. 9. 26. [1์ฃผ์ฐจ] ์ปดํจํฐ ๋คํธ์ํฌ ๊ธฐ๋ณธ 2 Application layer ๋คํธ์ํฌ์ 5๊ณ์ธต ์ค ๊ฐ์ฅ ์ต์์ ๊ณ์ธต Client - Server architecture ์๋ฒ ํญ์ ์ฐ๊ฒฐ๋์ด ์์ ๊ณ ์ ๋ ip์ฃผ์ ํด๋ผ์ด์ธํธ ๊ฐํ์ ์ผ๋ก ์ฐ๊ฒฐ ๋์ ip์ฃผ์ Sockets ์๋ฒ๋ ํด๋ผ์ด์ธํธ๋ ์์ผ์ ํตํด์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ (write - read) ์์ผ์ ์ฐ๊ฒฐํ๊ธฐ ์ํด ์์ผ์ **์ฃผ์(index)**๋ฅผ ์์์ผํจ → Port number : ํด๋น ์ปดํจํฐ ๋ด ํน์ ํ๋ก์ธ์ค์ ์ฃผ์ ๋๋ถ๋ถ์ ์น์ฌ์ดํธ๋ 80๋ฒ ํฌํธ ๋ฒํธ๋ฅผ ์ฌ์ฉ ๊ฐ์ ํฌํธ ๋ฒํธ๋ฅผ ์ฌ์ฉํ๋ ์ด์ : DNS ์ฒ๋ฆฌ์ ํธ์๋ฅผ ์ํด → IP address : ์ธํฐ๋ท ์์ ์กด์ฌํ๋ ์ปดํจํฐ์ ์ฃผ์ ๋คํธ์ํฌ ๊ณ์ธต์ด ํ์๋ก ํ๋ ์์๋ค ํ์ ๊ณ์ธต(transport)์ ์์ ๊ณ์ธต(application)์ ํ์๋ก ํ.. 2022. 9. 25. [1์ฃผ์ฐจ] ์ปดํจํฐ ๋คํธ์ํฌ ๊ธฐ๋ณธ 1 ๋คํธ์ํฌ์ ๊ตฌ์กฐ ๋คํธ์ํฌ ์ฃ์ง(network edge) application and hosts(๋ฉํ, ๋ฐ์คํฌํ, ์น ๋ธ๋ผ์ฐ์ ๋ฑ๋ฑ) ๋คํธ์ํฌ ์ฝ์ด(networkcore) ๋ผ์ฐํฐ(routers) network or networks access networks, physical media ๋คํธ์ํฌ์ ์์๋ค์ ์ฐ๊ฒฐํด์ฃผ๋ ๋งํฌ๋ค Network edge end systems(hosts) run application programs client/server model ํด๋ผ์ด์ธํธ: ์ํ ๋๋ง๋ค ๋งํฌ์ ์ ์ํด์ ์๋ฒ์ ์ฐ๊ฒฐ ์๋ฒ: ํญ์ ์ฐ๊ฒฐ๋ ์ํ๋ก ํด๋ผ์ด์ธํธ์ ์์ฒญ ๋๊ธฐ peer-peer model ์๋ต connection-oriented service TCP service: ์ฌ์ฉ์์๊ฒ ์๋ 3๊ฐ์ง ์ ๊ณต reliab.. 2022. 9. 25. [0์ฃผ์ฐจ] ๋คํธ์ํฌ ์คํฐ๋ ์์ 0. ์คํฐ๋๋ฅผ ์์ํ๋ฉด์ SSAFY์์๋ ๋ฒ์จ ๋๋ฒ์งธ ์คํฐ๋๋ค. ์คํฐ๋ ๊ณํ ์ง๋ฉด์ ์ง๋ ์คํฐ๋ ๋ ๋๊ผ๋ ์ข์ ์ , ์์ฌ์ด ์ ๋ค์ ๋ง์ด ๋ฐ์ํด๋ณผ๋ ค๊ณ ๋ ธ๋ ฅํ๋ค. ํ์ง๋ง ์ธ์ ๋ ๊ณํ๋๋ก ๋๋ ๊ฑด ์๋๋๊น ๋ ๋ฌธ์ ์์ผ๋ฉด ๊ทธ๋ ๊ทธ๋ ์ ์ ํ ์ตํตํ๋ฉด์ ํ ์๊ฐ์ด๋ค. ๊ทธ๋๋ ๊ฐ์ธ ๊ณต๋ถ ์์ฃผ๊ณ ์คํฐ๋์์ ์ง์ ์ ์ผ๋ก ๋ญ ํ๋ ๊ฑด ์ ์ผ๋ ๋ด ๊ณต๋ถ๋ง ์ด์ฌํ ํ๋ฉด ํฐ ๋ฌธ์ ๋ ์์ ๊ฒ ๊ฐ๋ค. ์ํํธ์จ์ด ํ์ต ๊ฒฝํ์ด ์งง์ ๋น์ ๊ณต์ ์ ์ฅ์์ ์ ๊ณต๊ฐ์๋ก ํ์ต์ ํ๋ ๊ฒ์ ๋ํด ์ด๋์ ๋ ๊ณ ๋ฏผ์ด ์์๋ ๊ฒ๋ ์ฌ์ค์ด์ง๋ง, ๋ด ์ ๊ณต ์์ ์ ๋์ด์ผ ์๊ฐํด๋ณด๋ฉด ๋น์ทํ๊ฒ ๋ฌด์๋ฌด์ํ ์ ๊ณต ์ฌํ ๊ฐ์๋ค ์ฒ์ ๋ค์ ๋ ๋ชจ๋ฅด๋ ์ํ์์ ๋ค์ ๊ฒ๋ ๋ง์๊ธฐ์ ๊ทธ๋ฅ ๋ค์ด๋ณด๊ณ ์ ํ๋ค. ๋ฌด์๋ณด๋ค ์ง๊ธ์ ๊ทธ๋๋ ๊ณต๋ถ๊ฐ ์ด๋์ ๋ ์ฌ๋ฏธ๋ ์๊ณ ์์ง๋ ์์ผ๋๊น... 2022. 9. 25. ์ด์ 1 ยทยทยท 9 10 11 12 ๋ค์