반응형

Study/Network 55

EtherCAT(Ethernet for Control Automation Technology) 통신 : 이더켓; 제어 자동화 기술용 이더넷

EtherCAT (Ethernet for Control Automation Technology) EtherCAT은 산업 자동화 및 제어 애플리케이션에서 널리 사용되는 고성능 실시간 통신 프로토콜 Beckhoff Automation에서 개발했으며 현재 EtherCAT Technology Group에서 유지 관리하는 개방형 표준 이더캣은 이더넷 기술을 기반으로 하며 표준 이더넷 하드웨어와 케이블을 사용하므로 기존 이더넷 네트워크에 쉽게 통합할 수 있음 하지만 기존 이더넷과 달리 EtherCAT은 짧은 지연 시간으로 고속 통신을 가능하게 하는 고유한 "processing on the fly(즉시 처리)" 기술을 사용 EtherCAT 네트워크에서 네트워크의 각 장치는 데이지 체인 구성으로 연결되며, 각 장치는 ..

Study/Network 2023.05.15

CAN(Controller Area Network) 통신에 대한 간단한 설명 그리고 IP와의 비교

CAN(Controller Area Network) 통신 CAN 통신은 자동차, 산업 자동화 및 의료 장비를 포함한 다양한 애플리케이션에서 널리 사용되는 통신 프로토콜 CAN은 여러 노드가 단일 버스를 통해 서로 통신할 수 있는 메시지 기반 프로토콜 각 노드에는 고유 식별자가 있어 특정 노드에 메시지를 선택적으로 전달할 수 있음 CAN은 차동 신호(differential signaling)를 사용하여 장거리에서 안정적인 데이터 전송을 제공하므로 잡음이 많은 환경에서 사용하기에 적합 CAN 통신은 분산 시스템에서 여러 노드를 상호 연결하기 위한 안정적이고 확장 가능하며 비용 효율적인 방법 CAN 네트워크는 다음과 같은 다양한 장점을 제공 높은 신뢰성 : CAN은 차동 신호를 사용하여 장거리에서 안정적인 데..

Study/Network 2023.05.15

FDDI(Fiber Distributed-Data Interface)

최장 200km까지 연장이 가능한 근거리통신망의 광케이블 데이터 전송의 표준이다.FDDI 프로토콜은 토큰링에 기반을 두고 있다. 지형적으로 넓은 지역을 커버할 수 있으며, 근거리 통신망으로 사용시 수천 명 정도의 사용자를 지원할 수 있다. 토큰링 기반이므로 토큰링을 가지고 있는데 2개의 토큰링을 가진다.그 중 하나는 1차 링에 장애가 발생하였을 때 사용하는 백업용 링이다.1차 링은 100Mbps의 속도를 제공한다. 만약 2차 링을 백업에 사용하지 않는다면, 그것 또한 데이터 전송에 사용될 수 있어서 200Mbps의 속도로 확장할 수 있다.링을 두 개 사용하면 한 개를 사용할 때보다 짧은 거리에서 사용해야 한다. 단일 링의 경우 200km까지 연장이 가능하지만, 이중 링은 100km까지만 확장할 수 있다.

Study/Network 2014.07.28

NIC(Network Interface Card)

ad-hoc 네트워크 카드라고도 불리며 컴퓨터 네트워크 안에서 컴퓨터끼리 통신하는 데 쓰이는 하드웨어의 하나이다.대한민국에서는 랜 카드라고 많이 말한다.OSI 계층 1(물리 계층), 계층 2(데이터 링크 계층) 장치를 가지는데, 맥 주소를 사용하여 낮은 수준의 주소할당 시스템을 제공하고 네트워크 매개체로 물리적인 접근을 가능하게 한다.사용자들이 케이블을 연결하거나 무선으로 연결하여 네트워크에 접속할 수 있다.IEEE 표준에 근거하여, 고유의 맥 주소를 네트워크 인터페이스 컨트롤러의 제조업체에게 할당하는 책임을 진다.이전에는 보통 확장 카드로 따로 설치하였지만 요즘에는 대게 메인보드에 내장되어 쓰는 경우가 많다.연결방식에 따라 다양하게 나뉜다.메인보드 기준 : 내장형, PCI 커넥터, ISA 커넥터, PC..

Study/Network 2014.07.28

ad-hoc 네트워크

ad-hoc 네트워크는 라우팅 알고리즘이 이동성을 직접 처리하는 네트워킹 방식이다.만약 노드가 움직여 트래픽을 다른 쪽으로 강제로 옯기면, 라우팅 프로토콜은 노드의 라우팅 테이블에 일어난 변화를 관리한다.간단히 말하자면, 기지국과 단말기가 통신하는 형태가 아니라, 각 단말끼리 연결되어 통신하는 형태를 말한다.멀리 떨어져 있는 단말기끼리는 중간에 있는 단말들이 중계기 역할을 해주어 통신을 하게 된다.이런 통신기기간의 무선 통신을 ad-hoc 네트워킹이라고 한다. 이전의 방식과 다르게 중앙 시스템의 도움없이 어디서나 기기간 통신을 가능하게 해준다.또한 네트워크이다 보니 여러가지 특징들이 존재한다. 아래는 특징들을 보여준다.-보안 기본적으로 ad-hoc 네트워크의 보안 요구조건은 다른 통신 네트워크에서 요구되..

