A. Describe a full proxy architecture.
The Full-Proxy Data Center Architecture by Lori MacVittie
THE FULL-PROXY PLATFORM


IT as Simple as Possible
Recent Posts


THE FULL-PROXY DATA CENTER ARCHITECTUREBIG-IP Access Policy Manager (APM) is a flexible, high-performance access and security solution that provides unified global access to your applications and network. By converging and consolidating remote access, LAN access, and wireless connections within a single management interface, and providing easy-to-manage access policies, BIG-IP APM helps you free up valuable IT resources and scale cost-effectively
Big IP Access Policy Manager Overview
Big Ip Access Policy Manager Datasheet
Configuration Guide for BIG IP Access Policy Manager
F5® BIG-IP® Global Traffic Manager™ (GTM) distributes DNS and user application requests based on business policies, data center and network conditions, user location, and application performance. BIG-IP GTM delivers F5’s high-performance DNS Services with visibility, reporting, and analysis; scales and secures DNS responses geographically to survive DDoS attacks; delivers a complete, real-time DNSSEC solution; and ensures global application high availability.
Get an up-to-date, comprehensive view of application traffic and device performance. Set thresholds and alerts to react quickly to changing network conditions and user demands.
Use a single interface to automate common operational tasks for your F5 devices, reducing total cost of ownership and OpEx.
Use 160 customizable metrics to gain complete visibility into your application delivery infrastructure over time and improve planning and budgeting for future projects.
Quickly isolate application performance and traffic management problems to minimize the effect on your business.
Deploy according to your business needs with the flexibility of physical and virtual Enterprise Manager editions
Application-Delivery-Network-Platform-Management-White-Paper
Reduce frustration for employees and consumers using your site with fast apps, and pave the way for higher productivity and sales.
Improve asymmetric deployment performance by 2x to 5x, and symmetric deployment by up to 10x.
Reduce the number of application servers required with SSL offload, compression offload, and caching—and save both CapEx and OpEx.
Extend server capacity and reduce bandwidth usage to improve performance and reduce costs.
Use pre-defined policies for apps such as SharePoint, SAP Portal, Oracle Portal, E-business Suite 11/12, Siebel CRM, and more to simplify configuration.
Apply front-end optimization techniques to overcome the unique app delivery challenges of mobile devices.
Big-Ip-Webaccelerator-Overview
Big-Ip-Webaccelerator-Data-Sheet
Configuration-Guide-for-the-BIG-IP-WebAccelerator-System
Policy-Management-Guide-for-the-BIG-IP-WebAccelerator-System
F5® BIG-IP® WAN Optimization Module™ (WOM) compresses, deduplicates, and encrypts data between two data centers. When used in conjunction with Oracle Data Guard, BIG-IP WOM improves the performance of replication while enabling the secure transfer of data within your database management system (DBMS). The more latency, congestion, and packet loss your connection suffers from, the more BIG-IP WOM improves your replication environment.
• TCP Optimization—Cut down on the overhead inherent in TCP to speed replication
• Rate Shaping—Set limits for how much and how little bandwidth Data Guard should receive
• Compression—Send compressed versions of data over the WAN to reduce bandwidth
• Deduplication—Send each distinct bit of data only once with advanced deduplication technology
• Increase Performance—Improve RPOs and RTOs by reducing data replication lag
• Increase Efficiency—Maximize bandwidth utilization
• Cost Savings—Reduce WAN costs and offload CPU-intensive processes from servers
• Improve Security—Encrypt SQL transactions over the WAN
Oracle-Data-Guard-Wom-Solution-Profile
ARX
B. Differentiate between HTTP versions
C. Interpret HTTP status codes
Expect: 100-continue as a header in its initial request[2] and check if a 100 Continue status code is received in response before continuing (or receive 417 Expectation Failed and not continue).[2]D. Determine an HTTP request method for a given use case
E. Explain the purpose and functionality of HTTP keepalives
J. Differentiate between passive and active FTP
L. Explain the purpose and functionality of a cookie
M. Given a situation in which a client connects to a remote host, explain how the name resolution process occurs
![]() |
N. Explain the purpose and functionality of a URL
B. Explain the purpose and functionality of TCP
Processes transmit data by calling on the TCP and passing buffers of data as arguments. The TCP packages the data from these buffers into segments and calls on the internet module [e.g. IP] to transmit each segment to the destination TCP.[5]
| Offsets | Octet | 0 | 1 | 2 | 3 | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Octet | Bit | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
| 0 | 0 | Source port | Destination port | ||||||||||||||||||||||||||||||
| 4 | 32 | Sequence number | |||||||||||||||||||||||||||||||
| 8 | 64 | Acknowledgment number (if ACK set) | |||||||||||||||||||||||||||||||
| 12 | 96 | Data offset | Reserved 0 0 0 |
N S |
C W R |
E C E |
U R G |
A C K |
P S H |
R S T |
S Y N |
F I N |
Window Size | ||||||||||||||||||||
| 16 | 128 | Checksum | Urgent pointer (if URG set) | ||||||||||||||||||||||||||||||
| 20 … |
160 ... |
Options (if data offset > 5. Padded at the end with “0” bytes if necessary.) … |
|||||||||||||||||||||||||||||||
| Offsets | Octet | 0 | 1 | 2 | 3 | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Octet | Bit | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
| 0 | 0 | Source port | Destination port | ||||||||||||||||||||||||||||||
| 4 | 32 | Length | Checksum | ||||||||||||||||||||||||||||||
E. Explain how retransmissions occur
F. Explain the purpose and process of a reset
G. Describe various TCP options
| Offsets | Octet | 0 | 1 | 2 | 3 | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Octet | Bit | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
| 0 | 0 | Source port | Destination port | ||||||||||||||||||||||||||||||
| 4 | 32 | Sequence number | |||||||||||||||||||||||||||||||
| 8 | 64 | Acknowledgment number (if ACK set) | |||||||||||||||||||||||||||||||
| 12 | 96 | Data offset | Reserved 0 0 0 |
N S |
C W R |
E C E |
U R G |
A C K |
P S H |
R S T |
S Y N |
F I N |
Window Size | ||||||||||||||||||||
| 16 | 128 | Checksum | Urgent pointer (if URG set) | ||||||||||||||||||||||||||||||
| 20 … |
160 ... |
Options (if data offset > 5. Padded at the end with “0” bytes if necessary.) | |||||||||||||||||||||||||||||||
H. Describe a TCP checksum error
T=1/b
![]() |
| http://media.packetlife.net/media/library/15/IPv4_Subnetting.pdf |
![]() |
| http://ccna-cisco.webs.com/subnetting.htm |
| Network id | Cost | Next hop |
|---|---|---|
| …….. | …….. | …….. |
| …….. | …….. | …….. |
| Network Destination | Netmask | Gateway | Interface | Metric |
|---|---|---|---|---|
| 0.0.0.0 | 0.0.0.0 | 192.168.0.1 | 192.168.0.100 | 10 |
| 127.0.0.0 | 255.0.0.0 | 127.0.0.1 | 127.0.0.1 | 1 |
| 192.168.0.0 | 255.255.255.0 | 192.168.0.100 | 192.168.0.100 | 10 |
| 192.168.0.100 | 255.255.255.255 | 127.0.0.1 | 127.0.0.1 | 10 |
| 192.168.0.255 | 255.255.255.255 | 192.168.0.100 | 192.168.0.100 | 10 |
| Fragment | Total bytes | Header bytes | Data bytes | “More fragments” flag | Fragment offset (8-byte blocks) |
|---|---|---|---|---|---|
| 1 | 1500 | 20 | 1480 | 1 | 0 |
| 2 | 1020 | 20 | 1000 | 1 | 185 |
| 3 | 1500 | 20 | 1480 | 1 | 310 |
| 4 | 560 | 20 | 540 | 0 | 495 |
The physical layer defines the electrical, mechanical, procedural, and functional specifications for activating, maintaining, and deactivating the physical link between communicating network systems. Physical layer specifications define characteristics such as voltage levels, the timing of voltage changes, physical data rates, maximum transmission distances, and physical connectors. Physical layer implementations can be categorized as either LAN or WAN specifications.
Examples of data link protocols are Ethernet for local area networks (multi-node), the Point-to-Point Protocol (PPP), HDLC and ADCCP for point-to-point (dual-node) connections.
OSI Model Network Layer
![]() |
Internetwork devices usually have both a name and an address associated with them. Internetwork names typically are location-independent and remain associated with a device wherever that device moves (for example, from one building to another). Internetwork addresses usually are location-dependent and change when a device is moved (although MAC addresses are an exception to this rule). As with network addresses being mapped to MAC addresses, names are usually mapped to network addresses through some protocol. The Internet uses Domain Name System (DNS) to map the name of a device to its IP address. For example, it’s easier for you to remember http://www.cisco.com instead of some IP address. Therefore, you type http://www.cisco.com into your browser when you want to access Cisco’s web site. Your computer performs a DNS lookup of the IP address for Cisco’s web server and then communicates with it using the network address.
GLOSSARY
1. FTP (File Transfer Protocol) – Used to transfer files over the internet using TCP/IP.
2. HTTP (Hypertext Transfer Protocol) – Underlining protocol used by the World Wide Web. Allows Web servers and browsers to communicate with each other.
3. SMTP (Simple Mail Transfer Protocol) – Protocol used to send email messages between servers.
4. DNS (Domain Name Service) – An internet service that translates domain names, such as http://www.yahoo.com, into IP addresses.
5. TFTP (Trivial File Transfer Protocol) – Simplified version of the FTP protocol which has no security features.
6. NFS (Network File System) – Client/Server application designed by SUN MICROSYSTEMS to allow all network users to access files stored on different computer types.
7. Telnet – terminal emulation program that allows you to connect to a server and enter information and commands similar to if you were actually on the server terminal.
8. ASCII – a code for representing English characters as numbers.
9. EBCDIC (Extended Binary-Coded Decimal Interchange Code) – IBM code for representing characters as numbers.
10. MIDI (Musical Instrument Device Interface) – adopted by the electronic music industry for controlling devices, such as synthesizers and sound cards, that emit music.
11. MPEG (Moving Pictures Experts Group) – the family of digital video compression standards and file formats developed by the ISO group.
12. JPEG (Joint Photographic Experts Group) – a lossy compression format for color images that reduces file size by 5% while losing some image detail.
13. SQL (Structured Query Language) – a standardized query language for requesting information from a database.
14. RPC (Remote Procedure Call) – allows a program on one computer execute a program on a server.
15. TCP (Transmission Control Protocol) – enables two to establish a connection and exchange streams of data.
16. UDP (User Datagram Protocol) – offering a direct way to send and receive datagrams over an IP network with very few error recovery services.
17. IP (Internet Protocol) – specifies the format of packets and the addressing schemes.
18. ICMP (Internet Control Message Protocol) – an extension of IP which supports packets containing error, control, and informational messages.
19. ARP (Address Resolution Protocol) – used to convert an IP address to a physical address.
20. PING – a utility to check if an IP address is accessible.
21. Traceroute – utility that tracks a packet from your computer to an internet host showing how many hops and how long it took.
22. IEEE 802.2 – divides the data link layer into two sublayers — the logical link control (LLC) layer and the media access control (MAC) layer.
23. 802.3 – Defines the MAC layer for bus networks that use CSMA/CD. This is the basis of the Ethernet standard.
24. 802.5 – Defines the MAC layer for token-ring networks.