총 351개
-
코딩을 활용한 패킷 분석 및 차단 프로그램 보고서2025.01.241. 네트워크 보안 현대의 네트워크 환경에서는 다양한 형태의 사이버 공격과 데이터 유출 위험이 존재합니다. 특히, 패킷 분석과 차단 기술은 네트워크 보안에서 중요한 역할을 합니다. 이번 프로젝트에서는 네트워크 트래픽을 실시간으로 모니터링하고, 악성 패킷을 식별하여 차단하는 프로그램을 개발하고자 합니다. 이를 통해 네트워크 보안의 중요성을 이해하고, 효과적인 방어 기술을 습득하는 것이 목표입니다. 2. 패킷 캡처 및 분석 패킷 캡처는 네트워크 인터페이스에서 실시간으로 패킷을 수집하는 과정입니다. 이를 위해 Python의 Scapy 라...2025.01.24
-
윈도우 프로그래밍의 기본적인 폼 컨트롤인 레이블 컨트롤(Label Control)2025.01.211. 폼 컨트롤 윈도우 폼이 생성되면 자동으로 윈도우 폼과 관련한 코드가 생성되는데 이렇게 생성된 코드는 Form.vb 파일로 저장이 이루어진다. 폼 개체의 속성에는 Name, Text, Size, StartPosition, FormBorderStyle, ControlBox, MaximizeBox, MinimizeBox, WindowState 등이 있으며 폼 개체 메소드에는 Show, ShowDialog, Close, ConterToScreen, CenterToParent 등이 있다. 2. 레이블 컨트롤 레이블 컨트롤은 포커스를 받...2025.01.21
-
새로운 도서관 도서 관리 코드2025.01.151. 도서 관리 코드 설계 새로운 도서관 도서 관리 코드는 도서관에서 도서를 효율적으로 관리하고 분류하기 위해 복합적인 코드를 설계하였습니다. 이 코드는 각 도서에 대해 고유한 식별자를 제공하며, 도서의 카테고리, 출판 연도, 출판사의 고유 번호, 책의 순서 번호 등을 포함합니다. 이 코드는 5개의 섹션으로 구성되어 있습니다: 카테고리 코드, 출판 연도 코드, 출판사 코드, 순차 코드, 검증 코드. 2. 코드 구성 요소 이 코드는 다음과 같은 구성 요소로 이루어져 있습니다: - 십진분류코드: 도서의 주제나 카테고리를 나타냄 - 연상...2025.01.15
-
하나의 프로그램을 자료구조와 알고리즘으로 나누어 설명하시오2025.05.031. 프로그램 구성 프로그램은 자료구조와 알고리즘의 조합이다. 알고리즘을 표현할 때 자연어로 표현하거나 흐름도를 사용할 수 있다. 또한 유사코드를 이용하여 프로그램 구현 시 핵심적인 내용에 집중할 수 있다. 자료구조 중 스택 자료구조에 익숙하지 않은 경우 큐 방식으로 상상하는 경우가 많은데, 이를 극복하기 위해 역량을 키워나가야 한다. 2. 물건 구매 후 거스름돈 내어주는 프로그램 이 프로그램은 물건의 가격과 고객이 지불한 금액을 입력받아 거스름돈을 계산하여 출력하는 프로그램이다. 자료구조로는 가격, 지불 금액, 거스름돈의 각 화폐...2025.05.03
-
고정기능 IC의 집적도에 따른 분류와 사용 용도2025.01.241. 소규모 집적(SSI) IC 소규모 집적 IC는 하나의 칩에 수십 개에서 최대 수백 개의 트랜지스터를 포함하며, 간단한 논리 회로, 플립플롭, 게이트 등과 같은 기본적인 디지털 기능을 수행할 수 있습니다. 이러한 IC는 주로 초기의 전자 장치나 기본적인 전자 회로에서 사용되었으며, 현재는 교육 목적으로도 사용되고 있습니다. 2. 중규모 집적(MSI) IC 중규모 집적 IC는 하나의 칩에 수백 개에서 수천 개의 트랜지스터가 포함되어 있으며, 더 복잡한 논리 연산, 멀티플렉서 및 디멀티플렉서, 코더 및 디코더, 작은 메모리 블록 등...2025.01.24
-
키오스크 문제점과 개선방안 (노인/디지털소외)2025.05.141. 키오스크 사용의 어려움 노인들이 키오스크 앞에서 당황하는 모습을 보며 디지털 사회의 노인 소외 현상을 실감할 수 있다. 키오스크 사용이 복잡하고 외래어 사용이 많아 노인들이 이용하기 어려운 구조이다. 키오스크 근처에 간단한 안내문이 부족하여 노인들의 어려움을 가중시키고 있다. 2. 키오스크 개선방안 키오스크 시스템 개선과 안내문 부착 의무화가 필요하다. 안내문 부착 의무화가 더 시급한데, 키오스크 화면을 그대로 프린트한 설명서를 비치하고 터치 순서를 표시하는 등의 방안을 제안한다. 또한 직원 호출 버튼을 키오스크에 부착하여 노...2025.05.14
-
컴퓨터구조 simple calculator mips code, 보고서2025.05.031. MIPS 어셈블리 프로그래밍 이 프로젝트에서는 MIPS 아키텍처 기반의 어셈블리 프로그래밍을 사용하여 간단한 계산기 기능을 구현하였습니다. 데이터 세그먼트에서는 입력 문자열, 연산자 기호, 결과 출력 문구 등을 정의하였고, 텍스트 세그먼트에서는 입력 문자열 처리, 연산자 판별, 피연산자 변환, 연산 수행, 결과 출력 등의 기능을 구현하였습니다. 특히 문자열을 정수로 변환하는 과정과 곱셈 및 나눗셈 연산을 추가하는 부분이 핵심적인 내용입니다. 2. 간단한 계산기 구현 이 프로젝트에서는 MIPS 어셈블리 프로그래밍을 활용하여 간단...2025.05.03
-
자율 이동 로봇 제작2025.01.131. 마이크로프로세서(80C196KC) 자율 이동 로봇의 핵심 구성 요소인 마이크로프로세서(80C196KC)에 대해 설명합니다. 80C196KC 프로세서의 주요 구성 요소와 특성을 자세히 다루고 있습니다. 2. 센서부 자율 이동 로봇의 센서부에 대해 설명합니다. 바닥 인식을 위한 리밋 스위치와 물체 감지를 위한 초음파 센서의 사양 및 특성을 자세히 다루고 있습니다. 3. 구동부 자율 이동 로봇의 구동부에 대해 설명합니다. 모터, 모터 드라이버, 다이오드 등 구동부 구성 요소의 사양과 특성을 자세히 다루고 있습니다. 4. 운동 모드 ...2025.01.13
-
게슈탈트 원리를 사례를 들어 설명하시오2025.01.171. 게슈탈트 원리 게슈탈트 원리는 20세기 초 인지심리학의 영역에서 태동하였으며, 인간이 복잡한 정보나 이미지를 어떻게 조직하고 해석하는지에 관한 연구의 핵심적인 부분이 되었다. 이 원리는 인간 두뇌가 경험과 지각된 정보를 어떻게 직관적으로 구조화하고 조직하는지를 규명하기 위한 여러 기본 원칙을 제시한다. 게슈탈트 이론은 '더 큰 전체'라는 의미의 독일어 단어에서 유래되었는데, 이는 개별 요소보다 그것들이 합쳐진 전체의 형태와 구조가 더 중요하다는 핵심 개념을 강조한다. 2. 게슈탈트 원리의 주요 원칙 게슈탈트 심리학은 여러 원칙...2025.01.17
-
운영체제에 대하여 설명하시오2025.05.091. 운영 체제란 무엇인가? 컴퓨터에서 운영 체제(Operating System, OS)란 하드웨어와 응용 프로그램 사이에서 중개자 역할을 하는 소프트웨어입니다. 운영 체제는 컴퓨터의 리소스(자원)를 효율적으로 관리하고, 응용 프로그램이 하드웨어에 직접적으로 접근하지 않도록 합니다. 2. 운영 체제 기능 운영 체제는 컴퓨터의 적절한 기능을 보장하기 위해 메모리 관리, 프로세스 관리, 파일 관리, 장치 관리 등 다양한 기능을 수행합니다. 3. 운영 체제의 구성 요소 운영 체제는 커널, 셸, 응용 프로그램 등의 구성 요소로 나뉩니다. ...2025.05.09
