Lines Matching full:as
12 the order of a few kilobytes and RAM usage can be configured to be as
13 low as a few hundred bytes.
59 compliant in order to let the embedded devices to act as first-class
67 level protocols such as ARP which translates IP addresses to MAC
68 addresses, to application level protocols such as SMTP that is used to
70 protocols and upper layer protocols will be referred to as "the
72 or firmware and will be referred to as "the network device" that are
109 and the stack, such as the soft error reporting mechanism and
116 The uIP stack can be run either as a task in a multitasking system, or
117 as the main program in a singletasking system. In both cases, the main
131 timers, such as delayed acknowledgments, retransmissions and
143 implementations are given as part of the uIP distribution.
164 implementation will have to do a number of 32-bit additions as part of
200 handled by the processor, such as RS-232 ports, can copy incoming
211 packet buffer that are not used for headers as a temporary storage
213 as well as the length of the data to the stack. The TCP/IP headers are
228 with as little as 200 bytes of RAM, but such a configuration will
259 of uIP is implemented as a C function that is called by uIP in
267 application is able to act on incoming data and connection requests as
268 soon as the TCP/IP stack receives the packet, low response times can
302 The application must be implemented as a C function, UIP_APPCALL(),
305 events. The functions are implemented as C macros that will evaluate
308 time as data is acknowledged).
320 application might decide to act as an HTTP server if the value of
321 uip_conn->lport is equal to 80 and act as a TELNET server if the value
361 should be made. As uIP does not keep track of packet contents after they have
506 for an application to deal with all types of events such as
529 The application knows that as long as the "Welcome!" message has not
667 events as is done in the example.
687 be used as a web server with static pages. The implementation follows.
797 connection is established, such as intializing the application state
801 The following very simple application serves as an example of how the
878 implemented as empty functions.
913 after checking if data should be sent out or not as indicated by the
936 checks such as if the destination IP address of the incoming packet
966 as the Microsoft Windows file-sharing SMB protocol. Multicast is
967 primarily used in protocols used for multimedia distribution such as
969 multicast packets. uIP current supports broadcast packets as well as
979 The ICMP implementation in uIP is very simple as itis restricted to
1038 as a sample of the RTT. The sample is used together with Van
1050 As uIP does not keep track of packet contents after they have
1096 parts of the data stream as being more urgent than the normal
1103 otherwise synchronous API. As uIP already use an asynchronous event
1145 time-frame, an acknowledgment is sent. The time-frame can be as high
1146 as 500 ms but typically is 200 ms.
1148 A TCP sender such as uIP that only handles a single outstanding TCP
1151 time, it will wait as much as 500 ms before an acknowledgment is
1171 The maximum throughput when uIP acts as a receiver is not affected by