32
CS625 CHAPTER 1 INTRODUCTION TO DATA COMMUNICATIONS Data communications is the movement of computer information from one point to another by means of electrical or optical transmission systems. Such systems are often called data communications networks. This is in contrast to the broader term telecommunications, which includes the transmission of voice and video (images and graphics) as well as data and usually implies longer distances. Pervasive networking means that communication networks will one day be everywhere; virtually any device will be able to communicate with any other device in the world. A second key trend is the integration of voice, video, and data communication, sometimes called convergence IMPLICATIONS FOR MANAGEMENT First, networks and the Internet change almost everything. Second, today's networking environment is driven by standards Third, as the demand for network services and network capacity increases, so too will the need for storage and server space. CHAPTER 2 APPLICATION LAYER The work done by any application program can be divided into four general functions. The first is data storage. Most application programs require data to be stored and retrieved, whether it is a small file such as a memo produced by a word processor or a large database such as an organization's accounting records. The second function is data access logic, the processing required to access data, which often means database queries in SQL (structured query language). The third function is the application logic (sometimes called business logic), which also can be simple or complex, depending on the application. The fourth function is the presentation logic, the presentation of information to the user and the acceptance of the user's commands.

Business Data Communications and Networks

Embed Size (px)

Citation preview

Page 1: Business Data Communications and Networks

CS625

CHAPTER 1 INTRODUCTION TO DATA COMMUNICATIONSData communications is the movement of computer information from one point to another by means of electrical or optical transmission systems. Such systems are often called data communications networks. This is in contrast to the broader term telecommunications, which includes the transmission of voice and video (images and graphics) as well as data and usually implies longer distances.

Pervasive networking means that communication networks will one day be everywhere; virtually any device will be able to communicate with any other device in the world.

A second key trend is the integration of voice, video, and data communication, sometimes called convergence

IMPLICATIONS FOR MANAGEMENT

• First, networks and the Internet change almost everything.• Second, today's networking environment is driven by standards• Third, as the demand for network services and network capacity increases, so too will

the need for storage and server space.

CHAPTER 2 APPLICATION LAYER

The work done by any application program can be divided into four general functions. The first is data storage. Most application programs require data to be stored and retrieved, whether it is a small file such as a memo produced by a word processor or a large database such as an organization's accounting records. The second function is data access logic, the processing required to access data, which often means database queries in SQL (structured query language). The third function is the application logic (sometimes called business logic), which also can be simple or complex, depending on the application. The fourth function is the presentation logic, the presentation of information to the user and the acceptance of the user's commands.

Page 2: Business Data Communications and Networks

Middleware does two things. First, it provides a standard way of communicating that can translate between software from different vendors. Many middleware tools began as translation utilities that enabled messages sent from a specific client tool to be translated into a form understood by a specific server tool. The second function of middleware is to manage the message transfer from clients to servers (and vice versa) so that clients need not know the specific server that contains the application's data. The application software on the client sends all messages to the middleware, which forwards them to the correct server. The application software on the client is therefore protected from any changes in the physical network.

n-tier architecture uses more than three sets of computers. In this case, the client is responsible for presentation logic, a database server is responsible for the data access logic and data storage, and the application logic is spread across two or more different sets of servers

Two-Tier E-mail Architecture With a two-tier thick client-server architecture, each client computer runs an application layer software package called a mail user agent, which is usually more commonly called an e-mail client

The SMTP standard covers message transmission between mail servers (i.e., mail server to mail server) and between the originating e-mail client and its mail server.

Although there are several important technical differences between POP and IMAP, the most noticeable difference is that before a user can read a mail message with a POP (version 3) e-mail client, the e-mail message must be copied to the client computer's hard disk and deleted from the mail server. With IMAP, e-mail messages can remain stored on the mail server after they are read.

The three-tier thin client-server e-mail architecture uses a Web server and Web browser to provide access to your e-mail.

list server (or Listserv) group is simply a mailing list of users who have joined together to discuss some topic.

IMPLICATIONS FOR MANAGEMENT

• If the network does not easily enable a wide variety of applications, this can severely limit the ability of the organization to compete in its environment.

• Most organizations have seen their network operating costs grow significantly even though the cost per packet (i.e., the cost divided by the amount of traffic) has dropped significantly over the last ten years.

Page 3: Business Data Communications and Networks

CHAPTER 3 PHYSICAL LAYER

it is possible to translate analog voice data into digital form for trans-mission over digital computer circuits using a device called a codec.

