본문 바로가기
목차훔치기/컴퓨터 네트워킹 하향식 접근

다중 접속 링크와 프로토콜(컴퓨터 네트워킹 하향식 접근)

by 해삼2 2024. 1. 28.
728x90
반응형
다중 접속 링크와 프로토콜

다중 접속 링크와 프로토콜

다중 접속(Multiplexing)은 여러 개의 데이터 스트림이 하나의 통로 또는 채널을 공유하는 기술을 의미합니다. 이것은 효율적인 데이터 전송을 가능하게 하며, 다양한 응용 분야에서 사용됩니다.

다중 접속은 주로 통신 네트워크, 컴퓨터 네트워크 및 데이터 전송 시스템에서 활용됩니다.
프로토콜(Protocol)은 통신을 위한 규약 또는 규칙의 집합을 나타냅니다. 

네트워크에서 프로토콜은 통신 당사자 간에 데이터 전송을 원활하게 하기 위한 규칙들을 정의합니다. 

다중 접속이 일어나는 맥락에서는 주로 다중 접속을 지원하는 프로토콜이 사용됩니다.

 

다중 접속 주요 프로토콜

 

TCP (Transmission Control Protocol):
TCP는 신뢰성 있는 연결을 제공하는 프로토콜로, 다중 접속을 지원합니다. 

여러 개의 TCP 연결이 하나의 IP 주소와 포트 번호를 공유할 수 있습니다. 

각각의 TCP 연결은 고유한 소켓(Endpoint)을 가지며, 이를 통해 서로 다른 데이터 스트림이 구분됩니다.


HTTP/2 (Hypertext Transfer Protocol version 2):
HTTP/2는 웹 페이지 로딩 속도를 향상시키기 위해 다중 접속을 지원합니다. 

하나의 TCP 연결을 통해 여러 개의 HTTP 요청과 응답을 동시에 처리할 수 있습니다.


WebSockets:
WebSockets는 양방향 통신을 지원하는 프로토콜로, 실시간으로 데이터를 주고받을 수 있습니다. 

하나의 TCP 연결을 통해 여러 개의 메시지를 동시에 전송할 수 있습니다.


Multiprotocol Label Switching (MPLS):
MPLS는 다양한 네트워크 프로토콜을 지원하고 다중 경로를 관리하기 위한 기술입니다. 

이를 통해 효율적인 데이터 전송이 가능합니다.


이러한 프로토콜들은 다중 접속을 구현하고, 

여러 개의 데이터 스트림을 동시에 처리함으로써 네트워크 성능을 향상시킵니다.

 

다중 접속 프로토콜 자세히 알기!!

 

HTTP/2 (Hypertext Transfer Protocol version 2)


예시: 

웹 브라우징, 웹 페이지 로딩


설명: 

HTTP/2는 하나의 TCP 연결을 통해 여러 개의 데이터 스트림을 동시에 처리할 수 있습니다. 

를 통해 웹 페이지의 로딩 속도를 향상시키고 성능을 최적화할 수 있습니다.

 

WebSockets


예시: 

실시간 채팅, 실시간 업데이트


설명: 

WebSockets는 양방향 통신을 지원하는 프로토콜로, 실시간으로 데이터를 주고받을 수 있습니다. 

나의 TCP 연결을 통해 다수의 메시지를 동시에 전송할 수 있습니다.

QUIC (Quick UDP Internet Connections)


예시: 

웹 페이지 로딩, 온라인 게임


설명: 

QUIC는 UDP를 기반으로 하는 프로토콜로, 

다중 스트림을 지원하여 빠른 데이터 전송과 저지연 통신을 제공합니다. 

주로 웹 페이지 로딩이나 온라인 게임과 같은 응용에서 사용됩니다.

 

 

*바쁜 사람을 위한 정리

다중 접속은 여러 개의 데이터 스트림이 하나의 통로 또는 채널을 공유 하는 기술을 의미하며 이와 관련된 프로토콜로는 하나의 IP주소와 포트번호를 공유하여 각각 고유한 소켓을 가지고 이를 통해 서로 다른 데이터 스트림으로 구분 되는 TCP프로토콜이 대표적입니다.
728x90
반응형