서버소켓을 LISTEN상태로 만들고 backlog제한인 연결요청대기큐를 만든다는데 그러면 이 연결요청대기큐에는 어떤 정보가 저장되는거임?

내생각
1. 클라이언트가 connect()함수호출하면 SYN패킷 보내는데그 패킷이 서버컴퓨터에 도착하면 패킷자체가 연결요청대기큐에 저장될것이다.(나중에 accept()함수불리면 처리할수있도록)

2. accept()함수에서 처리할때 필요한정보만 connect()함수에서 함수에서 보낸 패킷에서 뽑아내서 따로 자료구조로 만들어서 연결요청대기큐에 저장될것이다.


OS의 구현방식에 따라물론 달라질거같은데 혹시 내가 제시한 두 방법이 아예 접근방식이 잘못된거임?