반응형 SWE/네트워크10 리눅스 무료 SIP PBXServer 프로그램 [Asterisk] 설치 & 편리한 관리 툴 FreePBX 설치 Asterisk Server?Asterisk server는 리눅스 오픈소스 프레임워크. 무료 PBX Server를 제공해준다. FreePBX?Asterisk server를 웹으로 접속하여 간편하게 관리할 수 있게 도와주는 툴이다. 무료이다. 환경: Linux Ubuntu 20.0.1PHP 7.4.33 설치 프로그램:Asterisk 20, FreePBX 16 설치(FreePBX 17 설치 시 PHP 8.1.0 설치 필요하다.) Asterisk Server 설치 및 FreePBX 설치 설치 방법1.dependencies 설치# apt-get update -y# apt-get install unzip git sox gnupg2 curl libnewt-dev libssl-dev libncurses5-dev su.. 2025. 1. 31. 멀티캐스트 프로그래밍 디테일한 설명 | Network interface index 멀티캐스트 개념에 대해 간략히 먼저 정리한다. - 브로드캐스트란? 일대다 전송이다. TV에서 영상 송출하는 방식을 생각하면 이해하기 쉽다. - 멀티캐스트란? 브로드캐스트의 오버헤드를 줄이기위해 만들어졌다. 일대다 전송이라는 특징은 같지만, 호스트는 멀티캐스트 그룹 한 곳에만 보내면 된다. (해당 데이터그램에 관심이 있는 수신자가 멀티캐스트 그룹에 join해야한다.) 따라서 데이터그램 한 번의 복사로 모든 link에 전달될 수 있다는 큰 이점이 있다. 멀티캐스트 프로그래밍의 기본 단계에 대해 살펴본다. 전송부와 수신부가 있다. *[참고] 연결지향통신(ex.tcp)에서는 server와 client라고 칭하지만, 비연결지향(ex.udp)에서는 sender와 receiver로 부른다. *[참고] tcp 패킷은 .. 2024. 4. 10. [네트워크][linux][windows] 네트워크 통신 테스트에 유용한 툴 "socat" 소개 네트워크 통신 테스트할 때, 유용한 툴을 소개합니다. 프록시 서버로 사용할 수도 있고, 간단한 소켓으로 만들 수도 있습니다. 강추!! Socat 이란? Socat은 Gerhard Rieger가 개발한 오픈소스 소프트웨어입니다. Gerhard Rieger는 다목적 소켓 터널링을 위한 유명한 유닉스 소켓 프로그램인 "Netcat"의 저자이기도 합니다. Socat은 Netcat과 유사한 목적을 가지며, 다양한 통신 작업을 수행할 수 있는 강력한 도구로 인기를 얻었습니다. 네트워크 통신을 위한 다목적 소켓 터널링 프로그램입니다. 소켓을 생성하고, 소켓 간 데이터를 전송하고, 소켓을 연결하는 등 다양한 네트워크 작업을 수행할 수 있습니다. Socat는 다양한 운영체에에서 사용할 수 있으며, 프록시 서버, 포트 포.. 2023. 7. 7. SSL TLS 소켓 프로그래밍 | openssl self signed certificate 생성하여 서버 테스트 Secure Socket Programming 코드는 구글링을 하면 쉽게 찾을 수 있다. 이 코드를 테스트해보자! 테스트를 위해 openssl을 이용해 self signed certificate을 먼저 만든다. Self Signed Certificate 생성 과정 1. 개인키 생성 2. 공개키 생성 3. CSR 생성 4. CRT 생성 위의 과정을 디테일하게 설명하자면 먼저 ssl 통신을 위해 서버에서는 개인키, 공개키 쌍으로 필요하다. 먼저 생성한 개인키를 기반으로 공개키를 추출할 것이다. 그리고 Certificate Sigining Request(인증요청서)를 생성한다. 인증 요청서란 SSL 인증의 정보를 암호화하여 인증기관에 보내 인증서를 발급받게 하는 신청서이다. 이 CSR도 앞서 생성한 개인키를 .. 2022. 10. 4. 이전 1 2 3 다음 반응형