작성일자 : 2023-09-23 1. SSL 이란? SSL은 Secure Sockets Layer의 약어로, 데이터 통신의 보안과 개인 정보의 안전한 전송을 위한 중요한 프로토콜이다. 2. 특징 1. 데이터 보안 강화: SSL은 데이터를 암호화하여 중간에서의 데이터 감청을 방지한다. 이로써 민감한 정보의 누출을 막을 수 있다. 2. 데이터 무결성 확인: SSL은 전송된 데이터가 중간에서 조작되지 않았음을 확인하고, 데이터의 무결성을 보호한다. 데이터가 변조되거나 손상되지 않도록 한다. 3. 신원 확인: SSL은 서버의 신원을 확인하여 사용자가 신뢰할 수 있는 서버와 통신하는지 확인한다. 이로써 중간에서의 공격을 방지할 수 있다. 4. 암호화된 연결 설정: SSL은 클라이언트와 서버 간의 안전한 통신 채널..
IT 일반
작성일자 : 2023-09-23 1. JDBC란? JDBC는 Java Database Connectivity의 약어로, 자바 프로그래밍 언어와 관계형 데이터베이스 간에 상호 작용하기 위한 자바 API(애플리케이션 프로그래밍 인터페이스)이다. JDBC는 자바 애플리케이션에서 데이터베이스와 통신하고 데이터베이스 작업을 수행하는 데 사용된다. 이를 통해 자바 애플리케이션은 데이터의 검색, 추가, 수정 및 삭제와 같은 데이터베이스 조작을 수행할 수 있다. 2. 구조 JDBC 구조는 자바 애플리케이션과 관계형 데이터베이스 간의 상호 작용을 위한 일련의 계층화된 구성 요소로 구성된다. 1. JDBC API: JDBC API는 자바 애플리케이션과 데이터베이스 간의 표준 인터페이스를 제공한다. 이 인터페이스는 자바 언..
1. MAC Address란? MAC이란 Media Access Control의 약자로서 네트워크 통신을 하는 하드웨어에 할당된 주소로, 원칙적으로는 세상에 있는 모든 기기가 가진 고유한 물리 주소이다. IP주소가 네트워크주소라면 맥 주소는 하드웨어 주소(Hardware Address), 물리적 주소(Physical Address), 이더넷 주소(Ethernet Address)로도 불린다. 원칙적으로는 고유한 물리 주소라고 했지만 실제로는 중복된 맥 주소가 존재하며, 맥 주소를 변경 가능한 네트워크 기기도 있다. 하지만 맥 주소를 사용해서 통신을 하는 동일 링크 내에서는 고의적으로 설정을 변경하지 않는 이상 맥 주소가 서로 충돌하는 경우는 없다. 맥 주소는 12자리 문자열로서 48비트로 표현이 되고 보통..
작성일자 : 2023-09-17 Ver 0.1.1 1. API의 역할은? 1. API는 서버와 데이터베이스에 대한 출입구 역할을 한다. : 데이터베이스에는 소중한 정보들이 저장되는데, 모든 사람들이 이 데이터베이스에 접근할 수 있으면 안된다. API는 이를 방지하기 위해 서버와 데이터베이스에 대한 출입구 역할을 하며, 허용된 사람들에게만 접근성을 부여해준다. 2. API는 애플리케이션과 기기가 원활하게 통신할 수 있도록 한다. : 여기서 애플리케이션이란 우리가 흔히 알고 있는 스마트폰 어플이나 프로그램을 말한다. API는 애플리케이션과 기기가 데이터를 원활히 주고받을 수 있도록 돕는 역할을 한다. 3. API는 모든 접속을 표준화한다. API는 모든 접속을 표준화하기 때문에 기계/ 운영체제 등과 상관없이..