PC/TCP 패킷 드라이버

PC/TCP Packet Driver

PC/TCP Packet DriverMS-DOS, PC DOS 및 이후 DR-DOS, FreeDOS 등과 같은 x86 DOS 구현을 위한 네트워킹 API이다.그것은 TCP/IP 스택의 가장 낮은 수준을 구현하며, 나머지는 일반적으로 TSR 드라이버에 의해 또는 애플리케이션 프로그램에 연결된 라이브러리로 구현된다.1983년 MIT의 컴퓨터 과학 연구실(제리 솔처와 데이비드 D의 산하에 있는 CSR/CSC 그룹)에서 발명되었다. 클라크)는 1986년 FTP Software에 의해 상용화되었다.

패킷 드라이버는 60h ..80h 사이의 x86 인터럽트 번호(INT)를 사용한다.사용된 숫자는 런타임에 감지되며, 가장 일반적으로 60시간이지만 내부 통신에 고정 인터럽트를 사용하는 응용 프로그램을 피하기 위해 변경할 수 있다.인터럽트 벡터는 가능한 인터럽트 핸들러 주소에 대한 포인터(4바이트 리틀 엔디안)로 사용된다."PKT DRVR" 텍스트 문자열이 진입점 바로 뒤에 있는 처음 12바이트 내에서 발견되면 드라이버를 찾은 것이다.[1]

패킷 드라이버는 이더넷, 토큰 링, RS-232, 아크넷, X.25를 포함한 많은 다른 네트워크 인터페이스를 구현할 수 있다.[2]

기능들

함수 AH(12월) 카테고리
driver_properties 1 기본
access_type 2
release_type 3
send_pkt 4
종지부를 찍다 5
get_address 6
reset_reset 7
get_beats 10 고성능 패킷 드라이버
as_send_pkt 11
set_rcv_mode 20 확장 패킷 드라이버
get_rcv_mode 21
set_set_list 22
get_buffer_list 23
get_beats 24
set_address 25

드라이버

WinPKT는 메모리 내 애플리케이션 주변을 이동하는 마이크로소프트 윈도 환경에서 패킷 드라이버를 사용할 수 있도록 하는 드라이버다.[3]

W3C507은 마이크로소프트 윈도우즈 환경의 패킷 드라이버에 대한 DLL이다.

직렬 회선 IP(8250 UART 사용), CSLIP, 병렬 회선 IP, IPX, 토큰 링, LocalTalk, ARCNET을 통한 이더넷 유사 네트워크 인터페이스 지원.

참고 항목

참조

  1. ^ googleusercontent.com/ull.es - PC/TCP 버전 1.09 패킷 드라이버 사양, FTP 소프트웨어, Inc., 1989-09-14
  2. ^ "PC/TCP Packet Driver Specification". 090430 crynwr.com
  3. ^ winpkt/winpkt.asm