총 112개
-
전송계층보안(TSL, Transport Layer Security) 개념, 역사, 장단점, SSL차이점, 공격, 알고리즘(발표PPT)2025.05.051. Transport Layer Security (TLS) Transport Layer Security (TLS)는 IETF(International Internet Standards Organization) 표준 프로토콜로, 두 통신 컴퓨터 애플리케이션 간에 인증, 프라이버시 및 데이터 무결성을 제공합니다. 웹 브라우저, 파일 전송, VPN 연결, 원격 데스크톱 세션, VoIP 등 네트워크를 통해 데이터를 안전하게 교환해야 하는 애플리케이션에 가장 널리 사용되는 보안 프로토콜입니다. TLS는 암호화, 인증, 무결성의 3가지 주요...2025.05.05
-
미들웨어 아키텍쳐 개념과 종류, 사례2025.01.161. 미들웨어 개념 미들웨어는 운영 체제와 응용 소프트웨어의 중간에서 조정과 중개의 역할을 수행하는 소프트웨어입니다. 분산 컴퓨팅 환경에서 단일 사용자 환경을 제공하고 이기종 간 시스템의 네트워크를 연결하거나 클라이언트와 서버 간의 통신을 담당하는 역할을 합니다. 2. 미들웨어 동작 원리 미들웨어는 운영 체제와 응용 소프트웨어 사이에서 중개 역할을 하며, 응용 소프트웨어가 운영 체제로부터 제공받는 서비스 이외에 추가적인 서비스를 제공합니다. 3. 원격 프로시저 호출 (RPC) 원격 프로시저 호출은 네트워크로 연결된 서버 사이에 원격...2025.01.16
-
프로그래밍 언어, 프레임워크2025.05.081. 프로그래밍 언어 프로그래밍 언어에는 C, C++, Java, Python, JavaScript 등 다양한 언어가 있으며, 전 세계 개발자들이 이를 활용하여 코드를 작성하고 프로그램을 만들어낸다. 프로그래밍 언어 사용 시 협업이 중요하며, 이를 위해 프레임워크가 활용된다. 2. 프레임워크 프레임워크는 소프트웨어 개발에 있어 공통으로 사용되는 개발 기능(인터페이스)을 제공하는 것으로, 개발자가 핵심 비즈니스 로직에 집중할 수 있도록 돕는다. 대표적인 웹 프레임워크로는 Spring, Django, Flask 등이 있으며, 한국에서는...2025.05.08
-
아마존 AWS의 클라우드 컴퓨팅 활동 조사 및 요약2025.01.191. AWS(Amazon Web Services) AWS는 아마존닷컴이 제공하는 각종 원격 컴퓨팅 웹 서비스로, 다른 웹사이트나 클라이언트측의 응용 프로그램에 대해서 온라인 서비스를 제공하고 있습니다. AWS는 IaaS, PaaS, SaaS 등 다양한 서비스를 제공하며, 확장 가능한 아키텍처, 고가용성, 보안 기능, 경제성 등의 특징을 가지고 있습니다. 또한 AWS는 사물인터넷(IoT)과 클라우드 기술을 융합하여 'Cloud of Things(CoT)'라는 개념을 발전시키고 있습니다. 2. 클라우드 컴퓨팅 기술 클라우드 컴퓨팅 기술...2025.01.19
-
A+개발자의 역할과 소프트웨어 개발 프로세스2025.01.021. 개발자 정의 개발자는 소프트웨어 애플리케이션과 시스템을 정상적으로 작동시키기 위해 코드를 작성, 테스트 및 유지 보수하는 독자적인 기술을 가지고 있습니다. 그들은 디지털 세계의 건축가처럼 아이디어를 기능적 현실로 바꾸고 있습니다. 2. 개발자의 유형 개발자는 소프트웨어 개발을 전문으로 하는 다양한 분야로 나뉘어져 있습니다. 프론트 엔드 개발자, 백엔드 개발자, 스택 개발자, 모바일 앱 개발자 등이 있습니다. 3. 개발자가 만드는 것 개발자는 다양한 목적을 위한 소프트웨어 애플리케이션, 웹사이트 및 웹 애플리케이션, 모바일 애플...2025.01.02
-
웹 서비스를 운영하기 위한 클라우드 플랫폼 분석2025.01.201. 클라우드 서비스 클라우드 서비스는 사용자가 직접 물리적인 하드웨어를 소유하거나 관리할 필요 없이, 인터넷을 통해 컴퓨팅 자원(서버, 스토리지, 데이터베이스, 네트워킹 등)을 제공받을 수 있는 서비스입니다. 이러한 서비스는 사용자가 필요할 때 언제든지 쉽게 접근하고 확장할 수 있으며, 사용한 만큼만 비용을 지불하는 방식으로 운영됩니다. 2. 클라우드 플랫폼 선택 기준 클라우드 플랫폼 선택 시 고려해야 할 주요 기준은 1) 플랫폼에 지불하는 비용 최소화, 2) 개발자의 사용 편의성, 3) 다른 회사들의 사용 사례 등입니다. 이 세...2025.01.20
-
ERP 시스템 설명서2025.04.261. ERP 정의 ERP는 Enterprise Resource Planning의 약어로 전사적 자원관리 시스템이라 불리우며, 정보기술을 활용한 주문에서 제품출하 까지 일련의 서플라이 체인 과 관리회계, 재무회계, 인사관리를 포함한 기업의 기본업무를 지원하는 통합정보시스템이다. 2. 시스템 전개도 ERP 시스템은 의사결정 지원, 공급망 모니터링, 자재/조직/영업/생산/인사/급여 정보 제공, 자재 발주, 구매 진척 관리, 납품처 관리, 주문 입력, 여신 한도, 수불 관리, 주문 추적, 매출/수금, 계획 수립, 물동량 조정 등의 기능을 ...2025.04.26
-
건국대학교 데이터베이스 과목 데이터베이스 조사 리포트2025.01.191. 관계형 데이터베이스 시스템 대표적인 관계형 데이터베이스 시스템 4가지를 조사하고 각각의 특징을 설명했습니다. MySQL Server는 오픈 소스이며 다양한 운영체제와 플랫폼을 지원하고 높은 성능과 안정성을 가지고 있습니다. PostgreSQL은 1986년 UC Berkeley에서 시작된 오픈 소스 프로젝트로, 지속적으로 업데이트되고 있습니다. H2 데이터베이스는 Java로 작성되어 Java 플랫폼에서 실행 가능하며 내장 모드와 서버 모드를 지원합니다. 오라클 데이터베이스는 RAC 기술을 통해 여러 서버를 하나의 클러스터로 구성...2025.01.19
-
서울시립대학교 공학도의 창업과 경영 - Business Model Canvas (BMC) 기말 과제2025.01.131. 지역기반 공동육아 서비스 제공 애플리케이션 이 프로젝트는 지역 기반의 공동 육아 서비스를 제공하는 애플리케이션을 개발하는 것입니다. 핵심 파트너로는 양육 유경험자, 앱 개발자, 유아교육 전공자, 육아용품 회사, 지역 소상공인 등이 포함됩니다. 핵심 활동으로는 신고 및 불편사항 처리, 소속 유아교육 전공강사 관리, 비매너 사용자 관리, 애플리케이션 환경 개선 및 정기 업데이트 등이 있습니다. 핵심 자원으로는 유아교육 전공 강사, 양육 경험이 있는 앱 사용자, 앱 개발팀, 디자인팀 등이 있습니다. 가치 제안으로는 보육 제공자 시급...2025.01.13
-
아마존(Amazon)의 클라우드 컴퓨팅 활동 조사 및 요약2025.05.071. 클라우드 컴퓨팅의 분류 클라우드 컴퓨팅은 서비스 모델(SaaS, PaaS, IaaS), 배포 모델(퍼블릭, 프라이빗, 하이브리드, 멀티)에 따라 다양하게 분류될 수 있다. SaaS는 소프트웨어를 서비스로 제공하고, PaaS는 개발 플랫폼을 제공하며, IaaS는 가상 인프라를 제공한다. 퍼블릭 클라우드는 공용으로 사용되고, 프라이빗 클라우드는 기업 내부에서 사용되며, 하이브리드와 멀티 클라우드는 이 두 가지를 혼합한 형태이다. 2. 아마존의 클라우드 컴퓨팅 서비스 - AWS 아마존의 클라우드 컴퓨팅 서비스는 AWS(Amazon ...2025.05.07
