KR20030027352A - Appratus and method for networking of dual switching hub - Google Patents
Appratus and method for networking of dual switching hub Download PDFInfo
- Publication number
- KR20030027352A KR20030027352A KR1020010060518A KR20010060518A KR20030027352A KR 20030027352 A KR20030027352 A KR 20030027352A KR 1020010060518 A KR1020010060518 A KR 1020010060518A KR 20010060518 A KR20010060518 A KR 20010060518A KR 20030027352 A KR20030027352 A KR 20030027352A
- Authority
- KR
- South Korea
- Prior art keywords
- transmission data
- recipient address
- switching hub
- buffer
- user computer
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
본 발명은 듀얼 스위칭 허브를 갖는 네트워킹 장치 및 방법에 관한 것으로서, 더욱 상세하게는 내부 네트워크용 스위칭 허브와 외부 네트워크용 스위칭 허브를 별도로 구비함으로써 전송데이터의 전송속도를 향상시키는 듀얼 스위칭 허브를 갖는 네트워킹 장치 및 방법에 관한 것이다.The present invention relates to a networking device and method having a dual switching hub, and more particularly, to a networking device having a dual switching hub that improves the transmission speed of transmission data by separately providing a switching hub for an internal network and a switching hub for an external network. And to a method.
최근 들어, 컴퓨터를 이용하여 업무를 수행하는 기업체가 늘어남에 따라 사내 통신망 즉, 근거리통신망(Local Area Network)을 구축하여, 정보를 공유하는 회사가 증가하고 있다. 상기와 같은 근거리통신망을 구축하기 위해서는 사내의 각 컴퓨터에 랜카드를 구현하고, 상기 랜카드와 허브를 연결시키기 위해 케이블을 이용한다. 이러한 경우, 상기 케이블은 8라인을 갖는 UTP 케이블을 사용하는데, 통상적으로 1,2,3,6 핀(RX+,RX-,TX+,TX-) 만을 연결하여 사용한다.In recent years, as more companies use computers to perform business, an increasing number of companies sharing information by establishing an internal communication network, that is, a local area network, are increasing. In order to establish such a local area network, a LAN card is implemented in each computer in the company, and a cable is used to connect the LAN card and a hub. In this case, the cable uses a UTP cable having 8 lines. Typically, only 1,2,3,6 pins (RX +, RX-, TX +, TX-) are connected to each other.
한편, 허브는 다수의 사내 컴퓨터가 연결된 네트워크를 관리하는 기능을 수행한다. 통상적으로 허브는 매체공유형과 매체전용형이 있는데, 매체공유형은 사용되는 컴퓨터의 수가 증가하고, 데이터량이 증가할수록 충돌횟수가 급격히 증가하여 네트워크 효율이 급격히 저하되는 문제점이 있다. 따라서, 매체전용형 허브가 흔히 사용되어지고 있다.Meanwhile, the hub performs a function of managing a network to which a plurality of internal computers are connected. In general, hubs have a media sharing type and a media only type. In the media sharing type, the number of computers used increases and the number of collisions increases rapidly as the amount of data increases, resulting in a sharp drop in network efficiency. Therefore, media only hubs are commonly used.
상기 매체전용형 허브는 스위칭 허브라고 불리우며, 브릿지 기능과 패킷 전송 기능을 수행할 수 있기 때문에 접속되어 있는 컴퓨터를 임의의 그룹으로 나누어 관리함으로써 효율적으로 트랙픽(traffic)을 제어할 수 있다.The medium-only hub is called a switching hub, and can perform a bridge function and a packet transfer function, thereby efficiently controlling traffic by dividing and managing connected computers into arbitrary groups.
또한, 상기 스위칭 허브는 내부에 MAC 어드레스를 기억하고 빠른 속도로 사용량이 적은 회선으로 회선변환을 하여 임의의 포트로 들어온 프레임을 목적하는 포트로 전송한다. 따라서, 상기와 같은 기능으로 인해 프레임의 충돌을 줄일 수 있다.In addition, the switching hub stores a MAC address therein, and converts a circuit into a circuit with low usage rate at high speed to transmit a frame entered to an arbitrary port to a desired port. Therefore, the collision of the frame can be reduced due to the above function.
상기와 같은 스위칭 허브는 ATM-LAN 또는 라우터 등의 장비로 외부 네트워크에 접속되어진다. 상기 라우터는 지정된 네트워크 어드레스를 갖고 있는 것만이 지정된 상대와 통신할 수 있도록 하며, 서로 다른 네트워크 간의 상호접속을 가능케 한다.Such a switching hub is connected to an external network by equipment such as ATM-LAN or router. The router allows only those with the specified network address to communicate with the specified counterpart, and enable interconnection between different networks.
도 1은 종래의 네트워크 구조를 나타내는 개략도이다.1 is a schematic diagram showing a conventional network structure.
도 1에 도시된 바와 같이, 종래의 네트워크 구조는 다수의 사용자 컴퓨터(100)와 상기 사용자 컴퓨터(100)와 소정의 케이블을 통해 데이터를 송수신하는 스위칭 허브(110)와 상기 스위칭 허브(110)로부터 출력되는 데이터를 외부 네트워크로 전송시키기 위한 라우터(120)로 이루어진다.As shown in FIG. 1, a conventional network structure includes a plurality of user computers 100 and a switching hub 110 and a switching hub 110 that transmit and receive data to and from the user computer 100 through a predetermined cable. Router 120 for transmitting the output data to the external network.
상기 사용자 컴퓨터(100)가 소정의 데이터를 원하는 수신자에게 전송하고자 하는 경우, 사용자 컴퓨터(100)는 소정의 데이터를 작성하고, 패킷화하여 랜카드를 통해 스위칭 허브(110)로 전송한다. 이러한 경우, 상기 스위칭 허브(110)와 사용자 컴퓨터(100) 사이에는 RX+,RX-,TX+,TX-의 2쌍 4라인을 사용하는 케이블이 연결되어 소정의 데이터를 송수신한다.When the user computer 100 intends to transmit predetermined data to a desired receiver, the user computer 100 prepares predetermined data, packetizes the data, and transmits the predetermined data to the switching hub 110 through a LAN card. In this case, a cable using two pairs of four lines of RX +, RX-, TX +, TX- is connected between the switching hub 110 and the user computer 100 to transmit and receive predetermined data.
또한, 상기 패킷에는 전송하고자 하는 컴퓨터의 어드레스가 기록되어, 상기 라우터(120)가 정확히 수신자 컴퓨터에 데이터가 전달될 수 있도록 한다.In addition, the address of the computer to be transmitted is recorded in the packet, so that the router 120 can accurately transmit data to the recipient computer.
한편, 상기 사용자 컴퓨터(100)가 전송하고자 하는 데이터가 내부 네트워크에 등록되어 있는 수신자에게 전송될 수도 있고, 외부 네트워크를 통해 전송될 수도 있다.Meanwhile, data to be transmitted by the user computer 100 may be transmitted to a receiver registered in an internal network, or may be transmitted through an external network.
따라서, 상기 스위칭 허브(110)는 내부 네트워크에 등록된 모든 컴퓨터의 어드레스들의 정보가 저장되어 있는 MAC 어드레스 테이블을 구비하여 상기 사용자 컴퓨터(100)로부터 전송받는 데이터에서 수신자의 어드레스를 확인하고, MAC 어드레스 테이블을 검색한다.Accordingly, the switching hub 110 includes a MAC address table that stores information of addresses of all computers registered in the internal network, and checks the address of the receiver in the data received from the user computer 100, and the MAC address. Search for a table.
상기 검색결과, 상기 MAC 어드레스 테이블에 수신자 어드레스가 검출되는 경우에는 내부 네트워크를 통해 수신자 컴퓨터로 전송한다.If the recipient address is detected in the MAC address table, the search results are transmitted to the recipient computer through the internal network.
반면에, 상기 MAC 어드레스 테이블에 수신자 어드레스가 검출되지 않는 경우, 스위칭 허브(110)에 연결되어 있는 라우터(120)를 통해 상기 사용자 컴퓨터(100)가 전송하고자 하는 데이터를 외부 네트워크로 전송한다.On the other hand, if the receiver address is not detected in the MAC address table, the user computer 100 transmits data to be transmitted to the external network through the router 120 connected to the switching hub 110.
그리고, 상기와 같은 과정을 수행중에 다른 다수의 사용자 컴퓨터(100)도 상기와 같이 데이터를 전송하고, 전송받는 동작을 계속해서 수행한다.In addition, while performing the above process, a plurality of other user computers 100 transmit data as described above, and continuously perform the operation of receiving the data.
그런데, 상기와 같이 사용자 컴퓨터(100)가 전송하고자 하는 데이터를 하나의 스위칭 허브(110)가 내부 네트워크 또는 외부 네트워크를 사용하여 전송하는 경우, 다수의 사용자 컴퓨터(100)와 접속되는 스위칭 허브(110)는 다수의 사용자 컴퓨터(100)가 동시에 내부 네트워크 또는 외부 네트워크로 소정의 데이터를 송신하거나 수신하게 되면, 데이터의 처리 속도가 현저하게 저하되는 문제점이 발생한다.However, when the switching hub 110 transmits data to be transmitted by the user computer 100 using an internal network or an external network as described above, the switching hub 110 is connected to the plurality of user computers 100. In the case where a plurality of user computers 100 simultaneously transmit or receive predetermined data to an internal network or an external network, a problem occurs that the processing speed of the data is significantly reduced.
본 발명은 상기한 종래 기술의 문제점을 효과적으로 해결하기 위해, 사용자컴퓨터의 랜카드에 내부 네트워크에 등록되어 있는 모든 사용자의 어드레스가 저장되어 있는 수신자 어드레스 데이터베이스를 구현하고, 검색부가 전송데이터에서 수신자 어드레스를 확인하여 상기 수신자 어드레스 데이터베이스에서 상기 수신자 어드레스가 검출되는 경우에는 상기 전송데이터를 제 1 버퍼를 통해 인출하고, 상기 수신자 어드레스가 검출되지 않는 경우에는 상기 전송데이터를 제 2 버퍼를 통해 인출하고, 내부 네트워크로 전송되는 데이터를 처리하는 제 1 스위칭 허브가 상기 제 1 버퍼를 통해 인출되는 전송데이터를 내부 네트워크에 등록되어 있는 수신자 어드레스로 전송하고, 라우터와 연결되어 외부 네트워크로 인출되는 데이터를 처리하는 제 2 스위칭 허브가 제 2 버퍼를 통해 인출되는 전송데이터를 처리하는 듀얼 스위칭 허브를 갖는 네트워킹 장치 및 방법을 제공함에 그 목적이 있다.The present invention implements a recipient address database in which the addresses of all users registered in the internal network are stored in a LAN card of a user computer in order to effectively solve the above problems of the prior art, and a search unit checks the recipient address in the transmission data. When the receiver address is detected in the receiver address database, the transmission data is fetched through the first buffer, and when the receiver address is not detected, the transmission data is fetched through the second buffer, and the internal network is fetched. A second switching hub that processes the data to be transmitted transmits the data transmitted through the first buffer to a receiver address registered in the internal network, and the second switching hub that processes the data that is drawn out to the external network in connection with the router It is an object of the present invention to provide a networking apparatus and method having a dual switching hub for processing transmission data drawn out through a second buffer.
도 1은 종래의 네트워크 구조를 나타내는 개략도.1 is a schematic diagram showing a conventional network structure.
도 2는 본 발명의 바람직한 일실시예에 따른 듀얼 스위칭 허브를 갖는 네트워크 구조를 나타내는 개략도.2 is a schematic diagram illustrating a network structure having dual switching hubs according to an exemplary embodiment of the present invention.
도 3은 본 발명의 바람직한 일실시예에 따른 랜카드 구조를 나타내는 개략도.Figure 3 is a schematic diagram showing a lan card structure according to an embodiment of the present invention.
도 4는 본 발명의 바람직한 일실시예에 따른 듀얼 스위칭 허브를 갖는 네트워킹 장치를 이용한 네트워킹 방법을 나타내는 순서도.4 is a flowchart illustrating a networking method using a networking device having dual switching hubs according to an exemplary embodiment of the present invention.
<도면에 나타나는 도면부호에 대한 설명><Description of reference numerals appearing in the drawing>
200 : 사용자 컴퓨터212 : 제 1 스위칭 허브200: user computer 212: first switching hub
214 : 제 2 스위칭 허브220 : 라우터214: second switching hub 220: router
300 : 검색부310 : 수신자 어드레스 데이터베이스300: search unit 310: recipient address database
320 : 스위치부330 : 제 1 버퍼320: switch unit 330: first buffer
340 : 제 2 버퍼350 : 버퍼 모니터부340: second buffer 350: buffer monitor
상기한 기술적 과제를 달성하기 위한 듀얼 스위칭 허브를 갖는 네트워킹 장치는 사용자에 의해 작성된 전송데이터를 송신하기 위한 랜카드와, 상기 전송데이터를 내부 네트워크를 통해 송신하기 위한 제 1 포트와, 상기 전송데이터를 외부 네트워크를 통해 송신하기 위한 제 2 포트를 포함하는 사용자 컴퓨터와,A networking apparatus having a dual switching hub for achieving the above technical problem includes a LAN card for transmitting transmission data written by a user, a first port for transmitting the transmission data through an internal network, and external transmission of the transmission data. A user computer including a second port for transmitting over a network;
상기 사용자 컴퓨터로부터 수신자 어드레스 정보를 전송받아 MAC 어드레스 테이블에서 상기 수신자 어드레스를 검색하고, 상기 수신자 어드레스의 검출 여부에 따른 응답메시지를 상기 사용자 컴퓨터에 전송하고, 상기 사용자 컴퓨터로부터 인출되는 전송메시지를 내부 네트워크를 이용하여 수신자 컴퓨터에 전송하기 위한 제 1 스위치부와, 상기 사용자 컴퓨터로부터 인출되는 전송메시지를 외부 네트워크를 통해 수신자 컴퓨터에 전송하기 위한 제 2 스위치부로 이루어지는 스위칭 허브와,Receives recipient address information from the user computer, retrieves the recipient address from the MAC address table, transmits a response message according to whether the recipient address is detected, to the user computer, and transmits a message sent from the user computer to an internal network. A switching hub comprising a first switch unit for transmitting to the receiver computer by using a second transmission unit, a second switch unit for transmitting a transmission message from the user computer to the receiver computer through an external network;
상기 스위칭 허브로부터 제공받는 전송데이터를 라우팅하여 외부 네트워크로 인출하는 라우터를 포함한다.It includes a router for routing the transmission data provided from the switching hub to draw to the external network.
바람직하게는, 상기 사용자 컴퓨터는 상기 MAC 어드레스 테이블에 기록되어 있는 내부 네트워크 사용자의 어드레스가 저장되는 수신자 어드레스 데이터베이스와, 상기 전송데이터에 포함된 수신자 어드레스를 확인하고, 상기 수신자 어드레스 데이터베이스에서 상기 수신자 어드레스를 검출하는 검색부와, 상기 비교부에서 상기 수신자 어드레스가 내부 네트워크에 등록되어 있는 것으로 확인되는 경우, 상기 전송데이터를 제 1 포트를 통해 전송하기 위한 제 1 버퍼와, 상기 비교부가 수신자 어드레스 데이터베이스에서 수신자 어드레스를 검출하지 못한 경우, 상기 전송데이터를 제 2 포트를 통해 전송하기 위한 제 2 버퍼와, 상기 검색부에서의 검출결과에 따라 상기 제 1 버퍼 또는 제 2 버퍼에 상기 전송데이터를 제공하는 스위치부를 포함하는 것을 특징으로 한다.Preferably, the user computer checks the recipient address database storing the address of the internal network user recorded in the MAC address table, the recipient address included in the transmission data, and checks the recipient address in the recipient address database. A retrieval unit for detecting, a first buffer for transmitting the transmission data through a first port when the comparison unit confirms that the recipient address is registered in an internal network, and the comparison unit receives a receiver in a recipient address database If the address is not detected, a second buffer for transmitting the transmission data through the second port, and a switch unit for providing the transmission data to the first buffer or the second buffer according to the detection result of the searching unit. It is special to include Gong.
또한, 상기 사용자 컴퓨터는 상기 제 1 포트 또는 제 2 포트를 통해 수신되는 소정의 수신데이터를 임시저장하고, 우선순위에 따라 상기 수신데이터를 상기 스위치부로 인출하는 버퍼 모니터링부를 더 포함하는 것을 특징으로 한다.The user computer may further include a buffer monitoring unit configured to temporarily store predetermined received data received through the first port or the second port, and to draw out the received data to the switch unit according to priority. .
상기한 기술적 과제를 달성하기 위한 듀얼 스위칭 허브를 갖는 네트워킹 방법은 (A) 전송하고자 하는 전송데이터에서 수신자 어드레스를 확인하고, 확인된 수신자 어드레스를 수신자 어드레스 데이터베이스에서 검색하는 단계;A networking method having a dual switching hub for achieving the above technical problem comprises the steps of: (A) checking the recipient address in the transmission data to be transmitted, and searching the identified recipient address in the recipient address database;
(B) 상기 수신자 어드레스 데이터베이스에서 수신자 어드레스가 검출되는 경우에는 상기 전송데이터를 제 1 버퍼로 제공하고, 상기 수신자 어드레스가 검출되지 않는 경우에는 상기 전송데이터를 제 2 버퍼로 제공하는 단계;(B) providing the transmission data to a first buffer if a recipient address is detected in the recipient address database, and providing the transmission data to a second buffer if the recipient address is not detected;
(C) 상기 제 1 버퍼 또는 제 2 버퍼에 저장되어 있는 상기 전송데이터를 제 1 스위칭 허브 또는 제 2 스위칭 허브로 전송하는 단계를 포함한다.(C) transmitting the transmission data stored in the first buffer or the second buffer to a first switching hub or a second switching hub.
바람직하게는, 상기 단계(A)는 (A1) 상기 사용자 컴퓨터가 상기 전송데이터에 포함된 수신자 어드레스 데이터베이스에서 수신자 어드레스를 검출하지 못한 경우, 상기 수신자 어드레스를 상기 제 1 스위칭 허브로 전송하는 단계;Advantageously, step (A) comprises: (A1) if said user computer does not detect a recipient address in a recipient address database included in said transmission data, transmitting said recipient address to said first switching hub;
(A2) 상기 제 1 스위칭 허브가 MAC 어드레스 테이블에서 상기 수신자 어드레스를 검색하는 단계;(A2) the first switching hub retrieving the recipient address from a MAC address table;
(A3) 상기 MAC 어드레스 테이블에서 상기 수신자 어드레스를 검출하는 경우, 수신자 확인 메시지를 사용자 컴퓨터에 전송하는 단계;(A3) if the recipient address is detected in the MAC address table, sending a recipient confirmation message to a user computer;
(A4) 상기 수신자 확인 메시지를 전송받은 사용자 컴퓨터는 수신자 어드레스 데이터베이스에 상기 수신자 어드레스를 저장하는 단계를 더 포함하는 것을 특징으로 한다.(A4) The user computer receiving the recipient confirmation message may further include storing the recipient address in a recipient address database.
또한, (A5) 상기 MAC 어드레스 테이블에서 상기 수신자 어드레스가 검출되지 않은 경우, 수신자 미확인 메시지를 사용자 컴퓨터에 전송하는 단계를 더 포함하는 것을 특징으로 한다.In addition, (A5) if the recipient address is not detected in the MAC address table, characterized in that it further comprises the step of transmitting to the user computer unacknowledged message.
또한, 상기 (C)단계는 (C1) 상기 제 1 버퍼에 저장되어 있는 상기 전송데이터가 제 1 포트를 통해 내부 네트워크를 통해 전송되기 위해 제 1 스위칭 허브로제공되는 단계를 더 포함하는 것을 특징으로 한다.In addition, the (C) step (C1) further comprises the step of providing the transmission data stored in the first buffer to the first switching hub to be transmitted through the internal network through the first port. do.
또한, 상기 (C)단계는 (C2) 상기 제 2 버퍼에 저장되어 있는 상기 전송데이터가 제 2 포트를 통해 외부 네트워크로 전송되기 위해 제 2 스위칭 허브로 제공되는 단계를 더 포함하는 것을 특징으로 한다.In addition, the step (C) further comprises the step of (C2) providing the transmission data stored in the second buffer to the second switching hub to be transmitted to the external network through the second port. .
이하, 첨부된 도 2 내지 도 4를 참조하여 본 발명의 바람직한 일실시예에 따른 듀얼 스위칭 허브를 갖는 네트워킹 장치 및 방법에 관하여 상세히 설명하기로 한다.Hereinafter, a networking apparatus and method having a dual switching hub according to an exemplary embodiment of the present invention will be described in detail with reference to FIGS. 2 to 4.
우선, 본 발명의 특징을 살펴보면, 스위칭 허브(210)는 내부 네트워크에 등록된 수신자에게 소정의 메시지 또는 데이터를 전송하기 위한 제 1 스위칭 허브(212)와 외부 네트워크를 통해 소정의 메시지 또는 데이터를 전송하기 위한 제 2 스위칭 허브(214)로 이루어진다.First, referring to the characteristics of the present invention, the switching hub 210 transmits a predetermined message or data through the first switching hub 212 and the external network for transmitting the predetermined message or data to a receiver registered in the internal network. It consists of a second switching hub 214 to.
따라서, 사용자 컴퓨터(200)는 각각의 제 1 스위칭 허브(212) 또는 제 2 스위칭 허브(214)에 메시지 또는 데이터를 별도로 전송할 수 있도록 제 1 스위칭 허브(212)와 접속하기 위한 제 1 포트와 제 2 스위칭 허브(214)와의 접속을 위한 제 2 포트를 구비한다.Accordingly, the user computer 200 may include a first port and a first port for connecting with the first switching hub 212 to separately transmit a message or data to each of the first switching hub 212 or the second switching hub 214. And a second port for connection with the second switching hub 214.
이때, 상기 제 1 포트와 제 2포트는 종래의 사용되고 있는 하나의 포트를 기능별로 나누어 두 개의 포트로 사용한다. 따라서, 상기 제 1 포트 및 제 2 포트는 새로운 포트를 추가함없이 구현한다.In this case, the first port and the second port divide one port that is conventionally used for each function and use the two ports. Thus, the first port and the second port are implemented without adding a new port.
구체적으로 살펴보면, 종래에는 8개의 핀을 갖고 있는 포트에서 1,2,3,6 핀만을 사용함으로써, 포트를 비효율적로 사용하였다. 그러나, 본 발명의 일실시예에서는 상기 8개의 핀을 모두 사용하여, 1,2,3,6 핀은 내부 네트워크용 포트 즉, 제 1 포트로 사용하고, 4,5,7,8 핀은 외부 네트워크용 포트 즉, 제 2 포트로 사용하여, 보다 효율적으로 포트를 사용한다.Specifically, by using only 1,2,3,6 pins in a port having eight pins, the port was used inefficiently. However, in one embodiment of the present invention, by using all of the eight pins, 1,2,3,6 pins are used as ports for the internal network, that is, the first port, and 4,5,7,8 pins are external. It is used as a port for a network, ie, a second port, and uses a port more efficiently.
도 2는 본 발명의 바람직한 일실시예에 따른 듀얼 스위칭 허브를 갖는 네트워크 구조를 나타내는 개략도이다.2 is a schematic diagram illustrating a network structure having a dual switching hub according to an exemplary embodiment of the present invention.
도 2에 도시된 바와 같이, 본 발명의 듀얼 스위칭 허브를 갖는 네트워킹 장치는 전송데이터를 송수신하며, 수신자 어드레스의 위치에 따라 상기 전송데이터를 제 1 포트 또는 제 2 포트로 인출하는 사용자 컴퓨터(200)와, 상기 사용자 컴퓨터(200)로부터 제공받는 전송데이터를 내부 네트워크에 접속된 수신자에게 전송하기 위한 제 1 스위칭 허브(212)와 전송데이터를 외부 네트워크로 인출하기 위한 제 2 스위칭 허브(214)로 이루어지는 스위칭 허브(210)와, 상기 제 2 스위칭 허브(214)로부터 제공되는 전송데이터를 외부 네트워크로 전송하는 라우터(220)로 이루어진다.As shown in FIG. 2, the networking device having a dual switching hub of the present invention transmits and receives transmission data, and the user computer 200 which draws the transmission data to the first port or the second port according to the location of the receiver address. And a first switching hub 212 for transmitting the transmission data provided from the user computer 200 to a receiver connected to the internal network, and a second switching hub 214 for drawing the transmission data to the external network. Switching hub 210 and the router 220 for transmitting the transmission data provided from the second switching hub 214 to the external network.
상기 라우터(220)는 외부 네트워크와의 접속을 위해 사용되며, 서로 다른 네트워크 간의 상호접속을 가능케 한다. 또한, 상기 라우터(220)는 지정된 네트워크 어드레스를 갖고 있는 사용자만이 원하는 수신자와 통신할 수 있도록 한다. 따라서, 트래픽(Traffic) 또는 인증이 용이한 장점이 있다.The router 220 is used for connection with an external network, and enables interconnection between different networks. In addition, the router 220 allows only a user having a designated network address to communicate with a desired receiver. Therefore, there is an advantage that traffic or authentication is easy.
상기 사용자 컴퓨터(200)는 소정의 데이터와 수신자 어드레스가 포함되어 있는 전송데이터를 작성하여 내부 네트워크 또는 외부 네트워크를 통해 수신자에게 전송한다. 이때, 상기 전송데이터는 랜카드를 통해 패킷 단위로 인출된다.The user computer 200 prepares the transmission data including the predetermined data and the recipient address and transmits the data to the receiver through the internal network or the external network. At this time, the transmission data is drawn out in packet units through the LAN card.
이러한 경우, 상기 랜카드에서는 인출되는 패킷에서 수신자 어드레스를 확인하고, 상기 수신자가 내부 네트워크에 등록되어 있는지를 수신자 어드레스 데이터베이스를 통해 확인한다.In this case, the LAN card checks the recipient address in the packet that is withdrawn, and checks through the recipient address database whether the recipient is registered in the internal network.
그리고, 상기 수신자가 내부 네트워크에 등록되어 있는 경우에는 상기 전송데이터를 내부 네트워크를 통해 전송한다.When the receiver is registered in the internal network, the transmission data is transmitted through the internal network.
한편, 상기 수신자가 내부 네트워크에 등록되어 있지 않은 경우에는 상기 전송데이터를 라우터(220)를 통해 외부 네트워크로 인출되도록 한다.On the other hand, when the receiver is not registered in the internal network, the transmission data is withdrawn to the external network through the router 220.
도 3은 본 발명의 바람직한 일실시예에 따른 랜카드 구조를 나타내는 개략도이다.Figure 3 is a schematic diagram showing a LAN card structure according to an embodiment of the present invention.
도 3에 도시된 바와 같이, 본 발명의 랜카드 구조는 내부 네트워크에 등록되어 있는 이용자의 어드레가 저장되는 수신자 어드레스 데이터베이스(300)와, 전송데이터에서 수신자 어드레스를 확인하여 내부 네트워크에 등록된 이용자인지를 판단하는 검색부(310)와, 상기 검색부(310)의 판단에 따라 전송데이터를 내부 네트워크 또는 외부 네트워크로 선택적으로 전송하기 위한 스위치부(320)와, 상기 제 1 스위칭 허브(212)에 소정의 데이터를 송수신하기 위한 제 1 버퍼(330)와 상기 제 2 스위칭 허브(214)를 통해 소정의 데이터를 송수신하기 위한 제 2 버퍼(340)와, 상기 제 1 버퍼(330) 및 제 2 버퍼(340)를 통해 수신되는 데이터가 임의의 순서대로 중앙처리장치(미도시)에 전송되도록 하는 버퍼 모니터부(350)로 이루어진다.As shown in Fig. 3, the LAN card structure of the present invention checks whether the address of the user registered in the internal network is stored in the recipient address database 300 and whether the user is registered in the internal network by checking the recipient address in the transmission data. The search unit 310 to determine, the switch unit 320 for selectively transmitting the transmission data to the internal network or an external network according to the determination of the search unit 310, and predetermined in the first switching hub 212 A second buffer 340 for transmitting and receiving predetermined data through the first buffer 330 and the second switching hub 214, and the first buffer 330 and the second buffer ( The buffer monitor unit 350 allows the data received through the 340 to be transmitted to the central processing unit (not shown) in any order.
상기 사용자 컴퓨터가 전송데이터를 네트워크를 통해 수신자에게 전송하고자 하는 경우, 사용자 컴퓨터에 구비되는 랜카드를 통해 스위칭 허브(210)로 전송되어수신자에게 전송되는 것이다.When the user computer wants to transmit the transmission data to the receiver through the network, it is transmitted to the switching hub 210 through the LAN card provided in the user computer and transmitted to the receiver.
이때, 상기 랜카드에서는 상기 전송데이터에 포함되어 있는 수신자 어드레스를 확인하고, 수신자 어드레스 데이터베이스(300)에서 상기 수신자 어드레스가 존재하는 지를 확인한다. 여기에서, 수신자 어드레스가 확인되지 않는 경우, 제 1 포트를 통해 수신자 어드레스를 제 1 스위칭 허브(212)로 전송한다. 그러면, 상기 제 1 스위칭 허브(212)는 MAC 어드레스 테이블(216)에서 수신자 어드레스를 검색한다. 수신자 어드레스가 검출되는 경우에는 수신자 확인 메시지를 사용자 컴퓨터(200)에 전송한다. 그러면, 사용자 컴퓨터(200)의 랜카드에서는 수신자 어드레스 데이터베이스(300)에 수신자 어드레스를 저장한다.At this time, the LAN card checks the recipient address included in the transmission data, and checks whether the recipient address exists in the recipient address database 300. Here, when the recipient address is not confirmed, the recipient address is transmitted to the first switching hub 212 through the first port. The first switching hub 212 then retrieves the recipient address from the MAC address table 216. If a recipient address is detected, the recipient confirmation message is sent to the user computer 200. Then, the LAN card of the user computer 200 stores the recipient address in the recipient address database 300.
반면에, 상기 MAC 어드레스 테이블(216)에서 수신자 어드레스를 검출되지 않은 경우, 수신자 미확인 메시지를 사용자 컴퓨터(200)에 전송한다.On the other hand, if the recipient address is not detected in the MAC address table 216, the receiver unacknowledged message is transmitted to the user computer 200.
상기 수신자 미확인 메시지를 수신한 사용자 컴퓨터(200)는 랜카드의 스위치부(320)에서 상기 전송데이터가 제 2 버퍼(340)로 전송되도록하여, 외부 네트워크로 인출되어 수신자에게 전송될 수 있도록 한다.The user computer 200 receiving the unacknowledged message allows the transmission data to be transmitted to the second buffer 340 in the switch unit 320 of the LAN card, so that the transmission data can be drawn out to an external network and transmitted to the receiver.
또한, 내부 네트워크와 외부 네트워크를 통해 소정의 데이터가 동시에 수신되는 경우, 상기 데이터를 제 1 버퍼(330)와 제 2 버퍼(340)에 임시저장하고, 버퍼 모니터부(350)에서 정한 임의의 순서에 의해서 순차적으로 스위치부(320)를 통해 중앙제어부(미도시)로 전송되도록 한다.In addition, when predetermined data is simultaneously received through the internal network and the external network, the data is temporarily stored in the first buffer 330 and the second buffer 340, and the predetermined order determined by the buffer monitor 350. By sequentially transmitting to the central control unit (not shown) through the switch unit 320.
도 4는 본 발명의 바람직한 일실시예에 따른 듀얼 스위칭 허브를 갖는 네트워킹 장치를 이용한 네트워킹 방법을 나타내는 순서도이다4 is a flowchart illustrating a networking method using a networking device having a dual switching hub according to an exemplary embodiment of the present invention.
도 4에 도시된 바와 같이, 사용자는 전송데이터가 내부 또는 외부 네트워크로 전송될 수 있도록 랜카드에 제공한다(s400). 이러한 경우, 상기 랜카드의 검색부(310)는 상기 전송데이터에 포함되어 있는 수신자 어드레스를 확인하여 수신자 어드레스 데이터베이스(300)에 동일한 수신자 어드레스가 존재하는 지를 검색한다(s410).As shown in Figure 4, the user provides to the LAN card so that the transmission data can be transmitted to the internal or external network (s400). In this case, the search unit 310 of the LAN card checks the recipient address included in the transmission data and searches whether the same recipient address exists in the recipient address database 300 (S410).
상기 검색 단계(s410)에서, 수신자 어드레스 데이터베이스(300)에서 수신자 어드레스가 검출되는 경우, 상기 전송데이터를 제 1 버퍼(330)로 전송한다(s420).When the receiver address is detected in the receiver address database 300 in the search step s410, the transmission data is transmitted to the first buffer 330 (s420).
그리고, 상기 제 1 버퍼(330)에 저장되어 있는 전송데이터를 제 1 포트를 통해 제 1 스위칭 허브(212)에 제공한다(s430). 상기 제 1 스위칭 허브(s430)는 상기 전송데이터가 내부 네트워크를 통해 수신자에게 전달될 수 있도록 한다(s440).In operation S430, the transmission data stored in the first buffer 330 is provided to the first switching hub 212 through the first port. The first switching hub s430 allows the transmission data to be delivered to the receiver through the internal network (S440).
한편, 상기 검색 단계(s410)에서, 수신자 어드레스 데이터베이스(300)에서 수신자 어드레스가 검출되지 않는 경우, 상기 전송데이터를 제 2 버퍼(340)로 전송한다(s450).On the other hand, if the recipient address is not detected in the receiver address database 300 in the search step (s410), the transmission data is transmitted to the second buffer 340 (s450).
상기 제 2 버퍼(340)는 상기 전송데이터가 제 2 포트를 통해 제 2 스위칭 허브(214)로 전송한다(s460).The second buffer 340 transmits the transmission data to the second switching hub 214 through the second port (S460).
그러면, 상기 제 2 스위칭 허브(214)는 상기 전송데이터가 라우터(220)를 통해 외부 네트워크로 제공될 수 있도록 한다(s470).Then, the second switching hub 214 allows the transmission data to be provided to the external network through the router 220 (s470).
본 발명은 도면에 도시된 일실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the present invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. . Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
전술한 바와 같이, 본 발명의 듀얼 스위칭 허브를 갖는 네트워킹 장치 및 방법에 따르면, 소정의 전송데이터를 내부 네트워크만으로 전송하는 제 1 스위칭 허브와 상기 전송데이터를 외부 네트워크만으로 전송하는 제 2 스위칭 허브를 별도로 구비함으로써 보다 데이터 전송속도가 향상되며, 듀얼 스위칭 허브를 이용하여 보다 효율적이며 안정적으로 데이터를 처리할 수 있다.As described above, according to the networking apparatus and method having the dual switching hub of the present invention, a first switching hub for transmitting predetermined transmission data only to the internal network and a second switching hub for transmitting the transmission data only to the external network are separately provided. In addition, the data transmission speed is improved, and data can be processed more efficiently and reliably using the dual switching hub.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010060518A KR20030027352A (en) | 2001-09-28 | 2001-09-28 | Appratus and method for networking of dual switching hub |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010060518A KR20030027352A (en) | 2001-09-28 | 2001-09-28 | Appratus and method for networking of dual switching hub |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030027352A true KR20030027352A (en) | 2003-04-07 |
Family
ID=29562831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010060518A KR20030027352A (en) | 2001-09-28 | 2001-09-28 | Appratus and method for networking of dual switching hub |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20030027352A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100425560B1 (en) * | 2000-06-20 | 2004-04-03 | 닛뽕덴끼 가부시끼가이샤 | Lan path control system and method capable of easy changing active port of terminal |
KR101133471B1 (en) * | 2010-01-29 | 2012-04-10 | 대신정보기술 주식회사 | Dual port lan card and computer device capable of supporting dual network |
-
2001
- 2001-09-28 KR KR1020010060518A patent/KR20030027352A/en not_active Application Discontinuation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100425560B1 (en) * | 2000-06-20 | 2004-04-03 | 닛뽕덴끼 가부시끼가이샤 | Lan path control system and method capable of easy changing active port of terminal |
KR101133471B1 (en) * | 2010-01-29 | 2012-04-10 | 대신정보기술 주식회사 | Dual port lan card and computer device capable of supporting dual network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9294387B2 (en) | Discovery technique for physical media interface aggregation | |
US5953507A (en) | Method and apparatus for providing a 3-way connection between a mobile computing device, a stationary computing device and a computer network | |
EP0537408B1 (en) | Routing in a network of bridge-connected LAN segments | |
US5058109A (en) | Exclusionary network adapter apparatus and related method | |
KR100280642B1 (en) | Memory management device of Ethernet controller and its control method | |
EP2696537A1 (en) | Network system, switch, and connection terminal detection method | |
CN101247351B (en) | Load sharing method and device | |
JP2000196672A (en) | Inter-network repeater | |
US20050190752A1 (en) | Method and system for locating the incoming port of a MAC address in an Ethernet switch network | |
KR20030027352A (en) | Appratus and method for networking of dual switching hub | |
US6061730A (en) | Methods and apparatus for communicating data in computer networks with separate packet assembly and packet broadcast channels | |
JP3159251B2 (en) | Data exchange device | |
CN1316385C (en) | Storing fibre channel information on an infiniband administration data base | |
JP2865075B2 (en) | Network printer | |
JPH09191315A (en) | Network terminal equipment | |
WO2013027925A1 (en) | Physical server for implementing virtual router and method thereof | |
JP4026015B2 (en) | Computer system and network configuration recognition method in computer system | |
KR100596385B1 (en) | Forwarding entry processing method for virtual local area network support router | |
JPH09261272A (en) | Switching system for network | |
JPH10285247A (en) | Data communication equipment and communication terminal equipment | |
JPH05250289A (en) | Method and device for transmitting data | |
JPS63279643A (en) | Network diagnostic device | |
JPH11234322A (en) | Device and method for improving function level 2 'ethernet(r)' switch to or higher than level 3 | |
JPH0556057A (en) | Loop network system | |
JPH11122280A (en) | Switching hub function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
WITN | Withdrawal due to no request for examination |