Multiplexing means to break one high-speed physical communication circuit into several lower-speed logical circuits so that many different devices can simultaneously use it but still “think” that they have their own separate circuits (the multiplexer is “transparent”)

Frequency division multiplexing (FDM) can be described as dividing the circuit “horizontally” so that many signals can travel a single communication circuit simultaneously.

Time division multiplexing (TDM) shares a communication circuit among two or more terminals by having them take turns, dividing the circuit vertically, so to speak.

Statistical time division multiplexing (STDM) is the exception to the rule that the capacity of the multiplexed circuit must equal the sum of the circuits it combines. STDM allows more terminals or computers to be connected to a circuit than does FDM or TDM. The key benefit of STDM is that it provides more efficient use of the circuit and saves money.

Wavelength division multiplexing (WDM) is a version of FDM used in fiber-optic cables.

Inverse multiplexing (IMUX) combines several low-speed circuits to make them appear as one high-speed circuit

BONDING standard (Bandwidth on Demand Interoperability Networking Group). Any IMUX circuit that conforms to the BONDING standard can communicate with any other IMUX circuit that conforms to the same standard. BONDING splits outgoing messages from one client or host across several low-speed telephone lines and combines incoming messages from several telephone lines into one circuit so that the client or host “thinks” it has a faster circuit. The most common use for BONDING is for room-to-room videoconferencing. In this case, organizations usually have the telephone company install six telephone lines into their videoconferencing room that are connected to the IMUX.

The coding scheme is the language that computers use to represent data.

Parallel transmission is the way the internal transfer of binary data takes place inside a computer. If the internal structure of the computer is eight-bit, then all eight bits of the

Page 4: Business Data Communications and Networks

data element are transferred between main memory and the central processing unit simultaneously on eight separate connections.

Serial transmission means that a stream of data is sent over a communication circuit sequentially in a bit-by-bit fashion

With unipolar signaling, the voltage is always positive or negative

In bipolar signaling, the 1's and 0's vary from a plus voltage to a minus voltage (like an AC current)

Ethernet uses Manchester encoding. Manchester encoding is a special type of bipolar signaling in which the signal is changed from high to low or from low to high in the middle of the signal. A change from high to low is used to represent a 0, whereas the opposite (a change from low to high) is used to represent a 1. See Figure 3.18. Manchester encoding is less susceptible to having errors go undetected, because if there is no transition in mid-signal the receiver knows that an error must have occurred.

Analog transmission occurs when the signal sent over the transmission media continuously varies from one state to another in a wavelike pattern much like the human voice

quadrature amplitude modulation (QAM). QAM involves splitting the symbol into eight different phases (3 bits) and two different amplitudes (1 bit), for a total of 16 different possible values. Thus, one symbol in QAM can represent 4 bits. A newer version of QAM called 64-QAM sends 6 bits per symbol and is used in wireless LANs.

Adaptive differential pulse code modulation (ADPCM) is the alternative used by IM and many other applications that provide voice services over lower-speed digital circuits.

pulse code modulation (PCM). With PCM, the input voice signal is sampled 8,000 times per second. Each time the input voice signal is sampled, 8 bits are generated.5 Therefore, the transmission speed on the digital circuit must be 64,000 bps (8 bits per sample × 8,000 samples per second) to transmit a voice signal when it is in digital form.

IMPLICATIONS FOR MANAGEMENT

• the convergence of voice and video and data at the physical layers is being driven primarily by business reasons: digital is better.

• more organizations are placing the management of voice telecommunications into their information systems organizations.

Page 5: Business Data Communications and Networks

Module 1

errors may occur while the PDUs are stored in the memory of the routers; and 2) the memory error characteristics are often different than the characteristics of transmission media. Basically, the two layers are handling errors from different sources: data link is dealing with those on the line, and transport is dealing with those in the routers and switches

The OSI Model

OSI Physical Layer is responsible for transmission of bits and is implemented through hardware. This layer encompasses mechanical, electrical, and functional interfaces.

OSI Data Link Layer is responsible for error-free, reliable transmission of data flow control and error correction. The purpose of the Data Link Layer is to provide a level of error control comparable to the loss rate of the Network Layer.

OSI Network Layer is responsible for routing messages through networks, and is concerned with the type of switching used, such as circuit or packet switching. This layer handles routing between networks, as well as through packet-switching networks.

