분류 전체보기 156

TCP 연결과 종료

* TCP 연결과 종료 TCP 연결 (3 way handshake) 1. Server에서는 통신을 위해 특정 포트에 대해 LISTEN 상태이다. Client는 연결 요청을 위한 SYN 패킷을 보내고 SYN_SENT 상태로 바뀐다. 2. Server는 SYN 패킷을 받으면 SYN_RCVD 상태로 바뀌고 연결 요청과 응답으로 SYN+ACK 패킷을 보낸다. 3. Client는 연결 요청을 위한 SYN패킷을 받으면 ESTABLISTHED 상태로 바뀌고 연결에 대한 응답으로 ACK 패킷를 보내면 Server 또한 ESTABLISHED 상태가 된다. TCP 종료 (4 way handshake) 1. Client와 Server는 통신이 가능한 ESTABLISTHED 상태이다. Client에서 통신을 종료하고자 FIN..

네트워크 2016.12.29

[JBoss] Clustering 구성을 위한 사전 점검

1. Multicast 확인 o 설정배경 - Clustering 구성 instance 사이에서 Mulicast를 통해 통신한다. - JBoss는 TCP도 설정은 가능하나 속도를 위해 UDP를 권고한다. o Multicast 테스트 Receiver Test jboss-6.1.0.Final/server/all1/lib$ java -classpath jgroups.jar org.jgroups.tests.McastReceiverTest -mcast_addr 228.1.2.3 Socket=0.0.0.0/0.0.0.0:5555, bind interface=0.0.0.0/0.0.0.0 test [sender=192.168.18.128:40132] Sender Test jboss-6.1.0.Final/server/al..

OpenSSL의 소개

OpenSSL의 소개 o 정의와 특징 - TLS(Transport Layer Security)와 SSL(Secure Sockets Layer) 프로토콜을 구현하는 오픈소스 - C언어로 작성되어 범용 암호화 라이브러리 지원 o 알고리즘 - 암호문(cipher) AES, DES, Triple DES, CAST-128, IDEA, RC2, RC4, IC5, blowfish, Camellia, GOST 28147-89 - 암호학의 해시 함수 MD5, MD2, SHA-1, SHA-2, MDC-2 - 공개 키 암호 방식 RSA, DSA, Diffie-Hellman key exchange, Elliptic curve cryptography, GOST R 34.10-2001 [참고#1] OS별 OpenSSL 확인 방법..

[JBoss] 서비스 포트 정의

* JBoss의 서비스 포트 정의 - Service Binding Manager에 의해 포트 관리. - binding set 이라고 하는 포트 구성 정보를 제공. - 포트 충돌을 방지하고자 port-default 값에 100씩 증분하여 정의. o JBoss service port set port-default ports-01 ports-03 ports-04 JNDI 1099 1199 1299 1399 HA-JNDI 1100 1200 1300 1400 HTTP 8080 8180 8280 8380 AJP 8009 8109 8209 8309 RMI 1090 1190 1290 1390 o JBoss 포트관리 예제 - 버전 : JBoss 6.1.0.Final - 위치 : conf/bindingervice.bean..

[JBoss] 디렉토리 구조

JBoss 디렉토리 구조 o 기준 : JBoss 6.1.0.Final o 모드 : default 디렉토리 설명 bin JBoss 관련 쉘 스크립트 common JBoss Server Configuration에서 공통으로 사용하는 라이브러리 client Client 동작에 필요한 JAR 파일 docs XML 스킴 및 예제 설정 파일 lib JBoss 기동에 필요한 JAR파일 server JBoss Server Configuration 파일 conf JBoss Server 환경설정 파일 data 파일 시스템에 저장되는 컨텐츠 deploy Application hot-deploy (.war) lib 서버 구동에 필요한 참조 파일. CLASSPATH log 서버 로그 파일 tmp 배치되는 파일들이 로컬에 복사되..