|
With the popularity of high - speed networks , more and more Internet users continue to participate in a variety of interactive multimedia applications . Among them, the most popular massively multiplayer online games (Massive Multiplayer Online Games, referred to as MMOG ) . In MMOG inside the game between the various objects will produce large amounts of event data , these events by the interaction between objects . These events characteristics of the data is different from the other applications on the usual Internet . Because the event data typically contains only some of the control information, so they interact very frequent interval is very short , the data packet is also very small . The most commercial MMOG use TCP or UDP transport protocol as event data , however , because the TCP congestion control algorithm , connection status for byte stream heavyweight agreement , it is difficult to support a large number of concurrent users processing. UDP does not complex congestion control , connection-oriented , data packet transfer data , is a lightweight protocol . MMOG event data transfer , UDP relatively more suitable . But UDP but do not support the reliable transmission of data and session management . Therefore , in this paper , on the basis of the UDP design a new application protocols Game Transfer Protocol (Game Transport Protocol, GTP) . GTP types of event data for MMOG design can provide a variety of transmission mechanisms to meet the the MMOG various transmission requirements . First , GTP very simple packet-based windowed mode , processing , transmission speed , event data is ideal for this small packet . Second , GTP also provides session management and adaptive retransmission mechanism . Session management , easy access to each other 's online status ; adaptive retransmission mechanism can achieve real-time packet transmission and priority , to meet some of the requirements has a duration of event data , general data , but also can not use retransmission mechanism , maximize the use of resources . While GTP is a protocol designed for the MMOG , can also be used in other interactive multimedia applications in GTP. Finally, in order to provide
|