서버가 응용 메시지를 여러 개의 TCP 세그먼트로 나누어 클라이언트에게 전송하는 경우, TCP의 동작에 대한 설명으로 옳은 것은?
클라이언트와 서버간의 TCP 연결 설정 후, 첫 번째 세그먼트의 순서 번호는 일반적으로 0부터 시작한다.
두 번째 세그먼트의 순서번호는 첫 번째 세그먼트 가 운반에 성공한 데이터의 바이트 수를 첫 번째 세그먼트의 순서번호에 더한 것이다.
일정량의 데이터를 포함한 세그먼트를 정상적으로 수신한 클라이언트는 수신한 세그먼트의 순서번호에 1을 더한 값을 확인 응답번호로 하여 응답하고 다음 세그먼트를 기다린다.
클라이언트가 FIN 세그먼트를 보내고 서버가 이에 대한 ACK 세그먼트를 보냄으로써 서버의 데이터 전송을 위한 연결이 완전히 종료된다.
서버가 응용 메시지를 여러 개의 TCP 세그먼트로 나누어 클라이언트에게 전송하는 경우, TCP의 동작에 대한 설명으로 옳은 것은?
A. 클라이언트와 서버간의 TCP 연결 설정 후, 첫 번째 세그먼트의 순서 번호는 일반적으로 0부터 시작한다.
B. 두 번째 세그먼트의 순서번호는 첫 번째 세그먼트 가 운반에 성공한 데이터의 바이트 수를 첫 번째 세그먼트의 순서번호에 더한 것이다.
C. 일정량의 데이터를 포함한 세그먼트를 정상적으로 수신한 클라이언트는 수신한 세그먼트의 순서번호에 1을 더한 값을 확인 응답번호로 하여 응답하고 다음 세그먼트를 기다린다.
D. 클라이언트가 FIN 세그먼트를 보내고 서버가 이에 대한 ACK 세그먼트를 보냄으로써 서버의 데이터 전송을 위한 연결이 완전히 종료된다.