Patent ID: 7710870

Claim:
A method of controlling congestion of a node in an ad-hoc network, the method comprising: (a) classifying a channel state into a busy channel state or an idle channel state and then monitoring the channel state; (b) performing contention for acquiring a channel with neighboring nodes when data to be transmitted is present during the monitoring of the channel state; (c) calculating an available bandwidth on the basis of the channel state when the node wins the contention; and (d) determining an amount of data to be transmitted on the basis of the available bandwidth, wherein (d) comprises (d1) determining whether or not data transmission is a first data transmission after establishing a session, (d2) if the data transmission is the first data transmission after establishing a session, calculating an initial transmission amount on the basis of a maximum transmission amount used in a physical layer, and (d3) if the data transmission is not the first data transmission after establishing a session, determining a new transmission amount on the basis of an existing transmission amount.