Table of contents
XCP on Ethernet(TCP/IP)에서의 연결 과정은 크게 두 과정을 진행해야 합니다.
두 과정은 다음과 같습니다.
- TCP 연결
- XCP 연결
짧게 구분하면 간단해 보이지만, 내부 동작은 나름대로의 규칙을 가지고 있습니다.
조금 더 상세한 연결 과정은 아래와 같습니다.
- TCP 연결
(TCP - Client / XCP - Master) ---------------> (TCP - Server / XCP - Slave) : (TCP - SYN)
(TCP - Client / XCP - Master) <--------------- (TCP - Server / XCP - Slave) : (TCP - SYN, ACK)
(TCP - Client / XCP - Master) ---------------> (TCP - Server / XCP - Slave) : (TCP - ACK)
- XCP 연결
(TCP - Client / XCP - Master) ---------------> (TCP - Server / XCP - Slave) : (TCP - PSH, ACK / XCP : Connet)
(TCP - Client / XCP - Master) <--------------- (TCP - Server / XCP - Slave) : (TCP - PSH, ACK / XCP : OK)
먼저, TCP로 3 Way-Handshake를 통해 TCP 연결을 합니다.
이후에 XCP Master가 Connect 메시지를 송신하고, Slave가 OK 메시지를 송신합니다.
'데이터통신/네트워크 > XCP' 카테고리의 다른 글
XCP on Ethernet : 패킷(Packet) 구조 / CTO, DTO (0) | 2022.07.06 |
---|---|
XCP on Ethernet : 기능(PGM, CAL, DAQ, STIM) (0) | 2022.07.06 |
XCP on Ethernet : Network Architecture (0) | 2022.06.29 |
XCP on Ethernet(TCP/IP) 데이터 통신 시스템 구조 이해 (0) | 2021.12.28 |
XCP 및 XCP on Ethernet 관련 사이트 정리 (0) | 2021.12.28 |