PC/TCP 패킷 드라이버
PC/TCP Packet DriverPC/TCP Packet Driver는 MS-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을 통한 이더넷 유사 네트워크 인터페이스 지원.
참고 항목
- Crynwr 수집 - 대체 무료 패킷 드라이버 수집
- NDIS(네트워크 드라이버 인터페이스 사양) - Microsoft 및 3Com에서 개발한 무료 래퍼
- 개방형 데이터 링크 인터페이스(ODI) - Apple 및 Novell에서 개발
- UNDI(Universal Network Device Interface) - Intel PXE에서 사용
- Uniform Driver Interface(UDI) - 폐기됨
- 사전 부트 실행 환경 - Intel에 의한 네트워크 부팅, 광범위한
참조
- ^ googleusercontent.com/ull.es - PC/TCP 버전 1.09 패킷 드라이버 사양, FTP 소프트웨어, Inc., 1989-09-14
- ^ "PC/TCP Packet Driver Specification". 090430 crynwr.com
- ^ winpkt/winpkt.asm