2025/03/31 3

Ethernet - TCP vs UDP

TCP와 UDP의 차이점: 네트워크 프로토콜의 이해네트워크 통신에서 데이터 전송을 위한 두 가지 주요 프로토콜인 TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)는 각각의 특성과 용도에 따라 다르게 사용됩니다. 이 블로그에서는 TCP와 UDP의 차이점에 대해 자세히 살펴보고, 각 프로토콜의 장단점과 사용 사례를 분석하겠습니다. 1. 기본 개념1.1 TCP (Transmission Control Protocol)TCP는 연결 지향적인 프로토콜로, 데이터 전송을 시작하기 전에 송신자와 수신자 간에 연결을 설정합니다. 이 연결은 "3-way handshake"라는 과정을 통해 이루어지며, 데이터 전송이 완료되면 연결을 종료하는 "4-way han..

자동제어 2025.03.31

Ethernet - TCP Socket 통신

TCP Socket 통신에 대한 이해1. TCP Socket 통신이란?TCP Socket 통신은 네트워크를 통해 데이터를 전송하기 위한 프로토콜 중 하나로, TCP(Transmission Control Protocol)와 소켓(Socket)이라는 개념을 결합한 것입니다. TCP는 신뢰성 있는 데이터 전송을 보장하는 프로토콜이며, 소켓은 네트워크 통신을 위한 엔드포인트를 제공합니다. 이 조합을 통해 두 개의 컴퓨터 간에 안정적이고 효율적인 데이터 전송이 가능해집니다. 2. TCP의 특징TCP는 여러 가지 중요한 특징을 가지고 있습니다: 2.1 신뢰성TCP는 데이터 전송의 신뢰성을 보장합니다. 데이터가 손실되거나 손상될 경우, TCP는 이를 감지하고 재전송을 요청합니다. 이를 통해 수신자는 송신자가 보낸 데..

자동제어 2025.03.31

RS232C - #2

1. 기본 개념직렬 통신의 장점: RS-232C는 데이터 전송을 직렬 방식으로 처리하므로, 비교적 적은 선으로 통신이 가능합니다. 이는 복잡한 배선이 필요 없는 간단한 시스템 설계를 가능하게 합니다.전압 기준: RS-232는 +3V에서 +25V 사이의 전압을 '0'으로, -3V에서 -25V 사이의 전압을 '1'로 정의합니다. 이는 장치 간의 전기적 신호를 명확히 구분할 수 있게 합니다. 2. 커넥터●  DB-25: 25개의 핀을 가진 커넥터로, 다양한 신호를 지원합니다. 주로 더 많은 핀을 필요로 하는 장치에서 사용됩니다. ●  DB-9: 9개의 핀을 가진 소형 커넥터로, 많은 현대 장치에서 사용됩니다. 이 커넥터는 공간 절약과 간편한 연결을 제공합니다. 3. 핀 배치DB-9의 주요 핀 기능은 다음과 같..

자동제어 2025.03.31