반응형 ■ 네트워크5 서버 구현 방법 - 멀티태스킹/멀티플렉싱/멀티쓰레딩 서버 구현 방법 - 멀티태스킹/멀티플렉싱/멀티쓰레딩 - 멀티태스킹 : 프로세스 생성을 통한 멀티테스킹 서버의 구현. 여러개의 프로세스를 생성하여 작업들을 처리하는 구현방식. 많은 프로세스가 생성될 수 있으므로 서버의 리소스가 많이 필요하게 되는 구현 방법이다. - 멀티플렉싱 : select 함수에 의한 멀티플렉싱 서버의 구현. 수많은 클라이언트에 하나의 프로세스로 서버를 구현하는 방식. 클라이언트와 서버간의 송수신 데이터량이 작은 경우 또는 송수신이 비연속적인 경우에 적합하다 할 수 있다. - 멀티쓰레딩 : 쓰레드를 기반으로 하는 멀티쓰레딩 서버의 구현. 멀티태스킹이 여러 프로세스를 이용한 구현 방법이라면, 멀티쓰레딩 방식은 하나의 프로세스에서 멀티태스킹을 구현한 방식이라 할 수 있겠다. 2014. 2. 14. 네트워크 (IP) 주소 체계 및 클래스 # 네트워크 (IP) 주소 체계 및 클래스 * class A (1.0.0.0 ~ 127.255.255.255) - 127.0.0.0 ~ 127.255.255.255 는 루프백 주소로 예약됨. - 대규모 네트워크에 할당됨. * class B (128.0.0.0 ~ 191.255.255.255) - 대규모 네트워크에 적용됨. * class C (192.0.0.0 ~ 223.255.255.255) - 소규모 네트워크에 적용됨. * class D (224.0.0.0 ~ 239.255.255.255) - 멀티캐스트 주소로 사용 * class E (240.0.0.0 ~ 255.255.255.254) - 연구용 2014. 2. 5. 스트리밍을 위한 RTP/RTSP/RTCP # 스트리밍을 위한 RTP/RTSP/RTCP - 배경등장 - §기존의 네트워크 응용서비스들을 위해서는 TCP와 같은 안전한 방법의 프로토콜이 적당 §실시간 멀티미디어 네트워크 응용서비스들이 등장하기 시작하면서 TCP의 느린 속도가 심각한 문제점 §실시간 응용서비스들이 TCP보다는 지연의 가능성이 적은 UDP를 이용 §UDP는 패킷의 분실, 전송순서 위반과 같은 매체 품질에 영향 §TCP,UDP를 대신할 수 있는 실시간 응용을 위한 전용 프로토콜이 필요 nRTP (RealTime Transport Protocol) n실시간 Application을 위한 종단 간 네트워크 전송 기능 제공. n실시간 세션에 관한 정보가 포함. n자원 예약 없음(서비스 품질 보장 없음) n맞춤형프로토콜 - 헤더를 applicat.. 2014. 1. 31. 데이터통신 < 교환기술의 분류 > 데이터통신 1. 서론 교환기술은 통신서비스 가입자간에 입력되는 음성 및 데이터의 각종 정보를 신속 정확하게 경제적인 방법으로 교환시켜주는 통신시스템을 말하며, 1876년 미국인 A.G. Bell이 전화기를 발명한 이후 음성통신 서비스를 위하여 개발되어지고 활용되어지게 되었다. 그 후로 데이터 정보교환의 필요성이 증가함에 따라 교환기술은 음성, 데이터, 영상 등의 멀티미디어 서비스를 제공하는데에 필수불가결한 통신시스템이 되었다. 2. 교환 기술 분류에 관한 설명 1) 교환 기술 분류 1. 기계식 교환기술 ㄱ) 단단식 방식 : 가입자로부터 들어오는 다이얼 번호 정보에 따라 기계식으로 구성된 스위치를 10진 다이얼번호 단위마다 단계적으로 접속시키는 방법임. ㄴ) 크로스바 교환방식 : 동.. 2014. 1. 31. nagle 알고리즘 nagle 알고리즘 1. 네이워크상의 패킷 수를 줄이기 위해 제안된 알고리즘. 2. ack를 수신해야만 다음 전송을 진행하는 알고리즘. ( ack가 올때까지는 sendbuf 에 데이터가 쌓인다 그러다 ack가 오면 보내어진다.) 3. 장점 : 네트워크 트래픽을 줄일수 있다. 단점 : 속도가 느려질 수 있다. 4. socket option : tcp_nodelay 로 nagle 알고리즘을 끌수 있다. 2014. 1. 31. 이전 1 다음 반응형