728x90
728x90
SMALL

유용한 정보 112

[기타]P2P 연결을 위한 기술들..(Hole Punching)

>네트워크 응용 수업의 최종과제가 홀펀칭(Hole Punching) 기술로 구현한 에코 클라이언트의 구현이라,게임프로그래밍이나 여러 P2P 프로그래밍에서 폭넓게 사용되는 기술이라고 한다.일단은 프로그래밍을 해야 하는데 생소한 정보들이여서 몇몇 관련문서를 보고 이해를 하려고 노력해 보았다. >NAT(Network Address Translator)가 뭔지 알지? 공유기같은거 말하는데,hole punching은 NAT traversal 알고리즘 중에 하나거든. 이런 traversal 알고리즘 중에현재 가장 간단하고 강력해서 hole punching을 사용한덴다.p2p를 이용하려면 이 NAT traversal은 꼭 필요한 기술이야. 유저들의 네트워크 상황은매우 다양하고 요즈음은 공유기 안에 물려있는 유저들도 ..

유용한 정보 2024.12.28

[Windows Server 2008] FTP Server 구축하기

윈도우즈 서버 2008을 주 스토리지로 사용할 때 가장 큰 문제점은 외부에서 어떻게 자료에 접근하는가 인데 VPN, 원격 데스크톱 등 다양한 방법이 존재 하지만 대용량 자료의 전송 속도를 고려한다면 선택은 당연히 FTP 가 될 수 밖에 없다. 하지만 서버 2008의 FTP 서버 구축은 Serv-U 나 FileZilla 를 사용하는 것과는 달리 약간 까다로운 부분이 있어 이번에 쉽게 정리해 보았다.      FTP 서버 구축의 시작은 공유기의 설정으로 시작 되는데 포트 포워딩 설정에서 21번 포트를 서버 2008이 사용하고 있는 IP에 할당한다.자신이 사용하는 ISP 그리고 지역에 따라 21번이 열린 곳도 있고 막힌 곳도 있기 때문에 21번이 막혔다면 55555등 막히지 않은 포트를 찾아 내부의 서버 IP..

유용한 정보 2024.12.28

[Windows Server 2008] Core 제품 CLI 설정 메뉴얼

Windows Server 2008 제품의 Server Core 라는 제품을 아시죠?아래 그림과 같이, Command 창 만 있는 Windows Server 제품이죠 ^^설정하는 것이 초반에 쉬운 일은 아닙니다. 관련 사항은 아래 사항을 참고 하세요 ^^-------------------------------------------------------------관리자 계정 암호 변경net user administrator *관리자 그룹 확인net localgroup administratorsadmin 이라는 새 계정 만들기net user admin * /add서버의 계정 확인net user관리자 로컬 그룹의 admin 계정 추가 하기net localgroup administrators /add admin..

유용한 정보 2024.12.28

[Windows Server] Active Directory 설치하기

1. 실행창에 "dcpromo"를 입력하여 Active Directory 도메인 설치 마법사를 시작한 후 [다음]을 클릭합니다.2. [다음]을 클릭합니다.3. 기존 포리스트에 추가하는 방법과 새 포리스트에 새 도메인을 만들 수 있습니다. 처음 설치하는 분은 [새 포리스트에 새 도메인 만들기]를 선택하고 [다음]을 클릭합니다.4. 도메인 이름을 지정합니다. 5. 포리스트 기능 수준을 설정합니다. 사용하시는 환경에 맞게 선택해 주시고 [다음]을 클릭합니다.6. 도메인 기능 수준을 설정합니다. 사용하시는 환경에 맞게 선택해 주시면 될 것 같습니다. [다음]을 클릭합니다.7. 첫 번째 도메인 컨트롤러일 경우에는 DNS 서버 설치를 권장합니다. [다음]을 클릭하여 DNS 서버를 설치합니다.8. Active Dir..

유용한 정보 2024.12.28

[Windows Server 2008] Explorer 보안 제약 풀기

Windows Server 2008의 경우 서버 특성상 보안 설정이 엄격하여 웹페이지를 여는데 여러 제약이 있습니다. 하지만 이 제약을 풀어주면 일일이 보안 인증에 등록하지 않아도 됩니다.1. 시작 버튼 옆의 서버관리자 아이콘을 클릭합니다.(실행창에 compmgmtlauncher를 입력해도 됩니다.)2. 화면 중간 정도에 위치한 IE ESC 구성을 클릭합니다. 3. 관리자, 사용자 탭에서 사용 안 함으로 체크합니다. 출처: https://devdbref.tistory.com/9 [PHP 및 웹 관련:티스토리]

유용한 정보 2024.12.28

[CentOS] 설치 방법

