SlideShare a Scribd company logo
1 of 10
과목: 임베디드 시스템
담당 교수님: 이민석 교수님

임베디드 시스템 –ATM

(AUTOMATED TELLER MACHINE)
임베디드 시스템 사례
ATM이란?
•

ATM 은 패킷 교환 방식 처럼 패킷(셀)을 사용

그 길이가 53 Byte (48byte

데이터 + 5 byte 헤더)로 고정 되어 있음

•

회선 교환 방식 처럼 통신 경로,타임 슬롯 (VC,VP)의 원리를 이용하여 하드
웨어에 의존한 Routing을 수행

•

ATM은 회선 교환과 패킷 교환의 장점만을 흡수한 방식 이라고 할 수 있음

<ATM 교환의 구조>: 셀 길이는 고정적이며 헤더내의 VCI를 분석
고속 하드웨어로 처리
제품 설명

• Card reader: 계정 번호의 식별 부
분, 사용자의 계정 정보를 이해 데
이터 프로세서 전달
Card reader

Display
screen

• Key pad: pin 번호는 올바른 ATM
필요한 금액에 대 한 필요한 거래
를 만듬
• Speaker: 특정 키를 누르면, 스피
커 오디오 피드백을 제공

Receipt printer
Key pad

speaker

• Display screen: 트랜잭션 , 사용
자입력에 대한 현금 인출기의 질
문 , 화면에 표시
• Cash dispenser : ATM 기계의 중
앙 시스템, 돈을 얻음

Cash dispenser

• Receipt printer: 영수증 프린터
왜 소프트웨어로 만드는 것이 좋았을까?
1. 유연한 네트워크
• 컴퓨터 센터의 제어에 의해 통신상대의 지역,장소에 따라 융통적인 네트워
크, 회선모드 서비스와 패킷교환 서비스, 저속 서비스와 고속 서비스

2. 효율적인 정보전송
• 같은 시각에 복수의 통신 채널이 중복되는 경우 대비하여 셀을
일시 축적 하기 위해 버퍼(Buffer)회로를 갖춤->대용량의 전송에
더 많은 통신 채널 확보

3. OAM보수 운용관리

• Operation, Administration and Maintenance
• 네트워크 내 고장,성능을 감시, 이상이 생기면 셀을 다른
경로로 우회 ->각종 방식에 따른 감시를 행함
임베디드 소프트웨어 개발 환경
ATM 오류 상황
• 오류
1. 입금한 돈이 나오지 않
을 경우
2. 비밀번호 3번 초과시
오류 번호 변경이 어
렵다.
ATM 보안 문제점 실제
사례
ATM 문제상황
1. 현금 자동인출기 보안 문제

•

현재 ATM 기계 는 Window 설치

•

현재 실행되는 악성코드도 몇 가지 제
약은 있으나 실행 가능

•

보통 내부 망으로 연결되어 있음 ->

외부에서 악성코드가 유입될 가능성 은
낮지만 완전히 불가능한 것은 아님.
•

해외에서는 실제로 ATM기에서 개인
정보를 유출한 경우가 있음
ATM 기본 구조
 ATM에서는 헤더의
주소로 이용자 정보를
구분하기 때문에 시간
축 상에 놓인 셀의

위치와는 아무 관계가
없으므로 비동기식
전달방식(ATM)이라 함.
ATM 시스템 관리 블록도
• 시스템 관리의 주요 기능-관리
기능 수행, 관리 정보 수집 및 운
용, 사용자 및 네트워크 관리자
와의 통신, 관리 동작 감시 및 협
조
• 고장 관리(FaultManagement)는
고장 검출, 고장 분리, 고장 회복
등의 기능을 수행하며, 물리계층
과 ATM계층으로 구분

More Related Content

Similar to 임베디드 시스템 –Atm 4차과제

임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종
QoQofh
 
임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종
QoQofh
 
임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종
QoQofh
 
Fault tolerance 1장
Fault tolerance 1장Fault tolerance 1장
Fault tolerance 1장
eva
 

Similar to 임베디드 시스템 –Atm 4차과제 (16)

임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종
 
임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종
 
임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종
 
Block chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overviewBlock chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overview
 
Trusted pass 소개서 2016 12_20
Trusted pass 소개서 2016 12_20Trusted pass 소개서 2016 12_20
Trusted pass 소개서 2016 12_20
 
Chapter2 ap group11
Chapter2 ap group11Chapter2 ap group11
Chapter2 ap group11
 
Fault Tolerance 패턴
Fault Tolerance 패턴 Fault Tolerance 패턴
Fault Tolerance 패턴
 
Fault Tolerance 소프트웨어 패턴
Fault Tolerance 소프트웨어 패턴Fault Tolerance 소프트웨어 패턴
Fault Tolerance 소프트웨어 패턴
 
