페이지 처리 및 Paged Memory

2010.03.06 21:36 | Posted by 로멘틱가이
(1) 요구 페이지 처리
Segmentation -> paging을 배우면서 Virtual memory와 Physical memory를 mapping하는 방법에 대해 배웠다.

해당 방법을 요구 페이지 처리라고 한다.
즉, 필요한 메모리를 모두 올리는 것이 아닌 요구한 페이지만 메모리에 올리는 방식을 의마한다.

[그림 1] 요구 페이지처리

그림 1을 참고하여 처리방법에 대해 알아보도록 하자.

1) 프로세서는 해당 명령어에 필요한 Data가 메모리에 올라가 있는지 확인하기 위해 페이지 테이블의 유효 비트를 살펴본다.
2) 유효하지 않은 경우 Page Fault 인터럽트를 발생시킨다.
3) 인터럽트를 받은 OS는 Physical Memory의 빈공간을 찾아보고 빈공간이 없는 경우에 페이지 교체작업을 통해 메모리를 확보한다.
4) 메모리의 빈공간에 해당 페이지 내용을 디스크에서 읽어오며 읽어온 내용을 Page Table에 갱신한다.
5) 발생시킨 Page Fault 인터럽트를 종료하고 처음에 실행하고자 했던 명령어를 다시 시작시킨다.

(2) 선페이징(Prepaging)
위에서 알아본 요구 페이지처리를 보면 성능에 영향을 끼칠 수 있는 부분을 발견할 수 있다.
즉, Page Table에 원하는 Page가 있는 경우 간단하게 수행이 될 수 있으나 없는 경우 인터럽트 발생 및 페이지 교체작업을 해야한다.

따라서, OS에서는 필요한 페이지가 항시 메모리에 적재될 수 있도록 선페이징이라는 정책을 사용하고 있다.
선페이징은 프로그램은 참조한 메모리 근처의 메모리를 참조한다는 지역성(Locality)의 특성이 있는것을 참조하여 메모리를 불러들일때 요구한 페이지 근처의 페이지도 같이 불러들이는 방식이다.

(3) Paged Memory, Non-Paged Memory
Paged Memory : 가상 메모리 공간 중 Page-In, Page-Out이 가능한 공간을 의미한다.
Non-Paged Memory : OS 운영체제를구성하는 코드, Data or Driver코드 및 데이터 그리고 몇몇 공간은 Page-In, Page-Out이 절대로 발생하지 않는데 해당 공간을 의미한다.

1) Device Driver
- 소스코드에 Paged, Non-Paged 로 설정하면 OS는 해당 영역으로 메모리를 할당한다.
2) Application
- Application은 모두 Paged Memory에 할당되어지며 Device Driver와 같이 선택하여 할당할 수 없다.

레지스트리 위치
HKLM\SYSTEM\CurrentControlSet\Control\Session Mananger\Memory Management
- Non-paged Pool : NonPagedPoolSize(Byte 단위)
- Paged Pool : PagedPoolSize(Byte 단위)

최대 Pool 크기
 풀 형태  32 Bit 최대 크기  64 Bit 최대 크기
 Non-Paged Pool  256MB(3GB 옵션 부트 시 128MB)  128GB
 Paged Pool  650MB  128GB

* 데이터를 페이지 아웃 시키지 않는것이 최선은 아니다.
  페이지 아웃 안되는 메모리가 커지면 커질수록 페이지 될 수 있는 영역이 줄어들기 때문에 메모리 사용을 위해 Wait 하는 Processs 가 많아지기 때문에 성능 저하가 일어나게 된다.


SID 변경방법

2009.10.28 12:00 | Posted by 로멘틱가이

 

SID (Security Identity) 보안 식별자를 변경하기 위해서는 다음 Tool을 사용하시면 됩니다.

Tool 은 첨부파일 or 다음 URL에서 Download 받으면 됩니다.

http://technet.microsoft.com/en-us/sysinternals/bb897418.aspx

 

그럼 해당 Tool사용 법에 대해 간단하게 알아보겠습니다.

 

1. NewSID.zip File을 unzip 한다.

 

2. 해당 exe 실행한다.

 

3. 해당 Tool의 License 를 확인 한 후 accept 를 수행한다.

 

4. Next 수행

 

