inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모든 개발자를 위한 HTTP 웹 기본 지식

TCP, UDP

4계층 프로토콜 패킷 조각화

480

jung

작성한 질문수 37

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/)

[질문 내용]
패킷이 순서대로 안오면 서버 쪽에서 패킷을 다시 보내라고 요청한다고 하셨는데

tcp헤더에 적혀있는 패킷 순서로 서버 쪽 tcp/ip에서 조립하지 않나요??

네트워크

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요.

TCP 프로토콜에서 데이터가 전송될 때 패킷으로 분할되어 전송됩니다. 이때 패킷은 순서대로 도착하지 않을 수 있습니다. 따라서 수신 측에서는 패킷을 조립하기 위해 순서에 맞지 않은 패킷을 재조립해야 합니다. 이를 패킷 조각화라고 합니다. 이때 패킷의 순서는 TCP 헤더에 명시되어 있습니다.

따라서 서버 측에서도 패킷이 도착한 순서대로 조립하는 것이 아니라, TCP 헤더에 명시된 순서대로 패킷을 재조립합니다. 이를 통해 원본 데이터를 정확하게 복원할 수 있습니다.

그러나 경우에 따라 패킷 조각화를 수행하지 못하거나, 패킷이 손실되는 등의 문제가 발생할 수 있으므로 이에 대한 대비책도 마련해 두어야 합니다.

감사합니다.

캐시무효화시 그냥 no-store만 넣어되지 않나요?

0

71

2

API의 헤더와 바디에 대한 문의 입니다.

0

70

2

수정폼과 수정

0

69

1

쿠키에 대해 질문드려요!

0

89

2

서버에서 캐시 검증 헤더를 직접 처리해야 하나요?

0

87

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

142

1

host와 port

0

106

1

tcp/ip는 연결을 유지? 아니면 유지하지 않음?

0

145

1

다음 강의 커리큘럼 질문!!

0

131

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