다운로드http://www.centos.org/에서 CentOS 를 다운로드 받습니다. CD/DVD를 레코딩해 놓습니다. 이번 설치에서 필요한 CD는 1, 2, 3, 4, 6, 번 CD 입니다.(설치 요소 및 설치 방법에 따라 차이가 있을 수 있습니다.)1. CD 를 넣고 부팅을 합니다.2. SCSI 드라이버나 HOST Adaptor 드라이버를 읽어 들입니다.3. 설치 프로그램이 실행됩니다.4. Next 를 누르면 언어 선택 화면이 나옵니다.5. 한국어를 선택을 합니다.6. 키보드 자편 배열을 선택합니다 (기본적으로 US영어 가 선택되어 있음)7. 하드디스크 파티션을 설정합니다. 기본적으로 리눅스는 Windows와 다른 형태(Ext3) 의 파일 시스템을 사용하므로 사용하는 컴퓨터에서는 남은공간 활용또는 ..

유용한 정보 2024.12.28

[Window server]IIS 6.0에 SSL 인증서 설치 및 사설인증서 만들기

IIS 6.0에SSL인증서 설치하기 1.인증서 요청 파일 만들기1.1.시작|실행| inetmgr.msc입력 후 엔터SSL을 적용하려는 사이트에 마우스 오른쪽 버튼 클릭 후“속성”클릭1.2.디렉터리 보안 탭 클릭 후“서버 인증서”클릭 1.3.“웹 인증서 마법사”화면에서“다음”버튼 클릭 1.4.“IIS인증서 마법사”화면에서“새 인증서를 만듭니다”선택 후“다음”버튼 클릭 1.5.아래의 화면에서“요청을 지금 준비…”선택 후“다음”버튼 클릭 1.6.아래의 화면에서“이름(M):”입력란에 사이트 이름 또는IP를 적어줍니다.제 경우에는 제 테스트 서버의IP인192.168.100.100을 입력하였습니다. 1.7.아래의 화면에서 조직 및 조직 구성단위를 입력합니다. (영문)제 경우에는 무엇을 넣을지 몰라서 조직(O)에는“..

유용한 정보 2024.12.28

[Window 2003 서버] FTP 설정

먼저, Window 2003 Server를 컴퓨터에 설치하고 다음의 주소에 나온 방법처럼 IIS에 FTP 구성요소를 추가한다.http://nextline.net/?inc=support&html=pds_view&no=199&name=%C0%A9%B5%B5%BF%EC%C1%EE&home=%BA%B8%BE%C8#c사용자 격리 FTP 생성은 다음의 주소에 나온 방법처럼 한다.http://smartweb.tistory.com/153?srchid=BR1http%3A%2F%2Fsmartweb.tistory.com%2F153여기서 유의할 점은 FTP 아이피 주소를 서버 주소를 입력해준다.내부에서 사용할 FTP는 이것으로 세팅이 완료되었다. 그러나 외부에서 접속을 하기 위해서는 몇 가지 추가로 할 작업이 있다.첫째, C..

유용한 정보 2024.12.28

[SVN] 서버 설치 및 SVN Client 설치하기

버전 관리 프로그램인 SVN (Subversion)을 설치하는 방법을 소개합니다.    1. SVN 서버 설치하기        우선 서브버전(앞으로 SVN이라고 합니다) 서버를 설치하기 위해   http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 에 접속합니다.   그리고 최신 버전을 다운로드 받습니다.   이 글을 작성하는 시점의 최신버전은 1.4.0 입니다.       다운로드 받은 svn-1.4.0-setup.exe 파일을 더블 클릭해서 실행합니다.         SVN 을 설치하겠냐는 질문이지요? [예] 를 눌러 설치를 계속합니다.       같은 질문 왜 두번 하는지 모르겠지만, NEXT 를 눌러 설치를 시작해봅니다.   ..

유용한 정보 2024.12.28

[VC++] Flash 의 연동 방법

1. Flash Action Script 작성 방법A. 변수를 설정하기 위한 위치( 프레임 또는 개체)로 이동B. Action 선택C. Actions 의 Variables 로 이동D. set variable 을 이용하여 변수 설정 및 초기화E. 변수 설정 이후에 사용 가능2. VC++에서 Flash 변수 사용A. Shockwave flash object 를 이용하여 리소스를 작성B. Flash object의 이벤트 OnFSCommand 를 작성C. OnFSCommand 이벤트에서 Flash 와 연동할 때 SetVariable, GetVariable을 이용함 ※ VC++와 연동하기 위해서는 변수를 설정해야 하고, 여기서 설정된 변수와 VC++에서 사용하는 변수는 동일해야 하고 전달하거나 받을 때에는 문자열..

유용한 정보 2024.12.27
728x90
728x90
LIST