분류 전체보기28 공인(Public) IP, 사설(Private) IP 공인 IP (Public IP)인터넷 사용자의 로컬 네트워크를 식별하기 위해 ISP(인터넷 서비스 공급자)가 제공하는 IP 주소이다. 공용 IP 주소라고도 불리며 외부에 공개되어 있는 IP 주소이다.- 공인 IP는 전 세계에서 유일한 IP 주소를 가진다.- 외부에 공개되어 있기에 인터넷에 연결된 다른 PC로부터의 접근이 가능하다. 따라서 방화벽 등의 보안 프로그램을 설치할 필요가 있다. 사설 IP (Private IP)일반 가정이나 회사 내 등에 할당된 네트워크의 IP 주소로 로컬 IP, 가상 IP 라고도 한다. IPv4의 주소 부족으로 인해 서브넷팅된 IP이기 때문에 라우터에 의해 로컬 네트워크상의 PC나 장치에 할당된다.사설 IP주소는 다음 3가지 주소대역으로 고정된다.- Class A : 10.0... 2025. 1. 15. [MySQL] WITH 절 MySQL의 WITH 절과 CTE(Common Table Expressions, 공통 테이블 표현식)은 쿼리를 간결하고 가독성 있게 작성할 수 있도록 도와주는 기능이다. 특히 복잡한 쿼리 구조를 간소화하거나, 재귀적인 데이터 처리가 필요한 경우 유용하게 사용할 수 있다. WITH 절과 CTE의 개념- WITH 절은 CTE를 정의하기 위해 사용된다.- CTE는 임시로 생성되는 테이블과 같은 역할을 하며, 쿼리 실행 시 메모리에서만 존재하고 실행이 완료되면 사라진다.- 복잡한 서브 쿼리를 반복적으로 작성하지 않아도 되며, 가독성을 높이고 유지보수를 용이하게 한다. 기본 사용법WITH cte_name AS ( SELECT cloumn1, cloumn2 FROM table_name WHERE.. 2025. 1. 15. HMAC(Hash-based Message Authentication Code) 프로젝트 진행 중에 데이터 암호화에 관해 HMAC 기술에 대한 얘기가 나왔는데 처음 들어본 기술이어서 한번 알아보자.HMAC(Hash-based Message Authentication Codes) 란?해시 함수와 비밀 키를 사용하는 암호화 인증 기술이다.공유 암호를 사용하여 인증하고 데이터가 올바르고 신뢰할 수 있는지를 확인한다.송신자와 수신자는 통신 시 서로 주고받는 내용이 비공개이길 원하고, 인터넷은 신뢰할 수 없는 매체이기 때문에 수신된 패킷이 변조되었는지를 확인할 방법이 필요하다. HMAC 이전에 MAC에 대해서 먼저 알아보자. MAC메시지에서부터 해시함수를 이용해 계산된 해시값을 Message Digest라고 부르는데 이 Message Digest에 인증 절차를 추가한 것을 메시지 인증 코드(.. 2025. 1. 7. 심볼릭 링크 (Symbolic link) 심볼릭 링크(symbolic link) 란?링크를 연결하여 원본 파일을 직접 사용하는 것과 같은 효과를 내는 링크이다. (윈도우의 바로가기와 비슷한 개념)특정 폴더에 링크를 걸어 NAS, library 원본 파일을 사용하기 위해 심볼릭 링크를 사용한다.심볼릭 링크 사용법심볼릭 링크 설정ln -s [대상 원본 파일] [새로 만들 파일 이름] 예시)/root/dir 위치에 test.txt 파일 생성/root/dir 디렉터리에 심볼릭 링크 연결 ln -s /root/dir symbolic 명령어로 설정한 symbolic 링크 확인'->'는 링크 대상인 원본 파일을 뜻함 심볼릭 링크를 설정하면 삭제, 수정, 등록 모두 공유됨 심볼릭 링크 해제rm [링크 파일] 예시)symbolic 심볼릭 링크 해제rm sym.. 2025. 1. 2. 이전 1 2 3 4 5 ··· 7 다음 반응형