Abstract:
A multi-user image transmitting apparatus is mounted in a slot of a server. When a plurality of users send a request for an image to the server, the multi-user image transmitting apparatus converts a plurality of image signals that are output from a plurality of video cards mounted in the server to a plurality of image data, respectively; converts the image data to a plurality of user datagram protocol (UDP) image packets, respectively; and transmits the UDP image packets to a plurality of user terminals through a network.
Abstract:
PURPOSE: An image transmission device is provided to enable a user to use an application requiring real-time images like a game in a virtual environment or a central management-type personal computer (PC) rack system. CONSTITUTION: An image transmission device (120) is composed of a network interface card (120a) and image transmission hardware (120b). The network interface card is composed of a host interface (121), media access control (MAC) (122), a packet transmission engine (123), and a packet reception engine (124). The host interface takes charge of interfacing with a host processor. The MAC performs an external interface function with a network. The packet transmission engine processes data received from the host interface and delivers to the MAC in order to transmit the data to the network. The packet reception engine receives data from the network through the MAC and delivers to the host interface. The image transmission hardware includes an image signal processing part (125), a user datagram protocol (UDP) processing engine (126), and a multiplexer (MUX) (127). The image signal processing part receives an output signal of a video card and converts the corresponding signal into image file data. The image signal processing part converts an RGB or a digital visual interface (DVI) signal into image file data and delivers to the UDP processing engine. [Reference numerals] (121) Host interface; (123) Packet transmission engine; (124) Packet reception engine; (125) Image signal processing part; (126) UDP processing engine; (AA) Video card output signal
Abstract:
PURPOSE: A network attack protecting apparatus, method thereof, packet transmission processor including the same, and method thereof are provided to defend network attack without a network security device. CONSTITUTION: A session management unit(164) determines TCP(Transmission Control Protocol) flag flooding attack according to reception packet information. The session management unit selects a third filtering object packet through session management. A packet processor(167) filters first to third filtering object packets in a packet buffer. The packet processor transfers the reception packet to a host. The packet processor transfers first to third filtering object packets information to the host.
Abstract:
본 발명은 UDP/IP 네트워크 기술 및 원격 영상 전송 기술에 관한 것으로, H/W를 이용한 영상 전송에 특화된 네트워크 전송 프로토콜에 관한 것이다. 본 발명의 일 측면에 따르면, 패킷 헤더에 포함된 Expiration Timeout Value에 의해 설정되는 Expiration Timer를 이용하여 상대측 수신 여부와 상관없이 일정 시간이 지난 후엔 패킷을 재전송하지 않는 영상데이터 전송 방법에 있어서, 패킷 전송시 재전송 버퍼가 비어있으면 Expiration Timer를 스타트하는 단계, 상기 Expiration Timer가 만료되면 상기 Expiration Timer를 클리어하고, 상기 재전송 버퍼를 비우며, 다음 패킷의 UPN 태그를 기록하여 전송하는 단계 및 Ack 나 EACK 패킷이 수신되면 수신확인된 패킷을 상기 재전송 버퍼에서 제거하고 상기 재전송 버퍼의 헤더에 있는 패킷의 Expiration Timestamp 값을 Expiration Timer 값으로 대체하는 단계를 포함하는 단기 신뢰성을 갖는 영상데이터 전송 방법이 제공된다.
Abstract:
PURPOSE: A memory address converting device and a method thereof are provided to efficiently perform memory address conversion by generating a CAM(Content Addressable Memory) access address corresponding to a virtual address, searches for a CAM for an RAM access address corresponding to the CAM access address, and searches an RAM for a physical address corresponding to the RAM access address. CONSTITUTION: An access address generating unit(101) generates a CAM access address and a CAM(102) stores an RAM access address table including access addresses of RAMs(103). The RAMs store a physical address table including physical addresses. A control unit(104) receives a conversion request of a conversion virtual address to store the CAM access address corresponding to the conversion virtual address and to search the CAM for an RAM access address corresponding to the CAM access address and searches the RAMs for a physical address corresponding to the RAM access address. [Reference numerals] (101) Access address generating unit; (104) Control unit; (105) Allocating unit; (106) Input latch; (107) First latch; (108) Second latch; (109) Output latch
Abstract:
본발명은네트워크공격방어장치및 방법, 이를이용한패킷송수신처리장치및 방법에관한것으로, SYN 플러딩이나 IP 스푸핑공격등과같은네트워크공격에대한방어시에많은메모리를사용하지않고도공격을방어할수 있으며, 최초의연결시도를이용하여 IP 검증만을하고다시새로운연결을맺는방식이므로 TCP 옵션에무관하게처리할수 있고 PSN의관리도필요치않다. 호스트기반에서네트워크카드등과같은하드웨어를통해네트워크공격방어장치를구현하여고가의네트워크보안장비없이도네트워크공격에대응할수 있으면서기존의소프트웨어를이용한방식에비해대응할수 있는공격의강도가향상되며, 하드웨어에서정상적인연결여부를판단하므로외부로부터의공격패킷이서버로거의전달되지않아서버에부담을주지않는이점이있다.
Abstract:
본 발명은 네트워크 프로토콜 계층을 이용하는 네크워크 응용 프로그램에서 프로토콜 계층과의 연결 역할을 하는 소켓의 정보를 생성및 관리하기 위한 하드웨어 장치 및 방법에 관한 것이다. 소켓의 정보를 생성및 관리하기 위한 하드웨어 장치는, 소정 네트워크 프로그램의 소켓 생성 및 삭제 요청을 받아 소켓의 생성 및 삭제 명령을 처리하는 TCP 송신전용프로세서; 새로운 패킷을 수신하면, 해당 소켓 ID의 검색 신호를 생성하는 TCP 수신전용프로세서; 상기 TCP 송신전용프로세서의 명령에 따라 소켓 ID의 생성 및 삭제 처리를 수행하고, 상기 TCP 수신전용프로세서의 명령에 따라 소켓 ID를 검색하여 상기 TCP 송신전용프로세서로 제공하는 소켓 관리부; 및 상기 TCP 송신전용프로세서의 제어에 따라 소켓 정보를 저장하고, 상기 TCP 수신전용프로세서로 소켓 정보를 제공하는 메모리부;를 포함한다. 소켓(Socket), 전송제어프로토콜(TCP), TOE(TCP Offload Engine), 소켓 생성 및 검색, 락킹(Locking) 기법
Abstract:
본 발명은 네트워크 프로토콜 계층을 이용하는 네크워크 응용 프로그램에서 프로토콜 계층과의 연결 역할을 하는 소켓의 정보를 생성및 관리하기 위한 하드웨어 장치 및 방법에 관한 것이다. 소켓의 정보를 생성및 관리하기 위한 하드웨어 장치는, 소정 네트워크 프로그램의 소켓 생성 및 삭제 요청을 받아 소켓의 생성 및 삭제 명령을 처리하는 TCP 송신전용프로세서; 새로운 패킷을 수신하면, 해당 소켓 ID의 검색 신호를 생성하는 TCP 수신전용프로세서; 상기 TCP 송신전용프로세서의 명령에 따라 소켓 ID의 생성 및 삭제 처리를 수행하고, 상기 TCP 수신전용프로세서의 명령에 따라 소켓 ID를 검색하여 상기 TCP 송신전용프로세서로 제공하는 소켓 관리부; 및 상기 TCP 송신전용프로세서의 제어에 따라 소켓 정보를 저장하고, 상기 TCP 수신전용프로세서로 소켓 정보를 제공하는 메모리부;를 포함한다. 소켓(Socket), 전송제어프로토콜(TCP), TOE(TCP Offload Engine), 소켓 생성 및 검색, 락킹(Locking) 기법