Etc
TCP/UDP ํฌํธ ๋ชฉ๋ก
๊ธฐ๋ณธ์ ์ผ๋ก ๊ถ๊ณ ๋๋ ๊ธฐ๋ณธํฌํธ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ ์ด๋ IANA ์ ๊ถ๊ณ ์์ผ๋ก ๊ตฌ์ฑ๋๋ค.
์์ฃผ ์ฌ์ฉ๋๋ ํฌํธ๋ ๋ค์๊ณผ ๊ฐ๋ค.
PORT | ์ค๋ช | TCP | UDP |
---|---|---|---|
20 | FTP (ํ์ผ ์ ์ก ํ๋กํ ์ฝ) - ๋ฐ์ดํฐ ํฌํธ | O | |
21 | FTP - ์ ์ดํฌํธ | O | |
22 | SSH (๋ค๋ฅธ FTP ํ๋ก๊ทธ๋จ์ ์ํด์ SFTP์ ๊ธฐ๋ณธ ํฌํธ๋ก ์ค์ ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ด ์ถฉ๋์ด ๋๋ค) | O | |
23 | Telnet | O | |
25 | SMTP - ์ด๋ฉ์ผ ์ ์ก์ ์ฌ์ฉ | O | |
80 | HTTP - ์น ํ์ด์ง ์ ์ก | O | |
443 | HTTPS - SSL ์์ HTTP์ ์ํธํ ์ ์ก | O | |
990 | SSL ์์ FTP์ ์ํธํ ์ ์ก | O |
OSI 7 Layer
๊ณ์ธต | ์ด๋ฆ | ์ฅ๋น | ๋ํ ํ๋กํ ์ฝ | ์ค๋ช |
---|---|---|---|---|
7๊ณ์ธต | ์๋น์ค ์ ๊ณต | DHCP, DNS, FTP, HTTP | ์์ฉ ๊ณ์ธต (Application) | ์ฌ์ฉ์์ ์ํธ์์ฉ ํ๋ ์์ฉ ํ๋ก๊ทธ๋จ ์ด๋ค. Chrome, FF, Safari ๋ฑ๊ณผ ๊ฐ์ ์์ฉํ๋ก๊ทธ๋จ์ด ๋ํ์ ์ด๋ค. |
6๊ณ์ธต | ํํ ๊ณ์ธต (Presentation) | ํฌ๋งท ๋ณํ | JPEG, MPEG, SMB, AFP | ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๋ณดํธํ๊ธฐ ์ํ์ฌ ์ํธํ ๋ฐ ๋ณตํธํ๋ฅผ ํ๋ ๊ณ์ธต |
5๊ณ์ธต | ์ธ์ ๊ณ์ธต (Session) | ๊ท์น ์ ์ด | SSH, TLS | ์ธ์ ์ ๋ง๋ค๊ณ ์ค์ ํ๋ ๊ธฐ๋ฅ์ ๋ด๋น |
4๊ณ์ธต | ์ ์ก ๊ณ์ธต (Transport) | ๊ฒ์ดํธ์จ์ด | TCP, UDP, ARP | ๋ฐ์ดํฐ์ ์ ์ก์ ์กฐ์จํ๋ฉฐ ์ฉ๋๊ณผ ์๋ ๋ฐ ๋ชฉ์ ์ง ๋ฑ์ ์ฒ๋ฆฌํ๋ค. ๋ํ์ ์ผ๋ก๋ ์ ์ก ์ ์ด ํ๋กํ ์ฝ(TCP) ์ด ์ธํฐ๋ท ํ๋กํ ์ฝ (IP) ์์ ๊ตฌ์ถ์ด ๋๋๋ฐ ์ด๋ฅผ TCP/IP ๋ผ๊ณ ํ๋ค. |
3๊ณ์ธต | ๋คํธ์ํฌ ๊ณ์ธต (Network) | ๋ผ์ฐํฐ | IP, ICMP, IGMP | ๋ผ์ฐํ
๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ณ์ธต IP๊ฐ ์ฌ๊ธฐ์ ์๋ํ๋ค. |
2๊ณ์ธต | ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต (Data Link) | ๋ธ๋ฆฟ์ง, ์ค์์น | MAC, PPP | ๋งค์ฒด ์ ๊ทผ ์ ์ด (MAC) ๊ณ์ธต์ผ๋ก ๋๋ถ๋ถ์ ์ค์์น๊ฐ ์ด ๊ณ์ธต์์ ๋์๋๋ค. |
1๊ณ์ธต | ๋ฌผ๋ฆฌ ๊ณ์ธต (Physical) | ํ๋ธ, ๋ฆฌํผํฐ | Ethernet, RS-232C | ์์คํ
์ ์ ๊ธฐ์ , ๋ฌผ๋ฆฌ์ ํํ์ ๋ํ๋ด๋ ๊ณ์ธต ์ผ์ด๋ธ์ ์ฐ๊ฒฐ ํน์ ํ๋ฌ๊ทธ ์ํ๋ฅผ ์ ๊ฒ ๊ฐ๋ฅํ๋ค. |
์ฐธ๊ณ ์๋ฃ
https://kimdongwook.tistory.com/entry/OSI-7๊ณ์ธต
http://www.ciokorea.com/news/36536
http://blog.naver.com/PostView.nhn?blogId=hostinggodo&logNo=220708841767
http://blog.naver.com/PostView.nhn?blogId=demonicws&logNo=40117378644
๋คํธ์ํฌ ์ค์์น (NetWork Switch)
Switch | ๊ธฐ๋ฅ |
---|---|
L2 | MAC Address ๋ฅผ ์ฝ์ด ์ค์์นญ ์์
์ ํ๋ค. ๋ผ์ฐํ ์ด ๋ถ๊ฐ๋ฅ ํ๋ค. |
L3 | IP ์ ๋ณด๋ฅผ ์ฝ์ด ์ค์์นญ์ ํ๋ค. |
L4 | Port ๋ฒํธ (TCP / UDP) ๋ฅผ ๋ณด๊ณ ์ค์์นญ์ ํ๋ค. HTTP : 80 HTTPS : 444 FTP : 21, 22 |
L7 | ์ดํ๋ฆฌ์ผ์ด์ ๊ฒฝ๋ก๋ฅผ ๋ณด๊ณ ์ค์์นญ์ ํ๋ค. (๋๋ฉ์ธ ์ดํ ๊ฒฝ๋ก) |
๊ฐ ์ค์์น ์ฅ๋น๋ ์๊ธฐ๋ณด๋ค ๋ฎ์ ์ค์์น์ ๊ธฐ๋ฅ๊น์ง ์ํ๊ฐ ๊ฐ๋ฅํ๋ค. (L7์ L4, L3, L2 ์์ญ๊น์ง ์ปค๋ฒ ๊ฐ๋ฅ)
๊ฐ์ ๋คํธ์ํฌ (virtual Network)
Virtual Box, VM Ware ๊ฐ์ ๊ฐ์๋จธ์ ํ๋ก๊ทธ๋จ์ ์ด์ฉํ์ฌ Host (๋ก์ปฌ PC) ๋ด์ ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ ์ ์๋ค.
๊ตฌ์ฑ ๊ฐ๋ฅํ ๊ฐ์ ๋คํธ์ํฌ์ ์ข ๋ฅ๋ ๋ค์๊ณผ ๊ฐ๋ค.
Host-Only
- ์ธ๋ถ์ ๋จ์ ๋ ๋ด๋ถ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ
- ๊ตฌ์ฑ๋ ๊ฐ์๋จธ์ ๋ค๋ผ๋ฆฌ๋ง ํต์ ์ด ๊ฐ๋ฅ
NAT (Network Address Translation)
- Host PC ๋ก๋ถํฐ IP๋ฅผ ํ ๋น๋ฐ์ ๊ฐ์๋จธ์ ํ๋ก๊ทธ๋จ์ด ์์ฒด DHCP ์๋ฒ๋ฅผ ๋์ ๋ด๋ถ ๋คํธ์ํฌ ๋์ญ ํ ๋น ๋ฐ ํต์ ์ ํ๋ค.
- Host PC ๋ฅผ ํตํด ์ธ๋ถ ๋คํธ์ํฌ์ ํต์ ์ด ๊ฐ๋ฅํ๋ค.
Bridge
- ๊ณต์ ๊ธฐ๋ก๋ถํฐ IP ๋ฅผ ํ ๋น ๋ฐ์ ํธ์คํธ์ ๋์ผํ ๋คํธ์ํฌ ๋์ญ์ IP ๋ฅผ ๊ฐ๊ฒ ๋๋ค.
- ๊ณต์ ๊ธฐ๋ฅผ ํตํด ์ธ๋ถ ๋คํธ์ํฌ์ ํต์ ์ด ๊ฐ๋ฅํ๋ค.
์ฐธ๊ณ ์๋ฃ
DHCP (Dynamic Host Configuration Protocal) ์๋ฒ
Host PC ์์ ๋ณด์ ํ๊ณ ์๋ IP ๋ฅผ ์ ๋์ ์ผ๋ก ๊ด๋ฆฌํ๋ ํ๋กํ ์ฝ์ด๋ค.
_IP ์๋ ํ ๋น๊ณผ ๋ถ๋ฐฐ์ ๊ธฐ๋ฅ_์ ๋ด๋นํ๋ค.
ํ๋ก์ ํ๊ฒฝ (Proxy) ํ๊ฒฝ
ํ๋ก์ ์๋ฒ (Proxy Server) ๋ ์ค๊ณ์๋ฒ ์ด๋ค.
์๋ฐฉํฅ ํ๋ก์ (Forward Proxy)
- ๋ด๋ถ์์ ์ธ๋ถ๋ก ์ ๊ทผ
- Proxy Server ์์ IN/OUT ๋ฐ์ด๋ ํจํท์ ๋ํ ๋ณด์์ ์ฑ (Content Filtering) ์ ์ ์ฉํ ์ ์๋ค.
- Proxy Server ๋ด๋ถ์ Cache ๋ฅผ ์ ์งํ๋ฉฐ ์ด๋ฏธ ํ๋ฒ ํต์ ํ ์ธ๋ถ ์๋ฒ์ ์ด๋ฏธ์ง, ํ์ผ, ๊ทธ ์ธ์ ๋ณด๋ค์ ์ ์ฅํ ์ ์๋ค.
- Cache ์ฉ๋๋ก ์ฌ์ฉํ๋ค.
์ญ๋ฐฉํฅ ํ๋ก์ (Reverse Proxy)
- ์ธ๋ถ์์ ๋ด๋ถ๋ก ์ ๊ทผ
- ์ธ๋ถ ์ฌ์ฉ์๋ ๋ด๋ถ๋ง์ ๋ํ ์๋ฒ์ ์กด์ฌ๋ฅผ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ Reverse Proxy ์๋ฒ์ ๋ค์ด์ค๋ ๋ชจ๋ ์ ์์ Reverse Proxy ์ ๋งคํ๋๋ ๋ด๋ถ ์๋ฒ์ ์ ๋ณด๋ฅผ ์๊ณ ์์ฒญ์ ๋๊ฒจ์ค๋ค.
- Proxy ์๋ฒ๊ฐ ๋ด๋ถ ์๋ฒ์ ์ ๋ณด๋ฅผ ์๊ณ ์์ผ๋ฏ๋ก ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ํตํด ๋ถํ ์ฌ๋ถ์ ๋ฐ๋ผ ์์ฒญ์ ๋ถ๋ฐฐํ ์ ์๋ค.
๋๋ถ๋ถ nginx
์ ๊ฐ์ Web Server ์์ ์ค์ ํ๋ค.