- Socket은 커널 오브젝트이다.- Local / Remote의 IP 주소를 가진다. Server1. socket() system call로 소켓 생성2. bind() system call로 주소 및 포트설정3. listen() system call에 bind로 설정한 소켓과 backlog값 설정.1) listen()을 호출하게 되면 커널에서 SYN backlog, Accept backlog라는 2개의 queue를 생성한다(3 way handshake 준비).- backlog : backlog queue의 크기 설정2) Client로부터 SYN 요청이 들어오면 해당 소켓 정보를 SYN backlog queue에 저장한 후, SYN + ACK를 해당 Client에 보낸다.- Timeout 발생 시 재시..