dll

사무실 같은 곳에서 iphlpapi.dll나 svchost.exe오류시 영향을 받을 수 있는지 궁금하여 메일을 보냅니다.

sungtg 2007. 10. 30. 10:25

질 문

안녕하세요
iphlpapi.dll에 관한 설명 감사합니다.

svchost.exe와의 연관성에 대해서도 말씀해 주셨는데 윈도우 사용중
svchost.exe의 오류가 발생하면 iphlpapi.dll에 영향을 주어
인터넷 파일 전송 자체에 문제가 발생할 수 있다는 부분까지는 이해가 갔습니다.

여기서 질문 드리고 싶은 것이 생기는데
인터넷을 이용한 파일전송 방식이 아닌

사무실 같은 곳에서 쓰는 내부 네트워크와 관련된 전송에도
iphlpapi.dll가 관여하여 iphlpapi.dll나 svchost.exe오류시
영향을 받을 수 있는지 궁금하여 메일을 보냅니다.

답변


사무실 같은 곳의 내부네트워크에서는 다른 프로토콜을 사용합니다.

netbios/Netbeui 프로토콜을 사용합니다.

IBM이 만든 최초의 PC네트워크를 위한 기본적인 네트워크 프로토콜(Network Basic Input/Output System 또는 NetBIOS)
Microsoft LAN Manager, IBM LAN Server등에서 사용하는 프로토콜임.
IBM PC에서 가장 처음 사용된 Peer-to-peer네트워크를 위한 LAN 프로토톨임.

NetBEUI는 netbios의 기능이 확장되어 나온 프로토콜으로

NetBIOS를 바탕으로 만든 Microsoft Windows 95/98, Windows NT에서 사용하는
네트워크 프로토콜입니다

NetBEUI(NetNIOS Extend User Interface)는
20-200개 정도의 클라이어트가 있는 소규모 LAN환경에맞게 설계된 프로토콜으로서
NetBEUI는 윈도우NT/2000/xp에서 네트워크 카드를 설치하면 자동으로 드라이버가 설치됩니다.

질문내용에서 보면
svchost.exe나 iphlpapi.dll에 오류가 날때 영향을 받겠는지 하는 건데요

부팅되면서 로그온 (winlogon.exe)하면
windowslogon.exe이 service.exe 파일을 실행하고
service.exe 파일이 svchost.exe를 실행하고
다시 svchost.exe에서
제어판/관리도구/서비스에 있는 윈도우의 서비스항목들을 진행을 하게 됩니다.

사용자 삽입 이미지

이 과정에서 사용되는 것이므로 연관성이 있습니다.
특히 윈도우에서는 파일이 실행이 될때 단독으로 하나의 파일로 진행되는 것이 아니고

advapi32.dll, ntdll.dll, user32.dll, kernel32.dll, shell32.dll 등
12개정도의 시스템 dll파일과 유기적으로 교신하면서 실행이 되게끔 되어 있습니다.
그러므로 영향이 없을 것이라고는 장담할 수 없습니다.

특히 제일 많이 보는 커널에서 에러가 걸리는 문제때문에
바이러스, 주변기기의 잘못설치등등 그때그때 상황에 따라서 해석이 틀려지겠지요

추가


iphlpapi.dll 파일이 담당하는 역활은
우리가 인터넷 주소를 www.xxxx.xxx 로 적어서 찾으면
이것을 ip 주소를 바꾸는 역활을 주로 합니다.
윈도우98부터 익스플로러가 윈도우에 내장이 되면서 생겨난 파일 입니다.

iphlpapi.dll 파일 하나만 놓고 분석하지 말고

이 파일과 연관된

장치부분(통신부분)
윈도우에서 운영되는 부분
요즘에 유행되는 악성코드나 바이러스부분까지
점검을 해보는 것이 좋겠지요

네트워크상에서 데이타를 주고 받을 때 사용하는 프로토콜이
상당히 많이 있습니다.

은행에서 자동화기기에서 주고받는 프로토콜이 인터넷과 틀리고
국방부나 정부기관에서 사용하는 프로토콜
메일에서 사용하는 프로토콜
p2p 자료실에서 사용하는 프로토콜
게임에서 사용하는 프로토콜 모두 틀립니다.

하지만 이것을 개인사용자에게 서비스를 할때는 윈도우의 있는
프로토콜을 사용해야 합니다.
인터넷 초창기에는 어떤 서비스를 보려면
프로토콜을 다운받아서 윈도우에 설치한 다음에
사이트를 볼 수 있었던 시절도 있었습니다.
그러나 요즘은 모두 tcp/ip 프로토콜을 사용하는 서비스로 바뀌었기
때문에 일반적인 익스플로러 만으로도 충분히 됩니다.