정보시스템 감리 기출해설/시스템 구조 해설

(제 25회) 시스템 구조 / (84)~(85) 해설

아이티신비 2025. 2. 10. 09:00

84. 다음 중 광역 통신망의 데이터 송수신(교환) 방법 중에서 회선 교환(Circuit Switching)에 대한 설명으로 옳은 것은?

 

① 축적 전송 방식(Store-and-Forward)이라고도 한다.

② 데이터를 전송하지 않는 유휴 시간에도 회선을 점유하므로 비효율적이다.

③ 전송할 메시지를 패킷 단위로 나누어 우선순위가 높은 패킷을 먼저 전송할 수 있다.

④ 실시간 통신이나 대화형 통신보다는 지연이 상대적으로 중요하지 않은 이메일·파일 전송 등에 적합하다.

 

■ 해설

  • 회선교환의 특징

- 일단 회선이 설정되면 사용자 간에 투명한 정보전달 기능 제공

- 고정된 data 전송률에 의해 정보 전송

- 가장 간단한 통신 방식으로 시간에 의한 과금 시스템

- Data 가 전송되고 있지 않을 때에도 호의 연결이 지속되고 있는 한 채널 용량을 고정적으로 할당하므로

비효율적

- 원래 음성 트래픽을 위해 개발되었으나 현재 데이터 트레픽을 지원하기 위해서도 사용(예:공중 전화망)

 
구분
새부설명
특징
회선
교환
  • 송신하고자 하는 호스트가 데이터를 전송하기 전에 연결 경로를 미리 설정하는 방식
  • 공간분할 회선교환 방식과 시분할 회선교환방식으로 나누어짐
  • 통신회선 독점
  • 종단간 전송률을 보장
  • 통신 고비용 소요
메세지교환
  • 미리 전송로 설정하지 않고 전송하는 메시지의 헤데에 목적지 주소 표시하는 방식
  • 교환기에 축적 후 전송(Store and Forward)방식으로 전달
  • 교환기 단위의 데이터 전송
  • 큰용량 저장매체 요구
  • 시간이 많이 소요
패킷
교환
  • 회선교환과 메시지교환의 장점이용
  • 메세지 단위가 아닌 패킷이라는 더 작은 일정 크기 단위로 쪼개어 전송방법
  • 패킷은 데이터 전달을 위한 최소한의 정보(송수신측 주소, 전송데이터 등) 임
  • 전송 대역의 효율적 이용
  • 호스트의 무제한 수용
  • 패킷에 우선순위 부여
가상회선
  • 연결형 서비스를 지원하지 위한 기능으로 패킷 전송 전송 수신간에 하나의 가상 회선을 설정
  • 패킷의 도착순서 보장
  • 긴 메시지 전송 유리
  • x.25 프롵토콜 사용
데이터
그램
  • 비연결 서비스를 이용 패킷을 독립적으로 전송하는 방법
  • 모든 패킷에 목적지의 완전한 주소를 가지고 있어야 함
  • 패킷의 도착 순서 미보장
  • 신뢰성 중요하지 않은 환경사용
  • 짧은 메시지 전송
  • 인터넷 IP에 사용

정답 : ②

 

 

85. 다음 중 데이터 통신에서 사용하는 에러검출 방식으로 가장 적절하지 않은 것은?

 

① 블록합검사(Block Sum Check)

② 패리티검사(Parity Check)

③ 순환중복검사(Cyclic Redundancy Check)

④ 허프만코딩검사(Huffman Coding Check)

 

■ 해설

  • 오류 정정 부호 방식 : 해밍코드, 상승코드
  • 오류 검출 부호 방식 : 패리티 검사, 블록합검사, 순환중복검사(CRC), 체크섬
  • 허프만 인코딩 : 고정길리의 부호를 가변길이 부로호 바꾸는 압축방법으로 통신 오류 제어와는 무관함
구분
형태
사례
BEC
  • 수신측이 에러를 발견 시, 재전송(검출 후 재전송, ARQ)를 송신측에 요구하는 방식
  • 재전송을 기반으로 링크의 신뢰성 확보
  • 실시간 처리에 곤란한 오류 제어 방법
  • Stop&Wait ARQ
  • Go-Back N ARQ
  • Selective ARQ
  • Adaptive ARQ
FED
  • 수신측이 에러를 발견 시 부가적 정보롤 오류 검출 및 오류 정정을 하는 방식
  • 오류가 발생해도 재전송 요구 없이 오류 수정이 가능하므로 실시간 처리 및 높은 처리율 제공
  • 송신측이 한 곳이고 수신측이 여러 곳, 재전송이 어려운 곳, 채널환경이 열악한 곳, 높은 신뢰성이 요구되는 것 등의 환경에 사용
  • 해밍코드
  • RS 코드
  • 갈쌈부호
  • 터보코드
Block Code
Hamming Code
  • 데이터 전송 시 1비트의 에러를 정정할 수 있는 오류정정부호 방식
  • 1비트 오류는 정정,2비트 오류는 검출까지 가중
  • 디지털 데이터 전송에는 효율적이나 음성정보에는 비적합
  • ARQ 등 재전송이 어려운 원거리 통신에 적합한 코딩 기법
RS(Reed-Solomon Code)
  • 비 이진 순환부로(non-binary cycle code) 방식
  • 오류정정 능력 우수
  • 통신상 발생하는 랜덤(random)오류 및 연집(burst)오류까지 정정
  • 각종 디지털 시스템상에서 광범위하게 사용
Non Block Code
Convolutional Code(갈쌈부호)
  • 해당 블록에만 의존하는 블록부호화와 달리 부호화 때 현재의 입력신호에 과거의 일부 신호를 함께 활용하는 메모리(기억성)를 갖는 부호화 방식
  • 수학적으로 블록부호 보다 덜 복잡하나, 설계 구현 복잡도는 블록부호 보다 다소 큼
Tubo Code
  • 길쌈 부호들 중에서 쉽게 부호화 할 수 있는 것을 조합, 랜덤하게 연접한 부호 방식
  • 초보자가 이해하기 다소 어려움
  • 고속의 데이터용 부호화기로 사용되며, 저속에서는 비효율적

 

정답 : ④

 





 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