웹호스팅 노하우

Source : http://www.cafe9.kr

 

지금 설명은 노하우 정도로만 가지고 말씀드리며 실제로 사업시 전략부분에서 적용하는지는 잘 모르겠습니다.

아주 모르는 초짜였는데 서버 구입하고 이것저것 만지면서부터 초짜는 벗어났고 아직 중수도 못다가갔지만요.

하드웨어 선택에 대해서는 다들 잘 아실 것이라고 생각해서 넘겼습니다.

1. 회선의 선택

Share, Dedicated 두가지가 있습니다.

100Mbps Share회선… (공유회선)

1) 100Mbps Share (10M MAX)

100Mbps Share회선에서 최대 속도 10Mbps로 연결 가능한 회선을 말합니다.

10Mbps는 1.25Mbps 입니다. 최대 속도는 1.25Mbps입니다.

2) 100Mbps Share (10M약정, 최대 50Mbps까지가능)

100Mbps Share회선에서 최대속도는 50Mbps인정하되 약정 속도는 10Mbps를 말합니다.

보통 약정 트래픽이 10Mbps면 50Mbps의 속도가 나오면 20Mbps의 스피드가 나오는 경우도 허다하겠죠??? 한달 평균치가 20Mbps가 나온다면 10Mbps의 추가 요금이 발생하게됩니다.

평균치로 인정해주는 IDC는 10Mbps의 추가 요금을 내면되구요!! 하루 최대값에서 상위 X개를 뺀값이면 비합리적인 요금이 나올 수도 있습니다.

* Share회선에서 1)번과 2)의 차이는 1)는 속도 제한이 걸려있구.. 2)는 속도제한이 걸려있긴하나 약정이상의 속도를 제공합니다. 그러므로 1)의 경우 추가 요금이 발생할 수 없는데 비해서 2)는 월평균 트래픽이 약정이상으로 나오게 되면 추가 요금이 발생할 수도 있습니다.

보통 트래픽 요금은 1Mbps 초과하면 15000원~22000원정도 추가됩니다. (1MB가 아니고 1Mb입니다.)

Dedicated는 단독회선입니다. 1Gbps로 연결되었으면 1Gbps가 여러회선이 나눠쓰는 구조가 아닙니다. 속도가 빠른대신 비싸죠!!

C사 기준으로 트래픽 요금은 이렇게 측정됩니다.

1. MRTG상에서 하루 최대값 2. 월평균 트래픽의 X 3배 중 낮은 것에 해당…

Dedi라인을 쓰면서 잠깐동안 80Mbps의 트래픽이 발생했구… 월평균으로는 8Mbps가썼으며 약정 트래픽은 5Mbps라면.. 이 고객은 80Mbps - 5Mbps = 75Mbps의 추가요금을 내는 개념이 아니고 2번에 해당하는 월평균 8Mbps X 3 배 = 24Mbps 요금을 내게되어 24Mbps - 5Mbps = 19Mbps를 추가 요금 내게됩니다.

약정 트래픽당 발생할 수 있는 하루 트래픽 양은 다음과 같습니다.

1Mbps = 10.5기가 (약 5만원미만)

2Mbps = 21기가 (약 7만원미만)

5Mbps = 52.5기가 (약 10만원 미만)

10Mbps = 105기가 (약 20만원 미만, 비싼곳은 30만원도함)

20Mbps = 210기가 (약 40~60만원)

50Mbps = 525기가 (약80만원)

100Mbps = 1050기가 (약 130만원~200만원)

1000Mbps = 10500기가 (약 1400만원)

IDC요금은 이렇듯 비쌉니다.

그럼 가상으루 사업을 시작해볼까요??

* IDC마다 정책이 다릅니다.

고객 -> 서버에 올리는 경우는 트래픽 과금이 보통 안되는 경우가 많습니다. (심한경우 제외)

서버 -> 고객에게 업로드하는 경우를 기준으로 작성됩니다.

5Mbps가 하루에 52.5기가의 트래픽을 감당할 수 있으니 하루 1기가 트래픽을 52명 받을 수 있다는 것이죠??

그럼 꼭 하루 1기가 트래픽 유저를 52명만 받게될까요??

하루 1기가 제공 트래픽에 가입하고 실질적으로 1기가를 다쓰는 유저는 30%도 안됩니다. 보통 100MB 하루 트래픽 쓸까말까 수준입니다.

그러므로 52.5기가 트래픽이면 적게는 100명…. 많게는 500명을 받아도됩니다. 그러나 500명받았다가 괜히 과부하 생길수도있으니 사업사시는분들이 신경쓰셔야할듯…

게다가 1기가에 1만원하면 200명을 받으면 200만원의 수입이 발생 할 수도 있겠지만 요금 1기가에 1만원받는 업체에는 고객들이 안갑니다. 워낙 저렴해서요. 요금 정책은 본인이 설계하시면되요!!

W사의 웹호스팅은 1기가 트래픽, 1기가용량 1년에 만원입니다.

그러면 200명 수용시 200만원의 수입이 생기겠죠??? 한달에 회선료는 9만원이라고 치면 1년이면 108만원….

200만원 - 108만원 = 92만원의 수입입니다. 92만원이 서버 한대에서 벌 수 있는 1년 수입이죠!!

1년에 92만원벌기에는 적은돈이라면 요금은 멋지게 설계해보시는게 좋겠죠??

사업이 번창하여 서버가 많아지면 로드벨런싱 장비를 임대합니다. 5Mbps 약정 트래픽으로 5대가 입주됬다면 25Mbps가 되겠죠? 1,3번 서버에서는 5Mbps 트래픽을 사용하고 있고 2,4번은 3Mbps, 5번은 전혀 사용하고 있지않다면 2,4번은 2Mbps, 5번은 5Mbps의 트래픽이 낭비되게됩니다. 로드벨런싱이 잘 구성되었다면 이런 트래픽들을 낭비하지 않고 부하 분산하게됩니다.

2. 서버 셋팅은 이렇게!! (리눅스 + APM서비스기준)

% 서비스도 서비스 이지만 고객의 데이터, 고객의 정보, 서버에 대한 보안에 대해서 무관심하기 보다는 보안쪽에 대해서 가장 큰 비중을 두고 1KB라도 외부에 유출되어서는 안되다는 정신을 가지고 보안에 큰 관심을 가져야합니다. 그러나 너무 보안에 신경을 쓰다가 자신의 IP가 SSH에 블록당하거나 SSH가 죽어버리는 사태도 겪을수 있지만 다 경험입니다. IP가 블록되면 Mac Address를 바꿔서 DHCP에서 재할당 받고 접속하면 되고… SSH가 죽으면 IDC전화해서 켜주세요!! 해주세요!! %

누구보다 중요한건 “보안의식”입니다. X션 사태 이후 각종 사이트나 전문가들의 판단으로 작성된 글들을 보면

서버관리자는 “보안의식”에 대해서 별 신경을 쓰지 않거나 취약한 부분이 많다고 합니다. 실질적으로 보안에 대해서 수시로 신경쓰는 곳은 20%에 불과하다는 뉴스를 본듯합니다. 모든 서버에서 가장 중요하게 여기는 부분이 바로 이것입니다.

서버 관리자가 아무리 열심히 보안 구멍을 막았다해도 간혹 유저가 서버내에 소프트웨어를 깔다가 보안취약점이 생겨버려 서버 전체에 큰 문제가 발생하게되는 사례도 겪어본 분이 있습니다.

제로데이어택에 대해서도 한번 읽어 보시고 보안 취약점에 대해서는 해당 문서가 올라오는 즉시 해결토록 하세요!!

* APM은 기본!!

* yum update도.. 생각날때마다..

* TELNET은 23번 포트이며 서비스를 하지 않도록 합니다.

* 사용하지 않는 서비스 “Samba”, “Sendmail(쓰는경우는 제외)” 와 같은 서비스는 부팅시 실행되지 않도록하게합니다.

* SSH는 되도록 서비스하지 않는게 좋으며 서비스를 해야할 경우 Chroot라는 것을 이용하고 명령어 사용을 제한하도록합니다. 그리고 SSH 포트번호는 변경하는 것이좋으며 Root의 접속도 막도록합니다. 관리자로 로그인해야하는 경우라면 일반 유저로 로그인 후 su - 하여 root 권한을 획득하게합니다.

참조 (Sulinux기준) : http://www.sulinux.net/bbs/board.php?bo_table=success&wr_id=62&page=1

* MySQL상의 root 아이디는 삭제합니다. root 아이디를 삭제 하기 전에 사용할 아이디를 생성 후 그 아이디로 모든 권한을 승계하고 root 아이디는 제거하도록 합니다. phpmyadmin상에서 무작위 대입법을 막기 위함입니다.

* FTP 상에서 root 접속은 안되게 합니다. FTP상에서 Chroot를 적용하여 상위폴더로 못기어 올라가게 하시기 바랍니다.

* 아파치를 운영시에는 Mod_Bandwidth (C_Band)를 설치하여 고객의 트래픽을 관리토록 합니다.

* log 파일을 수시로 열어 보도록 합니다. 로그가 많아지면 확인도 어려우니 LogWatch라는 프로그램을 이용해 서버의 상태를 메일로 수신토록 합니다.

* PortSentry라는 프로그램에 대해서 연구토록 합니다. PortSentry를 이용하여 서버내에 부정행위를 탐지하고 발견즉시 iptables에 IP Drop와 hosts.deny를 적용합니다.

참조 (Superuser Korea) : http://www.superuser.co.kr/home/lecture/?leccode=132

* Iptables에서 허용한 포트만 열고 나머지 포트는 몽땅 닫아버립니다. 보통 21,22,80 정도는 꼭 열어야하겠죠?

* MRTG를 설치하여 고객들이 사용하는 트래픽 현황을 감시 또는 고객이 직접 볼 수 있도록 환경을 제공해줍니다. Webalizer도 괜찮지만 대부분 MRTG를 쓰기때문에 MRTG를 추천한것입니다.

* 하드웨어적인 오류나 해킹 또는 기타 장애로 인해 서버에 문제가 발생하여 유실된 데이터에 대해서는 호스팅 업체에서 보상해야하는 문제가 발생 할 수 있습니다. 그러므로 백업을 하지 않아 데이터를 몽땅날리는 큰 문제는 없어야 합니다. 하드디스크를 레이드로 구성하기를 추천하며 계정의 데이터를 로컬 하드디스크로 정기적으로 다운로드하거나 서버를 이중화 작업하여 1번과 2번에 동일데이터가 동시에 저장되도록 구성합니다.

* 고객의 문의에 대해서 발빠르게 대체할 수 있도록 “소리라떼”의 전화 알림이 가능토록 연동하면 질문이나 부가서비스, 신규신청에 대해서 빠른 대응이 가능합니다.

* Crontab에 대해서 공부하도록 합니다. 실시간 백업시 매우 유용합니다. (MySQL과 Data백업)

* 부득이하게 포트를 열어야 하는 경우라면 OpenVPN이라는 것에 대해 알아본 뒤 OpenVPN을 거친 후 포트를 사용할 수 있도록 Iptable에서 정책을 심도록 합니다.

* Iconv나 Mod_Rewrite 이러한 모듈들은 왠만해서는 지원시켜주는게 좋습니다. 고객들이 자주 요구하는 사항에 속합니다.

* 실시간 SMS 발송업체와 Crontab과 연동 시켜 6시간에 한번씩 휴대폰으로 문자가 오도록 셋팅합니다. (6시간에 한번씩 서버가 정상적으로 동작합니다. <<이러한 문자를 오게한다면 외출시에도 확인할 수 있겠죠?)

* 오즈를 가입합니다. (-_-;; 근데 은근히 좋은방법이에요!!)

* 호스팅 유저 관리 소프트웨어는 하나 도입하시기 바랍니다. 서비스 내용중 비밀번호 변경, 기타 설정 사항 변경을 고객센터에서 하나하나 관리하면 일만 늘어납니다. 그러므로 Webmin과 Usermin같은 프로그램을 설치하면 이러한 부담이 덜어지게됩니다. 시간을 절약할 수 있습니다. 

* root 비밀번호는 짧고 숫자로 이루어진 비밀번호는 삼가하시기 바라며 어느정도 길이가 있고 특수문자와 숫자, 문자가 동시에 들어간 비밀번호면 더욱 안전합니다.

- 위험 수준 1급 비밀번호 : aaaa, abcd, abab1234, apple, password3030

- 일반적 비밀번호 : good9083, korean3829, vkz93zhwm

- 권장하는 비밀번호 : sk#(djsk29#, dja@(*#(293DS

SSH 접속시 로그인하는 일반 유저의 비밀번호와 su - 후의 비밀번호도 다르게 하는것을 추천!!

* 아파치 Mod_Security에 대해서 알아보도록 합니다. 간혹 너무 많은 정책이 들어가면 테터툴즈나 443에러도 많으니 신경써야하는부분입니다.

