1. eDonkey : tcp 4661, 4662, 4242, udp 4665, 4672
2. iMash : tcp 5000
3. BitTorrent : tcp 6881, 6889
4. 소리바다 : tcp 9001-4, udp 22321, 7674, 7675
5. WinMX : TCP 6699, udp 6257
6. Direct -Connect : tcp 411-412, udp 411-412
7. KaZaA : tcp 1214
8. Gnutella : tcp 6346-6347, udp 6346-6347
9. 구루구루 : tcp 9292, 8282, 31200
10. 파일구리 : tcp 9493
11. Madster-Aimster : tcp 23172, 9922
12. HotLine : tcp 5497-8, 5500-5503, udp 5499
13. V-Share : tcp 8404
14. Maniac : tcp 2000, 2222, udp 2010
15. Mirc : tcp 6667, 6665-6670, 7000
16. Shareshare : tcp 6399, 6777
17. Bluster : udp 41170
18. GoToMyPc : tcp 8200
19. Napster : tcp 6600-6699, 4444, 5555, 6666,7777, 8888, 8875


네이트온 : 5004~5006
MSN메신져 : 1863


WinMX              6699/tcp,  6257/udp
edonkey            4661/tcp, 4662/tcp, 4665/udp
소리바다           7675/tcp, udp/22321, 7674/udp
KaZaA              1214/tcp, (1285/tcp, 1285/udp)
iMesh               4000-5000/tcp, (1214/tcp, 4829/tcp)
audiogalaxy       ftp(21/tcp), 1117-5190/tcp, 41000-50000/tcp
Napster             6699/tcp, 1214/tcp
Gnutella             6346-6352/tcp
CuteMX             2000~10000/tcp
BearShare          6346-6349/tcp
Blubster             41170/tcp
DirectConnect     411/tcp, 412/tcp
OverNet             4662/tcp, 4662/tcp
Xolox                 6346/tcp
Freenet              19114/tcp, 8081/tcp
Microsoft-DS      445/tcp, 445/udp
NetBIOS-SSN     139/tcp, 139/udp     NETBIOS Session Service

(채팅서버)
MSNMessenger   1863/tcp
AOL server          5190/tcp
ICQ server           5190/tcp
yahoo server       5050/tcp

참고) 대부분의 sharing 프로그램이 사용하는 웹 접속 포트
TCP : HTTP (80), 81-83, HTTPS (443), SOCKS (1080), 3128, 8080, 8088, 11523

 

자료출처 : http://sizz.sizz.net/

configuration File은 예전에 ini파일이나 레지스트리에 저장했던 정보들을 저장하는 파일이다.

자세한 내용은 아래의 기사를 확인~

 

 


..more


음...

요즘 회사에서 진행 중인 프로젝트를 XP를 도입하여 진행 중이다.

 

그래서 페어 프로그래밍이라던가 TDD를 하게 되는데, TDD를 하던 중 문제가 발생했다.

ADO.Net 프로그래밍이나 Socket을 사용하는 부분에서 그 Class들에 대한 Mock을 만들지 못하는 문제이다.

 

이러한 문제를 해결할 수 있는 방법을 아시는 분은 연락 주심 매우 고맙겠습니다. ^^''

관련 내용을 찾아다니던 중 나와 같은 문제로 고민하는 사람의 Post를 발견해서 밑에 올립니다.

 

--------

.NET Needs Better Interfaces
In this post, Frans Bouma continues his list of things he wants added to the VS.NET IDE and the .NET API.

My biggest complaint about the .NET API is that I don't think MS used interfaces enough. (And they seal classes that they shouldn't, but Frans already convered that one.) If you have tried to do TDD with Maverick.NET, for example, you very quicly run into a problem with HttpContext and the other HTTP Pipeline classes. Because there are no interfaces to be found, you can't mock them at all.