OSI Transport Layer provides the end-to-end reliability requested by the application. It performs flow control and detection of lost and duplicate messages.

OSI Session Layer provides functions for managing the dialog between applications, such as major or minor synchronization, resynchronization primitives, etc.

OSI Presentation Layer provides the ability to negotiate the transfer syntax between applications. This may include format and code conversion services, such as file conversion from ASCII to EBDIC, or the invocation of character sequences to generate bold or italics, etc., on a printer.

OSI Application Layer provides access to networks for end-users; its capabilities are determined by what items are available on this layer.

Page 6: Business Data Communications and Networks

StandardsA standard is never an implementation design or specification. It is a definition of constraints and external behavior. How that external behavior is achieved is completely up to the builder.

Most standards organizations have a basic two-tiered scheme. The lowest level consists of the committees in which the work gets done and the compromises are made. There is usually a round of voting at this level to approve progression of a document. The second level is considered a technical management level, intended to ensure that an organization does not contradict itself, and that the work is proceeding and is well-managed.

Implications for Management

1. Never put high-uncertainty projects in low-uncertainty divisions.

2. For high-uncertainty projects, choose managers more liberal than yourself; for low-uncertainty projects, choose managers who are more conservative.

3. For low-uncertainty projects, hire rigid, structured people; for high-uncertainty projects, hire people who are insecure. In other words, hire someone who is not sure they know the answer.

4. Intervention begets intervention. Intervention by a manager increases the probability of continued intervention.

5. To avoid this, manage at a level of abstraction commensurate with your level in the hierarchy.

Page 7: Business Data Communications and Networks

Application layer

Page 8: Business Data Communications and Networks
Page 9: Business Data Communications and Networks

Physical layer

Page 10: Business Data Communications and Networks

CHAPTER 4 DATA LINK LAYER

he first sublayer (called the logical link control [LLC] sublayer) is the data link layer's connection to the network layer above it.

The second sublayer (called the media access control [MAC] sublayer) controls the physical hardware.

Media access control refers to the need to control when computers transmit. Media access control becomes important when several computers share the same communication circuit,

Contention is the opposite of controlled access. Computers wait until the circuit is free (i.e., no other computers are transmitting) and then transmit whenever they have data to send. Contention is commonly used in Ethernet LANs.

One of the most popular error-checking schemes is cyclical redundancy check (CRC). It adds 8, 16, 24, or 32 bits to the message. With CRC, a message is treated as one long binary number, P. Before transmission, the data link layer (or hardware device) divides P by a fixed binary number, G, resulting in a whole number, Q, and a remainder, R/G. So, P/G = Q + R/G.

Page 11: Business Data Communications and Networks

Forward error correction uses codes containing sufficient redundancy to prevent errors by detecting and correcting them at the receiving end without retransmission of the original message. Forward error correction is commonly used in satellite transmission

Page 12: Business Data Communications and Networks

Information bits are those used to convey the user's meaning. Overhead bits are used for purposes such as error checking and marking the start and end of characters and packets.

IMPLICATIONS FOR MANAGEMENT

• It is now more important to provide a few widely used protocols for all networks than to custom tailor protocols to the needs of specific devices or applications. The downside, of course, is that some applications may take longer to run over protocols are not perfectly suited to them

CHAPTER 5 NETWORK AND TRANSPORT LAYERS

IPv6 uses a 16-byte long address which provides a theoretical maximum of 3.4 × 1038 addresses—more than enough for the foreseeable future. IPv4 uses decimal to express addresses (e.g., 128.192.55.72), but IPv6 uses hexadecimal (base 16) like Ethernet to express addresses, which makes it slightly more confusing to use. Addresses are eight sets of two byte numbers (e.g., 2001:0890:0600:00d1:0000:0000:abcd:f010), but because this can be long to write, there is a IPv6 “compressed notation” which eliminates the leading zeros within each block and blocks that are all zeros. So the IPv6 address above could also be written as 2001:890:600:d1: :abcd:f010.

The transport layer links the application software in the application layer with the network and is responsible for segmenting large messages into smaller ones for transmission and for managing the session (the end-to-end delivery of the message)

Segmenting means to take one outgoing message from the application layer and break it into a set of smaller segments for transmission through the network

The sender transmits the segments in sequence until the conversation is done, and then the sender ends the session. This approach to session management is called

Page 13: Business Data Communications and Networks

connection-oriented messaging. Sometimes, the sender only wants to send one short information message or a request. In this case, the sender may choose not to start a session, but just send the one quick message and move on. This approach is called connectionless messaging.

