데이터 스트림이란 무엇입니까?
데이터 스트림은 두 장치 사이에 정보 시퀀스가 전송되는 것입니다. 데이터 스트림은 컴퓨터, 텔레비전 및 휴대폰과 같은 많은 유형의 최신 전자 제품에 존재합니다. 일반적인 데이터 스트림은 많은 작은 패킷이나 펄스로 구성됩니다. 이러한 각 패킷 또는 펄스에는 소량의 정보가 포함되어 있습니다. 함께 결합하면 전송 된 정보를 구성합니다. 이러한 신호를 전송하는 프로세스를 데이터 전송이라고합니다.
데이터 스트림을 생성하는 데 사용되는 최종 방법에 영향을 미치는 데이터 전송에는 여러 가지 측면이 있습니다. 가장 기본적인 분류 중 하나는 직렬 및 병렬 전송입니다. 직렬 전송에서 데이터 스트림은 단일 케이블을 따라 전체로 전송됩니다. 엔드 포인트에서는 데이터가 수집되고 재 조립됩니다. 모든 패킷이 전송 된 순서로 도착해야 하므로이 방법에는 어려움이 거의 없습니다.
병렬 데이터 스트림은 여러 경로를 따라 동일한 대상으로 전송됩니다.이것은 일반적으로 더 큰 네트워크에서 너무 많은 정보가 단일 위치를 통해 오는 병목 현상을 생성하지 않도록 사용됩니다. 이 방법을 사용하면 하드웨어 홉과 전송 거리의 차이로 인해 정보가 순서대로 도달 할 수 있습니다. 시퀀스가 순서대로 재 조립되면 때때로 데이터 손상을 일으킬 수 있습니다.
데이터는 비동기식 또는 동기식 스트림에 존재할 수 있습니다. 전형적인 비동기 스트림에서는 데이터 패킷의 시작과 끝에 특수 문자가 배치됩니다. START and STOP BITS라고 불리는이 특수 문자는 특정 데이터가 시작하여 끝나고 데이터가 들어간 후에 데이터를 재구성하는 데 도움이되면 수신 컴퓨터를 지시합니다.
동기 데이터 스트림에는 시작 및 정지 비트가 없습니다. 대신 시계 시간에 의존합니다. 두 장치의 내부 시계는 동기화되고 정보가 전송됩니다.그들 사이에는 시계 시간이 찍혀 있습니다. 이 방법을 사용하여 수신 장치는 정보를 연대순으로 재 조립할 수 있습니다. 두 컴퓨터가 동기를 유지하지 않을 때이 방법을 사용하여 문제가 발생할 수 있습니다. 패킷은 잘못 조립 될 수 있거나 완전히 버릴 수 있습니다.
데이터 스트림 모니터링은 보안상의 이유로 중요합니다. 데이터가 네트워크를 통해 이동함에 따라 개인이 패킷을 가로 채는 것이 가능합니다. 특수 분석기를 사용하여 사람들은 패킷을 열고 가지고 있지 않은 정보를 찾을 수 있습니다. 특정 인코딩 기술로 인해 경우에 따라 수행하기가 어렵지만 무담보 정보 전송은 최소로 유지되어야합니다.