5. SID 생성 방식을 선택한다.

   기존 SID와 다른 SID를 생성해야하므로 여기서는 Random SID를 선택하여 유일한 SID를 만들도록 한다.

 

6. 서버 이름을 변경해야 하는경우에 체크박스에 체크를 한 후 변경할 서버 이름을 넣어준다.

 

7. 생성되어질 SID를 확인한 후 Finish를 누른다. 만일 생성 후 서버 리부팅을 하고 싶지 않은 경우 체크박스를 해제한다.

 

해당 SID 수행 후 서버 리부팅을 하면 SID가 변경되어 적용됨을 확인할 수 있습니다.

 

SID 변경 시 참고바랍니다.


윈도우 명령어

2009.06.22 19:18 | Posted by 로멘틱가이
윈도우 서비스 명령어 목록입니다.

MSC 파일

 

일반적인 이름

 

MSINFO32.MSC

 

System Information

COMPMGMT.MSC

 

Computer Management

DCPOL.MSC

 

Domain Controller Security Policy

DEVMGMT.MSC

 

Device Manger

DFRG.MSC

 

Disk Defragmenter

DFSGUI.MSC

 

Distributed File System

DISKMGMT.MSC

 

Disk Management

DOMPOL.MSC

 

Domain Security Policy

DOMAIN.MSC

 

Active Directory Domains and Trusts

DSA.MSC

 

Active Directory Users and Computers

DSSITE.MSC

 

Active Directory Sites and Services

EVENTVWR.MSC

 

Event Viewer

FAXSERV.MSC

 

Fax Service Management

FSMGMT.MSC

 

Shared Folder

GPEDIT.MSC

 

Group Policy

LUSRMGR.MSC

 

Local User Manager

NTMSMGR.MSC

 

Removable Storage Manager

PERFMON.MSC

 

Performance Monitor

RRASMGMT.MSC

 

Routing and Remote Access

SECPOL.MCS

 

Local Security Policy

SERVICES.MSC

 

Services Configuration

TAPIMGMT.MSC

 

Telephony

COMEXP.MSC

 

Component Service

DHCPMGMT.MSC

 

DHCP

DNSMGMT.MSC

 

DNS

IIS.MSC

 

Internet Information Services


해당 명령어를 치면 바로 해당  화면이 뜹니다.

중앙 서버 관리 아키텍처

2009.04.19 16:03 | Posted by 로멘틱가이

FTP 중앙 서버로 자동화 구성하기

오늘은 FTP 중앙 서버를 구축하여 Script를 통해 다수의 서버를
관리하는 법에 대해 알아보도록 하겠습니다.

보통 서버를 관리하면서 여러가지의 사항에 대해 관리를 해야하는 경우가 많습니다.
예를들어 각 서버의 CPU를 조사를 해야하던가 하는 간단한 조사의 경우
일반적으로 다음과 같은 절차를 거쳐 조사를 하게 됩니다.

사용자 삽입 이미지
                                                         [그림1] 서버 아키텍처

위와 같이 각 개인의 컴퓨터에서 FTP 서버에 접속하여 각 서버의 데이터를 끌어올 수 있기 때문에
데이터 수집 시 관리자의 업무를 줄여줄 수 있습니다.


사용자 삽입 이미지
                                                               [그림2] 적용순서

그림 2와 같이 대부분의 업무는 Script로 자동화가 되어야한다.
Script로 자동화 하여 각 정보에 대한 Log를 서버에 보유하고 있어야하며 필요한 자료에 대해
FTP전송을 하는 예약작업을 작성함으로써 중앙 서버에서 모든 서버의 정보를 가질 수 있다.
그런 경우 [그림3]과 같이 하나의 중앙 서버에 접속함으로써 모든 서버의 정보를 가져올 수 있으며
수집결과를 분석할 수 있게 되는 것이다.
사용자 삽입 이미지
                                                             [그림3] 데이터 수집방법

이렇게 Script 작성 기술과 FTP전송 그리고 중앙관리할 수 있는 master 서버가 있는 경우
그림4와 같이 관리 편이를 얻을 수 있으며 이런 관리 편이성을 통해 관리자의 업무 강도가
줄어들 수 있을것이다.


사용자 삽입 이미지

                                                             [그림4] 도입스킬 및 장점