Connection-oriented messaging sets up a TCP connection (also called a session) between the sender and receiver

Connectionless messaging means each packet is treated separately and makes its own way through the network.

Resource Reservation Protocol (RSVP) and Real-Time Streaming Pro-tocol (RTSP) both permit application layer software to request connections that have certain minimum data transfer capabilities. As one might expect, RTSP is geared toward audio/video streaming applications while RSVP is more general purpose.

Address Resolution Protocol (ARP) that says, “Whoever is IP address xxx.xxx.xxx.xxx, please send me your data link layer address.”

centralized routing, all routing decisions are made by one central computer or router. Centralized routing is commonly used in host-based networks

Static routing is decentralized, which means that all computers or routers in the network make their own routing decisions following a formal routing protocol.

dynamic routing (or adaptive routing), routing decisions are made in a decentralized manner by individual computers. This approach is used when there are multiple routes through a network, and it is important to select the best route

The routing protocols used inside an autonomous system are called interior routing protocols. Protocols used between autonomous systems are called exterior routing protocols.

Page 14: Business Data Communications and Networks

IMPLICATIONS FOR MANAGEMENT

most organizations are moving to the adoption of TCP/IP as the single standard protocol at the transport and network layers. This is having many of the same effects described in Chapter 4: the cost of buying and maintaining networking equipment and the cost of training networking staff is steadily decreasing. However, as we move closer to running out of IP addresses, more organizations will move to IPv6. This will cost a lot, but most organizations will see little business value from the change.

Module 2

The data link layer is basically responsible for getting information from a source to a destination without error.

A protocol is a set of rules to ensure successful communications within a layer across subsystems.

Contention-based access is based on distributing the access control logic to every participant. Ethernet is a contention-based protocol.

Signals are subject to both attenuation (a reduction in amplitude) and distortion (a change in waveform).

Single-bit errors are typically a result of white noise and are infrequent. Burst errors are more common and involve the loss of integrity of a group of adjacent bits, sometimes in the hundreds or thousands. Burst errors are caused by impulse noise.

Page 15: Business Data Communications and Networks
Page 16: Business Data Communications and Networks

CHAPTER 6 LOCAL AREA NETWORKS

dedicated-server LAN has one or more computers that are permanently assigned as network servers. These servers enable users to share files and often are also used to share printers.

Peer-to-peer networks do not require a dedicated server. All computers run network software that enables them to function both as clients and as servers. Authorized users can connect to any computer in the LAN that permits access and use its hard drives and printer as though it were physically attached to their own computers

network operating system (NOS) is the software that controls the network. Every NOS provides two sets of software: one that runs on the network server(s) and one that runs on the network client(s).

Ethernet uses a contention-based media access control technique called Carrier Sense Multiple Access with Collision Detection (CSMA/CD). CSMA/CD, like all contention-based techniques, is very simple in concept: wait until the circuit is free and then transmit.

Page 17: Business Data Communications and Networks

Switched Ethernet is identical to traditional Ethernet, except that a switch replaces the hub

store and forward switching, the switch does not begin transmitting the outgoing frame until it has received the entire incoming frame and has checked to make sure it contains no errors.

fragment-free switching, lies between the extremes of cut through and store and forward switching.

IMPLICATIONS FOR MANAGEMENT

Because 100Base-T Ethernet is the standard for the corporate market, we will see a shift in the design of microcomputers so that there are computers designed for the SOHO market and computers designed for the corporate market.

CHAPTER 7 WIRELESS LOCAL AREA NETWORKS

omnidirectional antennas, which means that the antenna transmits in all directions simultaneously.

Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA), which is similar to the contention-based CSMA/CD approach used by traditional Ethernet. With CSMA/CA, computers listen before they transmit and if no one else is transmitting, they proceed with transmission.

Page 18: Business Data Communications and Networks

The first media access control method is the distributed coordination function (DCF) (also called physical carrier sense method because it relies on the ability of computers to physically listen before they transmit).

The second media access control technique is called the point coordination function (PCF) (also called the virtual carrier sense method). Not all manufacturers have implemented PCF in their APs. DCF works well in traditional Ethernet because every computer on the shared circuit receives every transmission on the shared circuit. However, in a wireless environment, this is not always true. A computer at the extreme edge of the range limit from the AP on one side may not receive transmissions from a computer on the extreme opposite edge of the AP's range limit

