DNS

Knowledge 2019. 8. 1. 22:19

DNS (Domain Name System) IP주소를 Domain Name으로 또는 그 반대로 변환해 주는 기능 실행 및 라우팅 정보를 제공하는 분산형 데이터베이스 시스템 DNS 동작 1) 정방향 조회 ( Foward Lookup ) End user가 Domain Name을 이용하여 DNS 서버에 IP를 물어본다. DNS 서버가 End user에게 받은 Domain Name에 맞는 IP를 반환한다. 2) 역방향 조회 ( Reverse Lookup ) End user가 IP를 이용하여 DNS 서버에 Domain Name을 물어본다. DNS 서버가 End user에게 받은 IP에 맞는 Domain Name을 반환한다. DNS (Domain Name System) 구성요소 1) Name Server 도메인 ..

Article Thumbnail
절대경로 vs 상대경로

Knowledge 2019. 8. 1. 21:18

경로란? 프로그래밍 언어, API, Linux 등의 운영체제 등에서 컴퓨터의 파일을 찾아가는 방법을 의미하며, 절대경로와 상대경로로 구분하여 사용할 수 있다. 절대경로 최상위 디렉토리가 반드시 포함 된 경로 최초의 시작점으로부터 경유한 모든 경로를 전부 기입하는 방식 정적인 문자열을 통해 특정 컴퓨터의 파일 위치를 정확히 알려준다 상대경로 현재 디렉토리(비교 대상)를 기준으로 작성된 경로 반드시 비교대상이 있어야 한다. 정적인 절대경로의 단점을 보완 파일의 경로가 자주 변경되거나 루트 디렉토리가 서로 다른 OS를 다루는 경우 등 상대 경로는 기준 경로를 기준으로 절대 경로가 구성되며, 상대 경로로도 파일의 위치를 찾을 수 있는 이유는 기준 경로가 절대 경로로 변환하여 OS에게 전달 Linux 환경에서 절..

Article Thumbnail
Git이란?

Knowledge 2019. 7. 18. 18:26

Git (깃) 리눅스 개발자인 리누스 토발즈에 의해 개발된 분산 버전 관리 시스템 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율한다. 소프트웨어 개발에서 소스 코드 관리에 주로 사용되지만 어떠한 집합의 파일의 변경사항을 지속적으로 추적하기 위해 사용되기도 한다. Git 은 형상 관리 도구의 일종이다 형상 관리란? 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것 형상 관리 도구 종류 CVS : 1980년대 만들어진 형상관리 툴 SVN : 2000년에 CVS 대체하기 위해 만들어 졌으며 현재까지도 사용 GIT : 매우 빠른 속도와 분산형 저장 시스템으로 SVN보다 많은 기능을 지원 SVN 와 GIT 작동방식 SVN : 중앙 집중식 소스코드 관리 방식 GIT : ..

Article Thumbnail