Top Banner
NETWORKING NETWORKING FUNDAMENTALS FUNDAMENTALS
31

NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Jan 12, 2016

Download

Documents

Lindsey Carr
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

NETWORKING NETWORKING FUNDAMENTALSFUNDAMENTALS

Page 2: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

BandwidthBandwidth

• Bandwidth is defined as the amount of Bandwidth is defined as the amount of information that can flow through a information that can flow through a network connection in a given period of network connection in a given period of time. time.

Page 3: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Analogy For BandwidthAnalogy For Bandwidth

Page 4: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Analogy For BandwidthAnalogy For Bandwidth

Page 5: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Measurement of Measurement of BandwidthBandwidth

• Units of BandwidthUnits of Bandwidth

Page 6: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Bandwidth LimitationBandwidth Limitation

Page 7: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Bandwidth LimitationBandwidth Limitation

Page 8: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

ThroughputThroughput• Bandwidth is the measure of the amount of Bandwidth is the measure of the amount of

information that can move through the network in a information that can move through the network in a given period of time. given period of time.

• Throughput refers to actual measured bandwidth, at Throughput refers to actual measured bandwidth, at a specific time of day, using specific Internet routes, a specific time of day, using specific Internet routes, and while a specific set of data is transmitted on the and while a specific set of data is transmitted on the network. network.

• The following are some of the factors that determine The following are some of the factors that determine throughput: throughput: – Internetworking devices Internetworking devices – Type of data being transferred Type of data being transferred – Network topology Network topology – Number of users on the network Number of users on the network – User computer User computer – Server computer Server computer – Power conditions Power conditions

Page 9: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

ThroughputThroughput

Variables that may affect Variables that may affect throughputthroughput

Page 10: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

BandwidthBandwidthData transfer calculation Data transfer calculation

• Transfer Time CalculationTransfer Time Calculation

Page 11: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

BandwidthBandwidthData transfer calculationData transfer calculation

• Two important points should be Two important points should be considered when doing this calculation:considered when doing this calculation:– The result is an estimate only, because the The result is an estimate only, because the

file size does not include any overhead file size does not include any overhead added by encapsulation. added by encapsulation.

– The result is likely to be a best-case The result is likely to be a best-case transfer time, because available bandwidth transfer time, because available bandwidth is almost never at the theoretical maximum is almost never at the theoretical maximum for the network type. A more accurate for the network type. A more accurate estimate can be attained if throughput is estimate can be attained if throughput is substituted for bandwidth in the equation. substituted for bandwidth in the equation.

Page 12: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

BandwidthBandwidthDigital versus analog Digital versus analog

• Analog bandwidthAnalog bandwidth– Analog bandwidth is measured by how much of Analog bandwidth is measured by how much of

the electromagnetic spectrum is occupied by each the electromagnetic spectrum is occupied by each signal. signal.

– The basic unit of analog bandwidth is hertz (Hz), The basic unit of analog bandwidth is hertz (Hz), or cycles per second. or cycles per second.

– These are the units used to describe the These are the units used to describe the frequency of cordless telephones, which usually frequency of cordless telephones, which usually operate at either 900 MHz or 2.4 GHz. These are operate at either 900 MHz or 2.4 GHz. These are also the units used to describe the frequencies of also the units used to describe the frequencies of 802.11a and 802.11b wireless networks, which 802.11a and 802.11b wireless networks, which operate at 5 GHz and 2.4 GHz operate at 5 GHz and 2.4 GHz

Page 13: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

BandwidthBandwidthDigital versus analogDigital versus analog

• Digital BandwidthDigital Bandwidth– In digital signaling all information is sent as bits, In digital signaling all information is sent as bits,

regardless of the kind of information it is. regardless of the kind of information it is. – Voice, video, and data all become streams of bits Voice, video, and data all become streams of bits

when they are prepared for transmission over when they are prepared for transmission over digital media. digital media.

– Unlimited amounts of information can be sent Unlimited amounts of information can be sent over the smallest or lowest bandwidth digital over the smallest or lowest bandwidth digital channel. Regardless of how long it takes for the channel. Regardless of how long it takes for the digital information to arrive at its destination and digital information to arrive at its destination and be reassembled, it can be viewed, listened to, be reassembled, it can be viewed, listened to, read, or processed in its original form read, or processed in its original form

Page 14: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

BandwidthBandwidthDigital versus analogDigital versus analog

• Audio Analogy for BandwidthAudio Analogy for Bandwidth

Page 15: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Network ModelsNetwork Models

• Analyzing Network In LayersAnalyzing Network In Layers

Page 16: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Network ModelsNetwork Models

• Network Network ComparisonComparison

Page 17: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

• Network CommunicationNetwork Communication

Page 18: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Network ModelsNetwork ModelsUsing layers to describe data Using layers to describe data

communicationcommunication • In order for data packets In order for data packets

