게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
네트워크 TCP 재전송 관련하여 질문 드립니다...
게시물ID : programmer_1909짧은주소 복사하기
작성자 : 나기사카오루
추천 : 1
조회수 : 400회
댓글수 : 5개
등록시간 : 2014/03/17 21:52:38
안녕하세요
 
IT게에 올려야되나 프로그래머 겔에 올려야되나 고민하다가 염치없이 두곳에다 올리게 되었습니다.
 
다름이 아니라 TCP 재전송에 관하여 궁금한점이 생겨서 질문을 드리게 됬습니다.
 
제가 이해한 바로는
 
데이터 전송과정에서 TCP의경우 슬라이딩을 하던 안하던 일단 Ack를 보내지 않습니까 제대로 도착하게 되면 수신측에서 송신측으로
 
잘받았다는 Ack를 보내게 되고 그러면 송신에서 다음 패킷을 보내는것이 TCP의 특징이라고 배웠습니다.
 
첫번째 질문은 만약 송신측에서 패킷의 오류를 발견하여 해당 패킷을 폐기한 후 Ack를 보내어 재전송을 요청하였지만 모종의 이유로 패킷이 재전송 되지 않는다면 송신측에서는 어떠한 행동을 취하게 되나요?
송신측에서 수신측으로 재전송을 요청할때 타이머를 설정하여 타이머가 초과될때까지 대가하다가 오지않으면
다시금 재전송을 요청하고(재전송 요청도 Ack가 하는 역활맞나요??) 그러한 작업을 반복하면서 카운트를 하다가 0가 되면 해당 패킷과 관련된 데이터를 폐기할까요?? 만약 폐기한다면 그다음에는 어떻게 되나요..
 
 
 
필력과 마찬가지로 지식도 약한지라 횡설수설 한것 같기도 한데...  잘 부탁드립니다...

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호