리눅스 큐 썸네일형 리스트형 Backlog(백로그)란? Backlog(백로그)란?Backlog(백로그)란, 서버가 동시에 몰려드는 접속 요청을 처리하기 위해 사용하는 연결 대기열(Queue) 입니다.즉, 서버가 즉시 처리하지 못한 TCP 연결 요청을 잠시 보관해 두는 공간입니다. 클라이언트가 서버에 연결을 시도하면 TCP 3-Way Handshake 과정을 거치게 되는데 서버가 바쁘거나 애플리케이션이 아직 accept() 하지 못한 경우 이 연결 요청들은 백로그 큐에 대기하게 됩니다.TCP 연결과 Backlog의 역할TCP 연결은 다음 순서로 진행됩니다.클라이언트 → 서버 : SYN서버 → 클라이언트 : SYN-ACK클라이언트 → 서버 : ACK서버는 이 과정에서 모든 연결을 즉시 애플리케이션에 전달하지 않고 상태에 따라 두 개의 내부 큐로 나누어 관리합니다.. 더보기 이전 1 다음