inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

네트워크, 그림으로 이해하자(2022ver.)

3-way handshake, 4-way handshake

3-way handshake와 4-way handshake 과정 중 패킷 단어 질문

해결된 질문

503

김제하

작성한 질문수 32

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

3-way handshake와 4-way handshake 과정 중 '패킷' 단어에 대해 질문을 드릴려고 합니다.

제가 알기로는 패킷은 3계층의 데이터 단위이고, 4계층의 데이터 단위는 세그먼트인 걸로 알고 있습니다.

그런데 이 연결 수립을 다루는 챕터를 보면 '패킷 요청을 네번 교환하여' 라고 말씀하셨는데, 왜 패킷이라고 하신 건가요?

네트워크 프로토콜

답변 1

1

데브아틱스

안녕하세요, 제하님! 질문 주셔서 감사합니다.
말씀하신대로 '패킷'이라는 용어는 3계층에서의 데이터 단위로 사용되고, '세그먼트'라는 용어는 4계층에서의 데이터 단위로 불립니다.

여기서 덧붙일 점이, '패킷'이라는 단어는 네트워크에서 전체적인 데이터를 지칭하는 용어로도 사용되기도 합니다.

3-way handshake에서 교환되는 패킷들은 세그먼트가 맞지만
1.해당 세그먼트가 네트워크 계층에서 IP 패킷으로 캡슐화되기 때문이거나
2.범용적으로 데이터를 나타내는 용어라고도 봐주시면 좋을 것 같습니다.

비슷한 예시로, 해당 강의에서는 응용 계층에서의 프로토콜 데이터 단위는 메시지로 칭했지만, 다른 문서나 책에서는 통상 데이터라고도 불리기도 합니다. 또 다른 예시를 들자면 응용 계층을 지칭하는 부분이 7계층일 때도 있지만 어떤 문서에서는 세션 계층, 표현 계층, 응용 계층을 모두 포함하는 용어로도 쓰듯이 유동적으로 쓰이는 용어라고도 봐주시면 좋을 것 같습니다.


전체적으로 결론을 짓자면 이는 용어 사용의 유연성을 고려해주시면 좋을 것 같습니다 :)

IO활용-회원관리예제1 샘플코드 문의

0

6

1

SSM접속에 대해

0

18

2

안녕하세요, Oracle Cloud Free Tier 가입 과정에서 계속 오류가 발생해 문의드립니다.

1

20

2

node js 설치 시 npm이 계속 안됩니다.

0

23

1

7.5 강의에서 settings.json 붙여 넣기 내용이 영상과 다릅니다

0

53

2

수업기간 연장 부탁드립니다.

0

48

2

왜 클로드.md 파일에 프롬프트를 넣는건지 궁금합니다

0

55

1

가이드북 애플리케이션 접근 불가

0

34

2

압축파일 비밀번호

0

30

1

C#에서의 RAII

0

66

3

AI 권한 부여가 안됩니다.

0

60

2

CCNA강의 질문드려요

0

30

1

Service(name: traefik)의 EXTERNAL_IP 가 Pending 입니다.

1

48

2

전송 계층에서 연결 확립 및 종료 단계 관련 질문

0

450

2

DNS 챕터 관련 질문

0

420

1

TCP 흐름 제어에서 슬라이딩 윈도우 기법 질문

0

557

2

A클래스 ip 가 교안안에 126.255.255.255 인데 영상엔 127.255.255.255로 대있어요

0

382

1

질문드립니다:)

0

534

2

강의교안

0

524

1

질문드립니다.

0

536

2

이해가 안되어 질문드립니다.

0

372

2

라우터 ip 부여 (라우터 강의)

1

521

1

랜카드가 소속된 계층

0

918

2

플러딩 관련 질문과 1 2계층 장비 질문

0

370

1