병렬 회선 인터넷 프로토콜

Parallel Line Internet Protocol

PLIP(Parallel Line Internet Protocol)는 프린터 [1][2]연결에 일반적으로 사용되는 병렬 포트를 사용하여 컴퓨터 간 직접 통신을 위한 컴퓨터 네트워킹 프로토콜입니다.

Parallel Line Internet Protocol은 인터넷과 같은 소규모 로컬 영역 네트워크 및 대규모 컴퓨터 네트워크를 형성하기 위해 사용되는 프로토콜인 Internet Protocol을 위한 링크 계층 서비스를 제공하여 이더넷과 같은 표준 전용 네트워킹 하드웨어가 없지만 오래된 병렬 포트 장치가 있는 컴퓨터가 통신할 수 있도록 합니다.

작동

Internet Protocol Suite는 LAN에서 인터넷과 같은 글로벌 통신 시스템에 이르기까지 소규모 및 대규모 컴퓨터 네트워크를 형성하기 위한 표준 기반 네트워킹 모델 및 소프트웨어 사양입니다.일반적으로 이더넷네트워크 인터페이스 카드, 케이블 연결 및 네트워킹스위치 또는 허브를 사용하는 소프트웨어 및 하드웨어 기능에 의해 구현됩니다.

초기의 개인용 컴퓨터에는 설계에 이더넷 하드웨어가 포함되어 있지 않았고 버스 어댑터도 처음에는 비쌌습니다.에 대한 해결책은 표준 병렬 포트를 사용하는 것입니다.이 포트는 일반적으로 프린터 또는 유사한 출력 장치에 연결하기 위해 사용됩니다.2대의 컴퓨터의 포토는, 이른바 늘 프린터 케이블(일명 LapLink 케이블)로 접속됩니다.

랩링크 케이블은 병렬 포트의 5개의 출력 핀을 반대쪽 포트의 5개의 입력 핀에 각 방향으로 연결합니다.병렬 포트에는 내부 타이밍이 없기 때문에 소프트웨어 핸드쉐이킹을 통해 동기화가 구현됩니다.즉, 5개의 핀 중4개는 데이터 전송에 사용되고 1개는 동기화에 사용됩니다.이들 핀의 논리값은 입력 또는 출력 명령을 통해 소프트웨어에 의해 직접 읽고 씁니다.

이 방법에서는, 양쪽의 회선이 동시에 액티브하게 되는 것을 피하기 위해서, 2개의 디바이스의 쌍방향 데이터 회선은 접속되지 않습니다.한 디바이스의 상태 행 ERROR, SLCT, PAPOUT, ACK 및 BUSY는 다른 디바이스의 데이터 핀 d0 ~d4에 각각 연결되어 있습니다.

바이트의 전송은 바이트를 각각 4비트의 2개의 니블로 분할함으로써 이루어집니다.각 니블은 4개의 니블 비트에 따라 4개의 데이터 라인을 설정한 후 확인 응답 라인을 전환함으로써 전송됩니다.이 토글은 니블을 읽을 준비가 된 수신 호스트를 나타냅니다.수신 호스트는 니블을 읽으면 동기 회선을 전환하여 니블이 읽혔으며 새 니블이 전송될 수 있음을 송신기에 알립니다.양쪽 호스트는 확인 응답 행에서 토글을 사용하여 읽기 또는 쓰기 작업이 수행되었음을 나타냅니다.따라서 각 호스트는 새 작업을 진행하기 전에 다른 호스트의 전환을 기다려야 합니다.

예를 들어 니블 전송은0010은 다음과 같이 진행됩니다.

0010 10010 0xxxx 송신기 토글 ACK라인 리시버에서 발견된 토글에 T-&gt하며 선 r-&gt의 라인 작업 00010 0xxxx 송신기 세트 데이터 라인 읽0010 10010 1xxxx 수신기 토글 ACK라인 t.ransm이터가 토글을 검출합니다.

송신기가 토글을 감지하면 다음 니블에 대해 이 절차를 반복합니다.

인터넷 프로토콜 패킷은 회선을 통해 전송되기 전에 PLIP 패킷에 캡슐화된 후 회선을 통해 전송됩니다.캡슐화된 패킷의 구조는 다음과 같습니다.

  • 패킷 길이: 2 바이트, little endian
  • ethernet header(하위 호환성을 위해 사용되는 헤더)
  • IP 패킷
  • 체크섬: 1바이트, 패킷 내 256바이트의 합계 모듈로

길이와 체크섬은 두 번째 및 세 번째 필드에 대해서만 계산되므로 패킷의 실제 총 길이는 패킷의 첫 번째 2바이트에서 보고된 길이보다3개 커집니다

유사한 방법

시리얼 통신 포트의 유사한 기능은 늘모뎀케이블을 사용하는 Serial Line Internet Protocol(SLIP)이지만, 한 번에1비트가 아닌4비트를 전송할 수 있습니다.일반적으로 높은 비트 전송률로 동작합니다.이 방법은 Russ Nelson이 고안한 "Crynwr" 표준에 기초하고 있습니다.

이더넷은 이더넷 크로스 케이블을 사용한 컴퓨터 간 직접 통신 방법으로도 사용할 수 있습니다.

네트워크가 필요 없거나 사용할 수 없는 두 컴퓨터 간에 파일을 전송하기 위해 USB 호스트 간 브리지나 케이블과 같은 다른 포인트 투 포인트 연결도 사용됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Nicholas Wells; Michael Jang (2000). Guide to Linux Installation and Administration. Cengage Learning EMEA. p. 63. ISBN 0-619-00097-X.
  2. ^ Fred Hantelmann (6 December 2012). LINUX Start-up Guide: A self-contained introduction. Springer Science & Business Media. p. 3. ISBN 978-3-642-60749-3.

외부 링크