본문 바로가기

전체 글

(11)
DNS 동작 방식 우리는 naver.com이라는 단순한 domain name을 사용해 web server와 통신할 수 있다. 그렇다면 domain name과 실제로 기계가 해당 server의 위치를 파악하기 위해 사용하는 IP address를 어떻게 mapping 되는 것일까? 초창기의 Internet에서 사용했던 방식은 Static mapping으로 NIC(network information center)에서 전 세계의 hostname과 address가 mapping된 정보가 들어있는 hosts file을 덮어쓰고 일정 주기마다 hosts file을 받아서 사용하였다. Internet이 발전하면서 하나의 management center가 감당하기에 불가능한 크기의 internet망이 형성되었고 dynamic mappin..
Linux Web Server 구축하기 (APM) web server란 HTML, images, CSS sylte sheets, Java Script files등의 compoenent file들을 저장하는 컴퓨터이다. brower가 HTTP(Hyper Text Transfer Protocol)라는 규약을 통해 web server에 있는 file들을 request를 하면, web server는 해당 file을 보내 response한다. linux server는 window server에 비해 신뢰도가 뛰어나고, 서버 운영체제로서 적합하고(특히 네트워킹 이용 컴퓨팅 서버), 구축비용이 저렴하기 때문에 windows web server가 아닌 linux web server를 구축할 것이다. window에서 linux환경 구축하는데에는 여러가지 방법이 있지만 ..
Linux 기본 명령어정리 (bash shell 사용) linux란 1980년도에 super computer를 만들던 IBM이 처음으로 PC를 개발한다. 여기서 사용될 운영체제를 microsoft라는 스타트업에 외주를 주었고, microsoft사는 CPM이라는 assembly code를 다 빼내서 개조하여 IBM의 PC에 맞는 OS를 만들어 냈다. 그게 linux의 기본 환경인 검정화면과 command를 사용하는 형식인 DOS이다. command.com이라는 파일안에 우리가 사용하는 명령어를 다 집어넣어 놔서 user가 명령어를 typing을 하면 해당 명령을 찾아서 해당 명령 코드를 실행시킨다.(infinite loop function call 같이 항상 우리의 명령어를 대기하고 있다.) shell이란Terminal을 틀었을 때 보이는 환경을 말한다. sh..