to travel from a source to to travel from a source to a destination on a a destination on a network, it is important network, it is important that all the devices on that all the devices on the network speak the the network speak the same language or same language or protocol. protocol.

• A data communications A data communications protocol is a set of rules protocol is a set of rules or an agreement that or an agreement that determines the format determines the format and transmission of data. and transmission of data.

Page 19: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Network ModelsNetwork ModelsOSI ModelsOSI Models

Page 20: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Network ModelsNetwork ModelsOSI LayersOSI Layers

• The OSI reference model is a framework that is The OSI reference model is a framework that is used to understand how information travels used to understand how information travels throughout a network. throughout a network.

• Dividing the network into seven layers provides the Dividing the network into seven layers provides the following advantages: following advantages: – It breaks network communication into smaller, more It breaks network communication into smaller, more

manageable parts. manageable parts. – It standardizes network components to allow multiple It standardizes network components to allow multiple

vendor development and support. vendor development and support. – It allows different types of network hardware and software It allows different types of network hardware and software

to communicate with each other. to communicate with each other. – It prevents changes in one layer from affecting other It prevents changes in one layer from affecting other

layers. layers. – It divides network communication into smaller parts to It divides network communication into smaller parts to

make learning it easier to understand. make learning it easier to understand.

Page 21: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Network ModelsNetwork ModelsPeer-to-peer Peer-to-peer

communications communications • In order for data to travel from the In order for data to travel from the

source to the destination, each layer of source to the destination, each layer of the OSI model at the source must the OSI model at the source must communicate with its peer layer at the communicate with its peer layer at the destination. destination.

• During this process, the protocols of During this process, the protocols of each layer exchange information, called each layer exchange information, called protocol data units (PDUs). protocol data units (PDUs).

• Then it adds whatever headers and Then it adds whatever headers and trailers the layer needs to perform its trailers the layer needs to perform its function. function.

Page 22: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Network ModelsNetwork ModelsPeer-to-peer Peer-to-peer

communicationscommunications

Page 23: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Network ModelsNetwork ModelsPeer-to-peer Peer-to-peer

communicationscommunications• Data packets on a network originate at a source and then travel to a Data packets on a network originate at a source and then travel to a

destination. Each layer depends on the service function of the OSI layer destination. Each layer depends on the service function of the OSI layer below it. To provide this service, the lower layer uses encapsulation to put below it. To provide this service, the lower layer uses encapsulation to put the PDU from the upper layer into its data field. Then it adds whatever the PDU from the upper layer into its data field. Then it adds whatever headers and trailers the layer needs to perform its function. Next, as the data headers and trailers the layer needs to perform its function. Next, as the data moves down through the layers of the OSI model, additional headers and moves down through the layers of the OSI model, additional headers and trailers are added. After Layers 7, 6, and 5 have added their information, trailers are added. After Layers 7, 6, and 5 have added their information, Layer 4 adds more information. This grouping of data, the Layer 4 PDU, is Layer 4 adds more information. This grouping of data, the Layer 4 PDU, is called a segment. called a segment.

• The network layer provides a service to the transport layer, and the transport The network layer provides a service to the transport layer, and the transport layer presents data to the internetwork subsystem. The network layer has the layer presents data to the internetwork subsystem. The network layer has the task of moving the data through the internetwork. It accomplishes this task task of moving the data through the internetwork. It accomplishes this task by encapsulating the data and attaching a header creating a packet (the by encapsulating the data and attaching a header creating a packet (the Layer 3 PDU). The header contains information required to complete the Layer 3 PDU). The header contains information required to complete the transfer, such as source and destination logical addresses. transfer, such as source and destination logical addresses.

• The data link layer provides a service to the network layer. It encapsulates The data link layer provides a service to the network layer. It encapsulates the network layer information in a frame (the Layer 2 PDU). The frame the network layer information in a frame (the Layer 2 PDU). The frame header contains information (for example, physical addresses) required to header contains information (for example, physical addresses) required to complete the data link functions. The data link layer provides a service to the complete the data link functions. The data link layer provides a service to the network layer by encapsulating the network layer information in a frame. network layer by encapsulating the network layer information in a frame.

• The physical layer also provides a service to the data link layer. The physical The physical layer also provides a service to the data link layer. The physical layer encodes the data link frame into a pattern of 1s and 0s (bits) for layer encodes the data link frame into a pattern of 1s and 0s (bits) for transmission on the medium (usually a wire) at Layer 1. transmission on the medium (usually a wire) at Layer 1.

Page 24: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Networking ModelsNetworking ModelsTCP/IP TCP/IP

Page 25: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Networking ModelsNetworking ModelsTCP/IPTCP/IP

• The designers of TCP/IP felt that the application layer should include The designers of TCP/IP felt that the application layer should include the OSI session and presentation layer details. They created an the OSI session and presentation layer details. They created an application layer that handles issues of representation, encoding, and application layer that handles issues of representation, encoding, and dialog control. dialog control.

