[네트워크 관리] 정보 전송과 전송 데이터의 부호화

2023. 1. 10. 23:33·CS/네트워크
728x90
반응형

1. 정보전송 방식

  • 직렬 전송
  • 병렬 전송
  • 비동기 전송
  • 동기 전송

2. 직렬 전송

  • 전송선로 1개를 이용하여 데이터를 순차적으로 전송하는 방식이다.
  • 대부분의 데이터 통신 시스템에서 사용 중이다.
  • 상대적으로 비용이 적게 드며,
  • 설치 방법이 간단해서 장거리 통신에 많이 사용한다.


3. 병렬 전송

  • 여러 개의 전송로 (또는 채널)을 통해 한 번에 기본 단위의 데이터를 전송하는 방식이다.
  • 빠른 데이터 전송이 가능하며, 상대적으로 근거리 통신에 사용한다.
  • 시스템의 버스(FSB, BSB)에서 많이 사용한다. 
  • 단점으로는 비용이 많이 든다.

*FSB(Front-Side Bus) : CPU 외부 버스

*BSB(Back-Side Bus) : CPU 내부 버스


4. 비동기 전송

  • 비정기적인 데이터 전송
  • 송신할 데이터가 있을 때 전송한다.
  • 주로 이벤트 데이터 전송에 활용한다.
  • ex) 키보드 입력, 마우스 입력 등등

5. 동기 전송

  • 정기적인 데이터 전송
  • 시간을 분배하여 할당된 시간에 데이터를 전송한다.

6. 다중 전송의 분류

  • 유니캐스트
  • 브로드캐스트
  • 멀티캐스트
  • 애니캐스트

7. 유니캐스트

  • 송신 노드 하나가 수신 노드 하나에 데이터를 송신하는 방식이다.
  • 1 : 1 통신에 사용한다.
  • TCP/IP의 클라이언트(Client)-서버(Server) 모델의 기반이 된다.


8. 브로드캐스트

  • 송신 노드 하나가 동일한 네트워크에 연결된 수신 가능한 모든 노드에 데이터를 전송하는 방식이다.
  • 동일한 네트워크의 영역은 라우터에 의해 정의되고 데이터의 포워딩도 관리된다.
  • 컴퓨터 통신의 경우 불필요한 데이터 수신으로 인한 전체적 성능 저하를 발생 시키는 요인이 된다.


9. 멀티캐스트

  • 송신 노드가 하나 이상의 특정 수신 노드에 데이터를 전송하는 일 대 다 방식이다.
  • 브로드캐스트와는 다르게 라우터나 스위치에 의해서 해당 특정 노드들에게 데이터를 전달한다.


10. 애니캐스트

  • 송신 노드가 네트워크에 연결된 수신 가능한 노드 중 특정 노드에만 데이터를 전송하는 방식으로 멀티캐스트 방식과 유사하다.
  • 멀티캐스트의 효율성을 극대화하여 가용성을 높이기 위한 캐스팅 방식이다.
  • 트래픽 전달 과정에서 장애물 발생 시 백업이 가능
  • 라우팅 기법에서 많이 사용한다.


11. 부호화

  • 송신자와 수신자 사이 전송할 데이터에 대한 매체내 전달 신호로 변환
  • 부호 : 정보를 1바이트의 2진수로 표현하는 것이다.
  • 부호 체계
  • 문자는 대부분 ASCII 규격을 많이 쓴다.
  • 기타 수는 각 수 체계별 자료 구조를 기반으로 비트로 표시한다.

12. 디지털 전송 방식

  • 직류 전송 방식
  • 아날로그나 디지털 정보를 부호기를 이용해 디지털 전송 신호롤 변환해 전송한다.
  • 그 후 복호기를 이용하여 다시 원래 정보로 변환한다.


13. 아날로그 전송 방식

  • 교류 전송 방식이라고도 한다.
  • 아날로그나 디지털 정보를 변조기를 이용하여 아날로그 전송 신호로 변환하여 전송한다.
  • 그 후 변조기를 이용하여 다시 원래 정보로 변환한다.

 

728x90
반응형
저작자표시

'CS > 네트워크' 카테고리의 다른 글

[네트워크 관리] 정보 신호와 신호 변환  (0) 2023.01.17
[네트워크 관리] 이더넷의 종류와 특징  (0) 2023.01.12
[네트워크 관리] 교환망의 종류와 근거리 통신  (2) 2023.01.12
[네트워크 관리] 통신 회선망  (0) 2023.01.11
[네트워크 관리] 정보통신, 데이터와 정보  (0) 2023.01.06
'CS/네트워크' 카테고리의 다른 글
  • [네트워크 관리] 이더넷의 종류와 특징
  • [네트워크 관리] 교환망의 종류와 근거리 통신
  • [네트워크 관리] 통신 회선망
  • [네트워크 관리] 정보통신, 데이터와 정보
P_Piano
P_Piano
Apple 생태계 개발자가 되기 위한 학습과 경험의 기록
    반응형
    250x250
  • P_Piano
    피피아노의 개발 일지
    P_Piano
  • 전체
    오늘
    어제
    • 분류 전체보기 (200) N
      • Apple (118) N
        • iOS (22) N
        • visionOS (4)
        • Swift (64)
        • UIKit (2)
        • SwiftUI (20)
        • RxSwift (2)
        • Xcode (4)
      • C언어 (5)
      • C++ (8)
      • Dart (1)
      • Python (3)
      • JavaScript (17)
      • Git (1)
      • CS (39)
        • 디자인 패턴 (6)
        • 네트워크 (20)
        • 운영체제 (8)
        • Database (5)
        • 자료구조 (0)
      • IT 지식 (2)
      • IT 뉴스 (4)
      • 출처 표기 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    연산자
    Optional
    변수
    티스토리챌린지
    네트워크
    제어문
    운영체제
    프로퍼티 래퍼
    swiftUI
    비동기
    메서드
    배열
    코딩테스트
    Xcode
    함수
    Vision Pro
    combine
    Initializers
    오블완
    UIKit
    옵셔널
    클래스
    ios
    이니셜라이저
    프로세스
    스위프트
    visionOS
    디자인패턴
    SWIFT
    자바스크립트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
P_Piano
[네트워크 관리] 정보 전송과 전송 데이터의 부호화
상단으로

티스토리툴바