Multiplexing
·
DKU/데이터 통신
Mulitplexing 이란?멀티플렉싱은 다수의 시그널들을 결합하는 메서드이다. 아날로그 시그널, 비트 스트림, 패킷 스트림이 멀티플렉싱의 대상이다.통신 미디어를 공유하고 있을 때 이들을 결합하여 전송한다. 노드의 개수가 n개이면, 노드끼리 이어주는 링크의 개수는 $\frac{n(n-1)}{2}$개가 필요하다. 노드의 개수가 조금만 늘어나도 굉장히 많은 링크가 필요하게 된다. 그래서 멀티 플렉싱을 사용하는건데, 다수의 저속 신호 채널들을 결합시켜 하나의 고속 통신회선을 통해 전송하는 것이니 전송 효율이 매우 높아진다고 할 수 있다. Multiplexer & Demultiplexer멀티플렉서란 멀티플렉싱 기능이 있는 기기이다.디멀티플렉서는 결합된 시그널들을 다시 분해하는 기기이다.Frequency divi..
Distributed System 7
·
DKU/분산처리
추석도 그렇고, 국군의 날도 그렇고 뭔가 중간에 뜨문뜨문 쉬는 날들이 껴있어서 분산 처리 복습을 수월하게 처리 중이랄까...감사합니다 공휴일님 ㅠㅅㅠ이번에 듣는 수업 중 가장 어려운 수업.. 내용이 방대해서 그런 것 같다.Application-level Multicasting분산시스템의 첫 시작부터 강조되었던, 분산 시스템의 노드들은 오버레이 네트워크를 조직한다는 사실!노드들은 데이터를 전파시키기 위해 이 오버레이 네트워크를 사용한다. 트리 구조를 통해 고유한 경로로 데이터를 전송하는 방식과,메시 네트워크를 통해 데이터를 라우팅하여 전송하는 방식이 있다.플러딩 기반(Flooding-based) 멀티캐스팅은 네트워크의 모든 노드에 데이터를 전송하는 방식이다. (= broadcasting) Epidemic ..
Distributed System 6
·
DKU/분산처리
분산 시스템에서의 모든 통신의 기반은 메시지 송수신이다.컴퓨터 그룹이 네트워크를 통해 통신하려면, 통신에 사용될 프로토콜에 대해 모두 동의해야만 한다.기본 네트워크 모델레이어드 프로토콜 OSI 7계층은, 메시지 패싱에 집중한 오픈 시스템 상호연결 관련 모델이다.하위 계층에서 수행되는 작업이 상위 계층에 투명하게 처리된다. 낮은 레벨의 계층에는 Pysical, Data-link, Network 계층이 포함된다.Pysical layer는 bit의 설명과 구현을 담당하고 있으며, 송신자와 수신자에게 bit를 전송하는 역할이다.Data-link layer는 에러와 흐름제어를 허용하기 위해 전송되는 bit 그룹들을 frame으로 바꾸라는 지시를 내리는 역할이다.Network layer(Internet Protoc..