• The transport layer deals with the quality of service issues of The transport layer deals with the quality of service issues of reliability, flow control, and error correction. One of its protocols, the reliability, flow control, and error correction. One of its protocols, the transmission control protocol (TCP), provides excellent and flexible transmission control protocol (TCP), provides excellent and flexible ways to create reliable, well-flowing, low-error network ways to create reliable, well-flowing, low-error network communications. communications.

• The purpose of the Internet layer is to divide TCP segments into The purpose of the Internet layer is to divide TCP segments into packets and send them from any network. The packets arrive at the packets and send them from any network. The packets arrive at the destination network independent of the path they took to get there. destination network independent of the path they took to get there. The specific protocol that governs this layer is called the Internet The specific protocol that governs this layer is called the Internet Protocol (IP). Best path determination and packet switching occur at Protocol (IP). Best path determination and packet switching occur at this layer. this layer.

• The name of the network access layer is very broad and somewhat The name of the network access layer is very broad and somewhat confusing. It is also known as the host-to-network layer. This layer is confusing. It is also known as the host-to-network layer. This layer is concerned with all of the components, both physical and logical, that concerned with all of the components, both physical and logical, that are required to make a physical link. It includes the networking are required to make a physical link. It includes the networking technology details, including all the details in the OSI physical and technology details, including all the details in the OSI physical and data link layers. data link layers.

Page 26: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Networking ModelsNetworking ModelsTCP/IPTCP/IP

Page 27: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Networking ModelsNetworking ModelsTCP/IPTCP/IP

Page 28: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Networking ModelsNetworking ModelsDetailed encapsulation Detailed encapsulation

processprocess• The information sent on a network is referred The information sent on a network is referred

to as data or data packets. to as data or data packets. • If one computer (host A) wants to send data to If one computer (host A) wants to send data to

another computer (host B), the data must first another computer (host B), the data must first be packaged through a process called be packaged through a process called encapsulation. encapsulation.

• Encapsulation wraps data with the necessary Encapsulation wraps data with the necessary protocol information before network transit. protocol information before network transit.

• Therefore, as the data packet moves down Therefore, as the data packet moves down through the layers of the OSI model, it through the layers of the OSI model, it receives headers, trailers, and other receives headers, trailers, and other information. information.

Page 29: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Networking ModelsNetworking ModelsDetailed encapsulation Detailed encapsulation

processprocessNetworks must perform the following five conversion steps in order to Networks must perform the following five conversion steps in order to

encapsulate data: encapsulate data: – Build the dataBuild the data – As a user sends an e-mail message, its alphanumeric – As a user sends an e-mail message, its alphanumeric

characters are converted to data that can travel across the internetwork. characters are converted to data that can travel across the internetwork. – Package the data for end-to-end transportPackage the data for end-to-end transport – The data is packaged for – The data is packaged for

internetwork transport. By using segments, the transport function ensures internetwork transport. By using segments, the transport function ensures that the message hosts at both ends of the e-mail system can reliably that the message hosts at both ends of the e-mail system can reliably communicate. communicate.

– Add the network IP address to the headerAdd the network IP address to the header – The data is put into a – The data is put into a packet or datagram that contains a packet header with source and packet or datagram that contains a packet header with source and destination logical addresses. These addresses help network devices send destination logical addresses. These addresses help network devices send the packets across the network along a chosen path. the packets across the network along a chosen path.

– Add the data link layer header and trailerAdd the data link layer header and trailer – Each network device must – Each network device must put the packet into a frame. The frame allows connection to the next put the packet into a frame. The frame allows connection to the next directly-connected network device on the link. Each device in the chosen directly-connected network device on the link. Each device in the chosen network path requires framing in order for it to connect to the next network path requires framing in order for it to connect to the next device. device.

– Convert to bits for transmissionConvert to bits for transmission – The frame must be converted into a – The frame must be converted into a pattern of 1s and 0s (bits) for transmission on the medium. A clocking pattern of 1s and 0s (bits) for transmission on the medium. A clocking function enables the devices to distinguish these bits as they travel across function enables the devices to distinguish these bits as they travel across the medium. The medium on the physical internetwork can vary along the the medium. The medium on the physical internetwork can vary along the path used. For example, the e-mail message can originate on a LAN, cross path used. For example, the e-mail message can originate on a LAN, cross a campus backbone, and go out a WAN link until it reaches its destination a campus backbone, and go out a WAN link until it reaches its destination on another remote LAN. on another remote LAN.

Page 30: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Networkong ModelsNetworkong ModelsDetailed encapsulation Detailed encapsulation

process process

Page 31: NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.

Networking ModelsNetworking ModelsDetailed encapsulation Detailed encapsulation

processprocess