Bluetooth is the commercial name for the IEEE 802.15 standards, which calls it a Wireless Personal Area Network (WPAN). A Bluetooth network is called a piconet and consists of no more than eight devices, but can be linked to other piconets to form a larger network. One device is considered the piconet master, and all other devices are slaves.

IMPLICATIONS FOR MANAGEMENT

Entirely new industry segments will be created and businesses will be created and destroyed. This also means that the amount of data flowing through organizational networks and the Internet will continue to grow at its current dizzying pace.

Module 3

Ethernet has its roots in a network called ALOHAnet, which was developed in the late 1960s by Norm Abramson at the University of Hawaii.

1. Any computer can transmit a packet, which must include a destination address, at any time.

2. After transmission of a packet, the transmitter waits for an acknowledgment from the receiver.

3. Stations are always listening and reading the destination address of all packets. If a packet received matches the station's address, it then verifies that the CRC (Cyclical Redundancy Check) of the packet is correct before answering with a short ACK (Acknowledgement Code) packet to the transmitter.

Page 19: Business Data Communications and Networks

4. If, after a certain time, the ACK is not received by the transmitter—because of a bad CRC or for any other reason—the packet is resent.

CSMA/CD is an algorithm that senses the media to determine if another computer is transmitting, is able to detect a collision, and can restart a transmission in a manner that reduces the possibility of collision recurring

Switched Ethernet physical topologies are similar to traditional Ethernet, except hubs are replaced by switches. Switches are much more intelligent devices than hubs. They operate at the data link layer and switch incoming frames to the appropriate output port based on media access control (MAC) address.

the 802.1D Spanning Tree Protocol (STP). This protocol is implemented within the switches themselves, and manages redundant circuits by activating and deactivating them to bypass single points of failure.

Page 20: Business Data Communications and Networks

Comparison of Wired and Wireless Media

Unreliability. Wireless media are unreliable compared with wired media. The probability of error is higher in wireless channels compared to wired channels. For example, typically the design number for bit error rate in wired channels is better than 10-7, but this number is only 10-3 (or one bit error in every one thousand bits) for wireless channels.

Low bandwidth. Wireless bandwidth (or frequency spectrum) is limited by nature; thus, it is very valuable and also very expensive. A wireless frequency band can be worth billions of dollars. Not all the frequency bands have the same value; for example, fifty MHz bandwidth in 3GHz is worth more than the same bandwidth in 30GHz. This is because of the complexity of modem design at higher frequencies and because it is a greater proportion of the available bandwidth.

Broadcast nature of wireless media. The area of coverage of a WLAN can be from several meters to several kilometers. This makes wireless media a good option for some applications, like satellite-based TV broadcasting. The broadcast nature of wireless communication also raises some security concerns, since everybody in the coverage area can receive the signal. Having said that, directional antenna technology can be used to limit the coverage to a certain area and concentrate the signal strength, or dynamic antenna pattern shaping can be used to cover only a given service area.

Mobility. Many wireless network users are mobile, and this is considered a major advantage of wireless communications, although fixed wireless is also important in areas where it is either too expensive or impractical to run wires. But mobility brings some challenges to the design of wireless networks, such as providing quality service as the user moves around the coverage area. Mobility management, radio link management, and power management are important design issues associated with user mobility.

The IEEE 802.11b standard extends the data rate of the base standard to 11 Mbps. This is achieved by a new physical layer called Complementary Code Keying (CCK).

standard IEEE 802.11a was proposed. The physical layer of IEEE 802.11a is based on an OFDM transmission that operates in the 5 GHz bands, which are less crowded than 2.4 GHz. OFDM is short for Orthogonal Frequency-Division Multiplexing, which refers to dividing the whole spectrum into multiple carriers and having an option to transmit at different rates with different modulation techniques in each of them.

Page 21: Business Data Communications and Networks

The success of the IEEE 802.11b standard resulted in the technology of IEEE 802.11a being adopted to 2.4GHz under another revised standard, IEEE 802.11g. This standard is also provides data rates of up to 54 Mbps.

the IEEE 802.11n standard was approved on March 9, 2007, and the standard is scheduled to be finalized by end of 2007. IEEE 802.11n operates at 2.4 GHz and 5 GHz. The IEEE 802.11n standard is backward compatible. The date rate is up to 254 Mbps and it has better coverage compared to other 802.11 standards. The major change in the new standard is deploying MIMO technology. MIMO stands for Multi-Input Multi-Output, which refers to adding multiple transmit antennas to APs and multiple receive antennas to the receiver.