A similar problem exists in ADO.NET. Once again you can't do TDD very well with it. The root cause is that you can't really write code that is independent of your data provider. It is very close, but when you really get in there you will find that you can't create a DataAdapter without knowing whether you're doing SQL or OLEDB. (Justin wrote Abstract ADO.NET to deal with this, but he shouldn't have had to.)

Another example: Sockets. I was trading email with someone last week and he was asking me how to create a mock Socket. In Java, Socket is an interface, so MockSocket has something to derive from. In .NET, Socket is a class. It is very difficult to mock without creating your own ISocket interface and then creating a lightweight wrapper that aggregates the .NET Socket class. Very annoying.

posted on Wednesday, June 25, 2003 2:49 PM

 

출처 : http://www.peterprovost.org/archive/2003/06/25/576.aspx

MS 문서를 첨부합니다. 클릭하시면 바로 확인가능합니다.

 

기존에 보지 못했던 내용들도 있어서 퍼 왔습니다.

--------------------------------------------------

 

1. 양쪽서버 모두에서 MSDTC서비스가 시작되었는지 확인.
'NET START MSDTC'

2. 서버이름으로 서로간에 정상적으로 ping이 되는지 확인 하십시요.

3. 명령창에서 cliconfg를 실행 protocol을 named pipe대신 Tcp/ip를 default로 설정.

5. 둘 중 어느 서버에서든 NIC 를 두개 이상 가진 경우 이것들이 정상적으로 설정 되었는지 확인.

6. 만약 하나의 NIC에 두개 이상의 IP가 할당된 경우 (특히 web server) 하나의 IP만 할당하여 Test .

7. 서버간의 name resolution 방식을 확인 (DNS, WINS or lmhost)
   - 만약 서로 서버를 찾지 못하는 경우 hosts or lmhost file을 수정하여 연결.

위에서 확인된 사항이 모두 확인된 경우에도 동일 error가 발생하면 다음과 같은 일반적인 DTC TroubleShooting을 시도.

1. Transaction timeout을 길게 잡아준다.(즉, 600초 또는 0)
MTS탐색기또는 구성요소서비스관리자에서 내컴퓨터를 우측마우스로 선택후 등록정보의 옵션탭에서 설정한다.

2. MSDTC버전을 확인한다.(윈도우2000은 문제없음, NT4는 SQL 6.5 SP5a이상 또는 SQL7일경우 문제없음

4. Firewall 관련
MSDTC는 RPC를 통해 작동되기 때문에 Firewall을 사이에 두고 MTS/COM+서비스와 SQL 서버가 있을 경우 다음과 같이 하여 RPC가 원활하게 작동하도록 설정한다.
(특히 Internet환경에서)
Regedt32.exe를 실행한다.(시작->실행->regedt32)
다음키와 값을 추가합니다.(Double Quotation은 제외한다.)
HKLM\Software\Microsoft\Rpc\Internet
Ports "3000-3010" REG_MULTI_SZ
PortsInternetAvailable "Y" REG_SZ
UseInternetPorts "Y" REG_SZ

TCP와 UDP Port 135번과 TCP Port 3000-3010이 열려있어야 한다.

SQL DB에 Access하기 위해 반드시 TCP/IP와 Port 1433을 사용해야 한다. (물론 1433 Port는 열려있어야 한다.)

5. Router관련
NetBios Name을 DTC에 바인딩하기 위해 DNS 또는 WINS(또는 Hosts & LMHOSTS파일)를 사용해야만 한다.

이상의 사항으로도 해결이 되지 않는 경우 MSDTC 재설치 고려.

 

출처 : http://blog.korea.com/post/blogpost.aspx?bid=sqldba&mode=view&view=board&pid=9336&index=6&cate=240

'programming > MSSQL' 카테고리의 다른 글

DTC 오류 해결 방법  (0) 2004.08.31
Isolation level  (0) 2004.08.19
미리 보는 유콘 T-SQL의 새로운 기능들  (0) 2004.08.16

 

나만의 평가
전체적으로 어때요?              :
여자친구랑 볼만한가요?     :
얼마나 야해요?                        : ☆☆☆
멋진 장면들이 많아요?         :
얼마나 감동적인가요?           :
친구들한테 추천할만해요?  :
 
이 영화가 본 아이덴티티의 후속작이라는 사실은 알고 갔지만, 완전히 이어지는 내용인지는 영화 시작하기 전에 알았다.
전편이 아주 자세히 기억나진 않았지만, 크게 상관이 없이 볼 수 있었다. 조금씩 조금씩 밝혀지는 사실들... 영화를 흥미롭게 볼 수 있게 만들었다.
아쉬웠던점은 촬영을 일부러 그렇게 했겠지만, 너무 뿌연 영상이 많았고 카메라의 움직임이 커칠어서 정신없었다.
그 점을 제외하곤 좋았다.~

'movie' 카테고리의 다른 글

[2004. 8] 터미널 (The Terminal)  (0) 2004.09.06
[2004. 7] 내 남자의 로맨스  (0) 2004.07.26
[2004. 5] 투모로우 (Tomorrow)  (0) 2004.06.17

내용이 많으므로 관심있는 분만 누르세요~~


..more