Network 12

SSL 이란 무엇인가?

SSL이란 무엇이며 인증서(Certificate)란 무엇인가? SSL(Secure Socket Layer) 프로토콜은 처음에 Netscape사에서 웹서버와 브라우저 사이의 보안을 위해 만들었다. SSL은 Certificate Authority(CA)라 불리는 서드 파티로부터 서버와 클라이언트의 인증을 하는데 사용된다. 아래는 SSL이 어떻게 작동하는지에 대한 간단한 과정을 설명한 것이다. [웹브라우저] SSL로 암호화된 페이지를 요청하게 된다. (일반적으로 https://가 사용된다) [웹서버] Public Key를 인증서와 함께 전송한다. [웹브라우저] 인증서가 자신이 신용있다고 판단한 CA(일반적으로 trusted root CA라고 불림)로부터 서명된 것인지 확인한다. (역주:Internet Expl..

Network 2008.05.30

netstat state

netstat 명령 실행 했을 때 나오는 상태 값에 대한 설명.참조 : RFC 793 의 3.2절 (http://www.faqs.org/rfcs/rfc793.html)출처 :http://bear.sage.or.kr/tt/bear/tag/netstat LISTEN 서버의 데몬이 떠서 접속 요청을 기다리는 상태 (서버 애플리케이션에서 수동적 열기로 연결 요청을 기다리고 있는 상태) SYN-SENT로컬의 클라이언트 어플리케이션이 원격 호스트에 연결을 요청한 상태 (원격 호스트에 능동적인 개설 요청(능동적 열기)) SYN_RECEIVED서버가 원격 클라이언트로부터 접속 요구를 받아 클라이언트에게 응답을 하였지만 아직 클라이언트에게 확인 메시지는 받지 않은 상태 (네트워크 통한 연결요청 받음(수동적 열기)) ES..

Network 2007.05.18

텔넷을 구현해보자. - 1차

텔넷을 이클립스로 구현을 해보자. 텔넷을 어떻게 다 구현하나 고민하시는 분을 위해서 오픈소스를 사용하여 단순히 이클립스에서는 데이타의 전송만을 구현해보는 것을 목표로 한다. 텔넷 모듈을 제공해는 사이트에서 다운을 받아야 한다. http://jakarta.apache.org/commons/net/ 여기서 commons-net-1.4를 다운을 받는다. 구현해야하는 화면은 다음과 같다. 상단에 접속하고자하는 서버와 포트 그리고 연결 및 연결을 끊는 버튼이 위치하게 된다. 하단에 흰화면은 서버로부터 전송되는 데이타를 보여주게 된다. Step 1 : 화면 구성 우선 만만한 화면을 만들어 보자. 이클립스의 뷰를 확장시켜 만들어 보다. 뷰의 화면이 만들어지는 곳은 createPartControl 이다. public..

Network 2007.03.31

[펌] Samba (linux <- window)

삼바 그대로 따라하기 * 방화벽은 꼭 풀고 시작하자 1. 삼바 설치하기 # rpm -Uvh samba-2.2.5-1.i386.rpm 2. 삼바 데몬 띄위기 [root@Jinux root]#cd /etc/samba [root@Jinux samba]#/etc/init.d/smb restart 3. 삼바 설정 [root@Jinux samba]#vi smb.conf[global]# workgroup = NT-Domain-Name or Workgroup-Name # workgroup = MYGROUP workgroup = WORKGROUP # otherwise the user "nobody" is used # guest account = pcguest guest account = nobody # security_..

Network 2005.08.23

[펌] 의외로 쉬운「시스템 모니터링 툴」제작기

차용민 (마이크로소프트웨어 필자) 시스템 모니터링이라고 하면 뭔가 복잡하고 어려운 것부터 생각되고 실제로 귀찮은 작업이기도 합니다. 이유있는 문제도 있지만 그렇지 않은 경우도 많습니다. 시스템 에러의 원인을 알 수 없을 때는 참 답답합니다. 그렇다면 그 해결책을 무엇일까요? 스스로 간단한 시스템 모니터링 툴을 만들어 보는 것입니다. SNMP에 대한 기본 지식이 있다면 PHP를 이용해 간단하게 만들 수 있습니다. 리눅스에서 PHP와 SNMP를 이용한 간단한 시스템 모니터링에 대해 알아보겠습니다. 프로그래밍하다 보면 이유 없이 시스템이 다운되는 경우가 있습니다. 물론 이유가 없다는 말은 이유를 알 수 없는 경우입니다. 그렇다고 24시간 서버만 붙잡고 있을 수도 없을 것입니다. 그래서 나온 것이 시스템 모니터..

Network 2005.08.23

[펌] SNMP(Simple Network Management Protocol) 개요와 설치방법

SNMP(Simple Network Management Protocol)개요와설치방법 SNMP?1970년대 후반 네트워크 장치인 연결 정보를 얻기 위한 일종의 관리 프로토콜인 ICMP(Internet Control Management Protocol)이 처음 사용되었다. 1989년 기존의 프로토콜 기능을 향상시킨 SNMP로 통합되었다. SNMP관리구조 SNMP는 매니저와 에이전트의 구조로 이루어져 있다. SNMP 에이전트는 각 네트워크 장치에 장치된다. 그리고 정해 놓은 규격에 따라 장치의 정보를 수집하고 보관한다. SNMP 매니저는 에이전트와 독립적인 장소에 존재하며, 네트워크에 분포된 SNMP 에이전트의 정보를 수집해서 전체 네트워크를 관리한다. SNMP 매니저를 정보를 수집하기 위해서 Request..

Network 2005.07.27