* 명령어 부분의 퍼미션에 대해서 신경써주세요!!

* IDS에 대해서 공부해보세요!! (침입자탐지시스템)

- Snort : 참조(Superuser Korea) : http://www.superuser.co.kr/home/lecture/index.php?cateNo=7&secNo=415&theNo=490&leccode=10179

* 중국IP대역은 되도록 차단… (호스팅사는 보통 차단하면안되지만 해도된다면!)

참조(Superuser Korea) : http://www.superuser.co.kr/home/lecture/index.php?cateNo=7&secNo=415&theNo=489&leccode=10413

* 사용하지 않는 포트에 대해서 열려있는지 자주 확인해주세요!! (서버내에 트로이목마에 대해서 관심을 가져주세요!!)

* MySQL(그외 데이터베이스) 인젝션 공격에 대해서 관심을 가지고 공부해주세요!! (필수)

* 랜카드의 MacAddress에 대해서 평소에 관심을 가져주시고 변경이 되었는지 자주 확인해주세요!!

* 자신의 서버가 “프록시”나 “스팸메일의 대량발송 근원지”인지 수시로 확인해주세요!!

* Top라는 명령어를 이용해서 CPU사용률과 메모리 사용률을 감시하도록합니다. 또는 로그 프로그램을 이용해서 로그를 남깁니다.

W라는 명령어를 이용해서 SSH에 엉뚱한 사람이 접속했는지도 확인토록합니다.

messages파일에도 SSH접속 로그가 남습니다. 또는 Logwatch로 메일을 받아도 SSH 접속 사항에 대해서는 매일매일 기록에 남으니까 이 쪽에서 확인하셔도됩니다.

3. 정책!!

1) 셋팅비는 되도록 받도록합니다.

-> 오버트래픽이나 단기 유저보다는 3개월 이상의 사용자를 유치할 수 있는 전략입니다.

간혹 관리자가 너무 심하게 트래픽을 조여서 오버트래픽이 된 경우 셋팅비에서 땜빵하거나 한번 셋팅비를 내면 한달만 쓰고 접는 유저는 적습니다. 그리고 남는게 있어야죠!! 조금이라두!!

2) 개인정보는 꼭 수집합니다.

요즘 X션때문에 말이 많은 것은 사실이지만 호스팅 사업을 하면서 개인정보는 요구하도록합니다. 그 이유는 법적인 문제 발생 (서버악용, 권리침해신고, 불법사이트 운영 등으로 인해 해당 기관에게 넘겨야 할 경우 발생시 필요)시에 필요합니다.

3) 운영정책을 확실하게 짜도록합니다.

고객이 원하는 서비스를 모두 허용해주면 좋지만 무료로 서비스 하기에는 너무 많은 요구와 너무 많은 일들로 바쁠수가 있습니다. 그러므로 무료 사항은 무엇무엇이며 유료 사항은 무엇무엇이다. 확실하게 규정을 정하고 운영하시는게 좋습니다.

4) 메이저급 호스팅사는 24시간 상담, 일반적으로는 야간까지 상담합니다. 상담 서비스 부분에서 최선을 다해야 합니다. 아니면 타사와 비교당하게됩니다. 게시판의 질문글에 대한 빠른 대응, 고객의 요청에 대한 빠른 대응도 매우 중요합니다.

5) 진상 고객이나 과다요구사항의 고객은 별도로 관리하여 메모합니다. 언제 태클들어올찌 모릅니다. 이러한 사람이 너무 많습니다.

4. 마진률 높은 부가서비스

1) 용량 추가 : 트래픽 추가가 아니고 단순 용량 추가고 하드디스크 용량이 적당히 남아있다면 손해 볼께 없습니다. 이용료 더 받으면 되는 부분입니다.

2) 연결되어 있는 도메인 변경 및 추가 : 무료로 해주는 곳도 있지만 보통 도메인 연결 부분 추가 및 변경에서 5천원 이상 받는 곳도 많이 있습니다.

단순히 apache/httpd.conf에서 Virutal Host부분에 주소만 달랑 바꾸고 아파치 재시작하면되는 부분이고 수익이 발생하는 부분이니까 좋은 옵션입니다.

3) 트래픽 추가 : 트래픽추가는 회선료랑 연계되는 부분입니다. 그러므로 회선료보다 약간의 이익을 추구하면되겠죠?

5. 호스팅 사업부분에서는 도메인 등록 서비스는 거의 대행합니다.

-> 이 경우 도메인은 리셀러로 활동하시면됩니다. “Cafe24, Yesnic(후이즈계열)”등에서 리셀러로 등록하는 곳이 있습니다.

출처 : http://www.cafe9.kr

 

제가 호스팅 사업을 해본적은 없습니다. 단순 노하우로 가지고 쓴글이라서 많이 부족하기도 합니다.

그리고 Windows Server 제품군은 설치하고 많이 써봤찌만 네트워크로 활용해본적은없습니다. 메인OS로만 사용했기 때문에요. 그래서 인지 이번에 윈도우서버제품에 대해서는 내용을 작성하지 못했습니다. 아는바가 없어서요!!

틀린점이 있으면 댓글로 남겨 주시기 바랍니다. 수정할께요!!

실전! 윈도우 파일 서버 구축하기

Source : http://blog.naver.com/mybrainz?Redirect=Log&logNo=140016122827

 

네트워크가 일반화되면서 사용자나 시스템간의 1:1 파일 교환을 비롯해, 하나의 저장소에 파일을 체계적으로 저장하고, 관리가 필요할 때 이용하는 파일 서버의 개념은 아주 중요한 요소로 자리잡고 있다. 이번 특집에서는 우리주변에서 가장 널리 쓰이는 윈도우 운영체제를 이용해 파일 서버를 구현하는 방법에 대해 살펴보기로 한다.

요 즘은 PC의 성능이 대폭 향상되고, 불과 몇 년전만 하더라도 대형 스토리지에서나 가능했었던 수백기가의 저장용량이 기술의 발달로 인해 이제는 낮은 가격으로 일반 가정이나 사무실에서도 얼마든지 쓸 수 있게 됐다. 게다가 PC의 주요 운영체제인 윈도우(윈도우 98 이후)의 네트워크 지원 기능도 대폭 강화되면서 지금은 초보자도 PC와 윈도우만 있으면 얼마든지 충분한 용량의 파일 서버를 쉽게 구현할 수 있다. 즉, 이제는 네트워크에 연결된 PC라면 아무리 네트워크를 잘 모르는 초보자라도 누구나 공유하고 싶은 폴더를 선택하고, 단축메뉴에서 ‘공유’만 선택하기만 하면, 다른 사람과 공유 폴더를 통해 편리하게 자료를 주고 받을 수 있게 된 것이다.

clip_image001

(화면 1) 공유폴더 설정화면

이 렇게 윈도우 상에서 공유 폴더를 통해 파일 서버를 구현하는 방식은 윈도우 95 이전시절로 거슬러 올라갈 정도로 꽤 역사가 오래됐다. 이용하는 프로토콜 역시 인터넷이 보급되기 전부터여서 유닉스에서는 UDP에 근간한 NFS, 애플은 애플토크(Appletalk), 윈도우에서는 스타크래프트로 잘 알려진 IPX 및 Netbios 프로토콜 등, 주로 워크그룹 단위의 LAN 구성 중심이었다. 그러다가 윈도우 98부터는 TCP over Netbios의 지원으로, 인터넷으로 멀리 떨어진 곳에서도 공유폴더를 이용할 수 있게 됐다. 이런 공유폴더를 이용하는 SMB 연결방식의 가장 큰 장점은 뭐니해도 FTP와 달리 파일을 로컬로 내려받지 않고도 원격에서 파일을 곧바로 열고 실행할 수 있어 편리하다는 점이다.

공 유폴더는 공유를 원하는 폴더를 선택한 후 우측버튼을 눌러 “공유 및 보안” 단축 메뉴를 통해 설정할 수 있다. 제공되는 옵션으로는 네트워크 상에서 보여지는 공유폴더의 이름과 주석을 별도로 지정할 수 있고, 해당 폴더에 동시 접속가능한 최대 사용자 수를 별도로 지정할 수 있다. 또한 폴더와 드라이브 전체를 공유할 수 있으며, 이렇게 공유한 대상은 클라이언트에서 네트워크 드라이브로 연결하면 로그인을 할 때마다 자동으로 연결돼 마치 로컬 드라이브처럼 사용할 수 있다.    

사용자 계정과 권한체계

이 처럼 편리한 공유폴더지만, 이용하는 네트워크가 사무실에 국한되지 않고 인터넷과 같은 개방된 환경일 경우, 인가받지 않은 사용자의 접근에 의한 정보유출 등의 우려가 발생하게 된다. 이는 이용자 편리성과 상충되는 보안문제로 항상 중요한 이슈로 떠오른 게 사실이다. 예를 들어 XP의 경우 기본설정으로 폴더를 공유하면 누구나 접근이 가능한 폴더를 만든다거나, 이전 윈도우 95/98 버전의 경우 암호만 이용할 수 있는 등 문제소지가 충분하기 때문이다. 따라서 공유폴더에 대한 보안 문제에 대응해 윈도우 NT를 비롯한 윈도우 2000부터는 등록된 사용자만이 시스템과 공유자원에 접근할 수 있는 방안이 강구됐다. 그것은 바로 네트워크 인증(Authentication)과 NTFS 파일시스템이 제공하는 파일과 폴더에 대한 권한설정 등이다. 이를 통해 사용자별로 허용된 행위(읽기, 쓰기, 실행 등)만 허용하는 허가(Authorization) 기능을 함께 지원해 보안체계를 강화했다.

따 라서 서버의 다른 로그인 아이디를 알고 있다 하더라고 권한이 부여되지 않은 공유 자원에 대해서는 이용할 수 없도록 구성할 수 있다. 폴더 이용 권한을 설정하는 방법은 앞서 말한대로 네트워크적인 개념에서 접근하는 사용자를 식별해 접근제한을 하는 것과, 로컬사용자도 함께 해당되는 파일 시스템 개념에서 접근 권한을 차등 부여하는 두 가지를 각각 설정할 수 있다.

따 라서 먼저 로컬에서는 누구나 읽고 쓸 수 있도록 하고, 공유사용자들에 대해서만 사용자 제한만을 원한다면 다음과 같은 방식으로 하면 된다. 즉, 폴더 공유를 위해 열었던 공유설정 메뉴에서 ‘사용권한’ 버튼을 클릭하고, 원하는 네트워크 접근을 위한 윈도우 계정별로 이용 권한을 차등하게 부여(기본설정은 누구나(Everyone) 읽기 가능임)하면 된다. 또한 서로 다른 접근권한을 가진 공유폴더를 여러 개 운영해야 할 필요가 있고, 로컬사용자도 접근제어를 할 필요가 있다면 ‘보안’탭을 통해 파일시스템의 접근제어기능을 이용하면 더욱 세밀한 권한제어가 가능하다. 

clip_image002

(화면 2) 사용자별 권한설정

<Tip ① 공유폴더 이용>
윈 도우 XP 버전에서는 보안 기본설정이 모든 폴더를 동일한 권한으로 설정되도록 지정돼 있어서 NTFS 파일시스템의 접근제어기능을 이용해 해당 파일과 폴더를 다른 권한으로 설정할 수 없도록 돼 있다. 따라서 사용자별로 각기 다른 접근 권한을 설정하기 위해서는 ‘탐색기 → 도구 → 폴더옵션 → 보기’에서 ‘모든 사용자에게 동일한 폴더 공유 권한을 지정’ 옵션을 끄고 다시 접속하면 된다.

계정별 쿼터

윈 도우 NT 시절, 윈도우 유닉스를 대체할 수 없는 가장 큰 한계이자 이유 중 하나였던 사용자별 쿼터(공간 할당량 제어) 기능도 윈도우 2000(서버) 및 XP 프로페셔널부터 지원되기 시작했다. 때문에 이제는 파일 서버를 이용하는 사용자별로 이용할 수 있는 전체 저장소의 용량을 관리자가 통제할 수 있다. 즉, 쿼터를 설정하면 특정 사용자가 정해진 한도보다 더 큰 용량을 사용할 수 없도록 한다거나 경고를 할 수 있다. 그러나 쿼터기능은 폴더 단위로는 설정할 수 없고 드라이브 단위로 가능하다.

설 정하는 방법은 ‘내 컴퓨터’에서 쿼터를 정하고 싶은 드라이브를 선택한 후 ‘속성’ 탭을 열고 ‘할당량 관리’라는 항목을 선택하면, 드라이브 전체적으로 새로운 사용자에게 대한 일괄쿼터를 설정할 수 있다(이미 한도를 넘어버린 경우 제외). 하단의 ‘할당량 항목’ 버튼을 클릭하면 특정사용자에게만 쿼터를 부여하거나 각각 사용자 별로 서로 다른 쿼터용량을 부여할 수도 있다.    

