English
Language : 

W3100A Datasheet, PDF (26/63 Pages) List of Unclassifed Manufacturers – i2Chip W3100A
starting point
CLOSED
cmd : sys_init,
close
cmd : sock_init
INIT
Timeout ಋ
recv : RST
SYNSENT
ESTABLISHED
recv : SYN, ACK
send : ACK
cmd : connect
send : ARP request
ARP
recv : ARP reply
send : SYN
Above diagram illustrates the connection set-up process using active open. Each status can be verified
through the socket status register of the corresponding channel.
a. CLOSED state: channel is initialized by executing sys_init or close command
b. INIT state: sets the port number (source port register) to be used in the channel and activates the channel
by executing the sock_init command
c. ARP state: In order to set up connection, MCU sets the Destination IP, Destination Port register and
executes the connect command. Based on this command, W3100A changes to this state and transmits ARP
request packet. When ARP reply packet is received from the peer under this state, it changes to SYNSENT
state and transmits SYN packet. In case no reply is received from the peer, re-transmission is made.
When no reply is received within the designated timeout duration, timeout occurs and it changes to CLOSED
state.
d. SYNSENT state: In this state, W3100A transmits SYN packet and stands by to receive SYN,ACK packet
from the peer. In case appropriate SYN,ACK packet is received, W3100A transmits ACK packet and
completes the connection set-up to become changed to ESTABLISHED state. In case no appropriate
SYN,ACK packet is received from the peer, re-transmission of SYN Packet is made. When no reply is
received within the designated timeout duration, timeout occurs and it changes to CLOSED state. Also, if
the peer has no application standing by in passive mode, the peer receives RST packet and changes to
CLOSED state.
Passive open.
In TCP Server mode, stands by for connection set-up from the peer under the Listen command, and the
connection set-up is accepted when requested.
oˆ™‹ž™Œ‹Gp•›Œ™•Œ›Gj–••ŒŠ›› G~¡ˆ™‹GO~p•Œ›SGp•ŠUPG
Y]