Study/Network 2014.07.28

RAID(Redundant Array of Independent Disks)

RAID는 중요한 데이터를 가지고 있는 서버에 주로 사용되며, 여러 대의 하드디스크가 있을 때 동일한 데이터를 다른 위치에 중복해서 저장하는 방법이다.데이터를 여러 하드디스크에 저장하여 입출력 작업이 균형을 이루어 전체적인 성능이 개선된다.또한 여러 대의 디스크는 MTBF(Mean time between failures : 평균 무고장 시간)를 증가시키기 때문에 데이터를 중복해서 저장하면 고장에 대비하는 능력도 향상된다.하나의 RAID는 운영체계 입장에서 논리적으로는 하나의 하드디스크로 인식된다.RAID는 스트라이핑(striping : 성능 향상을 위해 단일 파일들이 물리적으로 여러 장치에 나뉘어 저장되어 있는 방식) 기술을 채용하여 다양한 저장 공간으로 파티션할 수 있다.지금부터 여러 RAID의 종류와..

Study/Network 2014.07.27

SOA 레코드(start of authority record)

DNS 레코드 중에 SOA 레코드 는 해당 도메인의 주 DNS서버에 이름을 할당하고, 데이터를 얼마나 오래 캐시에 저장할 수 있는지 지정하는 레코드이다.또한 DNS 구역 내에 저장된 정보로서, 그 구역과 다른 DNS 레코드 구역에 관한 내용을 담고 있다.DNS 구역은 대별 DNS 서버가 관장하고 있는 도메인의 일부로서, 각 구역은 하나의 SOA 레코드를 포함한다.SOA 레코드는 구역에 관한 데이터를 제공하는 서버 이름의 정보, 구역의 관리자, 데이터 파일의 현재 버전, 2차 네임서버가 갱신된 내용을 점검하기 전에 기다려야 하는 시간, 구역 전달에 실패한 2차 네임서버가 재시도를 하기 전에 기다려야 할 시간, 2차 네임서버가 데이터를 갱신하거나 소멸시키기 전까지 유용하게 사용할 수 있는 시간, 자원 레코드..

Study/Network 2014.07.27

데이터 흐름제어(Flow Control)

데이터 흐름제어는 두 노드간에 데이터 전송을 관리하는 것을 말한다.컴퓨터와 주변장치, 네트워크 노드간의 데이터의 흐름, 양의 정도를 관리하여 데이터가 효율적인 속도로 처리되게 하는 것이다.예를 들어 어느 장치(A)가 다른 장치(B)로 데이터를 보낼 때 B가 데이터를 처리하기도 전에 A가 데이터를 더 보내는 경우가 생긴다.그러면 데이터의 유실이 일어나 재전송을 받아야 한다. 데이터 흐름제어는 이런 상황이 발생하지 않게 데이터의 정도를 조절해준다.이때 어느 한 구역 내에서 직렬 데이터의 전송을 할 때에는 XON/OFF 프로토콜을 사용한다.또한 슬라이딩 윈도우 기술을 사용하여 전달한다. 또한 데이터를 보내고, 안 보내고를 정하기 위해 정지대기방식(Stop and Wait)를 사용한다.

Study/Network 2014.07.27

패킷 교환(Packet Switching)

네트워크를 통하여 전송되는 모든 데이터들은 송수신지에 대한 정보를 포함하는 패킷으로 구성된다.이 패킷들은 표준과 프로토콜을 사용하여 생성된다.일반적으로 데이터 전송은 전송되기 전에 패킷이라는 조각들로 나누어지고, 각 패킷들은 번호를 가지고 있어 수신지에 도착하여 다시 재결합되는 식의 전송이다. 패킷은 편지가 들어있는 편지봉투라고 생각할 수 있다.편지봉투에 보내는 사람 주소, 받는 사람 주소 등을 표시하는 것처럼 패킷도 데이터 앞부분에 패킷이 전해져야 할 채널의 번호, 패킷의 형식 등 패킷이 안전하게 최종 수신지에 전송되는데 필요한 정보들이 붙게 된다.이런 패킷의 구조는 헤더 부분, 데이터 부분, CRC(Cycle Redundancy Check)로 되어 있다.-헤더(Header) : 패킷의 송수신지, 패킷..

Study/Network 2014.07.26

메세지 교환(Message Switching)

회선 교환의 비효율적인 회선 사용을 개선시킨 데이터 통신 방식이다.데이터를 가변 길이의 메시지 단위로 저장하고 그리고 전송하는 방식을 사용하여 데이터를 교환한다.저장 후 전송 방식을 좀 더 자세히 보자.먼저 데이터가 변환된 메시지가 오면 일단 저장한다.그리고 다음 node로 가는 link가 비어있으면 그 메시지를 전송한다.다른 말로는 축적전송(store-and forward)이라고도 한다. 아래는 메시지 교환 방식의 그림이다. 여기서 저장, 전송을 담당하는 메시지 교환기는 하드디스크를 가진 컴퓨터로 구현된다.수신되는 메시지는 이 하드디스크에 저장이 된다.그리고 교환기는 메시지가 완전히 하드디스크에 저장되면 에러를 검사하고 에러가 없으면 경로를 결정하여 다음 교환기로 메시지를 보내게 된다.만약 먼저 전송한..

Study/Network 2014.07.26
반응형