그럼 이런 중앙관리를 위해 필요한 스크립트에 대해 알아보도록 하겠다.
1) 예약작업
2) FTP 전송
3) 일반 관리 스크립트

1) 예약작업에 거는 방법에 대해선 기존에 작성한 글을 참조하여 작성하면 될것이다.
2) FTP 전송은 우선 중앙 서버에 FTP서버를 설치해야하며 FTP 서버 설치방법에 대해서는 책 or 인터넷에 올려놓은
다양한 글들을 참조하면 될것이다.
FTP로 전송하는 방법은 다음 스크립트를 참조한다.
'###########################################################################
'##
'## FileName : ftpFile.vbs
'## 용도 : 해당 서버의 해당 Directory에 Script 파일 생성
'## 작성자 : 권준상
'##
'###########################################################################
Const userID = FTP서버유저
Const userPasswd = FTP서버유저의 Password
Const serverIP = 서버IP
Const serverPort = 서버FTP포트
Const ForReading=1, ForWriting=2, ForAppending=3

Call Write()

Private Sub Write()
   
    Dim strFilePath
    dim strFileNM
    Dim sWriteMsg
    Dim strHostNM
    Dim fso
    Dim File
    Dim TextStream

    strFilePath = "C:\"
    strFileNM = strFilePath & "ftpupload.txt"    
   
End Sub
   
'ftp 명령어를 만들어주는 함수   
Private Function ftpFunc(strFilePath, strHostNM)

 Dim strFtp
 Dim strOFileNM
 Dim strNFileNM

 strFileNM = strHostNM & ".log"

 strFtp = ""
 strFtp = strFtp & "open " & serverIP & " " & serverPort & vbCrLf
 strFtp = strFtp & userID & vbCrLf
 strFtp = strFtp & userPasswd & vbCrLf
 strFtp = strFtp & "bin" & vbCrLf
 strFtp = strFtp & "prompt" & vbCrLf
 strFtp = strFtp & "cd /Swlist" & vbCrLf
 strFtp = strFtp & "mput " & strFilePath & strFileNM & vbCrLf
 strFtp = strFtp & "bye"

 ftpFunc = strFtp
  
End Function

위의 소스는 우선 돌아가지 않습니다..
모든 코딩은 자신이 생각해서 로직을 세워야하기에 그중 핵심 부분만 공개하며
그외의 부분에 대해서는 삭제했음을 미리 알려드립니다.

위의 부분과 다른 방식으로 접속하는 방법도 물론 많을 것이며 저것이 최적의 코딩은 아닐수도 있습니다.
제가 사용한 방식은 ftp접속을 할 수 있는 txt파일을 생성하여 해당 txt파일에 접속할 수 있는 정보를 넣은 후
원하는 파일을 해당 txt파일을 사용하여 upload하는 단순한 방법입니다.

단점은 위에서 보듯이 해당 소스에 서버 정보가 그대로 노출되게 됩니다.
보안에 취약할 수 있어 서버정보를 밖으로 빼어 binary로 만드는 것을 추천합니다.

이런식으로 FTP로 전송을 하는 script를 통해 예약된작업이 수행되게 작성을 하면
해당 정보들을 중앙 서버에 gathring하게 되며 특정 폴더 안의 파일들을 merge하게 하여 최종파일을 만들게 됩니다.

3) 일반관리 스크립트는 다양한 내용이므로 다루지는 않겠습니다.
해당 내용에 대해서는 작성 포인트 목록을 작성하여 해당 목록을 수행하는 script를 작성하면 되며
의외로 많은 항목을 도출할 수 있을 것입니다.

서버관리자들이 Window보다 Unix를 좋아하는 이유는 서버접속의 불편함 그리고 커맨드가 아닌 GUI를 사용함으로써
발생하는 처리 속도의 답답함, 정기적인 윈도우패치에 따르는 업무로드 증가와 보안이슈와 같이 다양한 원인이 있을 수
있을 것입니다.

하지만 자동화를 도입하는 경우 의외로 윈도우가 유닉스보다 관리가 용이하며 업무로드가 적다는 것을 알 수 있었습니다.

앞으로도 윈도우가 유닉스보다 더 관리가 쉽고 편하게 만드는 다양한 프로젝트를 통해
윈도우의 관리 요소를 줄이는 내용들을 많이 올리도록 하겠습니다.