ECU, CAN, LIN AND OBD
ECU, CAN, LIN AND OBDECU, CAN, LIN AND OBD
ECU, CAN, LIN AND OBD
 
V SYSTEMS - SPoS Whitepaper_KR
V SYSTEMS - SPoS Whitepaper_KR V SYSTEMS - SPoS Whitepaper_KR
V SYSTEMS - SPoS Whitepaper_KR
 
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직
 
Bitcoin satoshi kor_chewers
Bitcoin satoshi kor_chewersBitcoin satoshi kor_chewers
Bitcoin satoshi kor_chewers
 
금융It시스템의 이해 1편 202201
금융It시스템의 이해 1편 202201금융It시스템의 이해 1편 202201
금융It시스템의 이해 1편 202201
 
네트워크 부트의 활용, 원격관리
네트워크 부트의 활용, 원격관리네트워크 부트의 활용, 원격관리
네트워크 부트의 활용, 원격관리
 
Fault tolerance 1장
Fault tolerance 1장Fault tolerance 1장
Fault tolerance 1장
 
SDN 자원 고갈 공격
SDN 자원 고갈 공격SDN 자원 고갈 공격
SDN 자원 고갈 공격
 

임베디드 시스템 –Atm 4차과제

  • 1. 과목: 임베디드 시스템 담당 교수님: 이민석 교수님 임베디드 시스템 –ATM (AUTOMATED TELLER MACHINE) 임베디드 시스템 사례
  • 2. ATM이란? • ATM 은 패킷 교환 방식 처럼 패킷(셀)을 사용 그 길이가 53 Byte (48byte 데이터 + 5 byte 헤더)로 고정 되어 있음 • 회선 교환 방식 처럼 통신 경로,타임 슬롯 (VC,VP)의 원리를 이용하여 하드 웨어에 의존한 Routing을 수행 • ATM은 회선 교환과 패킷 교환의 장점만을 흡수한 방식 이라고 할 수 있음 <ATM 교환의 구조>: 셀 길이는 고정적이며 헤더내의 VCI를 분석 고속 하드웨어로 처리
  • 3. 제품 설명 • Card reader: 계정 번호의 식별 부 분, 사용자의 계정 정보를 이해 데 이터 프로세서 전달 Card reader Display screen • Key pad: pin 번호는 올바른 ATM 필요한 금액에 대 한 필요한 거래 를 만듬 • Speaker: 특정 키를 누르면, 스피 커 오디오 피드백을 제공 Receipt printer Key pad speaker • Display screen: 트랜잭션 , 사용 자입력에 대한 현금 인출기의 질 문 , 화면에 표시 • Cash dispenser : ATM 기계의 중 앙 시스템, 돈을 얻음 Cash dispenser • Receipt printer: 영수증 프린터
  • 4. 왜 소프트웨어로 만드는 것이 좋았을까? 1. 유연한 네트워크 • 컴퓨터 센터의 제어에 의해 통신상대의 지역,장소에 따라 융통적인 네트워 크, 회선모드 서비스와 패킷교환 서비스, 저속 서비스와 고속 서비스 2. 효율적인 정보전송 • 같은 시각에 복수의 통신 채널이 중복되는 경우 대비하여 셀을 일시 축적 하기 위해 버퍼(Buffer)회로를 갖춤->대용량의 전송에 더 많은 통신 채널 확보 3. OAM보수 운용관리 • Operation, Administration and Maintenance • 네트워크 내 고장,성능을 감시, 이상이 생기면 셀을 다른 경로로 우회 ->각종 방식에 따른 감시를 행함
  • 6. ATM 오류 상황 • 오류 1. 입금한 돈이 나오지 않 을 경우 2. 비밀번호 3번 초과시 오류 번호 변경이 어 렵다.
  • 7. ATM 보안 문제점 실제 사례
  • 8. ATM 문제상황 1. 현금 자동인출기 보안 문제 • 현재 ATM 기계 는 Window 설치 • 현재 실행되는 악성코드도 몇 가지 제 약은 있으나 실행 가능 • 보통 내부 망으로 연결되어 있음 -> 외부에서 악성코드가 유입될 가능성 은 낮지만 완전히 불가능한 것은 아님. • 해외에서는 실제로 ATM기에서 개인 정보를 유출한 경우가 있음
  • 9. ATM 기본 구조  ATM에서는 헤더의 주소로 이용자 정보를 구분하기 때문에 시간 축 상에 놓인 셀의 위치와는 아무 관계가 없으므로 비동기식 전달방식(ATM)이라 함.
  • 10. ATM 시스템 관리 블록도 • 시스템 관리의 주요 기능-관리 기능 수행, 관리 정보 수집 및 운 용, 사용자 및 네트워크 관리자 와의 통신, 관리 동작 감시 및 협 조 • 고장 관리(FaultManagement)는 고장 검출, 고장 분리, 고장 회복 등의 기능을 수행하며, 물리계층 과 ATM계층으로 구분