CHAPTER 8 BACKBONE NETWORKS

Gateways operate at the network layer and use network layer addresses in processing messages. Gateways are more complex than switches or routers because they are the interface between two or more dissimilar networks.

Layer-3 switches function in the same way as layer-2 switches discussed previously, but they switch messages on the basis of their network layer address (usually IP address). These switches provide the best of both switches and routers. They can be used in place of routers but provide the benefits of traditional layer-2 switches: much faster transmission and more simultaneously active ports than routers.

Multiprotocol routers can understand several different network layer protocols. If they receive a message in one protocol, they process it and send it out using the same protocol.

access layer, the technology used in the LANs attached to the BN as described in the previous chapter (e.g., 100Base-T, wireless Ethernet) (Figure 8.5). Although the access layer is not part of the BN, the technologies used in the LANs (or access layer) can have major impacts on the design of the backbone.

distribution layer is the part of the backbone that connects the LANs together.

core layer is the part of the backbone that connects the different BNs together, often from building to building.

Switched backbone networks use a star topology with one switch at its center.

The room containing the rack of equipment is sometimes called the main distribution facility (MDF) or central distribution facility (CDF)

Page 22: Business Data Communications and Networks

Routed backbones move packets along the backbone on the basis of their network layer address (i.e., layer-3 address). Routed backbones are sometimes called subnetted backbones or hierarchical backbones and are most commonly used to connect different buildings within the same campus network (i.e., at the core layer).

VLANs are networks in which computers are assigned to LAN segments by soft-ware rather than by hardware

single-switch VLAN, which means that the VLAN operates only inside one switch. The computers on the VLAN are connected into the one switch and assigned by software into different VLANs

multiswitch VLAN, in which several switches are used to build the VLANs (Figure 8.13). VLANs are most commonly found in building backbone networks (i.e., access and distribution layers) but are starting to move into core backbones between buildings.

VLAN trunks—circuits that connect two VLAN switches and enables traffic to flow from one switch to another.

the most effective architecture for the distribution layer in terms of cost and performance is a switched backbone (either rack-mounted or using a chassis switch) because it provides the best performance at the least cost. For the core layer, most organizations use a routed backbone.

You can improve the performance of the network by improving the performance of the computers and other devices in the network, by upgrading the circuits between computers, and by changing the demand placed on the network

IMPLICATIONS FOR MANAGEMENT

The new focus is on faster and faster versions of Ethernet. While we will spend more on new equipment, performance will increase much more quickly, and the cost to operate the equipment will decrease.

Page 23: Business Data Communications and Networks

CHAPTER 9 METROPOLITAN AND WIDE AREA NETWORKS

In the United States, the agency is the Federal Communications Commission (FCC); in Canada, it is the Canadian Radio-Television and Telecommunications Commission (CRTC). Each state or province also has its own public utilities commission (PUC) to regulate communications within its borders.

Circuit-switched networks are the oldest and simplest approach to MAN and WAN circuits. These services operate over the public switched telephone network (PSTN); that is, the telephone networks operated by the common carriers such as AT&T, BellSouth, and so on. When you telephone someone, you are using the PSTN.

Circuit-switched services use a cloud architecture.

With a dedicated-circuit network, you lease circuits from common carriers. All connections are point to point, from one building in one city to another building in the same or a different city. The carrier installs the circuit connections at the two end points of the circuit and makes the connection between them. The circuits still run through the com-mon carrier's cloud, but the network behaves as if you have your own physical circuits running from one point to another

Packet-switched networks are quite different from the two types of networks discussed previously. For both circuit-switched and dedicated-circuit networks, a circuit was established between the two communicating computers. This circuit provided a guaranteed data transmission capability that was available for use by only those two computers.

The user's connection into the network is a packet assembly/disassembly device (PAD), which can be owned and operated by the customer or by the common carrier. The PAD converts the sender's data into the network layer and data link layer packets used by the packet network and sends them through the packet-switched network. At the other end, another PAD reassembles the packets back into the network layer and data link layer protocols expected by the destination and delivers it to the appropriate computer.

Page 24: Business Data Communications and Networks

