TCP 로우 소켓 프로그래밍
TCP 로우 소켓 프로그래밍 TCP - 흐름제어, 오류정정, ... - UDP에 비해 느리고, 안전한 통신이 가능 - 대규모 통신에 적합하다. TCP 헤더 (최소 20바이트) 1) 출발지 포트 (2바이트) 2) 도착지 포트 (2바이트) 3) 시퀀스 넘버 (4바이트) 4) Acknowledge 넘버 (4바이트) 5) 헤더길이 & 플래그 (2바이트) 플래그 (URG,ACK,PSH,RST,SYN,FIN) 6) 윈도우 사이즈 (2바이트) 7) 체크썸 (2바이트) 8) 패딩 (2바잍) - TCP최소길이(20바이트)를 채우기 위한 용도 [ TCP_Server 소스코드 ] [ TCP Client 소스코드 ] [ Sniffer 소스코드 ] [ Client측 보낸 메시지 - hello ] 여기서 4-way handsha..