1 / 18

Embeded Router System

Embeded Router System. 담당교수 : 김정미 교수님 학 과 : 컴퓨터 공학과 학 번 : 2006151055 이 름 : 안정모. 목 차. 서론 Protocol OSI 7 Layer Data Network 본론 Device Network VDN , Tunneling 라우터의 하드웨어적인 구성 라우터의 소프트웨어적인 구성 결론. Protocol( 프로토콜 ) 이란 ?. 사전적 의미 : 서로간의 약속

Download Presentation

Embeded Router System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Embeded Router System 담당교수 : 김정미 교수님 학 과 : 컴퓨터 공학과 학 번 : 2006151055 이 름 : 안정모

  2. 목 차 • 서론 • Protocol • OSI 7 Layer • Data Network • 본론 • Device Network • VDN , Tunneling • 라우터의 하드웨어적인 구성 • 라우터의 소프트웨어적인 구성 • 결론

  3. Protocol(프로토콜)이란? • 사전적 의미 : 서로간의 약속 • 둘 이상의 통신 주체가 의사소통하기 위한 약속과 절차 • 세계적으로 수많은 종류의 프로토콜이 존재 • 대표적으로 TCP/IP 프로토콜

  4. OSI 7 Layer • ISO(국제표준협회)에서 새로운 네트워크 모델 발표 • 이기종 컴퓨터간의 통신을 위해 규정한 표준 네트웍모델 • 서로 다른 기능을 수행하는 7개의 계층으로 구분 • 모든 통신 관련 시스템은 OSI 범주에 속함

  5. Data Network • TCP/IP Network • TCP : 서버와 클라이언트간 신뢰성 있는 전달을 위함 • 패킷이 빠졌을 경우, 재전송을 요청하는 기능 • 패킷의 순서를 재조합하는 기능 • IP : 노드간 데이터 패킷의 전송에 필요한 주소 • 4바이트로 이루어진 주소번호를 사용 • TCP 패킷을 전송하는 역할

  6. Device Network • LonWorks Network • 작은 디바이스에 마이크로프로세서 장착 • 디바이스간의 모니터/컨트롤 가능한 통신을 제공 • 마스터/슬레이브 방식에서 Peer to Peer 방식으로 전환 • NV(Network Variable)을 사용하여 바인딩을 통한 통신

  7. Tunneling(터널링) • 터널은 데이터 네트워크에서의 연결 통로를 의미 • 안전하게 디바이스 네트워크 데이터를 전송하는 방법 • 데이터 패킷을 암호화 하여 전송 • 수신한 쪽에서는 이를 해독하여 하위 디바이스로 전달

  8. VDN(Virtual Device Network) • 데이터 네트워크를 통한 디바이스 네트워크의 통합 • 가상적으로 하나의 네트워크로 통합 • 터널링을 통한 Peer to Peer 네트워크 • VDN 을 통해 원격으로 디바이스의 운영/관리 가능

  9. VDN(Virtual Device Network)

  10. 하드웨어적인 구성 • 마스터 프로세서 • 인텔(Intel)사의 Xscale PXA255 마이크로프로세서 • 전력소비가 적고 성능이 우수한 임베디드용 프로세서 • PDA에 많이 사용 • 슬레이브 프로세서 • 에쉴론사(Achelon)의 Neuron Chip • 칩 내부의 메모리 내장 유무에 따라 3120, 3150계열 나뉨

  11. 소프트웨어적인 구성 • Master Processor • 웹 기반 설정을 위해 웹서버로서의 기능 수행 • 라우팅 테이블 기반으로 알고리즘을 수행하여 패킷처리 • 멀티 스레드 환경이 요구 • 공유된 큐형태의 데이터 구조 사용

  12. 하드웨어적인 구성

  13. 소프트웨어적인 구성 • Slave Processor • 디바이스 네트워크 패킷 분석 • 프로세서 자체가 통신을 위한 프로토콜 내장(LonTalk) • Microprocessor Interface Program(MIP) 내장 • 병렬 I/O 인터페이스 방식 제공

  14. 소프트웨어적인 구성

  15. 병렬 I/O 인터페이스 • 물리적으로 11개의 I/O핀을 이용 • 하나의 선은 동기를 맞추기 위한 용도로 사용 • 토큰을 주고 받으며 handshaking 프로토콜 사용 • 시스템 성능을 떨어뜨리게 되는 요인

  16. 병렬 I/O 인터페이스

  17. 결 론 • 디바이스 네트워크에 대한 이해 • Neuron칩의 높은 호환성 • Lonworks 네트워크의 중요성 • 공장 자동화 • 빌딩 자동제어 • 홈 네트워크 • 교통분야 • Echelon 사에 대한 관심 증가

More Related