그럼 긴 강좌 읽어주셔서 감사합니다.

Windows Default 속성

2009.04.13 09:43 | Posted by 로멘틱가이
해당 내용은 대부분의 사람이 알고 있으나
모르는 경우 설정에 문제가 생길 수 있을거 같습니다.

윈도우의 공유폴더 및 소유자 속성의 경우
거부가 허용보다 우선순위를 가지고 있습니다.

예를 들어 A라는 유저에 대해 공유폴더 B에 대해 모든 권한을 허용하였으나
B 폴더에 A라는 유저에 대해 Write 권한이 거부되어 있다면

해당 폴더에 Write할 수 없습니다.

공유폴더를 통해 내부망 공유를 하는 경우 권한 설정에 참고 바랍니다.

언어팩 설치 및 삭제 방법

2009.03.06 10:54 | Posted by 로멘틱가이
Windows2003 에서 영문판에 언어팩을 설치 시 언어가 정상적으로 설치가 되지 않는 경우
해당 언어팩을 삭제한 후 재설치를 수행해야한다.

하지만, 프로그램 설치/삭제 부분을 확인해 보면 해당 프로그램을 찾을 수 없다.

언어팩 재설치 방법에 대해 확인해 보도록 하겠다.

1. 설치방법
- 해당 폴더에서 다음 명령어 수행
- muisetup /i 0412
  (여기서 i는 install 명령이며 0412는 한국어를 의미)

2. 삭제 방법
- 해당 폴더에서 다음 명령어 수행
- muisetup /u 0412
  (여기서 u는 uninstall 명령이며 0412는 한국어를 의미)

언어팩을 한번 설치하면 재설치가 불가하므로 위와 같이 command로 작업해야합니다.

WMI 아키텍처

2009.02.11 15:55 | Posted by 로멘틱가이
WMI 아키텍쳐

WMI(Windows Management Instrument)는 규모가 커지고 복잡해지는 Enterprise System, Application, Network의 관리에 도움이 되도록 Windows 2000의 일부로 개발된 하나의 도구입니다.

사용결과 Windows 2000과 Windows 2003 모두에서 사용 가능하며 다만 버전별로 Table 및 Field명이 틀린 경우가 있으므로 버전별로 관리하는 것이 바람직합니다.

그럼 WMI가 무엇인가에 대해 알아보기로 하겠습니다.

1. 소개
현재 서버 관리 쪽은 자동화와 표준화를 통해 인당 서버수를 늘려 한사람당 관리하는 서버들의 대수가 늘어나고 있습니다.
이런 상황에서 서버 관리자는 서버정보 및 서버관리에 있어 해당 서버들의 정보를 조회할 툴이 없는 경우 큰 업무로드에 시달리게 됩니다.
NT계열에서 이런 난제를 해결할 수 있는 방법은 WMI가 있다.  이러한 WMI의 핵심 기능은 다음과 같습니다.

   (1) 균일 스크립트 API : 관리 개체는 CIM 개체 모델에 기초한 공통 개체 프레임워크에 정의되므로 WMI만
                                   사용하면 다양한 정보를 사용할 수 있습니다.

   (2) 원격 관리 : WMI는 로컬 및 원격 사용이 가능하므로 자신의 PC에서 각 서버의 정보를 효율적으로 뽑아볼 
                       수 있습니다.

   (3) 검색성과 탐색성 : DB Query를 이용하여 검색하므로 해당 자료를 쉽게 추출할 수 있습니다.

   (4) 강력한 이벤트 게시 및 가입 : 모든 사용자 정의 동작을 특정 이벤트 수신하는 즉시 수행가능 합니다.

