3-A: Performance Improvements to HTTP Applications:18
Persistent Connections18
HTTP Pipelining20
WHY IT JUST DOESN'T MATTER ANYMORE (AND MAYBE NEVER DID)22
The Silver Lining24
Conditional GET / client caching26
FIGURE 5: CLIENT CATCHING STRUCTURE27
3-B: Internet Protocols Comparison28
TASK 0430
4-A: Integrated Services (Intserv) architecture allows an Internet connection to have a guaranteed Quality of Services (QoS)30
4-B: Differentiated Services (Diffserv) architecture allows an Internet connection to have a differentiated QoS.31
4-C: Implementation of Intserv in the core of the Internet33
TASK 0535
ISO/IEC 17799:2005 Information technology - Security techniques - Code of practice for information security management35
5-A: Eleven Security Clauses38
Clause 144
Clause 244
Clause 344
Clause 444
Clause 544
Clause 645
Clause 745
Clause 845
Clause 945
Clause 1046
Clause 1146
REFERENCES47
Computer Networking and Management
Introduction
A computer network is a connection of two or more computers in order to share resources and data. These shared resources can include devices like printers and other resources like electronic mail, internet access, and file sharing. A computer netw0rk can als0 be seen as a c0llecti0n 0f Pers0nal c0mputers and other related devices which are connected together, either with cables or wirelessly, so that they can share information and communicate with one another. C0mputer netw0rks vary in size. Some networks are needed for areas within a single office, while others are vast or even span the globe. (Goyal, 2005, 99)
Network management has grown as a career that requires specialized training, and comes with management of important resp0nsibilities, thus creating future 0pp0rtunities f0r employment. The resulting expected increase in opportunities should be a determining and persuasive factor for graduates to consider going into network management.
TASK 01
Round-trip time (RTT) is the time it takes for a client to send a request and the server to send a response over the network, not including the time required for data transfer. That is, it includes the back-and-forth time on the wire, but excludes the time to fully download the transferred bytes (and is therefore unrelated to bandwidth). For example, for a browser to initiate a first-time connection with a web server, it must incur a minimum of 3 RTTs: 1 RTT for DNS name resolution; 1 RTT for TCP connection setup; and 1 RTT for the HTTP request and first byte of the HTTP response. Many web pages require dozens of RTTs. (Goyal, 2005, 52)
RTTs vary from less than one millisecond on a LAN to over one second in the worst cases, e.g. a modem connection to a service hosted on a different continent from the user. For small download file sizes, such as a search results page, RTT is the major contributing factor to latency on "fast" (broadband) connections. Therefore, an important strategy for speeding up web page performance is to minimize the number of round trips that need to be made. Since the majority of those round trips consist of HTTP requests and responses, it's especially important to minimize the number of requests ...