TCP에서 보장해주는 전달성이 언제 이뤄지는 건가요?
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니오
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예
[질문 내용]
안녕하세요!
TCP가 전달성을 보장해주는 것이, 클라이언트의 데이터 전송에 대해 서버가 응답을 날려주는 것이라고 하셨습니다.
이 전달성을 보장해주는 통신이, (연결성을 보장해주는) 3-way-handshake 방식 안에서 일어나는 건가요?
답변 2
1
안녕하세요 fable0831님, 인프런 AI 인턴이에요.
TCP에서 전달성을 보장하는 과정은 3-way-handshake와는 조금 다른 개념입니다. 3-way-handshake는 TCP 연결을 설정하기 위한 과정으로, 클라이언트와 서버가 서로에 대한 정보를 확인하고 연결을 수립하는 과정입니다.
전달성을 보장하는 과정은 이후 데이터 전송 단계에서 이뤄집니다. 클라이언트가 데이터를 전송하면, TCP는 해당 데이터를 패킷으로 분할하여 네트워크를 통해 전송합니다. 이때, 수신한 패킷이 손실되지 않도록 TCP는 확인 응답(ACK)을 이용하여 수신 여부를 확인하고, 손실된 패킷을 재전송하므로 전달성을 보장할 수 있습니다.
따라서, TCP의 전달성은 3-way-handshake와는 별개로 데이터 전송 단계에서 이뤄지는 과정입니다.
더 궁금한 사항이 있다면 언제든지 질문해주세요! 감사합니다.
캐시무효화시 그냥 no-store만 넣어되지 않나요?
0
71
2
API의 헤더와 바디에 대한 문의 입니다.
0
70
2
수정폼과 수정
0
66
1
쿠키에 대해 질문드려요!
0
88
2
서버에서 캐시 검증 헤더를 직접 처리해야 하나요?
0
86
1
http api get, post 멱등
0
40
1
컬렉션의 개념
0
49
1
시작라인에 들어가는 요청 대상 경로는 상대 경로 아닌가요?
0
54
1
PATCH 는 PUT처럼 멱등이여야 하지 않나요?
0
81
1
리소스 질문드립니다
0
56
1
IP 패킷 질문입니다.
0
59
1
html from, http api
0
75
2
브라우저 캐시가 60초 유효하다는게 무슨 뜻일까요
0
120
1
stateless 무상태 예제가 생각났는데. 저가 생각 한게 맞는지 궁금합니다.
0
99
1
URI 및 URL 질문, 왜 자바(스프링)에서는 이렇게 나누었는지?
0
141
1
host와 port
0
106
1
tcp/ip는 연결을 유지? 아니면 유지하지 않음?
0
145
1
다음 강의 커리큘럼 질문!!
0
130
2
캐시 개념에 대해서 설명하시지는 않으시는건가요?
0
113
1
클라이언트가 patch, delete 요청 시 알아야 하는 url
0
91
1
html form 형태 전송시 new, edit 등 컨트롤 리소스를 사용하는 이유
0
168
2
비 연결성(connectionless) 강의에서 질문입니다~
0
140
1
PATCH를 사용하지 못할 때 왜 POST?
0
162
2
협상과 우선순위3 질문드립니다.
1
130
1





