글쓴이: 익명 사용자 / 작성시간: 금, 2002/02/08 - 11:43오전
TCP 연결에서 send()함수 호출이 에러없이 수행되었다는 것은 어떤 것
을 의미하는지요?
즉, send()가 로칼 send queue에 메시지를 넣고 반환하는 것인지
아니면 메시지가 도착해야 하는 곳의 receive queue에 메시지를 적고
그쪽의 내부에서 TCP 관련 일을 하는 놈이 ACK를 보내 준 것을 받은 후에
send() 함수가 종료되었다는 것인지 궁금합니다.
좋은 설 명절 되십시요.
Re: TCP/IP에서 send()의 의미?
커널내의 TCP단에 있는 큐에 정상적으로 넣으면 send()가 정상처리됩니다.
그후 전송을 담당하는 것은 커널의 TCP엔진 부분이 담당하는 것입니다.
이 부분에 대한 좀 더 자세한 정보는 Network Programming쪽 책을 보시거
나 아니면 TCP관련 문서를 보시면 좀더 확실해질 것입니다..
그럼..
이훈순 wrote..
TCP 연결에서 send()함수 호출이 에러없이 수행되었다는 것은 어떤 것
을 의미하는지요?
즉, send()가 로칼 send queue에 메시지를 넣고 반환하는 것인지
아니면 메시지가 도착해야 하는 곳의 receive queue에 메시지를 적고
그쪽의 내부에서 TCP 관련 일을 하는 놈이 ACK를 보내 준 것을 받은 후 에
send() 함수가 종료되었다는 것인지 궁금합니다.
좋은 설 명절 되십시요.
댓글 달기