목록Computer Science (1)
주니곰의 괴발노트
TCP에 대하여
정의 TCP(Transmission Control Protocol)는 전송 제어 프로토콜의 약자로 응용 프로그램이 데이터를 교환할 수 있는 네트워크 대화를 설정하고 유지하는 방법을 정의하는 표준 연결하는 과정 SYN: 클라이언트가 서버에 SYN을 전송. 클라이언트는 세그먼트의 시퀀스 번호를 임의의 값으로 설정 SYN-ACK: 응답으로 서버는 SYN-ACK로 응답. 수신된 시퀀스 보다 많은 숫자로 설정 ACK: 마지막으로 클라이언트가 서버에 다시 ACK를 전송 위와 같이 통신 경로를 한번 테스트하는 과정을 통해서 서버와 클라이언트는 연결을 맺으며 3 Way HandShake라고 함 연결을 끊는 과정 연결 종료는 4 Way HandShake라고 함 연결이 끊겼음에도 클라이언트에서 TIME WAIT을 하는 이..
Computer Science
2023. 1. 30. 17:10