inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Mạng, hiểu qua hình ảnh (2022ver.)

bắt tay ba bước, bắt tay bốn bước

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

Đã giải quyết

528

jeha00

32 câu hỏi đã được viết

0

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

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

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

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

네트워크 프로토콜

Câu trả lời 1

1

artprogrammer6403

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

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

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

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


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

LAN, WAN, Braodcast

0

6

1

문제점

0

13

2

진도율 관련

0

13

1

IocpObject가 없어질 수 있는 이유에 대한 질문입니다.

0

23

2

npm 설치가 잘 안됐습니다. 보안 이슈인 것 같은데, 어떻게 해야 하나요?

0

30

2

VS CODE 설치 시 관리자 권한으로 해야하는지

0

26

1

Git 버젼 상이

0

35

2

코드 줄바꿈

0

39

2

vs code 프로그램 동기화 가능여부

0

42

1

클로드 회원가입 전인데 perplexity 프로

0

48

2

supabase 설정하기 관련 문의사항이 있습니다.

0

56

2

Git 설치 문의

0

48

2

권한 부여하기 accept edit on 모드 질문

0

54

2

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

0

469

2

DNS 챕터 관련 질문

0

440

1

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

0

584

2

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

0

402

1

질문드립니다:)

0

557

2

강의교안

0

533

1

질문드립니다.

0

553

2

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

0

397

2

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

1

548

1

랜카드가 소속된 계층

0

940

2

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

0

395

1