2. 아키텍처
   (1) 공급자
       - 공급자는 일반적인 H/W Driver 및 OS에서 제공하는 정보들을 의미한다.
         즉, 예로들면 우리가 설치하는 그래픽 카드의 정보를 알고 싶은 경우 해당 정보는 그래픽 카드의
         Driver에 저장되어 있으며 이를 우리는 공급자라고 말한다.

   (2) CIM 개체 관리자
       - Winmgmt를 통해 시스템에 표현됩니다.
       - 소비자가 원하는 자료를 얻기 위해 CIM 개체 관리자에 요청을 하며 이런 요청을 중개하는 CIMOM이
         있으며 CIMOM은 사용 가능한 클래스(Repository에 존재)와 공급자를 확인 합니다.
         시나리오는 소비자가 요청하는 정보를 CIMOM이 평가한 후 공급자에서 필요 정보를 얻어와
         소비자에게 공급하는 구조입니다.
         물론 CIM Repository에서 정보를 가져오기도 하지만 WMI의 최대강점은 공급자에서 Data를 취합하여
         동적으로 Data를 제공하는 점입니다.

   (3) 관리 응용 프로그램
       - 소비자의 개념은 Application이라고 할 수 있습니다.
         우리는 Application을 통해 Wmi를 수행하게 됩니다.
         예를 들어, A라는 개발자가 Wmi를 이용하여 서버의 정보를 가지고 오는 역할을 하는 App를 만든다면
         해당 App를 소비자라고 할 수 있을 것입니다.

사용자 삽입 이미지


3. WMI 클래스
WMI Class는 일반 Class구조를 가지고 있으며 아래와 같은 내용으로 구성되어 있습slek.
   (1) 속성 : 값을 의미하며 WMI Table 의 각 Filed 값을 의미합니다.

   (2) 메서드 : 해당 인스턴스에서 수행하는 동작을 의미하며 예를 들어 Win32_Directory 클래스에는
                   압축을 할 수 있는 Compress 메서드가 있습니다.

   (3) 이벤트 : 시스템에서 발생하는 사건이나 실패를 수신하기 위해 소비자가 요청할 수 있는 알림을
                    의미합니다. 시스템의 변경 내용을 이벤트의 기초로 사용 가능합니다.
                    예를 들어 Win32_Processor 클래스의 LoadPercentage 속성은 CPU 사용률이 50% 이상
                    사용될 때 마다 이벤트를 요청하기 위해 사용 가능함

   (4) 연결 : 클래스 사이의 관계를 설명하며 그 자체도 클래스에 의해 정의됩니다.

4. 공급자
   (1) Win32 공급자 : 운영체제, 컴퓨터 시스템, 주변기기, 파일시스템에 대한 정보, 보안 정보

   (2) WDM 공급자 : 사용자 입력장치, 저장장치 , 네트워크 인터페이스, 통신포트를 위한 WDM Driver

   (3) 이벤트 로그 공급자 : Windows NT 이벤트 로그 항목 읽기, 옵션 구성, 이벤트 로그 백업,
                                    이벤트가 로그 추가 시 WMI 이벤트가 생성될 수 있음

   (4) 레지스트리 공급자 : 레지스트리 키 만들기, 읽기, 쓰기, 지정된 레지스트리 키가 수정되면
                                    WMI 이벤트 생성 간능

   (5) 성능 카운터 공급자 : 시스템 모니터 도구에 표시되는 성능값 계산에 사용되는 카운터 정보 제공

   (6) Active Directory 공급자 : MS Active Directory 서비스에 저장되는 정보의 게이트웨이 역할을 합니다.
                                          단일 API를 사용하여 WMI와 Active Directory 모두의 정보 액세스 할 수 있음

   (7) Windows Installer 공급자 : Windows Installer에 대한 완전한 제어와 WMI를통한 소프트웨어 설치를
                                             가능하게 합니다. 또한 Windows Installer를 사용하여 설치된 모든 APP에
                                             대한 정보를 제공합니다.

   (8) SNMP 공급자 : 관리에 SNMP(Simple Network Management Protocol)을 사용하는 시스템과 장치의
                             게이트웨이 역할을 합니다. SNMP MIB 개체 변수를 읽고 쓸 수 있습니다.
                             SNMP 트랩은 자동으로 WMI 이벤트에 매핑됩니다.

   (9) 보기 공급자 : 기존 클래스로부터 새로운 집계 클래스를 만들 수 있습니다. 관심 있는 정보만을 위해
                           원본 클래스를 필터링할 수 있고, 여러 클래스의 정보를 단일 클래스로 조합할 수
                           있으며, 여러 컴퓨터의 정보를 단일 보기에 집계할 수 있습니다.

