직렬 회선 인터넷 프로토콜이란 무엇입니까?

약어 SLIP로도 알려진 직렬 회선 인터넷 프로토콜은 직렬 링크를 통해 인터넷 프로토콜 데이터 그램을 전송하는 수단입니다. 필요에 따라 하나 이상의 고유 마커 바이트를 스트림에 추가하여 패킷의 각 바이트를 전송합니다. SLIP는 두 시스템에서 직접 케이블 연결 또는 모뎀 링크를 통해 통신하는 데 사용할 수 있습니다. 대부분의 개인용 컴퓨터는 대신 PPP (Point-to-Point Protocol)를 사용하지만 매우 낮은 오버 헤드가 필요한 경우 SLIP가 종종 사용됩니다.

데이터 그램을 전송할 때, 직렬 회선 인터넷 프로토콜은 먼저 "end"마커 바이트를 직렬 링크를 통해 전송할 수 있습니다. 그런 다음 두 개의 10 진수 값 중 하나가 아닌 한 패킷의 각 바이트를 전송합니다. 219 또는 192. 끝 마커 값인 192 인 경우 SLIP는 대신 2 개의 특수 바이트를 전송합니다. 219 인 경우 SLIP는 다른 2 바이트 코드 (219, 221)를 보냅니다. 인터넷 프로토콜 패킷의 모든 바이트가 전송되면 SLIP는 192 끝 마커 바이트를 전송합니다.

SLIP에서 패킷을 수신하면 엔드 마커를 제거하고 특수 바이트 쌍을 원래 값으로 바꿉니다. SLIP의 일부 구현은 길이가 0 인 패킷을 제거 할 수도 있습니다. 결과 데이터 그램 (있는 경우)은 추가 분석없이 다음 네트워크 계층으로 전달됩니다. 오류 탐지 및 수정은 다음 계층으로 남겨지며 오류가 발견되면 패킷 재전송을 요청해야합니다.

SLIP 사양은 1988 년 IETF (Internet Engineering Task Force)에 의해 RFC (Request For Comments) 1055로 발표되었습니다. 오류 처리 및 제어 메시지 부족을 포함한 여러 SLIP 단점을 식별합니다. 직렬 회선 인터넷 프로토콜의 또 다른 일반적인 문제점은 패킷 프로토콜 식별이 없다는 것입니다. SLIP는 인터넷 프로토콜 데이터 그램 만 처리하도록 설계 되었기 때문에 자주 문제가되지는 않습니다. SLIP는 여러 인터넷 프로토콜을 처리 할 수 ​​있지만,이를 식별 할 수있는 수단이 있습니다.

보안 결여는 직렬 회선 인터넷 프로토콜 사용시 고려해야 할 또 다른 사항입니다. SLIP를 사용하는이 계층에는 연결 인증 또는 모든 종류의 데이터 암호화 메커니즘이 없습니다. 다음 네트워크 계층에서 라우팅을위한 인터넷 프로토콜 주소 검색 방법도 없습니다. 최대 패킷 크기와 관련하여 SLIP 사양은 모호하므로 다른 구현에서 사용되는 제한을 제안합니다.

직렬 회선 인터넷 프로토콜은 모뎀을 사용중인 경우 직렬 링크의 모뎀이 패킷 데이터를 압축하지 않습니다. RFC 1144에 의해 1990 년에 정의 된 압축 SLIP (CSLIP)은이 방향으로 노력하고 있습니다. 각 패킷의 TCP (Transmission Control Protocol) 헤더를 원본 20에서 7 바이트로 줄입니다. 그러나 나머지 패킷은 변경되지 않습니다. 1994 년에 RFC 1661에 정의 된 PPP는 많은 SLIP 문제를 해결하는 새로운 강력한 프로토콜로 만들어졌습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?