[Win10] 보안프로그램으로 인한 네트워크 차단 문제 대응하기
DRM도 그렇고, DB접근제어 시스템도 그렇고 보안프로그램들은
할당된 포트를 과점하여 네트워크가 안되는 듯한 현상을 자주 일으킨다.
이를 통해 세션/쿠키/소켓 등의 차이 까지 한꺼번에 알아보자.
[현상]
일반적으로 아래에서 크게 벗어나지 않는다.
1) 아래 커넥터 연결은 정상 이거나, 간헐적으로 정상이다가 아니다가 함
2) nslookup을 통한 DNS 쿼리는 정상적으로 해옴
3) 그러나 IP를 통해서든, DNS 레코드(URI)를 통해서든 인터넷 브라우저를 통한 접속은 불가능 함
웹 페이지를 볼 수 없음
>> 사용자 입장에서는 [네트워크가 안돼요] 라고 밖에 답변할 수 없는 상황
4) 이슈가 발생한 PC의 랜선을 다른 PC에 꽂으면 정상, 정상인 PC의 랜선을 이슈 발생 PC에 꽂으면 현상 재발생 함
>> 물리 랜선의 이슈가 아님
[해결 방법]
1) DRM, Hydap 등 의 프로세스 죽이기
2)
A) CMD를 관리자 권한으로 실행
2) netsh winsock reset
3) PC 재기동
Q1. 2번 항목에서 netsh winsock reset 의 의미는 뭘까 ?
winsock 은 윈도우 소켓의 약자다. winsock 에는 프로그램이 네트워크에 액세스하는 데 사용하는 데이터가 포함되어 있어서, 프로그램이 인터넷에 액세스해야 하는 경우 Windows Socket을 사용해야 한다.
Q2. netsh winsock reset 이 하는 일은 무엇인가?
winsock 카탈로그에 대한 구성이 실행 취소된다.
이 구성들은 웹브라우저, 이메일 클라이언트, VPN 프로그램과 같은 네트워킹 프로그램 때문에 변경되었을 수 있다.
요 win socket 리셋은 wsock32.dll 파일을 기본 설정으로 되돌려서, 해당 소프트웨어가 TCP/IP 트래픽에 연결할 때 새로운 시작을 할 수 있도록 한다.
https://www.lifewire.com/netsh-winsock-reset-4684099
Q3. wsock32.dll와 winsock.dll 의 차이는 뭘까?
Winsock 버전별 지원 플랫폼 1) winsock 1.1 : Windows 95, Windows CE >> winsock.dll / wsock32.dll / mswsock.dll 2) winsock 2.2 : Windows 98, Windows Me, Windows NT 4.0, Windows 2000, Windows XP > ws2_32.dll |
http://www.ktword.co.kr/test/view/view.php?m_temp1=2174
Q4) Windows 소켓 이란?
소켓은 Windows Sockets Application이 네트워크를 통해 데이터 패킷을 보내거나 받는 개체인 통신 엔드포인트임