“네트워크” 태그의 글
“네트워크” 태그가 붙은 글 9건을 최신순으로 정리했습니다.
-
Windows의 이름 확인 순서 ── hosts·DNS 캐시·LLMNR/mDNS·DoH
「이름을 확인할 수 없다」「일부 PC만 연결되지 않는다」는 hosts·DNS 캐시·DNS 서버·LLMNR/mDNS 중 어느 층이 답했는지에 따라 결과가 달라집니다. Windows의 이름 확인 순서와 DoH가 바꾸는 것을 구조부터 정리하고, 층별로 분리해 보는 절차를 해설합니다.
-
사내 프록시와 Windows 앱 ── WinINET·WinHTTP·.NET의 프록시 해석을 정리한다
브라우저에서는 연결되는데 업무 앱만 사내 프록시를 넘지 못합니다. 원인은 대개 WinINET, WinHTTP, 환경 변수, .NET이 각각 어떤 프록시 설정을 읽는지가 어긋난 데 있습니다. PAC와 WPAD, 인증 프록시, TLS 검사, 원인 분리 절차까지 정리합니다.
-
Windows 패킷 캡처 실무 ── pktmon·netsh trace·Wireshark 역할 나누기
앱 로그에 「타임아웃」만 남는 통신 장애는, 실제로 네트워크에 흐른 패킷을 보면 한 단계 더 깊게 조사할 수 있습니다. Wireshark를 설치할 수 없는 서버에서도 OS 표준 pktmon·netsh trace로 캡처할 수 있습니다. 캡처와 분석의 역할 나누기를 실무 절차로 설명합니다.
-
Windows 방화벽과 업무 앱 ── 인바운드 규칙은 인스톨러에서 등록한다
'개발 PC에서는 되는데 고객사에서는 통신이 안 된다'의 단골 원인이 바로 Windows 방화벽입니다. 인바운드 기본 차단과 프로필, 알림 대화상자에 운영을 맡기면 안 되는 이유, 인스톨러에서의 인바운드 규칙 등록과 원인 분리 절차를 설명합니다.
-
네트워크 드라이브와 UNC 경로의 함정 ── 업무 앱에서 파일 서버(공유 폴더)를 다루는 실무
업무 앱에서 공유 폴더로 출력·감시할 때 자주 겪는 문제를 정리합니다. 드라이브 문자(Z:)가 서비스에서 보이지 않는 이유, 실행 계정별로 필요한 권한, 오류 1219, FileSystemWatcher 주의점까지 설명합니다.
-
HttpClient를 using으로 감싸면 안 됩니다 ── C# 업무 앱의 HTTP 통신 실무(생성 패턴·타임아웃·재시도)
C#의 HttpClient는 매번 using으로 생성하면 소켓이 고갈되고, static으로 두면 DNS 변경을 따라가지 않습니다. PooledConnectionLifetime과 IHttpClientFactory를 쓰는 올바른 생성 패턴, 타임아웃 설계, 재시도까지 정리합니다.
-
OSI 참조 모델을 선명하게 그려 보기 ── HTTP 요청 1개를 7계층으로 해부한다
OSI 참조 모델을 실물로 이해합니다. HTTP GET 요청을 실어 나르는 Ethernet 프레임을 C#으로 조립해 해부하고, 7계층이 중첩된 모습을 Wireshark로 확인합니다. 각 계층과 .NET API의 대응, 장애 원인 분리까지 정리합니다.
-
Windows NIC 고급 설정 가이드 - RSS/LSO/EEE/Wake on LAN
Windows NIC 고급 설정을 실무 관점에서 정리합니다. Jumbo Packet, Speed & Duplex, RSS, RSC, LSO, Flow Control, EEE, Wake on LAN 등, 설정을 바꾸면 무엇이 달라지는지를 모았습니다.
-
TCP 재전송으로 산업용 카메라 통신이 멈추는 원인 분리
TCP 재전송으로 산업용 카메라 통신이 수 초 정지할 때의 원인 분리 방법을 패킷 로스, RTO, RFC1323 타임스탬프, Wireshark 확인 포인트와 함께 정리합니다.