네트워크 15

SDP

개요목적: SDP는 멀티미디어 세션의 정보를 기술하는 데 사용됩니다.예를 들어, 어떤 미디어 스트림이 존재하는지, 미디어 유형, 포맷, 전송 프로토콜, 네트워크 연결 정보 등을 기술합니다.표준: RFC 4566에서 정의됩니다.특징: 텍스트 기반의 간단한 포맷으로, 사람이 읽기 쉽고 기계가 파싱하기도 용이합니다.SDP 메시지 구성SDP 메시지는 여러 개의 줄로 구성되며, 각 줄은 한 개의 문자(식별자)와 등호(=)로 시작한 뒤, 해당 값이 옵니다. 각 줄은 CRLF로 종료됩니다.주요 필드는 다음과 같습니다:v= (버전)SDP 버전을 나타내며, 현재는 v=0이 사용됩니다.o= (Origin)세션 생성자 및 세션 식별 정보를 포함합니다.형식:o= 예시: o=- 0 0 IN IP4 127.0.0.1  s..

네트워크 2025.02.04

RTSP

RTSP (Real Time Streaming Protocol)개요목적: RTSP는 클라이언트가 스트리밍 미디어 서버와 상호작용하면서 재생, 일시정지, 중지 등 스트리밍 제어 기능을 수행할 수 있도록 설계된 프로토콜입니다.역할: 미디어 스트림(영상, 오디오 등)의 제어 명령을 전송하며, 실제 데이터 전송(RTP/UDP 등)은 별도의 채널에서 이루어집니다.표준:RTSP/1.0: RFC 2326에 정의되어 있으며, 가장 널리 알려진 버전입니다.RTSP/2.0: RFC 7826에 정의되어 있으며, 일부 기능이 개선되었지만 기본 개념은 유사합니다.메시지 형식RTSP 메시지는 HTTP와 유사한 텍스트 기반 메시지 형식을 따릅니다.요청 메시지 (Request Message)요청 라인:METHOD RTSP/1.0\..

네트워크 2025.02.04

OpenSSL

OpenSSL은 데이터 암호화와 보안 통신을 위해 널리 사용되는 오픈 소스 소프트웨어 라이브러리입니다. 주로 TLS(Transport Layer Security)와 SSL(Secure Sockets Layer) 프로토콜을 구현하여 웹과 네트워크의 보안을 강화하는 데 사용됩니다. 다음은 OpenSSL의 주요 기능과 구성 요소에 대한 설명입니다:주요 기능암호화 및 복호화: OpenSSL은 대칭 암호화(예: AES), 비대칭 암호화(예: RSA, DSA), 해시 함수(예: SHA-256), 디지털 서명 등을 지원하여 데이터의 기밀성과 무결성을 보장합니다.TLS/SSL 프로토콜 구현: HTTPS 웹사이트를 통해 안전한 통신을 가능하게 하는 TLS/SSL 프로토콜을 구현합니다. 이를 통해 클라이언트와 서버 간의 ..

네트워크 2024.08.04

프로토콜

참고: https://80000coding.oopy.io/875cb26a-017f-43d2-a0ab-58915fd21686 Network에 대한 정리(4)17. TCP 프로토콜의 기능 및 특징 - 패킷 분할과 연결형 통신80000coding.oopy.io  OSI 7계층 | TCP/IP 4계층 7계층 프로토콜 (응용 계층)HTTP (HyperText Transfer Protocol): 웹 페이지와 다른 웹 콘텐츠를 전송하기 위한 프로토콜입니다.HTTPS (HTTP Secure): SSL 또는 TLS를 사용하여 암호화된 연결을 통해 HTTP 통신을 보안 강화합니다.FTP (File Transfer Protocol): 파일을 전송하기 위한 프로토콜로, 네트워크를 통해 파일을 업로드하고 다운로드 할 수 있습니..

네트워크 2024.05.16