inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

네트워크의 기초 #5. 유니캐스트, 멀티캐스트, 브로드캐스트 ★★★

웹소켓과 브로드캐스트 테스트에 대한 질문

161

BeakGwa

작성한 질문수 17

0

안녕하세요! css 강의 반복해서 들고 있는 한 학생입니다.

질문이 있어 문의 드립니다.

(네트워크의 기초 #5. 유니캐스트, 멀티캐스트, 브로드캐스트)

 

해당 강의 내용 중, 1분40초쯤경 웹소켓 통신을 활용해서 브로드 캐스트 테스트를 진행한다고 알려주셨습니다.

 

여기서 의문점이, 웹소캣은 TCP 기반으로 작동하는 것으로 알고있습니다. TCP는 브로드캐스트를 지원하지 않는 특징이 있다고도 알고 있습니다.

따라서, 드는 생각은 어떻게 웹 소켓을 통해 브로드 캐스트 테스트를 진행하는 것인지 의문점이 듭니다.

 

단순히 웹 소켓을 활용해서 브로드캐스트 처럼 동작하도록 구성하여 브로드캐스트에 대한 예시를 든 것인지? 아니면 웹 소켓에서 UDP 사용을 통해 회피한것인지 궁금합니다!

 

항상 네트워크 관련되어 부족하거나 헷갈리는 부분이 있으면 다시 강의를 참조할 정도로 감사히 잘 듣고 있습니다!

면접 운영체제 기술면접

답변 1

0

큰돌

안녕하세요 백님 ㅎㅎ

네 맞습니다.

네트워크 레벨에서 TCP는 브로드캐스트를 지원하지 않습니다. 이는 TCP가 일대일 연결 기반으로 설계되었기 때문입니다.

그러나 이번 예제에서 소개드린 방법은 TCP기반 웹소켓을 통해 브로드캐스트를 구현했습니다.

TCP의 일대일 통신 활용 -> 각 클라이언트와 서버간의 연결을 함 -> 이 다수의 클라이언트에게 동일한 메시지를 개별적으로 보내는 브로드캐스트라고 보시면 됩니다.

 

즉, 네트워크 레벨의 브로드캐스트가 아닌 애플리케이션 레벨에서의 브로드캐스트 개념이라고 보시면 됩니다.

 

항상 네트워크 관련되어 부족하거나 헷갈리는 부분이 있으면 다시 강의를 참조할 정도로 감사히 잘 듣고 있습니다!

>> 감사합니다. ㅎㅎ 더 노력하겠습니다.

 

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

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

감사합니다.

강사 큰돌 올림.

REST API (Self-descriptive messages)

0

25

1

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

0

51

2

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

0

62

2

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

0

89

1

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

0

56

2

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

0

68

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

77

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