TCP๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋, ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํ ์ฐ๊ฒฐ ์ฑ๋ฆฝ๊ณผ ์ฐ๊ฒฐ ํด์ ๊ณผ์ ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. https://j-su2.tistory.com/15 [๋คํธ์ํฌ] TCP์ UDP TCP์ UDP๋ ์ ์ก ๊ณ์ธต์์ ํต์ ํ์ฑํ๋ฅผ ์ํด ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ ๋๋ค. TCP : ์ ๋ขฐ์ฑ, ์ฐ๊ฒฐ ์งํฅ์ UDP : ๋น์ ๋ขฐ์ฑ, ๋น์ฐ๊ฒฐ์ฑ, ์ค์๊ฐ ํ๋กํ ์ฝ์ด๋? ํต์ ๊ท์ฝ์ผ๋ก ์ปดํจํฐ ๋ด๋ถ์์, ๋๋ ์ปดํจํฐ j-su2.tistory.com 3 way handshake TCP๋ ์ฐ๊ฒฐ์ ์ํด์ 3๋ฒ์ ๊ณผ์ ์ ์งํํฉ๋๋ค. ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์๊ฒ SYN ํจํท์ ๋ณด๋ (sequence: X) ์๋ฒ๊ฐ SYN(X)์ ๋ฐ๊ณ , ํด๋ผ์ด์ธํธ๋ก ๋ฐ์๋ค๋ ์ ํธ์ธ ACK์ SYNํจํท์ ๋ณด๋ (sequence: Y / ACK: X+1) ํด๋ผ์ด์ธํธ๋ ์..
OSI 7 ๊ณ์ธต์ด๋? ์๋ฏธ ๋คํธ์ํฌ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ฒ์ผ๋ก, ๊ตญ์ ํ์คํ๊ธฐ๊ตฌ(ISO)์์ ๋คํธ์ํธ ๊ฐ์ ํธํ์ ์ํด์ ๋ง๋ ๊ฐ๋ฐฉํ ์์คํ ์ํธ ์ฐ๊ฒฐ ๋ชจ๋ธ์ ํ์ค์ธ ๋คํธ์ํฌ ๋ชจ๋ธ ์ค์ ์ธํฐ๋ท์์ ์ฌ์ฉ๋๋ TCP/IP ๋ OSI ์ฐธ์กฐ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ์ด๊ณ ์ค๋ฌด์ ์ผ๋ก ์ด์ฉ๋ ์ ์๋๋ก ๋จ์ํ https://j-su2.tistory.com/134 [๋คํธ์ํฌ] TCP/IP 4๊ณ์ธต TCP/IP(Transmission Control Protocal / Internet Protocal)๋? ํ์ฌ ์๋ง์ ํ๋ก๊ทธ๋จ๋ค์ด ์ธํฐ๋ท์ผ๋ก ํต์ ํ๋๋ฐ ์์ด ๊ฐ์ฅ ๊ธฐ๋ฐ์ด ๋๋ ํ๋กํ ์ฝ๋ก ์ค์ ๋๋ค์ ํ๋ก๊ทธ๋จ์ TCP์ IP๋ก ํต์ ํ๊ณ ์์ต๋๋ค. ์ฆ, j-su2.tistory.com ๋ฌผ๋ฆฌ → ๋ฐ์ดํฐ ๋งํฌ → ๋คํธ..
TCP/IP(Transmission Control Protocal / Internet Protocal)๋? ํ์ฌ ์๋ง์ ํ๋ก๊ทธ๋จ๋ค์ด ์ธํฐ๋ท์ผ๋ก ํต์ ํ๋๋ฐ ์์ด ๊ฐ์ฅ ๊ธฐ๋ฐ์ด ๋๋ ํ๋กํ ์ฝ๋ก ์ค์ ๋๋ค์ ํ๋ก๊ทธ๋จ์ TCP์ IP๋ก ํต์ ํ๊ณ ์์ต๋๋ค. ์ฆ, ์ธํฐ๋ท์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ์ฃผ๋ก TCP์ IP๋ฅผ ์ด์ฉํด์ ๋ณด๋ ๋๋ค. ์ด๋ฌํ ์ํฉ์์ ๋ฐ์ดํฐ์ ๋ณด๋ผ ๋ ์ฌ๋ฐ๋ฅด๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด TCP/IP 4๊ณ์ธต์ ํตํด ๊ฐ ๊ณ์ธต๋ง๋ค ์ฑ ์์ด ๋ถ์ฌ๋์ด ๊ณ์ธต์ ๋ฐ๋ผ์ ๋ฐ์ดํฐ๊ฐ ๋ณด๋ด์ง๊ฒ ๋ฉ๋๋ค. OSI 7๊ณ์ธต VS TCP/IP 4๊ณ์ธต OSI 7๊ณ์ธต ๋คํธ์ํฌ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ฒ ๊ตญ์ ํ์คํ๊ธฐ๊ตฌ(ISO)์์ ๋คํธ์ํธ ๊ฐ์ ํธํ์ ์ํด์ ๋ง๋ ๊ฐ๋ฐฉํ ์์คํ ์ํธ ์ฐ๊ฒฐ ๋ชจ๋ธ์ ํ์ค์ธ ๋คํธ์ํฌ ๋ชจ๋ธ TCP..
๋์ปค๋? ๋์ปค๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ ์ ์๋ ์ํํธ์จ์ด ํ๋ซํผ์ ๋๋ค. Go์ธ์ด๋ก ์์ฑ๋ ๋ฆฌ๋ ์ค ์ปจํ ์ด๋ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์คํ์์ค ๊ฐ์ํ ํ๋ซํผ ์ ํ๋ฆฌ์ผ์ด์ ์คํํ๊ฒฝ์ ์ฝ๋๋ก ์์ฑํ ์ ์์ OS๋ฅผ ๊ณต์ , ๊ฒฉ๋ฆฌํํ์ฌ ๊ด๋ฆฌํ ์ ์์ ์ฆ, ๋์ปค๋ ๋ ๋ฆฝ๋ ํ๊ฒฝ์ ๋ง๋ค์ด์ ํ๋์จ์ด๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ฉํ๋ ๊ธฐ์ ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. Docker๋ ํ์ฌ ๋ง์ ์๋น์ค์์ ์ฌ์ฉ๋๊ณ ์๋ ๊ธฐ์ ๋ก์ ํนํ *MSA์ ๋จ์ ์ธ ๊ด๋ฆฌ์ ๋ณต์ก์ฑ์ ํด๊ฒฐํด์ฃผ๊ธฐ ์ํด ์๋น์ค์ ์ปจํฐ์ด๋ํ๊ฐ ์ด๋ฃจ์ด์ง๋ฉฐ Docker์ Kubernetes๊ฐ ๋ง์ด ๋์ ๋์์ต๋๋ค. *MSA : ์๋น์ค๊ฐ์ ์์กด์ฑ์ ์์ ๊ณ ๊ธฐ๋ฅ์ ์ชผ๊ฐ๋ ๊ฒ์ ์ค์ ์ ์ผ๋ก ์ค๊ณํ ์ํคํ ์ฒ ๊ฐ์ํ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๊ฐ์ํ๋ ํ๋์ ํ๋์จ์ด๋ฅผ ์ฌ๋ฌ ๊ฐ์ ๊ฐ..
Web๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ํ์์ ์ผ๋ก ์ฌ์ฉํ๊ฒ ๋๋ ์น ํต์ ์ ์ํ ์ ์ฅ์์ธ ์ฟ ํค์ ์ธ์ ์ ๋ง์ฃผ์น๊ฒ ๋ฉ๋๋ค. ์ฐ์ ์ด๋ฌํ ์ ์ฅ์๊ฐ ํ์ํ ์ด์ ๋ฅผ ์๊ธฐ์ํด HTTP์ ํน์ง์ ์์์ผํฉ๋๋ค. **HTTP์ HTTPS์ ์์ธํ ๋ด์ฉ์ ์๋์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์. https://j-su2.tistory.com/16?category=1016208 [๋คํธ์ํฌ] HTTP์ HTTPS HTTP๋? Hyper Text Transfer Protocol์ ์ฝ์๋ก, ์ธํฐ๋ท์์ ํ ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํ๋กํ ์ฝ์ ์๋ฏธํฉ๋๋ค. ์ฆ, ์น ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ๋ฌธ์๋ฅผ ๊ตํํ๊ธฐ ์ํ ํต์ ๊ท์ฝ์ ๋๋ค. - HTTP๋ Request์ R j-su2.tistory.com HTTP์ ํน์ง HTTP ํต์ ๊ท์ฝ์ Connectionlessํ๊ณ Stat..
HTTP๋? https://j-su2.tistory.com/16 [๋คํธ์ํฌ] HTTP์ HTTPS HTTP๋? Hyper Text Transfer Protocol์ ์ฝ์๋ก, ์ธํฐ๋ท์์ ํ ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํ๋กํ ์ฝ์ ์๋ฏธํฉ๋๋ค. ์ฆ, ์น ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ๋ฌธ์๋ฅผ ๊ตํํ๊ธฐ ์ํ ํต์ ๊ท์ฝ์ ๋๋ค. - HTTP๋ Request์ R j-su2.tistory.com HTTP์ ๋์ ํด๋ผ์ด์ธํธ๊ฐ ๋ธ๋ผ์ฐ์ ์ URL์ ํตํด ํน์ Request๋ฅผ ๋ณด๋ด๋ฉด, ์๋ฒ๋ ํด๋น Request๋ฅผ ๋ฐ์ ์ฒ๋ฆฌํ์ฌ ํด๋ผ์ด์ธํธ์๊ฒ Response๋ฅผ ๋ณด๋ด๋ ํํ๋ก ์๋ํฉ๋๋ค. HTTP์ Method ** ์ต๊ทผ HTTP API๋ฅผ ๋ง๋ค๋ GET, POST, PUT, DELETE 4๊ฐ์ง Method๋ฅผ ์ฃผ๋ก ์ฌ์ฉํ๋ Rest API๊ฐ ..
HTTP๋? Hyper Text Transfer Protocol์ ์ฝ์๋ก, ์ธํฐ๋ท์์ ํ ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํ๋กํ ์ฝ์ ์๋ฏธํฉ๋๋ค. ์ฆ, ์น ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ๋ฌธ์๋ฅผ ๊ตํํ๊ธฐ ์ํ ํต์ ๊ท์ฝ์ ๋๋ค. - HTTP๋ Request์ Response๋ฅผ ์ํ ๋ฉ์์ง๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๊ตํ - ๊ธฐ๋ณธ์ ์ผ๋ก 80๋ฒ ํฌํธ๋ฅผ ์ฌ์ฉ - TCP/IP ๊ธฐ๋ฐ์ผ๋ก ๋์ HTTP์ ํน์ง 1. ๋น์ฐ๊ฒฐ ์งํฅ - ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ฌ์ฉ์์ ์์ฒญ์ผ๋ก ์๋ฒ์ ์ ์ํ์ฌ ์์ฒญ์ ๋ํ ์๋ต์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ ์ฐ๊ฒฐ์ ์ข ๋ฃ - ์ฅ์ : ๊ฐ๋จํ๊ณ ์์์ด ์ ๊ฒ๋ฆ - ๋จ์ : ์ฐ๊ฒฐ์ด ์ง์์ ์ด์ง ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์์ ์ฐ๊ฒฐ ์ข ๋ฃํ ์ถ๊ฐ์ ์ธ ์์ฒญ์ ์ด๋ค ์ฌ์ฉ์์ ์์ฒญ์ธ์ง ์ธ์ ๋ถ๊ฐ ์ด๋ฌํ ๋จ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด ์ฟ ํค, ์ธ์ , ํ๋ ํผ ํ๋ ๋ฑ์ ์ด์ฉํฉ๋..
TCP์ UDP๋ ์ ์ก ๊ณ์ธต์์ ํต์ ํ์ฑํ๋ฅผ ์ํด ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ ๋๋ค. TCP : ์ ๋ขฐ์ฑ, ์ฐ๊ฒฐ ์งํฅ์ UDP : ๋น์ ๋ขฐ์ฑ, ๋น์ฐ๊ฒฐ์ฑ, ์ค์๊ฐ ํ๋กํ ์ฝ์ด๋? ํต์ ๊ท์ฝ์ผ๋ก ์ปดํจํฐ ๋ด๋ถ์์, ๋๋ ์ปดํจํฐ ์ฌ์ด์์ ๋ฐ์ดํฐ์ ๊ตํ ๋ฐฉ์์ ์ ์ํ๋ ๊ท์น ์ฒด๊ณ์ ๋๋ค. TCP๋? Transmission Control Protocal์ ์ฝ์๋ก ์ง์ญํด๋ณด๋ฉด ์ ์ก ์ ์ด ํ๋กํ ์ฝ๋ก, ์ธํฐ๋ท์์์ ๋ฐ์ดํฐ๋ฅผ ๋ฉ์์ง์ ํํ๋ก ๋ณด๋ด๊ธฐ ์ํด IP์ ํจ๊ป ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก TCP์ IP๋ฅผ ํจ๊ป ์ฌ์ฉ - IP: ๋ฐ์ดํฐ์ ๋ฐฐ๋ฌ์ ์ฒ๋ฆฌ - TCP: ํจํท์ ์ถ์ ๋ฐ ๊ด๋ฆฌ ** ํจํท์ด๋? ์ธํฐ๋ท ๋ด์์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ํ ๊ฒฝ๋ก ๋ฐฐ์ (๋ผ์ฐํ )์ ํจ์จ์ ์ผ๋ก ํ๊ธฐ ์ํด์ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ๊ฐ์ ์กฐ๊ฐ์ธ ํจํท์ผ๋ก ๋๋์ด ์ ์กํฉ๋๋ค..
- Total
- Today
- Yesterday
- ์ด์์ฒด์
- ๋ฐฑ์ค
- fp
- ์๊ณ ๋ฆฌ์ฆ
- ํฌํฌ์ธํฐ
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
- ์ด๋ถํ์
- ๋ ์์ปฌ ํ๊ฒฝ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ deep dive
- TDD
- 2019 ์นด์นด์ค ๊ฐ๋ฐ์ ๊ฒจ์ธ ์ธํด
- map
- ํ๋กํผํฐ
- ๋คํธ์ํฌ
- ์ ์ญ ๋ณ์
- ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
- JavaScript
- git
- ๋ฐฑ์ค node.js
- Baekjoon
- ํ๋ก๊ทธ๋๋จธ์ค
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
- ์๋ฐ
- ์ฝ๋ฉํ ์คํธ
- ์นด์นด์ค ์ธํด
- ํ๋กํ ์ฝ
- ๋ฐฑ์ค javascript
- http
- ๋์์ธ ํจํด
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |