목록study (31)
KSI일기장
SIP 서버 : SIP(Session Initation Protocol)이라 불리는 프로토콜을 사용해 IP전화의 호출 제어를 수행하는 서버이다. '레지스트라 서비스' , '로케이션 서비스' , '프락시 서비스' , '리다이렉트 서비스' 라는 네가지 서비스를 연동해 작동하면서 호출제어 처리를 실현합니다. SIP서버는 SIP라는 프로토콜을 사용해 IP전화를 걸거나 끊을 수 있는 기능을 제공한다. IP전화를 사용할 수 있게 하기 위해서는 가장 먼저 레지스트라 서비스에 IP전화기를 등록한다. 전화를 걸 때는 등록된 정보를 사용해 상대방의 전화를 호출한다. SIP서버의 각 서비스(레지스트라, 프락시, 로케이션 서비스)는 일반적으로 1대의 물리서버 안에서 작동한다 프락시 서버 : 프락시는 대리라는 뜻으로 프락시 서..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vnFAD/btsBGwvWYDX/bUaU2eKY11VrhsVKFquwkK/img.png)
데이터 임포트 Import sqlDeveloper에는 액셀파일로 임포트 할 수 있기 때문에 데이터가 들어 있는 액셀 파일이 필요하다. 다른 테이블하고 똑같이 만들어줘야하기 때문에 데이터를 그대로 받아 임포트 해보겠습니다. 먼저 인텔리제이에서 원하는 테이블 데이터를 Export해 내려 받습니다. 추출할 확장자와 경로를 선택해주고 '파일로 내보내기' 클릭 SqlDeveloper로 와서 테이블을 생성한 후 데이터를 삽입할 테이블 오른쪽 마우스 클릭 -> 데이터 임포트 클릭 액셀 파일로 임포트 할 수 있으므로 데이터가 들어가 있는 액셀 파일의 경로를 추가해 주고 내용도 확인해준다. 계속 다음 눌러서 완료까지 눌러준다. 데이터 삽입 결과 확인 데이터 익스포트 Export 위에 임포트 할때처럼 테이블 오른쪽 마우스..
파일서버: 파일서버는 LAN이나 WAN등의 네트워크상에서 다른 컴퓨터와 파일을 공유하거나, 데이터를 전달하기 위해 사용하는 서버다. 기능 : 각 파일서버에 대해 누가 어디까지 사용할 수 있는지 접근 권한을 설정할 수 있다. 각 폴더에 대해 사용자별로 저장할 수 있는 용량을 설정할 수 있다. 각 폴더에 대해 저장할 수 있는 파일의 종료를 제한할 수 있다. 장점 : 여러 서버에서 같은 파일을 다룰 때 발생하기 쉬운 업데이트 불일치를 방지한다. 사내에 파일을 원활히 배포할 수 있다. 파일을 집중 관리함으로써 백업이 편해진다. 또한 데이터유출 가능성이 최소한으로 억제된다. NAS(Network Attached Storage) : 파일서버와 같은역할을 하는 기기로 NAS가 있다. NAS는 파일서버의 기능에 특화된..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/K3RCF/btsByRf38I2/jOUKb7OEJHug1PBeN3YFs1/img.png)
VBA 코드(메크로)를 실행하기위한 Module 설정은 다음 단계를 따르세요: 엑셀 파일을 열고 작업하려는 시트를 선택합니다. Alt + F11 키를 눌러 VBA 편집기를 엽니다. Insert 메뉴에서 Module을 선택하여 새 모듈을 추가합니다. 모듈에 코드를 복사하고 닫습니다. F5 키를 눌러 코드를 실행합니다. EX) C001 소통등급 C002 심각도 C003 돌발유형 C004 통행제한 위 처럼 여러 행이 붙어 있는 상태에서 행과 행 사이에 4개 행을 삽입 하는데 행을 삽입할 때 첫번째 열에 있는 텍스트를 복사하면서 4개 행을 삽입하는 코드 입니다. VBA 편접기 메크로 Module 코드 Sub InsertRowsWithCopy() Dim ws As Worksheet Dim lastRow As Lo..
DHCP(Dynamic Host Configuration Protocol)서버는 네트워크에 관련된 설정 정보를 HDCP클라이언트에 배포하는 서버입니다. 동적할당으로 IP주소를 배포할 때 사용하는 프로토콜이 DHCP입니다. DHCP를 사용하면 번잡한 IP주소의 관리를 쉽게 할 수 있을 뿐 아니라, 잘못되기 쉬운 IP주소를 원활하게 설정할 수 있다. 동적할당 : 서버가 클라이언트에 대해 IP주소나 서브넷마스크, 기본게이트웨이 등 네트워크에 관련된 설정정보를 배포하고, 자동으로 설정하는 방법입니다. 회사의 LAN등 IP주소를 설정해야만 하는 컴퓨터가 다수 존재하느 네트워크 환경에서 사용합니다. 정적할당 : 수동으로 IP주소를 설정하는 방법으로, 서버나 네트워크 기기 등 동일한 IP주소를 계속 사용해야 하는 기..
String.join("각요소 사이 삽입할 문자열", "결합할 문자열 요소들") : 배열을 문자열로 변환 ex) public static void main(String[] args) { String[] words = {"123", "456", "7"}; String coalescence = String.join("", words); System.out.println(coalescence); } 결과: "1234567" Arrays.toString("String으로 변경할 배열 변수명") : 배열을 문자열로 변환 ex) to String을 이용해 String으로 변환 후 for문을 이용한 출력 public static void main(String[] args) { int[] num = {1,2,3,4,5..
서버에는 서버용으로 개발 및 조정된 서버 OS를 설치해 사용한다. 서버 OS에는 리눅스 계열 서버OS, 윈도우 계열 서버OS 두종류가 있다. 리눅스 서버OS 원조인 UNIX를 기반으로 유닉스와 유사하게 작동하도록 만든 OS가 리눅스 계열 서버 OS이다. 마우스 조작(GUI)이 불가능하지는 않으나, 키보드를 통한 커맨드라인 입력조작(CLI) 중심입니다. 무료로 사용할 수 있는 OS가 여러개 있다. 기술지원이 없는 경우가 많으므로 문제 발생 시 직접 해결해야한다. 윈도우 윈도우 성능을 서버용으로 향상하고, 최적화한것이 윈도우 계열 서버 OS이다. Windows Server 2016, 2019가 이 유형의 OS이다. 유료이고 리눅스 계열 서버OS에 비해 라이센스와 관련된 초기비용이 높다. 하지만 윈도우와 같이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oa07v/btsA1cQMkTX/h42uZFd6oWNIBHSwRKSdRK/img.png)
서버 가상화 : 서버 가상화는 1대의 서버를 여러 서버로 나눠서 사용하는 기술입니다. 서버용 하드웨어 : PC용 하드웨어보다 처리성능과 신뢰성이 높고 가격이 비싸다, PC용은 장시간 계속 가동을 전제하진 않지만 서버용은 장시간 계속해서 가동을 전제로 한다. 서버 함체 형태 3종류 타워형 : 보통 데스트탑 PC와 같은 형태의 서버 랙마운트형 : 데이터 센터나 대기업 서버룸 등에서 사용, 랙에 쌓아서 탑재하는 얇은 형태의 서버 타워형보다 고밀도로 서버 탑재 블레이드형 : 서버렉에 탑재한 섀시에 삽입하는 얇은 형태의 서버, 렉마운트형보다 한층 고밀도로 서버 탑재, 데이터 센터나 대기업 서버룸 등에서 사용 서버를 구성하는 컴포넌트 컴퓨터는 CPU(중앙처리장치), 메모리(주기억장치), 스토리지 드라이브(외부기억장..