728x90
๋ฐ์ํ
728x90
server, client
- server
ํด๋ผ์ด์ธํธ์๊ฒ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ๋ณด๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ปดํจํฐ ์์คํ ์ผ๋ก ์ปดํจํฐ ํ๋ก๊ทธ๋จ ๋๋ ์ฅ์น๋ฅผ ์๋ฏธํ๋ค. - client
๋คํธ์ํฌ๋ฅผ ํตํด ์๋ฒ๋ผ๋ ๋ค๋ฅธ ์ปดํจํฐ ์์คํ ์์ ์๊ฒฉ ์๋น์ค์ ์ ์ํ ์ ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ด๋ ์๋น์ค
protocol
- ์ปดํจํฐ์ ์ปดํจํฐ ์ฌ์ด, ๋๋ ํ ์ฅ์น์ ๋ค๋ฅธ ์ฅ์น ์ฌ์ด์์ ๋ฐ์ดํฐ๋ฅผ ์ํํ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ์ฌ ์ฝ์ํ ์ฌ๋ฌ ๊ฐ์ง ๊ท์ฝ.
-> ์ด ๊ท์ฝ์๋ ์ ํธ ์ก์ ์ ์์, ๋ฐ์ดํฐ์ ํํ๋ฒ, ์ค๋ฅ ๊ฒ์ถ๋ฒ ๋ฐ์๊ฐ ์๋ค. - ์น์์ ์ด๋ฃจ์ด์ง๋ ๋ฐ์ดํฐ ํต์ ๋ฐฉ์
- ํด๋ผ์ด์ธํธ ์์ฒญ์ด ์์ ๋ ์๋ฒ๊ฐ ์๋ตํ๊ณ ์ ์ก ํ ์ฐ๊ฒฐ์ ์ข ๋ฃํ๋ ๋จ๋ฐฉํฅ ํต์
- ํด๋ผ์ด์ธํธ์ ์์ฒญ์ด ๋ฐ๋์ ์ ํ๋์ด์ผ ํ๋ค.
- ๋จ๋ฐฉํฅ ํต์ ์ด๋ฏ๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋๋ฉด ๋ฐ๋ก ์ฐ๊ฒฐ์ด ์ข ๋ฃ๋๋ค. ๋ณด๊ธฐ์๋ ์๋ฒ๊ฐ ์ฐ๊ฒฐ๋๊ณ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ฐ๊ฒฐ์ ์ข ๋ฃ๋๊ณ , ์ฐ๋ฆฌ๋ ๋ก์ปฌ์์ ๋ณด๊ณ ์๋ ๊ฒ์ด๋ค.
http, https
- http
-> hyper text transfer protocol์ ์ฝ์์ด๋ค.
-> ๊ธฐ๋ณธ ํฌํธ : 80
-> ์ธํฐ๋ท์์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ํ๋กํ ์ฝ
-> ์ํธํ๊ฐ ๋์ง ์์์ ๋ณด์์ ์ทจ์ฝํ๋ค๋ ํน์ง์ด ์๋ค. - https
-> hyper text transfer proocol secure์ ์ฝ์์ด๋ค.
-> ๊ธฐ๋ณธ ํฌํธ : 443
-> HTTP + SSL
-> ๋คํธ์ํฌ์์ ์ 3์๊ฐ ๋ณผ ์ ์๋๋ก ๊ณต๊ฐํค ์ํธํ๋ฅผ ์ง์ํ๋ค.
-> SSL ๋์งํธ ์ธ์ฆ์ : ๊ณต์ธ๋ ์ 3์ ์ ์ฒด๊ฐ ๋ณด์ฆํด์ฃผ๋ ์ ์ ๋ฌธ์. ์ 3์ ์ ์ฒด์์ ๊ตฌ๋งคํด ์ค์ ์ ํด์ผ์ง๋ง ์ฌ์ฉํ ์ ์๋ค.
apache, iis, tomcat, nginx
- apache
-> HTTP ์น ์๋ฒ์ฉ ์ํํธ์จ์ด์ด๋ค.
-> ์ธ๊ณ์์ ๊ฐ์ฅ ๋ง์ด ์ฐ๋ ์น ์๋ฒ ์ค ํ๋์ด๋ค.
-> ๊ตฌ์ถ์ด ์ฝ์ง๋ง ๋ฌด๊ฒ๋ค๋ ํน์ง์ด ์๋ค.
-> ํด๋ผ์ด์ธํธ์์ ์์ฒญํ๋ HTTP์์ฒญ์ ์ฒ๋ฆฌํ๋ ์น์๋ฒ - iis
-> IIS๋ Internet Information Sevices ์ ์ฝ์
-> ๋ง์ดํฌ๋ก์ํํธ ์๋์ฐ๋ฅผ ์ฌ์ฉํ๋ ์๋ฒ๋ค์ ์ํ ์ธํฐ๋ท ๊ธฐ๋ฐ ์๋น์ค๋ค์ ๋ชจ์
-> ์ํ์น ์น์๋ฒ์ ์ด์ด ์ธ๊ณ์์ ๋๋ฒ์งธ๋ก ๊ฐ์ฅ ์ ์๋ ค์ง ์น์๋ฒ
-> ASP ์คํฌ๋ฆฝํธ ์ธ์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
-> ๋ง์ดํฌ๋ก์ํํธ์์ ์ ๊ณตํ๋ ์๋์ฐ OS์์๋ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. - tomcat
-> ํฐ์บฃ WAS(web application server) (์ปจํ ์ด๋, ์น ์ปจํ ์ด๋, ์๋ธ๋ฆฟ ์ปจํ ์ด๋๋ก๋ ๋ถ๋ฆผ)
-> JAVA EE ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ก๋ค.
-> JSP์ Servlet์ ๊ตฌ๋ํ๊ธฐ ์ํ ์๋ธ๋ฆฟ ์ปจํ ์ด๋ ์ญํ ์ ์ํ
-> ์ํ์น์๋ฒ์๋ ๋ค๋ฅด๊ฒ DB์ฐ๊ฒฐ, ๋ค๋ฅธ ์์ฉํ๋ก๊ทธ๋จ๊ณผ ์ํธ ์์ฉ ๋ฑ ๋์ ์ธ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ ์ ์๋ค.
-> DB์ฒ๋ฆฌ์ ๊ฐ์ ๋์ ์ธ ๊ธฐ๋ฅ๋ค์ ๊ฐ๊ณตํ์ฌ HTMLํ์ผ๋ก ๋ง๋ค์ด ํด๋ผ์ด์ธํธ์๊ฒ ์ ๊ณต
-> ๊ธฐ๋ณธ ํฌํธ : 8080 - nginx
-> ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ์ ๋ฐ์์ ๋ ์์ฒญ์ ๋ง๋ ์ ์ ํ์ผ์ ์๋ตํด์ฃผ๋ HTTP Web Server๋ก ํ์ฉ๋๊ธฐ๋ ํ๋ค.
-> Reverse Proxy Server๋ก ํ์ฉํ์ฌ WAS ์๋ฒ์ ๋ถํ๋ฅผ ์ค์ผ ์ ์๋ ๋ก๋ ๋ฐธ๋ฐ์๋ก ํ์ฉ๋๊ธฐ๋ ํ๋ค.
-> ํ ๊ฐ ๋๋ ๊ณ ์ ๋ ํ๋ก์ธ์ค๋ง ์์ฑํ์ฌ ์ฌ์ฉํ๊ณ , ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ์์ฒญ๋ค์ Concurrency ํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ค.
-> ์๋ก์ด ์์ฒญ์ด ๋ค์ด์ค๋๋ผ๋ ์๋ก์ด ํ๋ก์ธ์ค์ ์ฐ๋ ๋๋ฅผ ์์ฑํ์ง ์๊ธฐ ๋๋ฌธ์ ํ๋ก์ธ์ค์ ์ฐ๋ ๋ ์์ฑ ๋น์ฉ์ด ์กด์ฌํ์ง ์๋๋ค.
mysql, oracle, mariaDB, ms sql server
- mysql
-> MySQL์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (RDBMS: Relational DBMS)์ด๋ค.
-> MySQL์ ์คํ ์์ค์ด๋ฉฐ, ๋ค์ค ์ฌ์ฉ์์ ๋ค์ค ์ค๋ ๋๋ฅผ ์ง์ํ๋ค.
-> C์ธ์ด, C++, JAVA, PHP ๋ฑ ์ฌ๋ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ํ ๋ค์ํ API๋ฅผ ์ ๊ณตํ๋ค.
-> ์ ๋์ค, ๋ฆฌ๋ ์ค, ์๋์ฐ ๋ฑ ๋ค์ํ ์ด์์ฒด์ ์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ํนํ PHP์ ํจ๊ป ์น ๊ฐ๋ฐ์ ์์ฃผ ์ฌ์ฉ๋๋ค.
-> ์คํ ์์ค ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ๋ฅด๊ธฐ๋ ํ์ง๋ง, ์์ ์ ์ผ๋ก ์ฌ์ฉํ ๋๋ ์์ ์ฉ ๋ผ์ด์ผ์ค๋ฅผ ๊ตฌ์ ํด์ผ๋ง ํ๋ค.
-> ์ฐธ๊ณ : http://www.tcpschool.com/mysql/mysql_intro_intro - oracle
-> Oracle Corporation์ด๋ ๋ฏธ๊ตญ์ ๊ธฐ์ ์์ ๋ง๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
-> Database ์์ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ฉฐ, ๊ธฐ๋ฅ ๋ํ ๊ฐ์ฅ ์ข์ ๊ฒ์ผ๋ก ์๋ ค์ง ์ต๊ณ ์ Database ์ด๋ค.
-> ์ฐธ๊ณ : https://opentutorials.org/course/3885 - mariaDB
-> MySQL์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋ ์คํ์์ค RDBMS
-> MySQL๊ณผ ์์ค์ฝ๋๊ฐ ๊ฐ์ผ๋ฏ๋ก ๋ช ๋ น์ด, ์ฌ์ฉ๋ฐฉ๋ฒ๊ณผ ๊ตฌ์กฐ๊ฐ MySQL๊ณผ ๋์ผ
-> ๋ฆฌ๋ ์ค(linux)์์๋ MySQL ๋์ ์ MariaDB๋ฅผ ํ์ค์ผ๋ก ์ฑํํ๊ณ ์๋ค. - ms sql server
-> ms๋ ๋ง์ดํฌ๋ก ์ํํธ์ ์ฝ์์ด๋ค.
-> SQL Server๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ฅํ๊ณ ์์ผ๋ฉด์ ํด๋ผ์ด์ธํธ์ ๋ฐ์ดํฐ ๊ฒ์ ๋ฐ ์์ ์ญ์ ์ ๋ํ ์์ฒญ์ ๋ฐ์ ์ฒ๋ฆฌํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ์ ๋ฌ
-> ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ(์ฟผ๋ฆฌ๋ฌธ)์ ๋ฐ์ ๊ทธ ๊ฒฐ๊ณผ์ ํด๋ผ์ด์ธํธ์๊ฒ ์ ๋ฌํด์ฃผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์์คํ (DBMS)์ด๋ผ๊ณ ํ ์ ์๋ค.
-> ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ด๋ฆฌ์์คํ ์ค์์๋ ๊ด๊ณํ๋ฐ์ดํฐ๋ฒ ์ด์ค(RDB)๋ฅผ ๊ด๋ฆฌํ๋ ๊ด๊ณํ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ด๋ฆฌ์์คํ (RDBMS)์ด๋ค.
front-end, back-end, full stack
- front-end
์ฌ์ฉ์๊ฐ ๋ณด๋ ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋ค. - back-end
๋ฐฑ์๋๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ์๋ฒ ์ธก ๊ฐ๋ฐ ๋ถ์ผ. ๋ฐฑ์๋์์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋ฉฐ, ์น์ฌ์ดํธ์ ํด๋ผ์ด์ธํธ ์ธก(Client-side)์์ ๋ชจ๋ ๊ฒ์ด ๋งค๋๋ฝ๊ฒ ์๋ํ ์ ์๊ฒ ํ๋ค. - full stack
= front-end + back-end
html, css, javascript
- html
-> Hyper Text Markup Language์ ์ฝ์ด์ด๋ค.
-> HyperText(์น ํ์ด์ง์์ ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ ์ ์๋๋ก ํ๋ ๊ฒ) ๊ธฐ๋ฅ์ ๊ฐ์ง ๋ฌธ์๋ฅผ ๋ง๋๋ ์ธ์ด
-> ์น ํ์ด์ง๋ฅผ ์ํ ๋งํฌ์ ์ธ์ด - css
-> Cascading Style Sheets์ ์ฝ์ด์ด๋ค.
-> ์ฌ์ฉ์์๊ฒ ๋ฌธ์๋ฅผ ํ์ํ๋ ๋ฐฉ๋ฒ์ ์ง์ ํ๋ ์ธ์ด
-> HTML๋ก ๋ฌธ์์ ๋ผ๋๋ฅผ ๋ง๋ค๋ฉด, Css๋ ๊ธ๊ผด์ด๋, ๊ธ์ ์ ๋ฑ์ ์ง์ ํ์ฌ ๊พธ๋ฏธ๋ ์ญํ ์ ํ๋ค. - javascript
-> HTML๊ณผ CSS๋ก ๋ง๋ค์ด์ง ์นํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ๋ณ๊ฒฝํด์ฃผ๋ ์ธ์ด์ด๋ค.
ssh, ftp, sftp
- ssh
-> ๋คํธ์ํฌ ์์ ๋ค๋ฅธ ์ปดํจํฐ์ ๋ก๊ทธ์ธํ๊ฑฐ๋ ์๊ฒฉ ์์คํ ์์ ๋ช ๋ น์ ์คํํ๊ณ ๋ค๋ฅธ ์์คํ ์ผ๋ก ํ์ผ์ ๋ณต์ฌํ ์ ์๋๋ก ํด์ฃผ๋ ์์ฉ ํ๋ก๊ทธ๋จ ๋๋ ๊ทธ ํ๋กํ ์ฝ์ ๊ฐ๋ฆฌํจ๋ค.
-> ์ฆ, ๋คํธ์ํฌ ํ๋กํ ์ฝ ์ค ํ๋๋ก ์ปดํจํฐ์ ์ปดํจํฐ๊ฐ ์ธํฐ๋ท๊ณผ ๊ฐ์ Public Network๋ฅผ ํตํด์ ์๋ก ํต์ ์ ํ ๋ ๋ณด์์ ์ผ๋ก ์์ ํ๊ฒ ํต์ ์ ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ด๋ค.
-> ํฌํธ ๋ฒํธ : 22 - ftp
-> ํ์ผ ์ ์ก ํ๋กํ ์ฝ(File Transfer Protocol)์ ์ฝ์์ด๋ค.
-> TCP/IP ๋คํธ์ํฌ(์ธํฐ๋ท)์์ ์ฅ์น๊ฐ ํ์ผ์ ์ ์กํ ๋ ์ฌ์ฉํ๋ ๊ท์น
-> FTP๋ ํ์ผ์ ์ด๋ํ ๋ ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค.
-> ํฌํธ ๋ฒํธ : 21 - sftp
-> ํ์ผ์ ๋ณด๋ด๊ณ ๋ค์ด ๋ฐ๊ธฐ ์ํ ์ ์ก ํ๋กํ ์ฝ์ด๋ค.
-> secure FTP
-> SSH์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ์ก์ ์ํธํ์์ผ์ ์ ์ก์ ํ๊ฒ ๋๋๋ฐ ๊ทธ ์ค์ FTP์ ๊ฐ์ด ํ์ผ์ ์ ์กํ ๋ ์ํธํ ์์ผ์ ์ ์ก
-> ํฌํธ ๋ฒํธ : 22
Ethernet, Router, LAN, WAN
- Ethernet
-> ์ปดํจํฐ ๋คํธ์ํฌ ๊ธฐ์ ์ ํ๋๋ก, ์ ์ธ๊ณ์ ์ฌ๋ฌด์ค์ด๋ ๊ฐ์ ์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ LAN์์ ๊ฐ์ฅ ๋ง์ด ํ์ฉ๋๋ ๊ธฐ์ ๊ท๊ฒฉ
-> ์ด๋๋ท์ ๋คํธ์ํน์ ํ ๋ฐฉ์
-> ๋คํธ์ํฌ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ ์ค ํ๋๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. - Router
-> ์ปดํจํฐ ๋คํธ์ํฌ ๊ฐ์ ๋ฐ์ดํฐ ํจํท์ ์ ์กํ๋ ๋คํธ์ํฌ ์ฅ์น๋ค. - LAN
-> Local Area Network์ ์ฝ์ด์ด๋ค.
-> ์ด๋ ํ์ ๋ ๊ณต๊ฐ์์ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ค๋ ๊ฒ
-> ์ง์ญ ๋คํธ์ํฌ - WAN
-> Wide Area Network
-> ์๋ก ๋ฉ๋ฆฌ ๋จ์ด์ง ๊ณณ์ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐํ๋ ๊ฒ
-> ๊ด์ญ ๋คํธ์ํฌ
tcp/ip, encapsulation, decapsulation
- tcp/ip
-> ์ปดํจํฐ ์ฌ์ด์ ํต์ ํ์ค ๋ฐ ๋คํธ์ํฌ์ ๋ผ์ฐํ ๋ฐ ์ํธ์ฐ๊ฒฐ์ ๋ํ ์์ธํ ๊ท์น์ ์ง์ ํ๋ ํ๋กํ ์ฝ ์ค์ํธ
-> ์ธํฐ๋ท์์ ๊ด๋ฒ์ํ๊ฒ ์ฌ์ฉ๋๋ฉฐ ์ด๋ฅผ ํตํด ํํ, ๋ํ, ์ ๋ถ, ๊ธฐ์ ์์ ์๋ก ํต์ ํ ์ ์๋ค. - encapsulation
-> ๊ฐ์ฒด๊ฐ ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ๊ตฌํ ํ๋์ง ์ธ๋ถ์ ๊ฐ์ถ๋ ๊ฒ
-> ์ธ๋ถ์ ์ํฅ ์์ด ๊ฐ์ฒด ๋ด๋ถ ๊ตฌํ ๋ณ๊ฒฝ ๊ฐ๋ฅ - decapsulation
-> ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ฑฐํ๊ณ ์์ ์ง์ ๊ณ์ธต๊น์ง์ ์์ฉ ๋ฐ์ดํฐ๋ง์ ๋ณด๋ด๋ ๊ฒ
์) ํฌ์ฅ๋์ด ์๋ ๊ฒ์ ์ ๊ฑฐํ๋ ๊ฒ.
ip address, port, socket, DHCP
- ip address
์ธํฐ๋ท ์์์ ํธ์คํธ๋ฅผ ์๋ณํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ซ์๋ก ์ด๋ฃจ์ด์ง ์ฃผ์ - port
IP ๋ด์์ ์ ํ๋ฆฌ์ผ์ด์ ์ํธ ๊ตฌ๋ถ(ํ๋ก์ธ์ค ๊ตฌ๋ถ)์ ์ํด ์ฌ์ฉํ๋ ๋ฒํธ - socket
-> ๋คํธ์ํฌ์์์ ๋์ํ๋ ํ๋ก๊ทธ๋จ ๊ฐ ํต์ ์ ์ข ์ฐฉ์ (Endpoint)์ด๋ค.
-> ์ฆ, ํ๋ก๊ทธ๋จ์ด ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ๋ฅผ ํต์ ํ ์ ์๋๋ก ์ฐ๊ฒฐํด์ฃผ๋ ์ฐ๊ฒฐ๋ถ๋ผ๊ณ ํ ์ ์๋ค. - DHCP
-> ํธ์คํธ์ IP์ฃผ์์ ๊ฐ์ข TCP/IP ํ๋กํ ์ฝ์ ๊ธฐ๋ณธ ์ค์ ์ ํด๋ผ์ด์ธํธ์๊ฒ ์๋์ ์ผ๋ก ์ ๊ณตํด์ฃผ๋ ํ๋กํ ์ฝ
-> ๋คํธ์ํฌ ์์ ์ปดํจํฐ์ ์๋์ผ๋ก ๋ค์ ์๋ฒ ์ฃผ์, IP์ฃผ์, ๊ฒ์ดํธ์จ์ด ์ฃผ์๋ฅผ ํ ๋นํด์ฃผ๋ ๊ฒ์ ์๋ฏธํ๋ค.
-> ํด๋น ํด๋ผ์ด์ธํธ์๊ฒ ์ผ์ ๊ธฐ๊ฐ ์๋๋ฅผ ํ๋ ๋์ ์ฃผ์ ํ ๋น ํ๋กํ ์ฝ
domain name, DNS(Domain name system)
- domain name
IP Address๋ฅผ ์ฌ๋์ด ๊ธฐ์ตํ๊ธฐ ์ํด ๋ง๋ ์ฃผ์. ๋๋ฉ์ธ ์ฃผ์๋ฅผ ์คฌ์ ๋ IP ์ฃผ์๋ฅผ ์ฐพ๋ ์ญํ ์ ํ๋ค. - DNS
ํ ๋น ๋ ๋๋ฉ์ธ ์์ญ์ ๋ํ IP ์ฃผ์์ Domain ์ด๋ฆ์ ์ ์ฅํ๋ค.
network utility : ifconfig, ip, netstat, host, hostname, traceroute
- ifconfig
ํ์ฌ ์ฐ๊ฒฐ ๋์ด ์๋ ๋คํธ์ํฌ ์ ๋ณด๋ฅผ ์๋ ค์ค๋ค. - ip
์ปดํจํฐ ํต์ ๋ง์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์ฌ๋์ด๋ ๊ธฐ์ . - netstat
์ ์ก ์ ์ด ํ๋กํ ์ฝ, ๋ผ์ฐํ ํ ์ด๋ธ, ์ ๋ง์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค, ๋คํธ์ํฌ ํ๋กํ ์ฝ ํต๊ณ๋ฅผ ์ํ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ๋ณด์ฌ์ฃผ๋ ์ค ๋๊ตฌ์ด๋ค. - host
๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด ์๋ ์ปดํจํฐ๋ค - hostname
๋คํธ์ํฌ์์ ์ฅ์น (ํธ์คํธ)์ ํ ๋น ๋ ๋ ์ด๋ธ (์ด๋ฆ)์ด๋ฉฐ ํน์ ๋คํธ์ํฌ ๋๋ ์ธํฐ๋ท์ ํตํด ํ๋์ ์ฅ์น๋ฅผ ๋ค๋ฅธ ์ฅ์น์ ๊ตฌ๋ณํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. - traceroute
์๊ฒฉ ์์คํ ์ ๋ํ IP ํจํท์ ๊ฒฝ๋ก๋ฅผ ์ถ์ ํ๋ค.
์ด๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ชป๋ ๊ฒฝ๋ก ์ง์ ๊ตฌ์ฑ ๋ฐ ๊ฒฝ๋ก ์ง์ ๊ฒฝ๋ก ์ค๋ฅ๋ฅผ ์ฐพ์ ์ ์๋ค.
domain name : nslookup, ping
- nslookup
nslookup ๋ช ๋ น์ด๋ ๋คํธ์ํฌ ๋๋ฒ๊น ์ ์ํด ์์ฃผ ์ฌ์ฉ๋๋ ๋ฆฌ๋ ์ค ๋ช ๋ น์ด๋ก, DNS ์๋ฒ์ ์ง์ DNS ์ฟผ๋ฆฌ๋ฅผ ํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. - ping
IP ๋คํธ์ํฌ๋ฅผ ํตํด ํน์ ํ ํธ์คํธ๊ฐ ๋๋ฌํ ์ ์๋์ง์ ์ฌ๋ถ๋ฅผ ํ ์คํธํ๋ ๋ฐ ์ฐ์ด๋ ์ปดํจํฐ ๋คํธ์ํฌ ๋๊ตฌ ์ค ํ๋์ด๋ค.
728x90
๋ฐ์ํ
'๐ป else' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
M2 ๋ธ๋ฃจํฌ์ค ์๋จ๋ฐ ๊ณ ์ ํ๊ธฐ (6) | 2023.04.17 |
---|---|
[news] Brickit (0) | 2023.02.28 |
[news] AI๋ ๋ฉํ๋ฒ์ค ์ธ๊ณ๋ฅผ ์ฌ์ฐฝ์กฐํ๋ค (0) | 2023.02.28 |
Java ์คํํ๊ธฐ (0) | 2022.10.30 |
๋งฅ๋ถ ๊ฒ์ ํ๋ฉด/ํ๋ฉด ์๋์ด (0) | 2022.07.08 |