5. 마치며
WMI를 사용하여 할 수 있는 영역은 많습니다. vbscript와 같은 script언어 뿐 아니라 VBA같은 어플리케이션 언어에서도 WMI를 지원하기 때문에 관리 툴 제작에 많은 도움이 될것으로 보입니다.
평상시 이런 내용을 자동화 했으면 or 관리 툴이 있어 서버 관리가 쉬웠으면 하고 생각한 admin들에게 큰 도움이 될 것으로 보이며 해당 툴 개발을 통해 Admin의 관리 능력의 향상을 가져올 것이라 생각합니다.

Windows 2008에서는 PowerShell이 개발되어 더욱 쉽게 서버르르 관리할 수 있게 되어 있으므로 WMI 뿐 아니라 PowerShell에 대해서 공부해 보는 것도 Admin에게 새로운 영역을 발견하는데 큰 영향을 미칠거라 생각합니다.

윈도우에서 라이센스 초기화

2008.08.06 17:19 | Posted by 로멘틱가이
윈도우에서 라이센스 초기화

시작 -> 실행 -> regedit

HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing\Store\LICENSE00

해당 내용 폴더의 내용을 삭제하면 라이센스가 삭제되어지며
서버에 재접속 시 터미널 서버에서 라이센스를 할당해 줍니다.

그러므로 서버에 접속이 안되는 경우
해당 라이센스를 삭제하면 라이센스 문제가 해결될 수 있습니다.

IIS 설치 시 Tip

2008.08.01 17:56 | Posted by 로멘틱가이
다음과 같이 IIS 재설치 시 약간의 팁입니다.

일반적으로 IIS 설치 시 윈도우 CD를 넣고 추가 구성요소에서 해당 프로그램을 설치하게 됩니다.

1번 팁
 - 영문판에 Multi Pack을 깐 경우 영문판의 윈도우 CD를 넣어야합니다. (아니면 IIS가 정상적으로 기동되지 않습니다.)

2번 팁
 - 깔린 IIS를 지우고 새로 깔때 리부팅 필요없습니다.(혹시나 리부팅 될까봐 오프라인 작업을 잡을 필요 없습니다.)

금일 운영 중인 서버에 IIS 재 설치를 위해 테스트 서버에서 테스트 후 확인한 사항입니다.

별건 아니지만 윈도우 운영에 도움이 되길 바랍니다.
TAG IIS, 윈도우
윈도우시스템에서 쓰이는 시스템 서비스 포트번호 리스트

