cs

network 개요

joepasss 2022. 6. 28. 15:32

데이터 통신


특정 전송매체 (유선 또는 무선) 를 통해  장치 사이에 데이터를 주고받는 행위

 

  1. 구성요소
    1. 메시지(message)
      • 통신의 대상이 되는 정보나 데이터를 의미
      • 텍스트, 숫자, 그림, 소리, 영상물 등
      • 단일 메시지와 멀티 메시지 유형으로 나눌 수 있다
    2. 송신자 (sender)
      • 데이터 메시지를 보내는 장치.
      • 단말기
      • 컴퓨터, 전화기 등
    3. 수신자 (reciver)
      • 메시지를 수신하는 장치를 의미
      • 컴퓨터, 전화기, 라디오 등
    4. 전송매체 (medium)
      • 메시지를 송신자에서 수신자까지 전송하는 물리적인 수단
      • 유선매체와 유선매체
      • 유선매체
        • 이중 꼬임선, 동축 케이블, 광케이블 등
      • 무선매체
        • 라디오파, 적외선, 위성파, 마이크로파 등
    5. 프로토콜 (protocol)
      • 데이터 통신을 하기 위한 규약
      • 통신을 하고자 하는 장치등 사이의 상호 같은 환경이 되도록 만들어 주는 것

데이터 흐름 방향


데이터 흐름 방향 다이어그램

  • 단방향 방식 (simplex mode)
    • 데이터의 흐름이 한 방향으로만 이동
    • 반대 방향 전송이 불가능하므로 수신 측에서 응답할 수 없는 경우
    • TV, 라디오 등

단방향 방식

  • 반이중 방식 (half-duplex mode)
    • 양 방향 통행이 가능하지만 동시에 양방향 전송은 불가능하다
    • 무전기, ham 등의 통신방식
     

반이중 방식

  • 전이중 방식 (full-duplex mode)
    • 동시에 양 방향으로 전송 / 수신이 가능하다
    • 각 링크가 물리적으로 분리된 서로 다른 두 개의 전송통로를 갖게 하는 방법과 채널의 전송용량을 반으로 나누어 서로 반대방향으로 흐르게 하는 두 가지 방법으로 이루어질 수 있다
     

전이중 방식

네트워크


  • 네트워크 = Net + work (그물 작업)
  • 컴퓨터 네트워크 = 컴퓨터를 이용한 망 간 통신
  • 네트워크는 전송매체로 연결해 데이터를 교환하는 단말기 (시스템) 들의 집합

네트워크의 성능 평가 기준

  1. 보안성 (security)
    • 특정 서버나 클라이언트에 비 합법적으로 접근하거나 바이러스 유포 등으로부터 사용자의 데이터를 보호하는 것
  2. 신뢰도 (reliability)
    • 특정 장애가 발생하였을 때 그에 따른 복구 소요시간 및 재난 발생시 네트워크의 견고성 등에 의해 측정된다
      • 1. 장애 발생 빈도수
        • 어떤 네트워크든 예상치 않은 장애가 발생할 수 있다
        • 장애의 빈도수가 잦게 발생한다면 네트워크의 가치가 떨어질 수 있다
      • 2. 장애 복구 시간
        • 장애 발생 시 신속하고 정확하게 복구되는 정도
      • 3. 재난 발생시
        • 자연재해로부터 보호되어야 한다
        • 예측하지 못한 피해로부터 네트워크를 보호하는 방법으로는 데이터 등을 백업함으로써 신뢰할 수 있는 시스템을 만드는 것이다
  3. 성능 (performance)
    • 응답시간이나 전달시간 등을 측정함으로써 알 수 있다
      • 성능 저하 요인
        • 1. 사용자 수
          • 동시에 여러 사용자가 접속하면 과중한 통신 부하를 감당하지 못하도록 설계된 특정 네트워크에서는 사용자가 요구하는 응답 시간이 느려질 것이다
          • 평소 사용자 수 보다 많은 사용자가 접속했을 때 이에 따른 부하에 네트워크가 어떻게 반응하는지가 성능 평가의 기준이 된다
        • 2. 전송매체의 종류
          • 사용되는 전송매체의 종류에 따라 데이터가 전송되는 속도가 결정된다
        • 3. 하드웨어
          • 하드웨어 종류에 따라 전송속도와 용량에 큰 영향을 미칠 수 있다
        • 4. 소프트웨어
          • 네트워크를 통해 인접한 노드에 옮기기 위해서는 원래 신호를 전송 가능한 데이터로 변환하고 그 신호가 적절한 곳으로 전달되도록 설정할 수 있는 데 이 때 수신자가 사용할 수 있는 형태로 오류 없이 전달하기 위한 처리과정이 필요하므로 서비스를 제공하는 소프트웨어는 네트워크와의 연결속도와 신뢰도에 영향을 미치게 된다