인터넷 전화기에서 rtp 세션의 역할 RTP 세션은 인터넷 전화기에서 음성 데이터를 실시간으로 정확하고 효율적으로 전달하기 위한 통신 채널 음성과 같은 실시간 미디어 데이터를 패킷 단위로 캡슐화하여 전송 인터넷 전화기에서 음성이 디지털로 변환된 후, RTP를 통해 상대방에게 전달된다.RTP는 각 패킷에 시퀀스 번호와 타임스탬프를 포함시켜, 수신 측에서 올바른 순서로 재조립하고 동기화한다.네트워크 지연이나 패킷 도착 순서가 바뀌는 문제를 해결함. RTP는 자체적으로 QoS 기능을 제공하진 않지만, DiffServ 등의 네트워크 레벨 QoS 메커니즘과 함께 사용되어 지연, 지터, 패킷 손실 최소화에 기여함. RTP 세션은 보통 **RTCP(Real-time Transport Control Protocol)*..
🔥 문제자바 소켓 통신에서 Gson 라이브러리 + BufferedWriter 사용 중 host 관련 에러 발생함자바에서 데몬을 만들고, 자바스크립트로 데이터를 보내려 했는데 통신이 되지 않는 문제 🔍 원인결국 TCP/IP 문제였고, 서버는 IPv4, 클라이언트(나)는 IPv6로 설정되어 있어서 호환이 안 된 것이었다.네트워크 담당자가 서버의 TCP/IP 버전을 IPv4로 설정했는데 나는 그냥 Runnable JAR을 실행해서 IPv6로 동작한 것이 원인이다. ⭐ 해결법WSL에 nohup 명령어로 JVM 옵션 추가하면 해결 가능nohup java -Djava.net.preferIPv4Stack=true -Dpath="경로" -jar 이름.jar >> server.log 2>&1 &nohup → 터미..
1. SOAP란?SOAP의 풀네임은 “Simple Object Access Protocol” 이다. 서로 다른 서비스 간의 연동을 위해 만들어진 프로토콜 HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 통신 프로토콜이다. 2. 탄생 비화과거에는 DCOM(Distributed Component Object Model)이나 CORBA(Common Object Request Broker Architecture) 같은 기술로 원격 통신을 구현할 수 있었지만, 호환성과 보안 문제가 있었다. 특히, DCOM과 CORBA는 주로 TCP 기반 통신을 사용했는데, 이는 방화벽에서 차단되는 경우가 많았다. 이를 극복하기 위해, 더 범용적이고 호환성 높은 방법이 필요했..