(출처 : http://support.microsoft.com/default.aspx?scid=kb;ko;832017)

포트 프로토콜  응용프로그램 프로토콜 시스템 서비스 이름
n/a GRE GRE(IP 프로토콜 47) 라우팅 및 원격 액세스
n/a ESP IPsec ESP(IP 프로토콜 50) 라우팅 및 원격 액세스
n/a AH IPsec AH(IP 프로토콜 51) 라우팅 및 원격 액세스
7 TCP Echo 단순 TCP/IP 서비스
7 UDP Echo 단순 TCP/IP 서비스
9 TCP Discard 단순 TCP/IP 서비스
9 UDP Discard 단순 TCP/IP 서비스
13 TCP Daytime 단순 TCP/IP 서비스
13 UDP Daytime 단순 TCP/IP 서비스
17 TCP Quotd 단순 TCP/IP 서비스
17 UDP Quotd 단순 TCP/IP 서비스
19 TCP Chargen 단순 TCP/IP 서비스
19 UDP Chargen 단순 TCP/IP 서비스
20 TCP FTP 기본 데이터 FTP 게시 서비스
21 TCP FTP 제어 FTP 게시 서비스
21 TCP FTP 제어 응용 프로그램 레이어 게이트웨이 서비스
23 TCP 텔넷 텔넷
25 TCP SMTP Simple Mail Transfer Protocol
25 UDP SMTP Simple Mail Transfer Protocol
25 TCP SMTP Exchange Server
25 UDP SMTP Exchange Server
42 TCP WINS 복제 Windows 인터넷 이름 서비스
42 UDP WINS 복제 Windows 인터넷 이름 서비스
53 TCP DNS DNS 서버
53 UDP DNS DNS 서버
53 TCP DNS 인터넷 연결 방화벽/인터넷 연결 공유
53 UDP DNS 인터넷 연결 방화벽/인터넷 연결 공유
67 UDP DHCP 서버 DHCP 서버
67 UDP DHCP 서버 인터넷 연결 방화벽/인터넷 연결 공유
69 UDP TFTP Trivial FTP 데몬 서비스
80 TCP HTTP Windows Media 서비스
80 TCP HTTP World Wide Web 게시 서비스
80 TCP HTTP SharePoint Portal Server
88 TCP Kerberos Kerberos 키 배포 센터
88 UDP Kerberos Kerberos 키 배포 센터
102 TCP X.400 Microsoft Exchange MTA 스택
110 TCP POP3 Microsoft POP3 서비스
110 TCP POP3 Exchange Server
119 TCP NNTP Network News Transfer Protocol
123 UDP NTP Windows 시간
123 UDP SNTP Windows 시간
135 TCP RPC 메시지 대기열
135 TCP RPC 원격 프로시저 호출
135 TCP RPC Exchange Server
135 TCP RPC 인증서 서비스
135 TCP RPC 클러스터 서비스
135 TCP RPC 분산 파일 시스템
135 TCP RPC 분산 링크 추적
135 TCP RPC 분산 트랜잭션 코디네이터
135 TCP RPC 이벤트 로그
135 TCP RPC 팩스 서비스
135 TCP RPC 파일 복제
135 TCP RPC 그룹 정책
135 TCP RPC 로컬 보안 기관
135 TCP RPC 원격 저장소 알림
135 TCP RPC 원격 저장소 서버
135 TCP RPC Systems Management Server 2.0
135 TCP RPC 터미널 서비스 라이선스
135 TCP RPC 터미널 서비스 세션 디렉터리
137 UDP NetBIOS 이름 확인 컴퓨터 브라우저
137 UDP NetBIOS 이름 확인 서버
137 UDP NetBIOS 이름 확인 Windows 인터넷 이름 서비스
137 UDP NetBIOS 이름 확인 Net Logon
137 UDP NetBIOS 이름 확인 Systems Management Server 2.0
138 UDP NetBIOS 데이터그램 서비스 컴퓨터 브라우저
138 UDP NetBIOS 데이터그램 서비스 메신저
138 UDP NetBIOS 데이터그램 서비스 서버
138 UDP NetBIOS 데이터그램 서비스 Net Logon
138 UDP NetBIOS 데이터그램 서비스 분산 파일 시스템
138 UDP NetBIOS 데이터그램 서비스 Systems Management Server 2.0
138 UDP NetBIOS 데이터그램 서비스 라이선스 로깅 서비스
139 TCP NetBIOS 세션 서비스 컴퓨터 브라우저
139 TCP NetBIOS 세션 서비스 팩스 서비스
139 TCP NetBIOS 세션 서비스 성능 로그 및 경고
139 TCP NetBIOS 세션 서비스 인쇄 스풀러
139 TCP NetBIOS 세션 서비스 서버
139 TCP NetBIOS 세션 서비스 Net Logon
139 TCP NetBIOS 세션 서비스 원격 프로시저 호출 로케이터
139 TCP NetBIOS 세션 서비스 분산 파일 시스템
139 TCP NetBIOS 세션 서비스 Systems Management Server 2.0
139 TCP NetBIOS 세션 서비스 라이선스 로깅 서비스
143 TCP IMAP Exchange Server
161 UDP SNMP SNMP 서비스
162 UDP SNMP 트랩 아웃바운드 SNMP 트랩 서비스
389 TCP LDAP 서버 로컬 보안 기관
389 UDP LDAP 서버 로컬 보안 기관
389 TCP LDAP 서버 분산 파일 시스템
389 UDP LDAP 서버 분산 파일 시스템
443 TCP HTTPS HTTP SSL
443 TCP HTTPS World Wide Web 게시 서비스
443 TCP HTTPS SharePoint Portal Server
443 TCP RPC over HTTPS Exchange Server 2003
445 TCP SMB 팩스 서비스
445 TCP SMB 인쇄 스풀러
445 TCP SMB 서버
445 TCP SMB 원격 프로시저 호출 로케이터
445 TCP SMB 분산 파일 시스템
445 TCP SMB 라이선스 로깅 서비스
445 TCP SMB Net Logon
464 TCP Kerberos Password V5 Net Logon
500 UDP IPsec ISAKMP 로컬 보안 기관
515 TCP LPD TCP/IP 인쇄 서버
548 TCP Macintosh용 파일 서버 Macintosh용 파일 서버
554 TCP RTSP Windows Media 서비스
563 TCP SSL 상의 NNTP Network News Transfer Protocol
593 TCP RPC over HTTPS 끝점 매퍼 원격 프로시저 호출
593 TCP RPC over HTTPS Exchange Server
636 TCP LDAP SSL 로컬 보안 기관
636 UDP LDAP SSL 로컬 보안 기관
993 TCP SSL 상의 IMAP Exchange Server
995 TCP SSL 상의 POP3 Exchange Server
1067 TCP 설치 부트스트랩 서비스 설치 부트스트랩 프로토콜 서버
1068 TCP 설치 부트스트랩 서비스 설치 부트스트랩 프로토콜 클라이언트
1270 TCP MOM-Encrypted Microsoft Operations Manager 2000
1433 TCP SQL over TCP Microsoft SQL Server
1433 TCP SQL over TCP MSSQL$UDDI
1434 UDP SQL Probe Microsoft SQL Server
1434 UDP SQL Probe MSSQL$UDDI
1645 UDP 레거시 RADIUS 인터넷 인증 서비스
1646 UDP 레거시 RADIUS 인터넷 인증 서비스
1701 UDP L2TP 라우팅 및 원격 액세스
1723 TCP PPTP 라우팅 및 원격 액세스
1755 TCP MMS Windows Media 서비스
1755 UDP MMS Windows Media 서비스
1801 TCP MSMQ 메시지 대기열
1801 UDP MSMQ 메시지 대기열
1812 UDP RADIUS 인증 인터넷 인증 서비스
1813 UDP RADIUS 계정 인터넷 인증 서비스
1900 UDP SSDP SSDP 검색 서비스
2101 TCP MSMQ-DC 메시지 대기열
2103 TCP MSMQ-RPC 메시지 대기열
2105 TCP MSMQ-RPC 메시지 대기열
2107 TCP MSMQ-Mgmt 메시지 대기열
2393 TCP OLAP Services 7.0 SQL Server: 하위 수준 OLAP 클라이언트 지원
2394 TCP OLAP Services 7.0 SQL Server: 하위 수준 OLAP 클라이언트 지원
2460 UDP MS Theater Windows Media 서비스
2535 UDP MADCAP DHCP 서버
2701 TCP SMS 원격 제어(제어) SMS 원격 제어 에이전트
2701 UDP SMS 원격 제어(제어) SMS 원격 제어 에이전트
2702 TCP SMS 원격 제어(데이터) SMS 원격 제어 에이전트
2702 UDP SMS 원격 제어(데이터) SMS 원격 제어 에이전트
2703 TCP SMS 원격 이야기방 SMS 원격 제어 에이전트
2703 UPD SMS 원격 이야기방 SMS 원격 제어 에이전트
2704 TCP SMS 원격 파일 전송 SMS 원격 제어 에이전트
2704 UDP SMS 원격 파일 전송 SMS 원격 제어 에이전트
2725 TCP SQL Analysis Services SQL Analysis Server
2869 TCP UPNP 범용 플러그 앤 플레이 장치 호스트
2869 TCP SSDP 이벤트 알림 SSDP 검색 서비스
3268 TCP 글로벌 카탈로그 서버 로컬 보안 기관
3269 TCP 글로벌 카탈로그 서버 로컬 보안 기관
3343 UDP 클러스터 서비스 클러스터 서비스
3389 TCP 터미널 서비스 NetMeeting 원격 데스크톱 공유
3389 TCP 터미널 서비스 터미널 서비스
3527 UDP MSMQ-Ping 메시지 대기열
4011 UDP BINL 원격 설치
4500 UDP NAT-T 로컬 보안 기관
5000 TCP SSDP 레거시 이벤트 알림 SSDP 검색 서비스
5004 UDP RTP Windows Media 서비스
5005 UDP RTCP Windows Media 서비스
6001 TCP 정보 저장소 Exchange Server 2003
6002 TCP 디렉터리 조회 Exchange Server 2003
6004 TCP DSProxy/NSPI Exchange Server 2003
42424 TCP ASP.NET 세션 상태 ASP.NET 상태 서비스
51515 TCP MOM-Clear Microsoft Operations Manager 2000
1024-65534 TCP RPC 임의로 할당된 상위 TCP 포트

이전 1 2 다음

티스토리 툴바