clip_image003

(화면 3) 할당량 관리 기능

<Tip ② 윈도우 XP 등 개인 클라이언트의 동시접속자 수 제한>
가 끔 공유폴더를 이용해 파일 서버를 운영하다보면 사무실에서 몇 명밖에 사용하지 않는데도 동시 접속하면 ‘수용가능한 최대 개수의 연결이 이미 있다’라는 경고문구와 함께 접속이 거부되는 경우가 있다. 이는 윈도우 XP 등 개인사용자용 운영체제의 경우 마이크로소프트에서 동시 접속자 수에 대한 제약을 미리 걸어뒀기 때문이다(pro:10명, home:5명). 
물론 윈도우 2000 혹은 2003 서버 운영체제라면 설치시 동시접속 가능 클라이언트 수를 조정할 수도 있고, 또한 기본적으로 무제한 접속이 가능하지만, XP라면 이 제약을 해제하는 것은 지원되지 않는다. 대신 실제 20∼50명 규모 정도로 작은 사무실이거나 동시접속이 빈번하게 이뤄지지 않는 파일 서버라면 XP로 구성해도 사용자들에 대한 아이들 타임(idle time, 기본 15분)을 짧게 해 이용하지 않을때는 세션을 자주 끊어줌으로서 효율을 높이는 방법으로 이런 문제를 개선할 수 있다.

명령 프롬포트 상에서 # net config server /autodisconnect: 줄일 시간 (분 단위)

네트워크 불안 걱정 끝 ‘오프라인 캐싱’


네트워크 품질이 좋아졌다고는 하지만 간혹 폴더공유나 네트워크 드라이브로 연결된 상태에서 파일을 직접 열어서 수정하는 작업을 많이 하는 독자라면 아마 갑작스런 네트워크의 불안정으로 작업 내용을 통째로 날려본 경험이 한두번은 있을 것이다(물론 가정이나 사무실 내부처럼 안정된 네트워크 안에서는 거의 느끼지 못할 수도 있지만). 필자도 이런 경험을 남들보다 더 종종하게 되는데 SMB를 통해서 파일을 열어서 문서작업을 하다가 라우터가 죽거나 LAN 선이 뽑히는 등 네트워크가 끊기면, 지금껏 작업한 내용이 모두 날아가 버려 무척 당황스럽다.

이렇게 되면 죽은 네트워크를 원망할 수밖에 없다. 저장 버튼을 주기적으로 누르거나 파일을 개인 PC로 가져왔다 다시 올리는 방법도 있지만 이는 좀 귀찮고 번거롭다. 그런데 마이크로소프트 개발자 중에 필자같이 다소 게으른(?) 사람이 있었는지 모르지만, 이런 문제를 해결해주기 위해서 윈도우 2000부터는 공유폴더 설정시 오프라인 캐싱기능을 제공한다.

즉, 서버에서 공유 폴더를 설정할 때 클라이언트가 원격에서 요청시 마다 네트워크를 통해 새로 받는 것이 아니라, 자주 쓰이는 파일의 경우 로컬에 파일을 미리 캐싱해 이용할 수 있다. 이는 캐싱허용과 버전 관리의 자동 설정을 통해 가능한데, 이 기능은 주로 외근 사용자 등이 출근시 회사의 공유 폴더내용을 로컬에 캐시해 뒀다가 현장 등 오프라인에서 작업을 한 다음, 다시 네트워크에 연결되면 자동으로 공유 폴더의 내용과 동기화가 필요할 때 사용된다.

또한 온라인 상에서라도 대용량 파일을 연다거나 네트워크 부하 방지 또는 ADSL 등 느린 네트워크 환경에서 유용하게 사용할 수 있다. 이런 오프라인 캐싱은 네트워크 품질이 좋지 않았던 과거에 좀더 원활한 파일 공유를 위해 유닉스가 채택했던 cachefs에서 착안한 것이다.

clip_image004

(화면 4) 오프라인 캐싱 기능

단, 주의할 점은 오프라인에서 온라인로 접속시 자동(또는 수동)으로 새로운 버전의 파일이 겹쳐기록되기 때문에 업데이트가 빈번히 이뤄지는 환경, 즉 여러 사람이 동시에 사용하는 파일이 많은 공유 폴더라면 이용하지 않는 것이 바람직하다. 

원격 접속 설정하기(TCP over Netbios)


앞 서 언급한대로, TCP over Netbios 방식을 통해 이제 공유폴더는 로컬에서만 국한된 것이 아니라 인터넷을 통해 멀리 떨어진 곳에서도 FTP가 아닌 SMB 방식으로 바로 열 수 있다. 더욱이 최근 들어 파이어월이나 NAT 환경 구성이 보편화 되면서 윈도우에서는 자동으로 연동이 되지만 네트워크 상에서 포트를 연결할 필요가 있는 상황이 많은데, 이때 열어야할 서비스 포트는 윈도우 파일 공유는 TCP 139, 445, UDP 137, 138이다.  

SSH를 이용한 Secure FTP 구성하기


윈 도우 XP나 2000부터는 IIS(Internet Information Server)가 이미 운영체제에 내장돼 있어 웹과 FTP를 통해 파일 서버를 확장할 수 있는데, 이런 FTP는 설정이 쉬운데 반해 보안을 걱정하는 사용자 입장에서는 좀 망설여지는 경우가 많다. 왜냐하면 FTP 프로토콜의 세션성립과 인증 방식이 텔넷(telnet)처럼 플레인 텍스트(Plain text) 형태로 이뤄지기 때문이다. 이는 주로 외부에서 접속이 빈번한 파일 서버의 경우, 원격 사용자가 FTP를 이용하면 스니핑 등과 같은 해킹 방식으로 ID와 패스워드를 중간에 가로채질 수 있다는 의미다. 또한 최근에는 인터넷에 연결만 되도 스캔공격이나 바이러스 공격을 쉽게 받을 수 있으며, 특히 21번 포트처럼 잘 알려진 포트에 대해서는 무작위 접속이 많기 때문에 기본 포트로 FTP를 운영하면 보안상 위험이 높아지기 때문이다.

이 런 보안 문제를 해소하기 위해 이번에는 IIS 등 일반 FTP 엔진 대신 SSH를 이용한 안전한 SFTP(Secure FTP)를 구성하는 방법에 대해서 알아보기로 한다. SFTP의 기본원리는 FTP 프로토콜을 직접 사용하지 않고, 암호화를 지원하는 SSH를 이용해 FTP를 만드는 것이다. 이런 방식은 일단 인증부터 데이터 통신에 이르기까지 전과정을 암호화해 보안상 안전할 뿐만 아니라, 프로토콜 스택 상으로 TCP와 함께 SSH가 이중으로 CRC를 확인해 주므로 좀더 신뢰성 있는 데이터 교환이 가능하다. 게다가 FTP의 경우 인증과 세션 성립은 21번, 실제 데이터 전송은 20번(또는 랜덤 포트)으로 나뉘어져 있어, NAT 환경 혹은 사업장에서 일부러 FTP의 사용을 막았을 경우 불편 없이 사용할 수 있다.

