
총 253개
-
가장 좋은 오류제어 방법은 무엇인가?2025.05.061. 단위 테스트와 통합 테스트 단위 테스트와 통합 테스트는 오류를 최소화하기 위한 가장 기본적인 방법 중 하나입니다. 단위 테스트는 코드의 각각의 작은 단위를 테스트하는 것이며, 통합 테스트는 단위 테스트에서 각각의 작은 단위를 테스트한 후 이를 통합하여 전체 시스템을 테스트하는 것입니다. 단위 테스트와 통합 테스트를 통해 오류를 발견하고, 수정하여 안정적인 소프트웨어를 개발할 수 있습니다. 2. 정적 분석 도구 정적 분석 도구는 소스 코드를 분석하여 오류를 찾아내는 도구입니다. 정적 분석 도구는 다양한 코드 분석 기능을 제공하여...2025.05.06
-
데이터 전송 제어 절차에 대하여2025.05.131. 데이터 전송 제어 절차 데이터 전송 제어 절차는 통신 회선을 이용하여 데이터를 목적하는 장치에 원활하게 전송하기 위한 절차를 의미합니다. 이 절차에서는 데이터의 흐름, 오류 감지 및 복구, 흐름 제어, 순서 제어 등을 관리하며, 총 5가지 단계로 나뉩니다: 데이터 통신 회선의 접속 단계, 데이터 링크 설정 단계, 정보 메시지 전송 단계, 데이터 링크 종결 단계, 데이터 통신회선 절단 단계. 각 단계에서는 다양한 제어 기법과 프로토콜이 사용되어 데이터 전송의 신뢰성, 효율성, 안전성을 보장합니다. 2. 데이터 링크 접속 및 설정...2025.05.13
-
정보통신기기I ) 자동 재전송 방식(ARQ)에 대해서 설명하시오.2025.05.141. ARQ의 개요, 정지대기 ARQ 원리 및 특징 ARQ는 Automatic Repeat reQuest의 약자로, 데이터 전송 중 오류 검출 및 복구를 위한 기술이다. ARQ는 신뢰성이 보장되어야 하는 통신 시스템에서 많이 사용된다. ARQ는 기본적으로 3가지 요소로 구성된다. 첫째, 송신자는 데이터를 분할하여 일정한 크기의 프레임으로 나눈다. 둘째, 수신자는 데이터를 수신하여 CRC 등의 오류 검출 코드를 이용해 오류를 검출한다. 셋째, 오류가 검출된 경우, 수신자는 이를 송신자에게 알리고, 송신자는 이에 대한 응답을 수신자에게...2025.05.14
-
TCP 헤더 정리2025.01.241. 소스 포트 소스 포트는 데이터를 전송하는 장치의 포트 번호를 나타내는 필드이다. 이 필드는 패킷이 어느 애플리케이션에서 전송되었는지를 구분하기 위해 사용된다. 2. 목적지 포트 목적지 포트는 데이터를 받는 장치의 포트 번호를 나타낸다. 수신 측에서 어떤 애플리케이션이 데이터를 받을지를 결정하는 중요한 역할을 한다. 3. 순서 번호 순서 번호는 TCP의 중요한 기능 중 하나로, 데이터가 순차적으로 전송되고 있음을 보장하는 필드이다. TCP는 데이터를 작은 세그먼트로 나누어 전송하는데, 이때 각 세그먼트에는 순서 번호가 붙는다. ...2025.01.24
-
서강대학교 23년도 마이크로프로세서응용실험 10주차 Lab010 결과레포트 (A+자료)2025.01.121. USART 통신 USART 통신의 기본 동작을 전송속도, parity, stop bits 등을 변경하면서 확인하였습니다. Polling에 의한 데이터 전송을 구현하여 각종 flag들의 역할을 이해하였고, 인터럽트에 의한 데이터 전송도 구현하였습니다. USART 통신에서 발생할 수 있는 다양한 오류 상황들을 확인하고 해결 방법을 모색하였습니다. 2. 직렬 통신 직렬 통신의 동기 방식과 비동기 방식의 차이를 이해하였습니다. 비동기 방식의 USART 통신에서 start bit, stop bit, baud rate 등의 개념을 학습하...2025.01.12
-
데이터통신 시스템의 기본 구성요소2025.01.031. DTE(Data Terminal Equipment) - 데이터 단말 장치 DTE(단말장치)는 데이터 통신 시스템과 사용자를 연결하는 사용자 인터페이스 장비로써 컴퓨터, 스마트폰, 태블릿, 키보드 등의 단말기를 의미한다. 단말장치는 데이터를 입력하고 출력하는 기능, 전송 제어 기능, 기억기능을 수행한다. 2. DCE(Data Circuit Equipment) - 데이터 신호 변환 장치 DCE(신호변환장치)는 전송 회선의 양 끝에 위치하면서 단말장치와 통신회선 사이에서 적합한 신호로 변환시켜주는 기능을 수행한다. 대표적인 장치로는...2025.01.03
-
액체 자성 물질 합성 결과 레포트, 결과 보고서 A+2025.04.301. 액체 자성 물질의 용도 액체 자성물질은 1965년, 미국이 실행한 아폴로 프로젝트의 일환으로 처음 개발되었다. 처음 개발되었을 때의 액체 자성물질의 용도는 액체 자성물질에 자기장을 걸어 막의 형태를 띠게하여, 이를 통해 진공을 유지해 이물질이 출입하지 못하도록 막는 것에 매우 효과적이라는 것에 착안하여, 진공을 유지하거나 물질의 출입을 조절해야하는 우주선 안팎이나 우주복에 사용되었다. 또한, 무중력 상태인 우주공간에서 효율적인 연료 주입 등을 위해 사용되기도 하였다. 위와 같은 액체 자성물질의 밀폐성을 이용해 사람들은 액체 자...2025.04.30
-
에러 검출 기법 4가지(패리티비트, 블록합, CRC, 체크섬)의 비교 및 에러 검출코드 생성2025.05.021. 에러 검출 기법 비교 에러 검출 기법에는 패리티 검사, 블록 합 검사, 순환 중복 검사(CRC), 체크섬 검사(검사합 검사) 등 4가지가 있다. 각 기법의 장단점을 비교하면, 패리티 검사는 간단하지만 오류 검출 능력이 약하고, 블록 합 검사는 1비트 오류나 짝수 개의 오류 검출이 가능하지만 복잡하다. CRC는 데이터 신뢰도가 높고 오버헤드가 작으며 다양한 오류 검출에 뛰어나지만 오류 위치 정정은 할 수 없다. 체크섬 검사는 구현이 쉽고 빠르지만 단일비트 오류 검출에 약하다. 2. 에러 검출 코드 생성 주어진 데이터 비트열 10...2025.05.02
-
전기및디지털회로실험 실험 M1-2. I/O 기초와 시리얼 통신 예비보고서2025.05.101. 디지털 I/O 디지털 신호는 High(1) 또는 Low(0)라는 두 가지 값으로 나뉜다. 또한 이 값은 입력 혹은 출력의 값으로 쓰인다. 아두이노의 디지털 입력과 출력은 센서, 엑츄에이터 및 기타 집적회로를 연결할 수 있게 해준다. 2. 아날로그 I/O 아날로그 신호는 디지털 신호와 달리 어떤 값도 가질 수 있는 신호다. 아날로그 신호를 측정하기 위해 아두이노에 내장된 ADC(Analog Digital Converter)를 사용한다. ADC는 아날로그 신호를 디지털 신호로 바꾸어 주는 역할을 한다. 3. 시리얼 통신 시리얼 통...2025.05.10
-
OSI 7계층과 메시지 전송 원리2025.05.121. OSI 7계층 OSI 모델은 국제표준화기구에서 만든 표준 프로토콜을 사용해서 다양한 통신 시스템이 통신할 수 있게 하는 모델입니다. 7개의 계층은 물리계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션계층, 표현계층, 응용계층으로 구성되어 있습니다. 각 계층은 고유한 기능을 수행하여 데이터 전송을 가능하게 합니다. 2. 메시지 전송 원리 네트워크를 통해 사람이 읽을 수 있는 정보를 전송하려면 데이터가 송신 장치의 OSI 7계층을 거쳐 하향 이동한 후 수신 장치의 7계층을 거쳐 상향 이동해야 합니다. 데이터는 전송 계층...2025.05.12