Packet switching is a technique in which messages are split into small segments. The user buys a connection into the common carrier cloud and pays a fixed fee for the connection into the network and for the number of packets transmitted. X.25 is an older, traditional service that provides slower service (up to 2 Mbps) but guarantees error-free delivery. ATM does not perform error control, and it offers data rates up to 622 Mbps. Frame relay is a newer packet-switching service with higher data rates (up to 45 Mbps), but it does not perform error control. Ethernet services use Ethernet and IP to transmit packets at speeds between 1 Mbps and 1 Gbps.

virtual private network (VPN) provides the equivalent of a private packet-switched network over the public Internet.

Developing best practice recommendations for MAN and WAN design is more difficult than for LANs and backbones because the network designer is buying services from different companies rather than buying products.

Page 25: Business Data Communications and Networks

IMPLICATIONS FOR MANAGEMENT

These changes have also had significant impacts on the manufacturers of network-ing equipment designed for MANs and WANs. Market shares and stock prices have shifted dramatically over the last five years in favor of companies with deep experience in backbone technologies (e.g., Ethernet) and Internet technologies (e.g., IP) as those technologies spread into the MAN and WAN market.

CHAPTER 10 THE INTERNET

At the top are the very large national Internet service providers (ISPs), such as AT&T and Sprint, that are responsible for large Internet networks. These national ISPs, sometimes called tier 1 ISPs, connect together and exchange data at network access points (NAPs)

Digital subscriber line (DSL) is a family of point-to-point technologies designed to provide high-speed data transmission over traditional telephone lines. The equipment that is installed at the customer location is called the customer premises equipment (CPE). The local loops from many customers enter and are connected to the main distribution facility (MDF).

Page 26: Business Data Communications and Networks

cable modem, a digital service offered by cable television companies. There are several competing standards, but the Data over Cable Service Interface Specification (DOCSIS) standard is the dominant one. DOCSIS is not a formal standard but is the one used by most vendors of hybrid fiber coax (HFC) networks. DSL is a point-to-point technology whereas cable modems use shared multipoint circuits. With cable modems, each user must compete with other users for the available capacity. Furthermore, because the cable circuit is a multipoint circuit, all messages on the circuit go to all computers on the circuit. If your neighbors were hackers, they could use pocket sniffers such as Ethereal (see Chapter 4) to read all messages that travel over the cable, including yours. The upstream circuit, containing data traffic from the customer, is connected into a cable modem termination system (CMTS). The CMTS contains a series of cable modems/multiplexers and converts the data from cable modem protocols into protocols needed for Internet traffic

WiMax may become a real competitor to wired Internet services such as cable modem and DSL because several large carriers have formed a new company (Clearwire) to offer 1.5 Mbps WiMax Internet services. Fixed wireless comes in both point-to-point and multipoint versions. The point-to-point version is designed to connect only two locations and is often used as backbone between buildings owned by the same organization. The multipoint version is sometimes called point-to-multipoint because there is one central receiver and all other locations communicate only with it. The multipoint version is designed as an alternative to DSL and cable modems and is intended for use by an ISP supporting a small number of customers.

Passive optical networking (PON), sometimes called fiber-to-the-home (FTTH), is exactly what it sounds like: running fiber-optic cable into the home.

IMPLICATIONS FOR MANAGEMENT

The Internet will not soon run out of capacity. As a result, software applications that use the Internet can provide a much richer multimedia experience than ever before.

Page 27: Business Data Communications and Networks

CHAPTER 12 NETWORK DESIGN

Three forces are making the traditional design process less appropriate for many of today's networks. First, the underlying technology of the client and server computers, network-ing devices, and the circuits themselves is changing very rapidly. Second, the growth in network traffic is immense. Today, the most expensive part of the network is the staff members who design, operate, and maintain it. As the costs have shifted, the emphasis in network design is no longer on minimizing hardware cost (although it is important); the emphasis today is on designing networks to reduce the staff time needed to operate them.

Once the network requirements have been identified, they also should be organized into mandatory requirements, desirable requirements, and wish-list requirements.

Designing the circuit capacity means capacity planning, estimating the size and type of the standard and advanced network circuits for each type of network (LAN, BN, WAN).

The turnpike effect is an expression that means that traffic increases much faster than originally forecast.

Page 28: Business Data Communications and Networks

NEEDS ANALYSIS

The key deliverable for the needs assessments stage is a set of logical network diagrams, showing the applications, circuits, clients, and servers in the proposed network, each categorized as either typical or high traffic.

TECHNOLOGY DESIGN

The key deliverable is a set of one or more physical network designs.

COST ASSESSMENT

