inflearn logo
강의

Khóa học

Chia sẻ kiến thức

CS Knowledge Essentials | Mạng lưới thiết kế mẫu Hệ điều hành Cơ sở dữ liệu Cấu trúc dữ liệu

3way handshake, 4way handshake 과정 질문

Đã giải quyết

535

3831568

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

0

3way handshake

먼저 클라이언트 측에서 서버측으로 연결해도 될까라는 신호를 보내고

서버측에서 클라이언에게 물론이지라는 신호를보내기만하면 연결이 될 거라고 생각했는데 왜 다시 클라이언트측에서 서버로 ack를 보내게 되는 건가요?

각 과정이 무엇을 의미하는지 정확히 잘 모르겠네요 ㅠㅠ

 

4way handshake
제가 이해한 바로는

클라이언트가 서버에게 "연결 이제끊을래"라고 하고 서버는 클라이언트에게 "알겠어, 근데 하던일이 있어서 이거 마저 다하고 끊을게"라는 응답을 하고 잠시 후 다 끝내고 "연결 끊을게"라고 다시 응답을 합니다. 그러면 클라이언트는 너가 준거 마저 받을게라는 응답을 보낸 후 잠시 뒤에 연결을 끊는 과정이 맞을까요?

면접 기술면접 네트워크

Câu trả lời 1

1

kundol

안녕하세요 ㅎㅎ

3way handshake

먼저 클라이언트 측에서 서버측으로 연결해도 될까라는 신호를 보내고

서버측에서 클라이언에게 물론이지라는 신호를보내기만하면 연결이 될 거라고 생각했는데 왜 다시 클라이언트측에서 서버로 ack를 보내게 되는 건가요?

각 과정이 무엇을 의미하는지 정확히 잘 모르겠네요 ㅠㅠ

>> 음.. 제생각에는 클라 > 서버 보내고 / 서버 > 클라 까지는 이해하셨는데 왜 또 클라 > 서버로 하나 더 보내냐는 거죠?

안전하게 설정하기 위함입니다.

이렇게 한번 생각해볼게요. 우리가 멀리 떨어져있는 은석이와 연락을 한다고 해볼게요.

은석이보고 야 ~~ 나 너희집으로 갈게 라고 편지를 보내요.

은석이는 ㅇㅋㅇㅋ 오셈 라고 편지를 보내요.

근데 이 때 큰돌이는 집에 없을 수도 있겠죠? 어디 갑자기 여행을 갔을수도 있구요.

그래서 여행을 가지 않고 은석이가 보낸 편지를 받았는지를 확인해주기 위해 답장을 보내는 과정이 바로 3번째 과정입니다.

그래서 큰돌이가

ㅇㅋㅇㅋ 갈게 ~~

라고 마지막 메세지를 보내는 과정이 되는 셈이죠.

 

4way handshake
제가 이해한 바로는

클라이언트가 서버에게 "연결 이제끊을래"라고 하고 서버는 클라이언트에게 "알겠어, 근데 하던일이 있어서 이거 마저 다하고 끊을게"라는 응답을 하고 잠시 후 다 끝내고 "연결 끊을게"라고 다시 응답을 합니다. 그러면 클라이언트는 너가 준거 마저 받을게라는 응답을 보낸 후 잠시 뒤에 연결을 끊는 과정이 맞을까요?

>> 네 정확합니다.

다만, 마지막에

그러면 클라이언트는 너가 준거 마저 받을게라는 응답을 보낸 후 잠시 뒤에 연결을 끊는 과정이 맞을까요?

>> 이건 아니구요. 클라가 ㅇㅋㅇㅋ 서버야 연결끊자!! 빠이빠이 이러면서 서버가 미처 보내지 못한 데이터를 줄수도 있기 떄문에 대인배처럼 클라이언트가 조금은 기다려주는 단계라고 보시면 됩니다.

또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제가 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

REST API (Self-descriptive messages)

0

22

1

시스템 엔지니어 관련 질문입니다.

0

50

2

오버라이딩 관련하여 질문드립니다.

0

62

2

교착상태의 4가지 필요조건이 필요충분조건이 아닌 이유

0

89

1

렌더 트리, 렌더 레이어와 그래픽 레이어

0

56

2

로컬스토리지, 세션스토리지, 쿠키의 공통점

0

67

1

IPv4가 IPv6보다 빠른 경우

0

98

2

UDP가 전송계층의 역할을 못하는 건 아닌지

0

59

1

Path MTU 발견하였음에도 패킷 분할이 필요한 이유?

0

65

2

교재의 LFU 알고리즘에서 6번이 왜 히트인가요?

0

64

2

페이지 교체 알고리즘? 프레임 교체 알고리즘?

0

81

2

Static 키워드가 메모리에 올라가는 시점

0

76

2

헤더 압축부분 질문드립니다

0

72

2

공유 캐시 관련 질문 드립니다.

0

56

2

컨텍스트는 context와 contextual information으로 나눠진다는게 무슨뜻인가요?

0

198

1

회선과 대역폭의 관계

0

60

2

44강 질문

0

92

2

버스 토폴로지 질문 있씁니다

0

53

1

자바스크립트, xml 문법 관련

0

66

2

전략패턴과 의존성주입 질문

0

69

2

Model이 비즈니스 로직을 담당하나요?

0

106

2

CS 공부 하는 법

0

181

2

큰돌님 블로그에 개념정리해서 올려도될까요!

0

137

2

FIN 세그먼트 질문

0

70

2