SFTP를 구성하려면 파일 서버에 openSSH 프로그램이 설치돼 있어야 한다. 먼저 홈페이지(http://sshwindows.sourceforge.net)에서 설치 인스톨러를 다운로드 받는다. 

clip_image006

(화면 5) openSSH 설치화면

clip_image007

(화면 6) openSSH 설치화면

인스톨러를 통해 프로드램 설치가 완료되면, SSH 데몬이 이용할 인증 정보를 기존 윈도우 계정 정보를 기반으로 생성하기 위해 다음과 같은 명령을 입력해야 한다.

커 맨드 프롬포트 상에서 c:\progra~1\openSSH\bin 폴더로 이동해 mkgroup -l >> /etc/group 과 mkpasswd -l >> /etc/passwd를 입력하면 접속시 이용될 ID와 그룹이 담긴 파일을 ~\OpenSSH\etc 폴더에 생성한다. 그리고 관리도구→서비스로 이동해 ‘openSSH서버’ 항목을 선택해 시작을 누르면 SSH 데몬이 구동된다.

clip_image008

(화면 7) SSH 접속

여 기까지는 SSH를 이용하기 위한 기본 설정이고, 실제 이용하려는 SFTP는 데몬을 별도로 올려야 한다 c:\progra~1\openSSH\usr\sbin 폴더로 이동후 sftp-server.exe를 실행하면 파일 서버에서 SFTP 데몬이 구동을 시작하며 서버 구성이 완료된다. 클라이언트로 연결하는 방법은 PUTTY의 PSFTP로 접속하면, 기존 FTP와 동일한 명령 인터페이스를 통해 이용할 수 있고, 특히, FileZillar 프로그램을 이용하면 기존 FTP 클라이언트 프로그램과 동일하게 GUI를 통해 편리하게 SFTP를 이용할 수 있다.

clip_image009

(화면 8) FileZillar를 통한 SFTP접속

clip_image010

(화면 9) PuTTY의 PSFTP접속 화면

이 렇게 파일 서버에 SSH를 구성하면 또 다른 응용을 할 수 있는데 바로 FTP의 인증부분만 암호화 터널을 통해하고 데이터는 원래대로 받는 방식이 그것이다. 즉, 앞에서 처럼 SFTP처럼 완전한 암호화 환경을 이용하는 방식은 보안성은 높지만, 기존 FTP 방식을 지원하지 않아 클라이언트에서도 반드시 SFTP를 지원하는 클라이언트 프로그램으로만 접속해야 한다는 단점이 있다. 따라서 실제 보안이 취약한 기존 FTP의 인증과정만 SSH 터널을 이용하고, 바이너리 교환이 빈번해 스니핑 등의 위험이 적은 실제 데이터 교환은 예전처럼 전송받는 것이다.

설 정하는 방식은 파일 서버에서는 기존의 FTP 데몬과 함께 SSH 데몬을 올리고, 클라이언트에서는 SSH 쉘 접속시 (화면 10)과 같이 SSH 클라이언트에 터널 연결 설정을 한다. 이후 SSH로 연결한 다음 ALZIP 등 다른 일반 FTP 클라이언트 프로그램을 이용하면 된다.

clip_image011

(화면 10) putty 터널설정

웹 폴더 공유를 이용한 웹하드 구현


윈 도우 2000부터는 키오스크나 PDA처럼 FTP나 SMB 등과 같은 파일공유를 이용하기 어려운 환경을 지원하기 위해 웹을 통한 폴더공유 기능을 제공한다(이 기능은 IIS와 연동돼 지원되므로 XP 홈에디션처럼 IIS가 없는 운영체제에서는 이용할 수 없다). 웹 폴더 공유를 설정하는 방식은 이전 폴더공유를 설정하는 방식과 유사하게 해당 폴더를 선택한 후 마우스 오른쪽 버튼을 눌러 단축메뉴에서 ‘웹폴더공유’ 메뉴를 선택해 설정할 수 있다. 이렇게 설정한 후 클라이언트에서는 웹 브라우저에서 “http://웹주소/공유폴더 명”을 입력하면 공유된 폴더의 내용을 웹을 통해 불러올 수 있다.

clip_image012

(화면 11) 웹 폴더를 이용한 웹하드 구현

지 금까지 윈도우를 이용해 파일 서버 서비스를 구성하는 다양한 구현 방법을 살펴봤다. 이렇게 윈도우에서는 리눅스와 달리 운영체제만으로도 다양한 기능이 “ready-to-use” 상태로 제공됨에도 불구하고, 실제 현장에서는 아직도 단순히 공유폴더를 통해 파일 서버를 이용하는 경우가 대부분이다. 좀더 유연하고 안전한 접속을 위해 사용자 환경의 특성에 맞게 파일 서버를 구성한다면, 더욱 더 많은 파일 서버의 장점을 만끽할 수 있을 것이다.

이 번 특집에서는 파일 서버의 서비스를 구현하는 데 초점을 맞췄지만, 그밖에도 볼륨쉐도우 서비스와 백업(온더넷 1월호 윈도우 2003 강좌 참고)을 이용하면 실제 운영과정에서 데이터 보존에 대한 안전성을 높여, 더욱 편리하고 안전한 파일 서버를 만들 수 있을 것이다.

저자 : 김민형 | 연세대학교 정보산업공학과 산업정보시스템연구실 박사과정

clip_image013

원문 : http://www.ionthenet.co.kr/newspaper/view.php?idx=10146

          http://www.ionthenet.co.kr/newspaper/view.php?idx=10151

PORT NUMBERS

Source : http://www.kumkang21.co.kr/board/file_customer_3/TCP-UDP%C6%F7%C6%AE%B9%F8%C8%A3.txt

 

PORT NUMBERS

(last updated 2006-09-13) 

The port numbers are divided into three ranges: the Well Known Ports,
the Registered Ports, and the Dynamic and/or Private Ports.

The Well Known Ports are those from 0 through 1023.

DCCP Well Known ports SHOULD NOT be used without IANA registration.
The registration procedure is defined in [RFC4340], Section 19.9.

The Registered Ports are those from 1024 through 49151

DCCP Registered ports SHOULD NOT be used without IANA registration.
The registration procedure is defined in [RFC4340], Section 19.9.

The Dynamic and/or Private Ports are those from 49152 through 65535

************************************************************************
* PLEASE NOTE THE FOLLOWING:                                           *
*                                                                      *
* 1. UNASSIGNED PORT NUMBERS SHOULD NOT BE USED.  THE IANA WILL ASSIGN *
* THE NUMBER FOR THE PORT AFTER YOUR APPLICATION HAS BEEN APPROVED.    *
*                                                                      *
* 2. ASSIGNMENT OF A PORT NUMBER DOES NOT IN ANY WAY IMPLY AN          *
* ENDORSEMENT OF AN APPLICATION OR PRODUCT, AND THE FACT THAT NETWORK  *
* TRAFFIC IS FLOWING TO OR FROM A REGISTERED PORT DOES NOT MEAN THAT   *
* IT IS “GOOD” TRAFFIC. FIREWALL AND SYSTEM ADMINISTRATORS SHOULD      *
* CHOOSE HOW TO CONFIGURE THEIR SYSTEMS BASED ON THEIR KNOWLEDGE OF    *
* THE TRAFFIC IN QUESTION, NOT WHETHER THERE IS A PORT NUMBER          *
* REGISTERED OR NOT.                                                   *
************************************************************************

WELL KNOWN PORT NUMBERS

The Well Known Ports are assigned by the IANA and on most systems can
only be used by system (or root) processes or by programs executed by
privileged users.

Ports are used in the TCP [RFC793] to name the ends of logical
connections which carry long term conversations.  For the purpose of
providing services to unknown callers, a service contact port is
defined.  This list specifies the port used by the server process as
its contact port.  The contact port is sometimes called the
“well-known port”.

To the extent possible, these same port assignments are used with the
UDP [RFC768].

The range for assigned ports managed by the IANA is 0-1023.

Port Assignments:

Keyword         Decimal    Description                     References
——-         ——-    ———–                     ———-
                  0/tcp    Reserved
                  0/udp    Reserved
#                          Jon Postel <postel@isi.edu>
tcpmux            1/tcp    TCP Port Service Multiplexer
tcpmux            1/udp    TCP Port Service Multiplexer
#                          Mark Lottor <MKL@nisc.sri.com>
compressnet       2/tcp    Management Utility
compressnet       2/udp    Management Utility
compressnet       3/tcp    Compression Process
compressnet       3/udp    Compression Process
#                          Bernie Volz <volz@cisco.com>
#                 4/tcp    Unassigned
#                 4/udp    Unassigned
rje               5/tcp    Remote Job Entry
rje               5/udp    Remote Job Entry
#                          Jon Postel <postel@isi.edu>
#                 6/tcp    Unassigned
#                 6/udp    Unassigned
echo              7/tcp    Echo
echo              7/udp    Echo
#                          Jon Postel <postel@isi.edu>
#                 8/tcp    Unassigned
#                 8/udp    Unassigned
discard           9/tcp    Discard
discard           9/udp    Discard
#                          Jon Postel <postel@isi.edu>
discard           9/dccp   Discard SC:DISC
#                          IETF dccp WG, Eddie Kohler <kohler@cs.ucla.edu>, [RFC4340]
#                10/tcp    Unassigned
#                10/udp    Unassigned
systat           11/tcp    Active Users
systat           11/udp    Active Users
#                          Jon Postel <postel@isi.edu>
#                12/tcp    Unassigned
#                12/udp    Unassigned
daytime          13/tcp    Daytime (RFC 867)
daytime          13/udp    Daytime (RFC 867)
#                          Jon Postel <postel@isi.edu>
#                14/tcp    Unassigned
#                14/udp    Unassigned
#                15/tcp    Unassigned [was netstat]
#                15/udp    Unassigned
#                16/tcp    Unassigned
#                16/udp    Unassigned
qotd             17/tcp    Quote of the Day
qotd             17/udp    Quote of the Day
#                          Jon Postel <postel@isi.edu>
msp              18/tcp    Message Send Protocol
msp              18/udp    Message Send Protocol
#                          Rina Nethaniel <—none—>
chargen          19/tcp    Character Generator
chargen          19/udp    Character Generator
ftp-data         20/tcp    File Transfer [Default Data]
ftp-data         20/udp    File Transfer [Default Data]
ftp              21/tcp    File Transfer [Control]
ftp              21/udp    File Transfer [Control]
#                          Jon Postel <postel@isi.edu>
ssh              22/tcp    SSH Remote Login Protocol
ssh              22/udp    SSH Remote Login Protocol
#                          Tatu Ylonen <ylo@cs.hut.fi>
telnet           23/tcp    Telnet
telnet           23/udp    Telnet
#                          Jon Postel <postel@isi.edu>
                 24/tcp    any private mail system
                 24/udp    any private mail system
#                          Rick Adams <rick@UUNET.UU.NET>
smtp             25/tcp    Simple Mail Transfer
smtp             25/udp    Simple Mail Transfer
#                          Jon Postel <postel@isi.edu>
#                26/tcp    Unassigned
#                26/udp    Unassigned
nsw-fe           27/tcp    NSW User System FE
nsw-fe           27/udp    NSW User System FE
#                          Robert Thomas <BThomas@F.BBN.COM>
#                28/tcp    Unassigned
#                28/udp    Unassigned
msg-icp          29/tcp    MSG ICP
msg-icp          29/udp    MSG ICP
#                          Robert Thomas <BThomas@F.BBN.COM>
#                30/tcp    Unassigned
#                30/udp    Unassigned
msg-auth         31/tcp    MSG Authentication
msg-auth         31/udp    MSG Authentication
#                          Robert Thomas <BThomas@F.BBN.COM>
#                32/tcp    Unassigned
#                32/udp    Unassigned
dsp              33/tcp    Display Support Protocol
dsp              33/udp    Display Support Protocol
#                          Ed Cain <cain@edn-unix.dca.mil>
#                34/tcp    Unassigned
#                34/udp    Unassigned
                 35/tcp    any private printer server
                 35/udp    any private printer server
#                          Jon Postel <postel@isi.edu>
#                36/tcp    Unassigned
#                36/udp    Unassigned
time             37/tcp    Time
time             37/udp    Time
#                          Jon Postel <postel@isi.edu>
rap              38/tcp    Route Access Protocol
rap              38/udp    Route Access Protocol
#                          Robert Ullmann <ariel@world.std.com>
rlp              39/tcp    Resource Location Protocol
rlp              39/udp    Resource Location Protocol
#                          Mike Accetta <MIKE.ACCETTA@CMU-CS-A.EDU>
#                40/tcp    Unassigned
#                40/udp    Unassigned
graphics         41/tcp    Graphics
graphics         41/udp    Graphics
name             42/tcp    Host Name Server
name             42/udp    Host Name Server
nameserver       42/tcp    Host Name Server
nameserver       42/udp    Host Name Server
nicname          43/tcp    Who Is
nicname          43/udp    Who Is
mpm-flags        44/tcp    MPM FLAGS Protocol
mpm-flags        44/udp    MPM FLAGS Protocol
mpm              45/tcp    Message Processing Module [recv]
mpm              45/udp    Message Processing Module [recv]
mpm-snd          46/tcp    MPM [default send]
mpm-snd          46/udp    MPM [default send]
#                          Jon Postel <postel@isi.edu>
ni-ftp           47/tcp    NI FTP
ni-ftp           47/udp    NI FTP
#                          Steve Kille <S.Kille@isode.com>
auditd           48/tcp    Digital Audit Daemon
auditd           48/udp    Digital Audit Daemon
#                          Larry Scott <scott@zk3.dec.com>
tacacs           49/tcp    Login Host Protocol (TACACS)
tacacs           49/udp    Login Host Protocol (TACACS)
#                          Pieter Ditmars <pditmars@BBN.COM>
re-mail-ck       50/tcp    Remote Mail Checking Protocol
re-mail-ck       50/udp    Remote Mail Checking Protocol
#                          Steve Dorner <s-dorner@UIUC.EDU>
la-maint         51/tcp    IMP Logical Address Maintenance
la-maint         51/udp    IMP Logical Address Maintenance
#                          Andy Malis <malis_a@timeplex.com>
xns-time         52/tcp    XNS Time Protocol
xns-time         52/udp    XNS Time Protocol
#                          Susie Armstrong <Armstrong.wbst128@XEROX>
domain           53/tcp    Domain Name Server
domain           53/udp    Domain Name Server
#                          Paul Mockapetris <PVM@ISI.EDU>
xns-ch           54/tcp    XNS Clearinghouse
xns-ch           54/udp    XNS Clearinghouse
#                          Susie Armstrong <Armstrong.wbst128@XEROX>
isi-gl           55/tcp    ISI Graphics Language
isi-gl           55/udp    ISI Graphics Language
xns-auth         56/tcp    XNS Authentication
xns-auth         56/udp    XNS Authentication
#                          Susie Armstrong <Armstrong.wbst128@XEROX>
                 57/tcp    any private terminal access
                 57/udp    any private terminal access
#                          Jon Postel <postel@isi.edu>
xns-mail         58/tcp    XNS Mail
xns-mail         58/udp    XNS Mail
#                          Susie Armstrong <Armstrong.wbst128@XEROX>
                 59/tcp    any private file service
                 59/udp    any private file service
#                          Jon Postel <postel@isi.edu>
                 60/tcp    Unassigned
                 60/udp    Unassigned
ni-mail          61/tcp    NI MAIL
ni-mail          61/udp    NI MAIL
#                          Steve Kille <S.Kille@isode.com>
acas             62/tcp    ACA Services
acas             62/udp    ACA Services
#                          E. Wald <ewald@via.enet.dec.com>
whois++          63/tcp    whois++
whois++          63/udp    whois++
#                          Rickard Schoultz <schoultz@sunet.se>
covia            64/tcp    Communications Integrator (CI)
covia            64/udp    Communications Integrator (CI)
#                          Dan Smith <dan.smith@den.galileo.com>
tacacs-ds        65/tcp    TACACS-Database Service
tacacs-ds        65/udp    TACACS-Database Service
#                          Kathy Huber <khuber@bbn.com>
sql*net          66/tcp    Oracle SQL*NET
sql*net          66/udp    Oracle SQL*NET
#                          Jack Haverty <jhaverty@ORACLE.COM>
bootps           67/tcp    Bootstrap Protocol Server
bootps           67/udp    Bootstrap Protocol Server
bootpc           68/tcp    Bootstrap Protocol Client
bootpc           68/udp    Bootstrap Protocol Client
#                          Bill Croft <Croft@SUMEX-AIM.STANFORD.EDU>
tftp             69/tcp    Trivial File Transfer
tftp             69/udp    Trivial File Transfer
#                          David Clark <ddc@LCS.MIT.EDU>
gopher           70/tcp    Gopher
gopher           70/udp    Gopher
#                          Mark McCahill <mpm@boombox.micro.umn.edu>
netrjs-1         71/tcp    Remote Job Service
netrjs-1         71/udp    Remote Job Service
netrjs-2         72/tcp    Remote Job Service
netrjs-2         72/udp    Remote Job Service
netrjs-3         73/tcp    Remote Job Service
netrjs-3         73/udp    Remote Job Service
netrjs-4         74/tcp    Remote Job Service
netrjs-4         74/udp    Remote Job Service
#                          Bob Braden <Braden@ISI.EDU>
                 75/tcp    any private dial out service
                 75/udp    any private dial out service
#                          Jon Postel <postel@isi.edu>
deos             76/tcp    Distributed External Object Store
deos             76/udp    Distributed External Object Store
#                          Robert Ullmann <ariel@world.std.com>
                 77/tcp    any private RJE service
                 77/udp    any private RJE service
#                          Jon Postel <postel@isi.edu>
vettcp           78/tcp    vettcp
vettcp           78/udp    vettcp
#                          Christopher Leong <leong@kolmod.mlo.dec.com>
finger           79/tcp    Finger
finger           79/udp    Finger
#                          David Zimmerman <dpz@RUTGERS.EDU>
http             80/tcp    World Wide Web HTTP
http             80/udp    World Wide Web HTTP
www              80/tcp    World Wide Web HTTP
www              80/udp    World Wide Web HTTP
www-http         80/tcp    World Wide Web HTTP
www-http         80/udp    World Wide Web HTTP
#                          Tim Berners-Lee <timbl@W3.org>
hosts2-ns        81/tcp    HOSTS2 Name Server
hosts2-ns        81/udp    HOSTS2 Name Server
#                          Earl Killian <EAK@MORDOR.S1.GOV>
xfer             82/tcp    XFER Utility
xfer             82/udp    XFER Utility
#                          Thomas M. Smith <Thomas.M.Smith@lmco.com>
mit-ml-dev       83/tcp    MIT ML Device
mit-ml-dev       83/udp    MIT ML Device
#                          David Reed <–none—>
ctf              84/tcp    Common Trace Facility
ctf              84/udp    Common Trace Facility
#                          Hugh Thomas <thomas@oils.enet.dec.com>
mit-ml-dev       85/tcp    MIT ML Device
mit-ml-dev       85/udp    MIT ML Device
#                          David Reed <–none—>
mfcobol          86/tcp    Micro Focus Cobol
mfcobol          86/udp    Micro Focus Cobol
#                          Simon Edwards <–none—>
                 87/tcp    any private terminal link
                 87/udp    any private terminal link
#                          Jon Postel <postel@isi.edu>
kerberos         88/tcp    Kerberos
kerberos         88/udp    Kerberos
#                          B. Clifford Neuman <bcn@isi.edu>
su-mit-tg        89/tcp    SU/MIT Telnet Gateway
su-mit-tg        89/udp    SU/MIT Telnet Gateway
#                          Mark Crispin <MRC@PANDA.COM>
########### PORT 90 also being used unofficially by Pointcast #########
dnsix            90/tcp    DNSIX Securit Attribute Token Map
dnsix            90/udp    DNSIX Securit Attribute Token Map
#                          Charles Watt <watt@sware.com>
mit-dov          91/tcp    MIT Dover Spooler
mit-dov          91/udp    MIT Dover Spooler
#                          Eliot Moss <EBM@XX.LCS.MIT.EDU>
npp              92/tcp    Network Printing Protocol
npp              92/udp    Network Printing Protocol
#                          Louis Mamakos <louie@sayshell.umd.edu>
dcp              93/tcp    Device Control Protocol
dcp              93/udp    Device Control Protocol
#                          Daniel Tappan <Tappan@BBN.COM>
objcall          94/tcp    Tivoli Object Dispatcher
objcall          94/udp    Tivoli Object Dispatcher
#                          Tom Bereiter <–none—>
supdup           95/tcp    SUPDUP
supdup           95/udp    SUPDUP
#                          Mark Crispin <MRC@PANDA.COM>
dixie            96/tcp    DIXIE Protocol Specification
dixie            96/udp    DIXIE Protocol Specification
#                Tim Howes <Tim.Howes@terminator.cc.umich.edu>
swift-rvf        97/tcp    Swift Remote Virtural File Protocol
swift-rvf        97/udp    Swift Remote Virtural File Protocol
#                          Maurice R. Turcotte
#                <mailrus!uflorida!rm1!dnmrt%rmatl@uunet.UU.NET>
tacnews          98/tcp    TAC News
tacnews          98/udp    TAC News
#                          Jon Postel <postel@isi.edu>
metagram         99/tcp    Metagram Relay
metagram         99/udp    Metagram Relay
#                          Geoff Goodfellow <Geoff@FERNWOOD.MPK.CA.US>
newacct         100/tcp    [unauthorized use]
hostname        101/tcp    NIC Host Name Server
hostname        101/udp    NIC Host Name Server
#                          Jon Postel <postel@isi.edu>
iso-tsap        102/tcp    ISO-TSAP Class 0
iso-tsap        102/udp    ISO-TSAP Class 0
#                          Marshall Rose <mrose@dbc.mtview.ca.us>
gppitnp         103/tcp    Genesis Point-to-Point Trans Net
gppitnp         103/udp    Genesis Point-to-Point Trans Net
acr-nema        104/tcp    ACR-NEMA Digital Imag. & Comm. 300
acr-nema        104/udp    ACR-NEMA Digital Imag. & Comm. 300
#                          Patrick McNamee <–none—>
cso             105/tcp    CCSO name server protocol
cso             105/udp    CCSO name server protocol
#                          Martin Hamilton <martin@mrrl.lut.as.uk>
csnet-ns        105/tcp    Mailbox Name Nameserver
csnet-ns        105/udp    Mailbox Name Nameserver
#                          Marvin Solomon <solomon@CS.WISC.EDU>
3com-tsmux      106/tcp    3COM-TSMUX
3com-tsmux      106/udp    3COM-TSMUX
#                          Jeremy Siegel <jzs@NSD.3Com.COM>
##########      106        Unauthorized use by insecure poppassd protocol
rtelnet         107/tcp    Remote Telnet Service
rtelnet         107/udp    Remote Telnet Service
#                          Jon Postel <postel@isi.edu>
snagas          108/tcp    SNA Gateway Access Server
snagas          108/udp    SNA Gateway Access Server
#                          Kevin Murphy <murphy@sevens.lkg.dec.com>
pop2            109/tcp    Post Office Protocol - Version 2
pop2            109/udp    Post Office Protocol - Version 2
#                          Joyce K. Reynolds <jkrey@isi.edu>
pop3            110/tcp    Post Office Protocol - Version 3
pop3            110/udp    Post Office Protocol - Version 3
#                          Marshall Rose <mrose@dbc.mtview.ca.us>
sunrpc          111/tcp    SUN Remote Procedure Call
sunrpc          111/udp    SUN Remote Procedure Call
#                          Chuck McManis <cmcmanis@freegate.net>
mcidas          112/tcp    McIDAS Data Transmission Protocol
mcidas          112/udp    McIDAS Data Transmission Protocol
#                          Glenn Davis <support@unidata.ucar.edu>
ident           113/tcp
auth            113/tcp    Authentication Service
auth            113/udp    Authentication Service
#                          Mike St. Johns <stjohns@arpa.mil>
#               114        Deprecated June 2004
sftp            115/tcp    Simple File Transfer Protocol
sftp            115/udp    Simple File Transfer Protocol
#                          Mark Lottor <MKL@nisc.sri.com>
ansanotify      116/tcp    ANSA REX Notify
ansanotify      116/udp    ANSA REX Notify
#                          Nicola J. Howarth <njh@ansa.co.uk>
uucp-path       117/tcp    UUCP Path Service
uucp-path       117/udp    UUCP Path Service
sqlserv         118/tcp    SQL Services
sqlserv         118/udp    SQL Services
#                          Larry Barnes <barnes@broke.enet.dec.com>
nntp            119/tcp    Network News Transfer Protocol
nntp            119/udp    Network News Transfer Protocol
#                          Phil Lapsley <phil@UCBARPA.BERKELEY.EDU>
cfdptkt         120/tcp    CFDPTKT
cfdptkt         120/udp    CFDPTKT
#                          John Ioannidis <ji@close.cs.columbia.ed>
erpc            121/tcp    Encore Expedited Remote Pro.Call
erpc            121/udp    Encore Expedited Remote Pro.Call
#                          Jack O’Neil <—none—>
smakynet        122/tcp    SMAKYNET
smakynet        122/udp    SMAKYNET
#                          Pierre Arnaud <pierre.arnaud@iname.com>
ntp             123/tcp    Network Time Protocol
ntp             123/udp    Network Time Protocol
#                          Dave Mills <Mills@HUEY.UDEL.EDU>
ansatrader      124/tcp    ANSA REX Trader
ansatrader      124/udp    ANSA REX Trader
#                          Nicola J. Howarth <njh@ansa.co.uk>
locus-map       125/tcp    Locus PC-Interface Net Map Ser
locus-map       125/udp    Locus PC-Interface Net Map Ser
#                          Eric Peterson <lcc.eric@SEAS.UCLA.EDU>
nxedit		126/tcp    NXEdit
nxedit		126/udp    NXEdit
#			   Don Payette <Don.Payette@unisys.com>
###########Port 126 Previously assigned to application below#######
#unitary         126/tcp    Unisys Unitary Login
#unitary         126/udp    Unisys Unitary Login
#                          <feil@kronos.nisd.cam.unisys.com>
###########Port 126 Previously assigned to application above#######
locus-con       127/tcp    Locus PC-Interface Conn Server
locus-con       127/udp    Locus PC-Interface Conn Server
#                          Eric Peterson <lcc.eric@SEAS.UCLA.EDU>
gss-xlicen      128/tcp    GSS X License Verification
gss-xlicen      128/udp    GSS X License Verification
#                          John Light <johnl@gssc.gss.com>
pwdgen          129/tcp    Password Generator Protocol
pwdgen          129/udp    Password Generator Protocol
#                          Frank J. Wacho <WANCHO@WSMR-SIMTEL20.ARMY.MIL>
cisco-fna       130/tcp    cisco FNATIVE
cisco-fna       130/udp    cisco FNATIVE
cisco-tna       131/tcp    cisco TNATIVE
cisco-tna       131/udp    cisco TNATIVE
cisco-sys       132/tcp    cisco SYSMAINT
cisco-sys       132/udp    cisco SYSMAINT
statsrv         133/tcp    Statistics Service
statsrv         133/udp    Statistics Service
#                          Dave Mills <Mills@HUEY.UDEL.EDU>
ingres-net      134/tcp    INGRES-NET Service
ingres-net      134/udp    INGRES-NET Service
#                          Mike Berrow <—none—>
epmap           135/tcp    DCE endpoint resolution
epmap           135/udp    DCE endpoint resolution
#                          Joe Pato <pato@apollo.hp.com>
profile         136/tcp    PROFILE Naming System
profile         136/udp    PROFILE Naming System
#                          Larry Peterson <llp@ARIZONA.EDU>
netbios-ns      137/tcp    NETBIOS Name Service
netbios-ns      137/udp    NETBIOS Name Service
netbios-dgm     138/tcp    NETBIOS Datagram Service
netbios-dgm     138/udp    NETBIOS Datagram Service
netbios-ssn     139/tcp    NETBIOS Session Service
netbios-ssn     139/udp    NETBIOS Session Service
#                          Jon Postel <postel@isi.edu>
emfis-data      140/tcp    EMFIS Data Service
emfis-data      140/udp    EMFIS Data Service
emfis-cntl      141/tcp    EMFIS Control Service
emfis-cntl      141/udp    EMFIS Control Service
#                          Gerd Beling <GBELING@ISI.EDU>
bl-idm          142/tcp    Britton-Lee IDM
bl-idm          142/udp    Britton-Lee IDM
#                          Susie Snitzer <—none—>
imap            143/tcp    Internet Message Access Protocol
imap            143/udp    Internet Message Access Protocol
#                          Mark Crispin <MRC@CAC.Washington.EDU>
uma 		144/tcp    Universal Management Architecture
uma		144/udp    Universal Management Architecture
#			   Jay Whitney <jw@powercenter.com>
uaac            145/tcp    UAAC Protocol
uaac            145/udp    UAAC Protocol
#                          David A. Gomberg <gomberg@GATEWAY.MITRE.ORG>
iso-tp0         146/tcp    ISO-IP0
iso-tp0         146/udp    ISO-IP0
iso-ip          147/tcp    ISO-IP
iso-ip          147/udp    ISO-IP
#                          Marshall Rose <mrose@dbc.mtview.ca.us>
jargon          148/tcp    Jargon
jargon          148/udp    Jargon
#			   Bill Weinman <wew@bearnet.com>
aed-512         149/tcp    AED 512 Emulation Service
aed-512         149/udp    AED 512 Emulation Service
#                          Albert G. Broscius <broscius@DSL.CIS.UPENN.EDU>
sql-net         150/tcp    SQL-NET
sql-net         150/udp    SQL-NET
#                          Martin Picard <<—none—>
hems            151/tcp    HEMS
hems            151/udp    HEMS
bftp            152/tcp    Background File Transfer Program
bftp            152/udp    Background File Transfer Program
#                          Annette DeSchon <DESCHON@ISI.EDU>
sgmp            153/tcp    SGMP
sgmp            153/udp    SGMP
#                          Marty Schoffstahl <schoff@NISC.NYSER.NET>
netsc-prod      154/tcp    NETSC
netsc-prod      154/udp    NETSC
netsc-dev       155/tcp    NETSC
netsc-dev       155/udp    NETSC
#                          Sergio Heker <heker@JVNCC.CSC.ORG>
sqlsrv          156/tcp    SQL Service
sqlsrv          156/udp    SQL Service
#                          Craig Rogers <Rogers@ISI.EDU>
knet-cmp        157/tcp    KNET/VM Command/Message Protocol
knet-cmp        157/udp    KNET/VM Command/Message Protocol
#                          Gary S. Malkin <GMALKIN@XYLOGICS.COM>
pcmail-srv      158/tcp    PCMail Server
pcmail-srv      158/udp    PCMail Server
#                          Mark L. Lambert <markl@PTT.LCS.MIT.EDU>
nss-routing     159/tcp    NSS-Routing
nss-routing     159/udp    NSS-Routing
#                          Yakov Rekhter <Yakov@IBM.COM>
sgmp-traps      160/tcp    SGMP-TRAPS
sgmp-traps      160/udp    SGMP-TRAPS
#                          Marty Schoffstahl <schoff@NISC.NYSER.NET>
snmp            161/tcp    SNMP
snmp            161/udp    SNMP
snmptrap        162/tcp    SNMPTRAP
snmptrap        162/udp    SNMPTRAP
#                          Marshall Rose <mrose@dbc.mtview.ca.us>
cmip-man        163/tcp    CMIP/TCP Manager
cmip-man        163/udp    CMIP/TCP Manager
cmip-agent      164/tcp    CMIP/TCP Agent
cmip-agent      164/udp    CMIP/TCP Agent
#                          Amatzia Ben-Artzi <—none—>
xns-courier     165/tcp    Xerox
xns-courier     165/udp    Xerox
#                          Susie Armstrong <Armstrong.wbst128@XEROX.COM>
s-net           166/tcp    Sirius Systems
s-net           166/udp    Sirius Systems
#                          Brian Lloyd <brian@lloyd.com>
namp            167/tcp    NAMP
namp            167/udp    NAMP
#                          Marty Schoffstahl <schoff@NISC.NYSER.NET>
rsvd            168/tcp    RSVD
rsvd            168/udp    RSVD
#                          Neil Todd <mcvax!ist.co.uk!neil@UUNET.UU.NET>
send            169/tcp    SEND
send            169/udp    SEND
#                          William D. Wisner <wisner@HAYES.FAI.ALASKA.EDU>
print-srv       170/tcp    Network PostScript
print-srv       170/udp    Network PostScript
#                          Brian Reid <reid@DECWRL.DEC.COM>
multiplex       171/tcp    Network Innovations Multiplex
multiplex       171/udp    Network Innovations Multiplex
cl/1            172/tcp    Network Innovations CL/1
cl/1            172/udp    Network Innovations CL/1
#                          Kevin DeVault <<—none—>
xyplex-mux      173/tcp    Xyplex
xyplex-mux      173/udp    Xyplex
#                          Bob Stewart <STEWART@XYPLEX.COM>
mailq           174/tcp    MAILQ                               

mailq           174/udp    MAILQ
#                          Rayan Zachariassen <rayan@AI.TORONTO.EDU>
vmnet           175/tcp    VMNET
vmnet           175/udp    VMNET
#                          Christopher Tengi <tengi@Princeton.EDU>
genrad-mux      176/tcp    GENRAD-MUX
genrad-mux      176/udp    GENRAD-MUX
#                          Ron Thornton <thornton@qm7501.genrad.com>
xdmcp           177/tcp    X Display Manager Control Protocol
xdmcp           177/udp    X Display Manager Control Protocol
#                          Robert W. Scheifler <RWS@XX.LCS.MIT.EDU>
nextstep        178/tcp    NextStep Window Server
nextstep        178/udp    NextStep Window Server
#                          Leo Hourvitz <leo@NEXT.COM>
bgp             179/tcp    Border Gateway Protocol
bgp             179/udp    Border Gateway Protocol
#                          Kirk Lougheed <LOUGHEED@MATHOM.CISCO.COM>
ris             180/tcp    Intergraph
ris             180/udp    Intergraph
#                          Dave Buehmann <ingr!daveb@UUNET.UU.NET>
unify           181/tcp    Unify
unify           181/udp    Unify
#                          Mark Ainsley <ianaportmaster@unify.com>
audit           182/tcp    Unisys Audit SITP
audit           182/udp    Unisys Audit SITP
#                          Gil Greenbaum <gcole@nisd.cam.unisys.com>
ocbinder        183/tcp    OCBinder
ocbinder        183/udp    OCBinder
ocserver        184/tcp    OCServer
ocserver        184/udp    OCServer
#                          Jerrilynn Okamura <–none—>
remote-kis      185/tcp    Remote-KIS
remote-kis      185/udp    Remote-KIS
kis             186/tcp    KIS Protocol
kis             186/udp    KIS Protocol
#                          Ralph Droms <rdroms@NRI.RESTON.VA.US>
aci             187/tcp    Application Communication Interface
aci             187/udp    Application Communication Interface
#                          Rick Carlos <rick.ticipa.csc.ti.com>
mumps           188/tcp    Plus Five’s MUMPS
mumps           188/udp    Plus Five’s MUMPS
#                          Hokey Stenn <hokey@PLUS5.COM>
qft             189/tcp    Queued File Transport
qft             189/udp    Queued File Transport
#                          Wayne Schroeder <schroeder@SDS.SDSC.EDU>
gacp            190/tcp    Gateway Access Control Protocol
gacp            190/udp    Gateway Access Control Protocol
#                          C. Philip Wood <cpw@LANL.GOV>
prospero        191/tcp    Prospero Directory Service
prospero        191/udp    Prospero Directory Service
#                          B. Clifford Neuman <bcn@isi.edu>
osu-nms         192/tcp    OSU Network Monitoring System
osu-nms         192/udp    OSU Network Monitoring System
#                          Doug Karl <KARL-D@OSU-20.IRCC.OHIO-STATE.EDU>
srmp            193/tcp    Spider Remote Monitoring Protocol
srmp            193/udp    Spider Remote Monitoring Protocol
#                          Ted J. Socolofsky <Teds@SPIDER.CO.UK>
irc             194/tcp    Internet Relay Chat Protocol
irc             194/udp    Internet Relay Chat Protocol
#                          Jarkko Oikarinen <jto@TOLSUN.OULU.FI>
dn6-nlm-aud     195/tcp    DNSIX Network Level Module Audit
dn6-nlm-aud     195/udp    DNSIX Network Level Module Audit
dn6-smm-red     196/tcp    DNSIX Session Mgt Module Audit Redir
dn6-smm-red     196/udp    DNSIX Session Mgt Module Audit Redir
#                          Lawrence Lebahn <DIA3@PAXRV-NES.NAVY.MIL>
dls             197/tcp    Directory Location Service
dls             197/udp    Directory Location Service
dls-mon         198/tcp    Directory Location Service Monitor
dls-mon         198/udp    Directory Location Service Monitor
#                          Scott Bellew <smb@cs.purdue.edu>
smux            199/tcp    SMUX
smux            199/udp    SMUX
#                          Marshall Rose <mrose@dbc.mtview.ca.us>
src             200/tcp    IBM System Resource Controller
src             200/udp    IBM System Resource Controller
#                          Gerald McBrearty <—none—>
at-rtmp         201/tcp    AppleTalk Routing Maintenance
at-rtmp         201/udp    AppleTalk Routing Maintenance
at-nbp          202/tcp    AppleTalk Name Binding
at-nbp          202/udp    AppleTalk Name Binding
at-3            203/tcp    AppleTalk Unused
at-3            203/udp    AppleTalk Unused
at-echo         204/tcp    AppleTalk Echo
at-echo         204/udp    AppleTalk Echo
at-5            205/tcp    AppleTalk Unused
at-5            205/udp    AppleTalk Unused
at-zis          206/tcp    AppleTalk Zone Information
at-zis          206/udp    AppleTalk Zone Information
at-7            207/tcp    AppleTalk Unused
at-7            207/udp    AppleTalk Unused
at-8            208/tcp    AppleTalk Unused
at-8            208/udp    AppleTalk Unused
#                          Rob Chandhok <chandhok@gnome.cs.cmu.edu>
qmtp            209/tcp    The Quick Mail Transfer Protocol
qmtp            209/udp    The Quick Mail Transfer Protocol
#                          Dan Bernstein <djb@silverton.berkeley.edu>
z39.50          210/tcp    ANSI Z39.50
z39.50          210/udp    ANSI Z39.50
#                          Mark H. Needleman <markn@sirsi.com>
914c/g          211/tcp    Texas Instruments 914C/G Terminal
914c/g          211/udp    Texas Instruments 914C/G Terminal
#                          Bill Harrell <—none—>
anet            212/tcp    ATEXSSTR
anet            212/udp    ATEXSSTR
#                          Jim Taylor <taylor@heart.epps.kodak.com>
ipx             213/tcp    IPX
ipx             213/udp    IPX
#                          Don Provan <donp@xlnvax.novell.com>
vmpwscs         214/tcp    VM PWSCS
vmpwscs         214/udp    VM PWSCS
#                          Dan Shia <dset!shia@uunet.UU.NET>
softpc          215/tcp    Insignia Solutions
softpc          215/udp    Insignia Solutions
#                          Martyn Thomas <—none—>
CAIlic          216/tcp    Computer Associates Int’l License Server
CAIlic          216/udp    Computer Associates Int’l License Server
#                          Chuck Spitz <spich04@cai.com>
dbase           217/tcp    dBASE Unix
dbase           217/udp    dBASE Unix
#                          Don Gibson
#            <sequent!aero!twinsun!ashtate.A-T.COM!dong@uunet.UU.NET>
mpp             218/tcp    Netix Message Posting Protocol
mpp             218/udp    Netix Message Posting Protocol
#                          Shannon Yeh <yeh@netix.com>
uarps           219/tcp    Unisys ARPs
uarps           219/udp    Unisys ARPs
#                          Ashok Marwaha <—none—>
imap3           220/tcp    Interactive Mail Access Protocol v3
imap3           220/udp    Interactive Mail Access Protocol v3
#                          James Rice <RICE@SUMEX-AIM.STANFORD.EDU>
fln-spx         221/tcp    Berkeley rlogind with SPX auth
fln-spx         221/udp    Berkeley rlogind with SPX auth
rsh-spx         222/tcp    Berkeley rshd with SPX auth
rsh-spx         222/udp    Berkeley rshd with SPX auth
cdc             223/tcp    Certificate Distribution Center
cdc             223/udp    Certificate Distribution Center
#               Kannan Alagappan <kannan@sejour.enet.dec.com>
########### Possible Conflict of Port 222 with “Masqdialer”##############
### Contact for Masqdialer is Charles Wright <cpwright@villagenet.com>###
masqdialer	224/tcp    masqdialer
masqdialer	224/udp    masqdialer
#			   Charles Wright <cpwright@villagenet.com>
#               225-241    Reserved
#                          Jon Postel <postel@isi.edu>
direct          242/tcp    Direct
direct          242/udp    Direct
#                          Herb Sutter <HerbS@cntc.com>
sur-meas        243/tcp    Survey Measurement
sur-meas        243/udp    Survey Measurement
#                          Dave Clark <ddc@LCS.MIT.EDU>
inbusiness      244/tcp    inbusiness
inbusiness      244/udp    inbusiness
#			   Derrick Hisatake <derrick.i.hisatake@intel.com>
link            245/tcp    LINK
link            245/udp    LINK
dsp3270         246/tcp    Display Systems Protocol
dsp3270         246/udp    Display Systems Protocol
#                          Weldon J. Showalter <Gamma@MINTAKA.DCA.MIL>
subntbcst_tftp  247/tcp    SUBNTBCST_TFTP
subntbcst_tftp  247/udp    SUBNTBCST_TFTP
#			   John Fake <fake@us.ibm.com>
bhfhs		248/tcp    bhfhs
bhfhs		248/udp    bhfhs
#			   John Kelly <johnk@bellhow.com>
#               249-255    Reserved
#                          Jon Postel <postel@isi.edu>
rap             256/tcp    RAP
rap             256/udp    RAP
#                          J.S. Greenfield <greeny@raleigh.ibm.com>
set             257/tcp    Secure Electronic Transaction
set             257/udp    Secure Electronic Transaction
#                          Donald Eastlake <dee3@torque.pothole.com>
#		258	   Unassigned (Removed 2006-09-13)
esro-gen        259/tcp    Efficient Short Remote Operations
esro-gen        259/udp    Efficient Short Remote Operations
#                          Mohsen Banan <mohsen@rostam.neda.com>
openport        260/tcp    Openport
openport        260/udp    Openport
#                          John Marland <jmarland@dean.openport.com>
nsiiops 	261/tcp    IIOP Name Service over TLS/SSL
nsiiops		261/udp    IIOP Name Service over TLS/SSL
#                          Jeff Stewart <jstewart@netscape.com>
arcisdms	262/tcp    Arcisdms
arcisdms	262/udp	   Arcisdms
#			   Russell Crook (rmc@sni.ca>
hdap		263/tcp    HDAP
hdap		263/udp    HDAP
#			   Troy Gau <troy@zyxel.com>
bgmp		264/tcp    BGMP
bgmp		264/udp    BGMP
#			   Dave Thaler <thalerd@eecs.umich.edu>
x-bone-ctl	265/tcp    X-Bone CTL
x-bone-ctl	265/udp    X-Bone CTL
#			   Joe Touch <touch@isi.edu>
sst             266/tcp    SCSI on ST
sst             266/udp    SCSI on ST
#                          Donald D. Woelz <don@genroco.com>
td-service      267/tcp    Tobit David Service Layer
td-service      267/udp    Tobit David Service Layer
td-replica      268/tcp    Tobit David Replica
td-replica      268/udp    Tobit David Replica
#                          Franz-Josef Leuders <development@tobit.com>
#               269-279    Unassigned
http-mgmt       280/tcp    http-mgmt
http-mgmt       280/udp    http-mgmt
#                          Adrian Pell
#                          <PELL_ADRIAN/HP-UnitedKingdom_om6@hplb.hpl.hp.com>
personal-link   281/tcp	   Personal Link
personal-link	281/udp    Personal Link
#                          Dan Cummings <doc@cnr.com>
cableport-ax	282/tcp    Cable Port A/X
cableport-ax	282/udp    Cable Port A/X
#                          Craig Langfahl <Craig_J_Langfahl@ccm.ch.intel.com>
rescap          283/tcp    rescap
rescap          283/udp    rescap
#                          Paul Hoffman <phoffman@imc.org>
corerjd         284/tcp    corerjd
corerjd         284/udp    corerjd
#			               Chris Thornhill <port_contact@cjt.ca>
#               285        Unassigned
fxp            286/tcp     FXP Communication
fxp            286/udp     FXP Communication
#                          James Darnall <james_r_darnall@sbcglobal.net>
k-block         287/tcp    K-BLOCK
k-block         287/udp    K-BLOCK
#                          Simon P Jackson <jacko@kring.co.uk>
#               288-307    Unassigned
novastorbakcup	308/tcp    Novastor Backup
novastorbakcup	308/udp    Novastor Backup
#			   Brian Dickman <brian@novastor.com>
entrusttime     309/tcp    EntrustTime
entrusttime     309/udp    EntrustTime
#                          Peter Whittaker <pww@entrust.com>
bhmds		310/tcp        bhmds
bhmds 		310/udp        bhmds
#			   John Kelly <johnk@bellhow.com>
asip-webadmin	311/tcp    AppleShare IP WebAdmin
asip-webadmin	311/udp    AppleShare IP WebAdmin
#			   Ann Huang <annhuang@apple.com>
vslmp		312/tcp    VSLMP
vslmp		312/udp    VSLMP
#			   Gerben Wierda <Gerben_Wierda@RnA.nl>
magenta-logic	313/tcp    Magenta Logic
magenta-logic	313/udp	   Magenta Logic
#			   Karl Rousseau <kr@netfusion.co.uk>
opalis-robot	314/tcp    Opalis Robot
opalis-robot	314/udp    Opalis Robot
#			   Laurent Domenech, Opalis <ldomenech@opalis.com>
dpsi		315/tcp    DPSI
dpsi		315/udp    DPSI
#			   Tony Scamurra <Tony@DesktopPaging.com>
decauth		316/tcp    decAuth
decauth		316/udp    decAuth
#			   Michael Agishtein <misha@unx.dec.com>
zannet		317/tcp    Zannet
zannet		317/udp    Zannet
#			   Zan Oliphant <zan@accessone.com>
pkix-timestamp	318/tcp    PKIX TimeStamp
pkix-timestamp	318/udp    PKIX TimeStamp
#			   Robert Zuccherato <robert.zuccherato@entrust.com>
ptp-event	319/tcp    PTP Event
ptp-event	319/udp    PTP Event
ptp-general	320/tcp    PTP General
ptp-general	320/udp    PTP General
#			   John Eidson <eidson@hpl.hp.com>
pip		321/tcp    PIP
pip		321/udp    PIP
#			   Gordon Mohr <gojomo@usa.net>
rtsps		322/tcp    RTSPS
rtsps		322/udp    RTSPS
#			   Anders Klemets <anderskl@microsoft.com>
#               323-332    Unassigned
texar		333/tcp    Texar Security Port
texar		333/udp    Texar Security Port
#			   Eugen Bacic <ebacic@texar.com>
#		334-343    Unassigned
pdap            344/tcp    Prospero Data Access Protocol
pdap            344/udp    Prospero Data Access Protocol
#                          B. Clifford Neuman <bcn@isi.edu>
pawserv         345/tcp    Perf Analysis Workbench
pawserv         345/udp    Perf Analysis Workbench
zserv           346/tcp    Zebra server
zserv           346/udp    Zebra server
fatserv         347/tcp    Fatmen Server
fatserv         347/udp    Fatmen Server
csi-sgwp        348/tcp    Cabletron Management Protocol
csi-sgwp        348/udp    Cabletron Management Protocol
mftp            349/tcp    mftp
mftp            349/udp    mftp
#                          Dave Feinleib <davefe@microsoft.com>
matip-type-a    350/tcp    MATIP Type A
matip-type-a	350/udp    MATIP Type A
matip-type-b    351/tcp    MATIP Type B
matip-type-b    351/udp    MATIP Type B
#			   Alain Robert <arobert@par.sita.int>
# The following entry records an unassigned but widespread use
bhoetty		351/tcp	   bhoetty (added 5/21/97)
bhoetty		351/udp    bhoetty
#			   John Kelly <johnk@bellhow.com>
dtag-ste-sb	352/tcp	   DTAG (assigned long ago)
dtag-ste-sb	352/udp	   DTAG
#			   Ruediger Wald <wald@ez-darmstadt.telekom.de>
# The following entry records an unassigned but widespread use
bhoedap4	352/tcp    bhoedap4 (added 5/21/97)
bhoedap4	352/udp    bhoedap4
#			   John Kelly <johnk@bellhow.com>
ndsauth		353/tcp    NDSAUTH
ndsauth		353/udp    NDSAUTH
#			   Jayakumar Ramalingam <jayakumar@novell.com>
bh611		354/tcp	   bh611
bh611		354/udp    bh611
#			   John Kelly <johnk@bellhow.com>
datex-asn	355/tcp	   DATEX-ASN
datex-asn	355/udp    DATEX-ASN
#			   Kenneth Vaughn <kvaughn@mail.viggen.com>
cloanto-net-1	356/tcp    Cloanto Net 1
cloanto-net-1	356/udp    Cloanto Net 1
#			   Michael Battilana <mcb-iana@cloanto.com>
bhevent		357/tcp	   bhevent
bhevent		357/udp    bhevent
#			   John Kelly <johnk@bellhow.com>
shrinkwrap	358/tcp    Shrinkwrap
shrinkwrap	358/udp    Shrinkwrap
#			   Bill Simpson <wsimpson@greendragon.com>
nsrmp	        359/tcp    Network Security Risk Management Protocol
nsrmp      	359/udp    Network Security Risk Management Protocol
#			   Eric Jacksch <jacksch@tenebris.ca>
scoi2odialog	360/tcp    scoi2odialog
scoi2odialog	360/udp    scoi2odialog
#			   Keith Petley <keithp@sco.COM>
semantix	361/tcp    Semantix
semantix	361/udp    Semantix
#		   	   Semantix <xsSupport@semantix.com>
srssend		362/tcp    SRS Send
srssend		362/udp    SRS Send
#			   Curt Mayer <curt@emergent.com>
rsvp_tunnel	363/tcp    RSVP Tunnel
rsvp_tunnel	363/udp    RSVP Tunnel
#			   Andreas Terzis <terzis@cs.ucla.edu>
aurora-cmgr	364/tcp    Aurora CMGR
aurora-cmgr	364/udp    Aurora CMGR
#			   Philip Budne <budne@auroratech.com>
dtk		365/tcp    DTK
dtk		365/udp    DTK
#			   Fred Cohen <fc@all.net>
odmr		366/tcp    ODMR
odmr		366/udp    ODMR
#			   Randall Gellens <randy@qualcomm.com>
mortgageware	367/tcp    MortgageWare
mortgageware	367/udp    MortgageWare
#			   Ole Hellevik <oleh@interlinq.com>
qbikgdp		368/tcp    QbikGDP
qbikgdp		368/udp    QbikGDP
#			   Adrien de Croy <adrien@qbik.com>
rpc2portmap	369/tcp    rpc2portmap
rpc2portmap	369/udp    rpc2portmap
codaauth2	370/tcp    codaauth2
codaauth2	370/udp    codaauth2
#			   Robert Watson <robert@cyrus.watson.org>
clearcase       371/tcp    Clearcase
clearcase       371/udp    Clearcase
#                          Dave LeBlang <leglang@atria.com>
ulistproc       372/tcp    ListProcessor
ulistproc       372/udp    ListProcessor
#                          Anastasios Kotsikonas <tasos@cs.bu.edu>
legent-1        373/tcp    Legent Corporation
legent-1        373/udp    Legent Corporation
legent-2        374/tcp    Legent Corporation
legent-2        374/udp    Legent Corporation
#                          Keith Boyce <—none—>
hassle          375/tcp    Hassle
hassle          375/udp    Hassle
#                          Reinhard Doelz <doelz@comp.bioz.unibas.ch>
nip             376/tcp    Amiga Envoy Network Inquiry Proto
nip             376/udp    Amiga Envoy Network Inquiry Proto
#                          Heinz Wrobel <hwrobel@gmx.de>
tnETOS          377/tcp    NEC Corporation
tnETOS          377/udp    NEC Corporation
dsETOS          378/tcp    NEC Corporation
dsETOS          378/udp    NEC Corporation
#                          Tomoo Fujita <tf@arc.bs1.fc.nec.co.jp>
is99c           379/tcp    TIA/EIA/IS-99 modem client
is99c           379/udp    TIA/EIA/IS-99 modem client
is99s           380/tcp    TIA/EIA/IS-99 modem server
is99s           380/udp    TIA/EIA/IS-99 modem server
#                          Frank Quick <fquick@qualcomm.com>
hp-collector    381/tcp    hp performance data collector
hp-collector    381/udp    hp performance data collector
hp-managed-node 382/tcp    hp performance data managed node
hp-managed-node 382/udp    hp performance data managed node
hp-alarm-mgr    383/tcp    hp performance data alarm manager
hp-alarm-mgr    383/udp    hp performance data alarm manager
#                          Frank Blakely <frankb@hpptc16.rose.hp.com>
arns            384/tcp    A Remote Network Server System
arns            384/udp    A Remote Network Server System
#                          David Hornsby <djh@munnari.OZ.AU>
ibm-app         385/tcp    IBM Application
ibm-app         385/udp    IBM Application
#                          Lisa Tomita <—none—>
asa             386/tcp    ASA Message Router Object Def.
asa             386/udp    ASA Message Router Object Def.
#                          Steve Laitinen <laitinen@brutus.aa.ab.com>
aurp            387/tcp    Appletalk Update-Based Routing Pro.
aurp            387/udp    Appletalk Update-Based Routing Pro.
#                          Chris Ranch <cranch@novell.com>
unidata-ldm     388/tcp    Unidata LDM
unidata-ldm     388/udp    Unidata LDM
#                          Glenn Davis <support@unidata.ucar.edu>
ldap            389/tcp    Lightweight Directory Access Protocol
ldap            389/udp    Lightweight Directory Access Protocol
#                          Tim Howes <Tim.Howes@terminator.cc.umich.edu>
uis             390/tcp    UIS
uis             390/udp    UIS
#                          Ed Barron <—none—>
synotics-relay  391/tcp    SynOptics SNMP Relay Port
synotics-relay  391/udp    SynOptics SNMP Relay Port
synotics-broker 392/tcp    SynOptics Port Broker Port
synotics-broker 392/udp    SynOptics Port Broker Port
#                          Illan Raab <iraab@synoptics.com>
meta5           393/tcp    Meta5
meta5           393/udp    Meta5
#                          Jim Kanzler <jim.kanzler@meta5.com>
embl-ndt        394/tcp    EMBL Nucleic Data Transfer
embl-ndt        394/udp    EMBL Nucleic Data Transfer
#                          Peter Gad <peter@bmc.uu.se>
netcp           395/tcp    NETscout Control Protocol
netcp           395/udp    NETscout Control Protocol
#                          Anil Singhal <—none—>
netware-ip      396/tcp    Novell Netware over IP
netware-ip      396/udp    Novell Netware over IP
mptn            397/tcp    Multi Protocol Trans. Net.
mptn            397/udp    Multi Protocol Trans. Net.
#                          Soumitra Sarkar <sarkar@vnet.ibm.com>
kryptolan       398/tcp    Kryptolan
kryptolan       398/udp    Kryptolan
#                          Peter de Laval <pdl@sectra.se>
iso-tsap-c2     399/tcp    ISO Transport Class 2 Non-Control over TCP
iso-tsap-c2     399/udp    ISO Transport Class 2 Non-Control over UDP
#                          Yanick Pouffary <pouffary@taec.enet.dec.com>
work-sol        400/tcp    Workstation Solutions
work-sol        400/udp    Workstation Solutions
#                          Jim Ward <jimw@worksta.com>
ups             401/tcp    Uninterruptible Power Supply
ups             401/udp    Uninterruptible Power Supply
#                          Charles Bennett <chuck@benatong.com>
genie           402/tcp    Genie Protocol
genie           402/udp    Genie Protocol
#                          Mark Hankin <—none—>
decap           403/tcp    decap
decap           403/udp    decap
nced            404/tcp    nced
nced            404/udp    nced
ncld            405/tcp    ncld
ncld            405/udp    ncld
#                          Richard Jones <—none—>
imsp            406/tcp    Interactive Mail Support Protocol
imsp            406/udp    Interactive Mail Support Protocol
#                          John Myers <jgm+@cmu.edu>
timbuktu        407/tcp    Timbuktu
timbuktu        407/udp    Timbuktu
#                          Marc Epard <marc@netopia.com>
prm-sm          408/tcp    Prospero Resource Manager Sys. Man.
prm-sm          408/udp    Prospero Resource Manager Sys. Man.
prm-nm          409/tcp    Prospero Resource Manager Node Man.
prm-nm          409/udp    Prospero Resource Manager Node Man.
#                          B. Clifford Neuman <bcn@isi.edu>
decladebug      410/tcp    DECLadebug Remote Debug Protocol
decladebug      410/udp    DECLadebug Remote Debug Protocol
#                          Anthony Berent <anthony.berent@reo.mts.dec.com>
rmt             411/tcp    Remote MT Protocol
rmt             411/udp    Remote MT Protocol
#                          Peter Eriksson <pen@lysator.liu.se>
synoptics-trap  412/tcp    Trap Convention Port
synoptics-trap  412/udp    Trap Convention Port
#                          Illan Raab <iraab@synoptics.com>
smsp            413/tcp    Storage Management Services Protocol
smsp            413/udp    Storage Management Services Protocol
#                          Murthy Srinivas <murthy@novell.com>
infoseek        414/tcp    InfoSeek
infoseek        414/udp    InfoSeek
#                          Steve Kirsch <stk@infoseek.com>
bnet            415/tcp    BNet
bnet            415/udp    BNet
#                          Jim Mertz <JMertz+RV09@rvdc.unisys.com>
silverplatter   416/tcp    Silverplatter
silverplatter   416/udp    Silverplatter
#                          Peter Ciuffetti <petec@silverplatter.com>
onmux           417/tcp    Onmux
onmux           417/udp    Onmux
#                          Stephen Hanna <hanna@world.std.com>
hyper-g         418/tcp    Hyper-G
hyper-g         418/udp    Hyper-G
#                          Frank Kappe <fkappe@iicm.tu-graz.ac.at>
ariel1          419/tcp    Ariel 1
ariel1          419/udp    Ariel 1
#                          Joel Karafin <jkarafin@infotrieve.com>
smpte           420/tcp    SMPTE
smpte           420/udp    SMPTE
#                          Si Becker <71362.22@CompuServe.COM>
ariel2          421/tcp    Ariel 2
ariel2          421/udp    Ariel 2
ariel3          422/tcp    Ariel 3
ariel3          422/udp    Ariel 3
#                          Joel Karafin <jkarafin@infotrieve.com>
opc-job-start   423/tcp    IBM Operations Planning and Control Start
opc-job-start   423/udp    IBM Operations Planning and Control Start
opc-job-track   424/tcp    IBM Operations Planning and Control Track
opc-job-track   424/udp    IBM Operations Planning and Control Track
#                          Conny Larsson  <cocke@VNET.IBM.COM>
icad-el         425/tcp    ICAD
icad-el         425/udp    ICAD
#		           Larry Stone	<lcs@icad.com>
smartsdp        426/tcp    smartsdp
smartsdp        426/udp    smartsdp
#                          Alexander Dupuy <dupuy@smarts.com>
svrloc          427/tcp    Server Location
svrloc          427/udp    Server Location
#                          <veizades@ftp.com>
ocs_cmu         428/tcp    OCS_CMU
ocs_cmu         428/udp    OCS_CMU
ocs_amu         429/tcp    OCS_AMU
ocs_amu         429/udp    OCS_AMU
#                          Florence Wyman <wyman@peabody.plk.af.mil>
utmpsd          430/tcp    UTMPSD
utmpsd          430/udp    UTMPSD
utmpcd          431/tcp    UTMPCD
utmpcd          431/udp    UTMPCD
iasd            432/tcp    IASD
iasd            432/udp    IASD
#                          Nir Baroz <nbaroz@encore.com>
nnsp            433/tcp    NNSP
nnsp            433/udp    NNSP
#                          Rob Robertson <rob@gangrene.berkeley.edu>
mobileip-agent  434/tcp    MobileIP-Agent
mobileip-agent  434/udp    MobileIP-Agent
mobilip-mn      435/tcp    MobilIP-MN
mobilip-mn      435/udp    MobilIP-MN
#                          Kannan Alagappan <kannan@sejour.lkg.dec.com>
dna-cml         436/tcp    DNA-CML
dna-cml         436/udp    DNA-CML
#                          Dan Flowers <flowers@smaug.lkg.dec.com>
comscm          437/tcp    comscm
comscm          437/udp    comscm
#                          Jim Teague <teague@zso.dec.com>
dsfgw           438/tcp    dsfgw
dsfgw           438/udp    dsfgw
#                          Andy McKeen <mckeen@osf.org>
dasp            439/tcp    dasp      Thomas Obermair
dasp            439/udp    dasp      tommy@inlab.m.eunet.de
#                          Thomas Obermair <tommy@inlab.m.eunet.de>
sgcp            440/tcp    sgcp
sgcp            440/udp    sgcp
#                          Marshall Rose <mrose@dbc.mtview.ca.us>
decvms-sysmgt   441/tcp    decvms-sysmgt
decvms-sysmgt   441/udp    decvms-sysmgt
#                          Lee Barton <barton@star.enet.dec.com>
cvc_hostd       442/tcp    cvc_hostd
cvc_hostd       442/udp    cvc_hostd
#                          Bill Davidson <billd@equalizer.cray.com>
https           443/tcp    http protocol over TLS/SSL
https           443/udp    http protocol over TLS/SSL
#                          Kipp E.B. Hickman <kipp@mcom.com>
snpp            444/tcp    Simple Network Paging Protocol
snpp            444/udp    Simple Network Paging Protocol
#                          [RFC1568]
microsoft-ds    445/tcp    Microsoft-DS
microsoft-ds    445/udp    Microsoft-DS
#                          Pradeep Bahl <pradeepb@microsoft.com>
ddm-rdb         446/tcp    DDM-Remote Relational Database Access
ddm-rdb         446/udp    DDM-Remote Relational Database Access
ddm-dfm         447/tcp    DDM-Distributed File Management
ddm-dfm         447/udp    DDM-Distributed File Management
#                          Steven Ritland <srr@us.ibm.com>
ddm-ssl         448/tcp    DDM-Remote DB Access Using Secure Sockets
ddm-ssl         448/udp    DDM-Remote DB Access Using Secure Sockets
#			               Steven Ritland <srr@us.ibm.com>
as-servermap    449/tcp    AS Server Mapper
as-servermap    449/udp    AS Server Mapper
#                          Barbara Foss <BGFOSS@rchvmv.vnet.ibm.com>
tserver         450/tcp    Computer Supported Telecomunication Applications
tserver         450/udp    Computer Supported Telecomunication Applications
#                          Harvey S. Schultz <harvey@acm.org>
sfs-smp-net     451/tcp    Cray Network Semaphore server
sfs-smp-net     451/udp    Cray Network Semaphore server
sfs-config	452/tcp    Cray SFS config server
sfs-config	452/udp    Cray SFS config server
#                          Walter Poxon <wdp@ironwood.cray.com>
creativeserver  453/tcp    CreativeServer
creativeserver  453/udp    CreativeServer
contentserver   454/tcp    ContentServer
contentserver   454/udp    ContentServer
creativepartnr  455/tcp    CreativePartnr
creativepartnr  455/udp    CreativePartnr
#                          Jesus Ortiz <jesus_ortiz@emotion.com>
macon-tcp       456/tcp    macon-tcp
macon-udp       456/udp    macon-udp
#                          Yoshinobu Inoue
#                          <shin@hodaka.mfd.cs.fujitsu.co.jp>
scohelp         457/tcp    scohelp
scohelp         457/udp    scohelp
#                          Faith Zack <faithz@sco.com>
appleqtc        458/tcp    apple quick time
appleqtc        458/udp    apple quick time
#                          Murali Ranganathan
#                          <murali_ranganathan@quickmail.apple.com>
ampr-rcmd       459/tcp    ampr-rcmd
ampr-rcmd       459/udp    ampr-rcmd
#                          Rob Janssen <rob@sys3.pe1chl.ampr.org>
skronk          460/tcp    skronk
skronk          460/udp    skronk
#                          Henry Strickland <strick@yak.net>
datasurfsrv     461/tcp    DataRampSrv
datasurfsrv     461/udp    DataRampSrv
datasurfsrvsec  462/tcp    DataRampSrvSec
datasurfsrvsec  462/udp    DataRampSrvSec
#                          Diane Downie <downie@jibe.MV.COM>
alpes           463/tcp    alpes
alpes           463/udp    alpes
#                          Alain Durand <Alain.Durand@imag.fr>
kpasswd         464/tcp    kpasswd
kpasswd         464/udp    kpasswd
#                          Theodore Ts’o <tytso@MIT.EDU>
urd             465/tcp    URL Rendesvous Directory for SSM
igmpv3lite      465/udp    IGMP over UDP for SSM
#                          Toerless Eckert <eckert@cisco.com>
digital-vrc     466/tcp    digital-vrc
digital-vrc     466/udp    digital-vrc
#                          Peter Higginson <higginson@mail.dec.com>
mylex-mapd      467/tcp    mylex-mapd
mylex-mapd      467/udp    mylex-mapd
#                          Gary Lewis <GaryL@hq.mylex.com>
photuris        468/tcp    proturis
photuris        468/udp    proturis
#                          Bill Simpson <Bill.Simpson@um.cc.umich.edu>
rcp             469/tcp    Radio Control Protocol
rcp             469/udp    Radio Control Protocol
#                          Jim Jennings +1-708-538-7241
scx-proxy       470/tcp    scx-proxy
scx-proxy       470/udp    scx-proxy
#                          Scott Narveson <sjn@cray.com>
mondex          471/tcp    Mondex
mondex          471/udp    Mondex
#                          Bill Reding <redingb@nwdt.natwest.co.uk>
ljk-login       472/tcp    ljk-login
ljk-login       472/udp    ljk-login
#                          LJK Software, Cambridge, Massachusetts
#                          <support@ljk.com>
hybrid-pop      473/tcp    hybrid-pop
hybrid-pop      473/udp    hybrid-pop
#                          Rami Rubin <rami@hybrid.com>
tn-tl-w1        474/tcp    tn-tl-w1
tn-tl-w2        474/udp    tn-tl-w2
#                          Ed Kress <eskress@thinknet.com>
tcpnethaspsrv   475/tcp    tcpnethaspsrv
tcpnethaspsrv   475/udp    tcpnethaspsrv
#                          Charlie Hava <charlie@aladdin.co.il>
tn-tl-fd1       476/tcp    tn-tl-fd1
tn-tl-fd1       476/udp    tn-tl-fd1
#                          Ed Kress <eskress@thinknet.com>
ss7ns           477/tcp    ss7ns
ss7ns           477/udp    ss7ns
#                          Jean-Michel URSCH <ursch@taec.enet.dec.com>
spsc            478/tcp    spsc
spsc            478/udp    spsc
#                          Mike Rieker <mikea@sp32.com>
iafserver       479/tcp    iafserver
iafserver       479/udp    iafserver
iafdbase        480/tcp    iafdbase
iafdbase        480/udp    iafdbase
#                          ricky@solect.com <Rick Yazwinski>
ph              481/tcp    Ph service
ph              481/udp    Ph service
#                          Roland Hedberg <Roland.Hedberg@umdac.umu.se>
bgs-nsi         482/tcp    bgs-nsi
bgs-nsi         482/udp    bgs-nsi
#                          Jon Saperia <saperia@bgs.com>
ulpnet          483/tcp    ulpnet
ulpnet          483/udp    ulpnet
#                          Kevin Mooney <kevinm@bfs.unibol.com>
integra-sme     484/tcp    Integra Software Management Environment
integra-sme     484/udp    Integra Software Management Environment
#                          Randall Dow <rand@randix.m.isr.de>
powerburst      485/tcp    Air Soft Power Burst
powerburst      485/udp    Air Soft Power Burst
#                          <gary@airsoft.com>
avian           486/tcp    avian
avian           486/udp    avian
#                          Robert Ullmann
#                          <Robert_Ullmann/CAM/Lotus.LOTUS@crd.lotus.com>
saft            487/tcp    saft Simple Asynchronous File Transfer
saft