ํฌ๋ํํค ์ ๊ธ WEEK6 Day45 - 6์ฃผ์ฐจ ๋ฐ์ /OSI 7๊ณ์ธต
๐2024.2.22
ํ๊ณ
2์ฃผ๊ฐ์ 5์ฃผ์ฐจ๊ฐ ๋์ด ๋ฌ๋ค.
์ค๋ malloc -lab ๋ฐํ๋ฅผ ํ๋ฉด์ 6์ฃผ์ฐจ ๋ฐ์ ๋ฅผ ํ์๋ค.
์ฝ์น๋๋ค์ ์ ์๊พธ ๋๋ง ๋ฐํ๋ฅผ ์ํค๋๊ฑด์ง ์ค๋๋ ์ญ์๋ ๋ฐํ๋ฅผ ํ๊ฒ ๋์๋ค.. 3๋ฒ ์ฐ์ ๋ฐํ๋ค
๋๋ฅผ ์ข๊ฒ ๋ณธ๋ค๊ณ ์๊ฐ์ ํด์ผ๊ฒ ์ง....?
์ด๋ฒ 6์ฃผ์ฐจ๋ ์น ์๋ฒ ๊ตฌํ์ผ๋ก ๋คํธ์ํฌ ๊ณต๋ถ๋ฅผ ํ๊ฒ ๋๋ค!
์ด์ฌํ ๋ฌ๋ ค๋๊ฐ๋ณด์!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
6์ฃผ์ฐจ ํํ ์ค๋น - ์น์๋ฒ ๋ง๋ค๊ธฐ
1. ํค์๋
๋คํธ์ํฌ ๊ณ์ธต(OSI7 Layer, TCP/IP Layer),
ํด๋ผ์ด์ธํธ-์๋ฒ ๋ชจ๋ธ,
์์ผ(socket, bind, listen, accept, connect, close),
ํ์ผ ๋์คํฌ๋ฆฝํฐ,
Datagram Socket vs Stream Socket,
CGI / WebServer / MIME Type,
HTTP (์์ฒญ/์๋ต, ํค๋, ๋ฉ์๋, ์ํ์ฝ๋, HEAD ๋ฉ์๋),
Proxy
2. ์ฑ ์ฝ๊ธฐ
8์ฅ, 10์ฅ, 11์ฅ, 12์ฅ
3. ์น์๋ฒ ๊ตฌํ
๋ฐฑ์ค 9372 ์๊ทผ์ด์ ์ฌํ
์ต์์ ์ฅํธ๋ฆฌ ๋ฌธ์ ์ธ๋ฐ ์ต์์ ์ฅํธ๋ฆฌ๊ฐ ๋ญ์ง ๊น๋จน์ด์ ๋ค์ ๊ฐ๋ ์ ์ฐพ์๋ดค๋ค. (๊น๋จน์ง ์๋๋ก ๊ณ์ ๋ณต์ตํด์ผ๊ฒ ๋ค)
์ต์์ ์ฅํธ๋ฆฌ๋ ์ฌ์ดํด์ด ์๊ณ ์ฐ๊ฒฐ ๊ทธ๋ํ์ ๋ชจ๋ ๋ ธ๋๊ฐ ์ฐ๊ฒฐ๋์ด ์๋ ๋ถ๋ถ ๊ทธ๋ํ๋ก ๊ฐ์ ๋ค์ ๊ฐ์ค์น ํฉ์ด ์ต์์ธ ํธ๋ฆฌ๋ฅผ ๋งํ๋ค.
๋ฌธ์ ํ์ด
[๋ฐฑ์ค] 9372๋ฒ ์๊ทผ์ด์ ์ฌํ (ํ์ด์ฌ)
9372๋ฒ: ์๊ทผ์ด์ ์ฌํ ์ฒซ ๋ฒ์งธ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ์ T(T ≤ 100)๊ฐ ์ฃผ์ด์ง๊ณ , ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ๋ค์๊ณผ ๊ฐ์ ์ ๋ณด๊ฐ ์ฃผ์ด์ง๋ค. ์ฒซ ๋ฒ์งธ ์ค์๋ ๊ตญ๊ฐ์ ์ N(2 ≤ N ≤ 1 000)๊ณผ ๋นํ๊ธฐ์ ์ข ๋ฅ
habbn-unitystudy.tistory.com
OSI 7๊ณ์ธต, TCP/IP 4๊ณ์ธต
OSI 7๊ณ์ธต์ด๋ ๋คํธ์ํฌ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ฒ์ด๋ค.
๋๋ ์ด์ ๋ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ํ์ ํ ์ ์๊ณ ํน์ ํ ํ ๊ณณ์ ์ด์์ด ์๊ธฐ๋ฉด ๋ค๋ฅธ ๊ณณ์ ๊ฑด๋ค์ง ์๊ณ ์ด์์ด ์๊ธด ๋จ๊ณ๋ง ๊ณ ์น ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
OSI 7๊ณ์ธต์
1๊ณ์ธต - ๋ฌผ๋ฆฌ ๊ณ์ธต
2๊ณ์ธต - ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต
3๊ณ์ธต - ๋คํธ์ํฌ ๊ณ์ธต
4๊ณ์ธต - ์ ์ก ๊ณ์ธต
5๊ณ์ธต - ์ธ์ ๊ณ์ธต
6๊ณ์ธต - ํํ ๊ณ์ธต
7๊ณ์ธต - ์์ ๊ณ์ธต
์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ ,
TCP/IP 4๊ณ์ธต์
1๊ณ์ธต - ๋คํธ์ํฌ ์์ธ์ค ๊ณ์ธต
2๊ณ์ธต - ์ธํฐ๋ท ๊ณ์ธต
3๊ณ์ธต - ์ ์ก ๊ณ์ธต
4๊ณ์ธต - ์์ฉ ๊ณ์ธต
์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
์์ธํ ์ค๋ช ์..
[๋คํธ์ํฌ] OSI 7๊ณ์ธต, TCP/IP 4๊ณ์ธต
OSI 7๊ณ์ธต์ด๋? ๋คํธ์ํฌ์์ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ฒ์ ๋งํ๋ค. OSI 7๊ณ์ธต์ ๋๋ ์ด์ ๋? ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ํ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ํ๋ฆ์ ํ ๋์ ์์๋ณด๊ธฐ
habbn-unitystudy.tistory.com
TCP/UDP
TCP/UDP๋ ๋ฐ์ดํฐ์ ์ ๋ฌ์ ๋ด๋นํ๋ฉฐ ์ ๋ฌํ๋ ํจํท์ ์ค๋ฅ๋ฅผ ๊ฒ์ฌํ๊ณ ์ฌ์ ์ก ์๊ตฌ ๋ฑ์ ์ ์ด๋ฅผ ๋ด๋นํ๋ ํ๋กํ ์ฝ์ด๋ค.
TCP๋ ์ฐ์์ฑ๋ณด๋ค ์ ๋ขฐ์ฑ ์๋ ์ ์ก์ด ์ค์ํ ๋ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ด๊ณ ,
UDP๋ TCP๋ณด๋ค ๋น ๋ฅด๊ณ ๋คํธ์ํฌ ๋ถํ๊ฐ ์ ๋ค๋ ์ฅ์ ์ด ์์ง๋ง, ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ณด์ฅํ์ง๋ ์๋๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ ๋ขฐ์ฑ ๋ณด๋ค๋ ์ฐ์์ฑ์ด ์ค์ํ ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ๊ณผ ๊ฐ์ ์๋น์ค์ ์์ฃผ ์ฌ์ฉ๋๋ค.
์์ธํ ์ค๋ช ์..
[๋คํธ์ํฌ] TCP/UDP
TCP/UDP OSI 7๊ณ์ธต๋ค ์ค TCP/IP์ ์ ์ก ๊ณ์ธต์์ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ด๋ค. ์ฆ, ๋ฐ์ดํฐ์ ์ ๋ฌ์ ๋ด๋นํ๋ฉฐ ์ ๋ฌ๋๋ ํจํท์ ์ค๋ฅ๋ฅผ ๊ฒ์ฌํ๊ณ ์ฌ์ ์ก ์๊ตฌ ๋ฑ์ ์ ์ด๋ฅผ ๋ด๋นํ๋ค. TCP(Transmission Control Protoc
habbn-unitystudy.tistory.com
์ค๋๋ ๋จธ์ฑ์ด ์คํฌํ ๋ชจ์ผ๊ธฐ ์ฑ๊ณต