Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- PYTHON
- 데브코스
- 데이터엔지니어링
- AWS
- airflow
- S3
- 데이터 파이프라인
- http
- dockerfile
- 운영체제
- Django
- 컴퓨터네트워크
- 데이터베이스
- sql
- airflow.cfg
- Docker
- 가상환경
- 컴퓨터 네트워크
- Go
- 데이터 엔지니어링
- linux
- 데이터 웨어하우스
- 종류
- HADOOP
- 정리
- TCP
- 자료구조
- redshift
- TIL
- 파이썬
Archives
- Today
- Total
홍카나의 공부방
[컴퓨터 네트워크] 2-2. 통신서비스의 구분 본문
통신서비스의 구분
(1) Unicast : 1대1 통신 방식. 송신자가 하나고 수신자도 하나다. L2 Switch의 통신 방식이다.
(2) Multicast : 1 to many 통신 방식. 송신자가 하나고 수신자는 여럿이다.
(3) Broadcast : 1 to All 통신 방식. 여기서 All은 하나의 물리 네트워크를 대상으로 한다. 인터넷 전체를 대상으로 하면
해커들은 그냥 브로드캐스트 통신 때리고 딩가딩가해도 될 것이다.
(4) Anycast : IP에서는 1 to Any를 지원하는 Anycast 서비스가 존재한다.
성능 향상을 위해 IP주소가 같은 서버를 중복 배치하고,
Client가 아무한테나(Any) 연결해도 되지만 연결이 가장 빠른 서버에 연결하는 방식이다.
Youtube Live
유튜브 라이브는 멀티캐스트와 유니캐스트의 혼합 방식으로 구현되어 있을 수 있다. ( 내가 유튜브 서버 관리자가 아니니 정확하진 않다. )
뷰어가 Live stream에 대한 시청 요청을 Unicast로 하면
유튜브 라이브는 여러 viewer의 device에 동시적으로 Multicast 방식을 이용하여 비디오 스트림을 전송할 수 있다.
HTTP Live Streaming(HLS)나 Dynamic Adaptive Streaming over HTTP (DASH) 기술도 사용되었을 수 있다.
반응형
'Computer Network' 카테고리의 다른 글
[컴퓨터 네트워크] 4. Network Layer Services (0) | 2022.12.26 |
---|---|
[컴퓨터 네트워크] 2-3. Python을 이용한 DNS 질의/응답 (0) | 2022.12.21 |
[컴퓨터 네트워크] 2-1. TCP/IP Protocol과 계층별 패킷 이름 (2) | 2022.12.21 |
[컴퓨터 네트워크] 1. 프로토콜과 표준(protocol & standard) (0) | 2022.12.21 |
[컴퓨터 네트워크] 0. 컴퓨터 네트워크 개요, 무엇을 배우나? (0) | 2022.12.20 |