There are three key deliverables for this step. The first is an RFP that goes to potential vendors. The second deliverable, after the vendor has been selected, is the revised physical network diagram with the technology design complete. Exact products and costs are specified at this point (e.g., a 16-port 100Base-T switch). The third deliverable is the business case that provides support for the network design, expressed in business objectives.

DESIGNING FOR NETWORK PERFORMANCE

The two most commonly used network management protocols are Simple Net-work Management Protocol (SNMP) and Common Management Interface Protocol (CMIP). Both perform the same basic functions but are incompatible. SNMP is the Internet network management standard while CMIP is a newer protocol for OSI-type networks developed by the ISO. SNMP is the most commonly used today although most of the major network management software tools understand both SNMP and CMIP and can operate with hardware that uses either standard.

With policy-based management, the network manager uses special software to set priority policies for network traffic that take effect when the network becomes busy.

Capacity management devices, sometimes called bandwidth limiters or band-width shapers, monitor traffic and can act to slow down traffic from users who consume too much capacity.

IMPLICATIONS FOR MANAGEMENTWhile there is a temptation to go with the lowest bidder and buy inexpensive equipment, in many cases this can significantly increase the lifecycle cost of a network. The use of sophisticated network design tools and network management tools has become a key part of almost all new networks installed today.

Page 29: Business Data Communications and Networks

CHAPTER 13 NETWORK MANAGEMENT

NETWORK MANAGERS perform two key tasks: (1) design-ing new networks and network upgrades and (2) managing the day-to-day operation of existing networks.

Network management is the process of operating, monitoring, and controlling the net-work to ensure it works as intended and provides value to its users.

Configuration management means managing the network's hardware and software con-figuration, and documenting it, and ensuring it is updated as the configuration changes.

Electronic software distribution (ESD), sometimes called desktop management or automated software delivery, is one solution to the configuration problem.

Performance management means ensuring the network is operating as efficiently as possible whereas fault management means preventing, detecting, and correcting faults in the network circuits, hardware, and software.

Page 30: Business Data Communications and Networks

The mean time between failures (MTBF) is the number of hours or days of continuous operation before a component fails. Obviously, devices with higher MTBF are more reliable.

the mean time to repair (MTTR) is the average number of minutes or hours until the failed device or circuit is operational again.

MTTRepair = MTTDiagnose + MTTRespond + MTTFix

The mean time to diagnose (MTTD) is the average number of minutes until the root cause of the failure is correctly diagnosed. This is an indicator of the efficiency of problem management personnel in the NOC or help desk who receive the problem report.

The mean time to respond (MTTR) is the average number of minutes or hours until service personnel arrive at the problem location to begin work on the problem. This is a valuable statistic because it indicates how quickly vendors and internal groups respond to emergencies. Compilation of these figures over time can lead to a change of vendors or internal management policies or, at the minimum, can exert pressure on vendors who do not respond to problems promptly.

Finally, after the vendor or internal support group arrives on the premises, the last statistic is the mean time to fix (MTTF).

IMPLICATIONS FOR MANAGEMENTAs networks become larger and more complex, network management will increase in complexity. New technologies for managing networks will be developed, as vendors attempt to increase the intelligence of networks and their ability to “self-heal.”. Keeping a trained network staff will become increasingly difficult because once staff acquire experience with the new management tools, they will be lured away by other firms offering higher salaries

Page 31: Business Data Communications and Networks

Module 6

Four levels of Network Management

Sensor Level: Within the elements of the network, the equipment is keeping track of various parameters. This data is collected and parameters may be modified to change the device's configuration. This is where events will happen the fastest.

Agent Level: Within each device is a management agent, which collects sensor information and aggregates it for use by the Management System. The agent also moderates the setting of parameters within the device and sends unsolicited events indicating important information. Interactions at this level happen less frequently than at the sensor level.

Manager Level:The Manager Level integrates the information collected at the agent level, organizes it, and presents it to operators so they can observe network operations. This level is responsible for the hour-by-hour, day-in/day-out operation of the network. The primary functions of the manager can be organized into Event Management, Configuration Management, Performance Monitoring, Trouble Ticketing, Operational Response and Fault Management, which is largely separate.

Admin and Planning Coordinator Level: The top level consists of various long-term management and planning functions as well as administrative functions such as

Page 32: Business Data Communications and Networks

Accounting Management, Inventory Management, etc. This level is responsible for the month-by-month management of the network