25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

circuit-level gateway (see Figure 22-18 on page 805). However, in practice, there<br />

are significant differences between them, such as:<br />

► Circuit-level gateways can h<strong>and</strong>le several <strong>TCP</strong>/<strong>IP</strong> applications, as well as<br />

UDP applications, without any extra modifications on the client side for each<br />

application. Therefore, this makes circuit-level gateways a good choice to<br />

satisfy user requirements.<br />

► Circuit-level gateways do not provide packet processing or filtering.<br />

Therefore, a circuit-level gateway is generally referred to as a transparent<br />

gateway.<br />

► Application-level gateways have a lack of support for UDP.<br />

► Circuit-level gateways are often used for outbound connections, while<br />

application-level gateways (proxy) are used for both inbound <strong>and</strong> outbound<br />

connections. Generally, when using both types combined, circuit-level<br />

gateways can be used for outbound connections <strong>and</strong> application-level<br />

gateways can be used for inbound connections to satisfy both security <strong>and</strong><br />

user requirements.<br />

Circuit-level gateways can sometimes h<strong>and</strong>le incoming UDP packets or <strong>TCP</strong><br />

connections. However, a client on the secure side must inform the gateway to<br />

expect such packets. SOCKS v5 has this capability.<br />

A well-known example of a circuit-level gateway is SOCKS (refer to 22.5,<br />

“SOCKS” on page 846 for more information). Because the data that flows over<br />

SOCKS is not monitored or filtered, a security problem can arise. To minimize<br />

security problems, trusted services <strong>and</strong> resources need to be used on the<br />

outside network (untrusted network).<br />

804 <strong>TCP</strong>/<strong>IP</strong> <strong>Tutorial</strong> <strong>and</strong> <strong>Technical</strong> <strong>Overview</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!