CIS 3230 Exam 2, Chapter 4 and 5 Business Data Communications & Networking Quiz reveiw

Ace your homework & exams now with Quizwiz!

Burst Error

1 data bit is changed by the error-causing condition. Normally errors appear in bursts

Parity Check

1-bit check value Based on the number of ones in a message. Even 1's - Even parity Odd 1's - Odd parity Detects 50% of errors.

CheckSum

1-byte (typically) check value Checksum algorithms vary in the creation of check values Detects 95% of errors

Transport Layer Functions

1. Linking to the application layer (TCP/UDP may serve multiple application layer protocols) 2. Segmenting (Breaking up large files into smaller segments 'and putting them back together') 3. Session management(A session can be thought of as a conversation between two computers or creating a virtual circuit)

Stop & Wait ARQ

1. Receiver receives frame and sends: -Acknowledgement (ACK) if no error -Negative acknowledgement (NAK) if error 2. If NAK, sender re-sends data 3. If no ACK or NAK, Sender retransmits frame after "timeout" 4. If no ACK, sender re-sends data, receiver sends ACK and deletes duplicate frame

Sources of Network Errors

Line Noise and Distortion Extra bits "Flipped" bits Missing bits

Primary Jobs of the Network Layer

Logical Addressing Routing Encapsulation Fragmentation and Re-assembly Error Handling

Attenuation

Loss of power a signal suffers as it travels from the transmitting computer to the receiving computer

Addressing

Used to direct messages from source to destination Addresses may be translated (resolved) from one layer to another

Transmission Efficiency Calculation

(# 𝑜𝑓 𝑖𝑛𝑓𝑜𝑟𝑚𝑎𝑡𝑖𝑜𝑛 𝑏𝑖𝑡𝑠 (𝑜𝑟 𝑏𝑦𝑡𝑒𝑠))/(# 𝑜𝑓 𝑖𝑛𝑓𝑜𝑟𝑚𝑎𝑡𝑖𝑜𝑛+𝑜𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑏𝑖𝑡𝑠 (𝑜𝑟 𝑏𝑦𝑡𝑒𝑠)) Async Effiency = 8/(8+3) = 0.73 = 73%

Error Correction Techniques

* Retransmission (Backward error detection) * Automatic Repeat reQuest (ARQ) (stop & wait, continuous) * Forward Error Detection-Receiving device can correct messages without retransmission.

Media Access Control (MAC)

Controls the physical hardware; Controls how and when the physical layer converts bits into the physical symbols that are sent down the circuit.

IPv4 addresses are ___ bits

32 10000001 , 01001111 , 01001110 , 11000001

ICMP (Internet Control Message Protocol)

A core protocol in the TCP/IP suite that notifies the sender that something has gone wrong in the transmission process and that packets were not delivered.

Enhanced Interior Gateway Routing Protocol (EIGRP)

A dynamic link state protocol (developed by Cisco) Records transmission capacity, delay time, reliability and load for all paths

Media Access Control

Controls which device transmits data and when. Controlled Access Contention Access

Synchronous transmission

All the letters or data in one group of data are transmitted at one time as a block of data. The block of data is called a frame.

Dynamic Routing

Allows a router to determine the best route between two nodes automatically and then store this information in a routing table. makes automatic adjustments of the routes according to the current state of the route in the routing table. Dynamic routing uses protocols to discover network destinations and the routes to reach them. RIP and OSPF are the best examples of dynamic routing protocols. Automatic adjustments will be made to reach the network destination if one route goes down. Easy to configure. More effective at selecting the best route to a destination remote network and also for discovering remote network.

Static Routing

An type of routing used by a network administrator to manually specify the mappings in the routing table. Static routing is a process in which we have to manually add routes to the routing table. It adds security because an only administrator can allow routing to particular networks only. No bandwidth usage between routers.

Logical Addressing

As opposed to physical addressing, the process of assigning organized blocks of logically associated network addresses to create smaller manageable networks called subnets. IP addresses are one example of logical addressing. Systems communicating with each other must have an IP address (4 or 6) which is assigned by a DHCP server Network layer uses the IP addresses which can change, but data link layer uses MAC addresses, which can not be changed, and are assigned by the NIC

Dynamic addressing

Assigning addresses permanently can be inefficient when devices are not connected to network A server can supply IP addresses automatically

Network Errors

Corrupted Data, Lost Data

Point-to-point protocol (PPP)

Common WAN protocol used to establish a direct connection between two nodes

Controlled Access

Common in wireless LANs Access Request Each device must get "permission" to transmit, similar to raising a hand

Synchronous transmission

Data sent in a large block called a frame Includes addressing information Includes synchronization characters to let the receiver know when data transmission begins

Required network addressing information:

Device's own IP address Subnet mask IP address of default gateway (most commonly the router) IP address of at least one DNS server

Dynamic routing algorithms

Distance Vector Link State

Border Gateway Protocol (BGP)

Dynamic distance vector protocol used for exterior routing

Routing Information Protocol (RIP)

Dynamic distance vector protocol used for interior routing

Open Shortest Path First (OSPF)

Dynamic link state protocol used for interior routing Selects the best trip based on network traffic and error rates.

Sessions provide reliable ____________________connections

End-to-end

Ethernet standard IEEE 802.3

Ethernet is a very popular LAN protocol that has been further refined and developed into a formal standard called IEEE 802.3ac

What does the Trailer consist of?

FCS (Frame Check Sequence) and Stop Frame (When length field is not used in Header)

Static Routing

Fixed routing tables ALL computers or routers in the network make their own routing decisions following a formal routing protocol.

How are messages broken down for transport?

Fragmentation and Re-assembly

Data Link Layer: Frames are given a

Header and Trailer

How can we increase efficiency?

Increase Data bits Decrease Overhead bits

Error Handling

ICMP is used to send error messages It is a layer 3 (network layer) protocol Used only for feedback purposes Example of ICMP: ping and traceroute

Internet Protocol (IP) types

IPv4: 32-bit addresses IPv6: 128-bit addresses

Foreword error correction.

Includes a certain level of redundancy in transmitted data so that receiving device can correct errors Does not require retransmission

Major functions of a data link layer protocol

Media Access Control Error Control Message Delineation

Protocols

Message Delineation Ethernet PPP Transmission Efficiency

Protocols differ by

Message delineation Frame length Frame field structure

Throughput

More complicated than simple protocol efficiency because it depends on the retransmission rate, transmission rate, and delay

Dynamic Host Configuration Protocol (DHCP)

Most common protocol for dynamic addressing Device sends out broadcast message DHCP responds with IP settings

Transmission Control Protocol (TCP)

Most common transport layer protocol PDU called a segment Used for reliable transmission of data 160 - 192 bits (20 -24 bytes) of overhead

Asynchronous serial transmission (async)

Old protocol (e.g., used in teletype) Transmits one character at a time Delineation indicated by start and stop bits

User Datagram Protocol (UDP)

Operates at the transport layer PDU called a segment Used in time-sensitive situations, for control messages, or when reliability is handled by the application layer 32-64 bits (4-8 bytes) of overhead

TCP/IP

Originally developed as a single internetworking protocol by Vint Cerf and Bob Kahn in 1974 Most common protocols of the Internet and in LANs, WANs, and backbone networks

Error Control

Prevent Detect Correct

Impulse Noise

Primary source of errors in data communications. (Click or crackling noise)

Routing

Process of identifying what path to have a packet take through a network from sender to receiver.

Asynchronous transmission

Referred to as start-stop transmission because the transmitting computer can transmit a character whenever it is convenient, and the receiving computer will accept that character.

Polling

Roll-call polling- Central device (controller) determines which devices can transmit Each client is checked periodically to see if it needs to transmit Hub Polling (token passing)- One device begins the poll and then passes it to another device until it reaches them all

Dynamic Routing

Routing decisions are made in a decentralized manner by individual computers. Multiple routes through the network, searching for the best route.

Default Routing

Routing method that is used to send packets with a remote destination network that is not located in the routing table of the next-hop router the router is configured to send all packets towards a single router (next hop). It doesn't matter to which network the packet belongs, it is forwarded out to the router which is configured for default routing. It is generally used with stub routers. A stub router is a router that has only one route to reach all other networks.

TCP connections are opened using a three-way handshake

SYN SYN-ACK ACK

What does the Header consist of?

Start Frame, Address, and Type/Length

What are the types of Routing Approaches?

Static, Default, and Dynamic Routing

FCS (Frame Check Sequence)

The field in a frame responsible for ensuring that data carried by the frame arrives intact. It uses an algorithm, such as CRC, to accomplish this verification.

Synchronous Data Link Control (SDLC)

Synchronous bit-oriented protocol developed by IBM Uses bit stuffing (zero insertion) to overcome transparency problem

Routing

Takes information from the transport layer to add a header before sending to data link layer Once layer 3 header is created, it is sent to data link layer which is called encapsulation. Layer 3 (network layer) header contains the source and destination for the data being encapsulated

Parity checks

Technically used for 1 bit error detection. Can also detect any odd number of bit errors. Involves adding an extra "parity" bit to the bit string For even parity, make the total number of 1's in the bit string an even number. This mechanism decides the value of the parity bit. Odd parity makes the number of 1s odd instead of even.

IPv4

The Internet Protocol version 4 is the dominant protocol for routing traffic on the Internet, specifying "to" and "from" addresses using a dotted decimal such as "122.45.255.0". Most common 32 bits (4 octets) Up to 4.19 billion addresses available, but we will eventually run out of them...

IPv6

The Internet Protocol version 6 provides a large number of new addresses to route Internet traffic, using "from" and "to" addresses written as colon-hexadecimal notation, such as "fe80::42:acff:feaa:1bf0". We will eventually move to IPV6 from IPV4 128 bits (8 groups of hex digits) Up to 2^128 addresses available Provides 4.8 x 10^28 addresses per person, while IPV4 provides less than 1 IP address per person

Network Layer

The third layer in the OSI model. Protocols in this layer translate network addresses into their physical counterparts and decide how to route data from the sender to the receiver.

Describe the Data Link Layer

This layer defines the rules that determine when a device can send data over a particular medium. Data link protocols also define the format of a header and trailer that allows devices attached to the medium to successfully send and receive data. Lies in between the Network layer and the Physical layer To provide communication across physical media Communication between two NIC (network interface cards) Connects upper layer processes to the physical layer Network layer packets don't have a way to cross physical median Data link layer formats network layer data packets into frames, and send them throughout the network Receives data from network layer, transforms it into frames, pushes it to the actual network. Provides data delivery between ethernet devices Has two sub layers: Mac layer LLC layer

Fragmentation and Re-Assembly

This occurs if the data in the header is too large (over 1500 bytes) for the maximum frame size handled by the data link layer Network layer will divide the packet into multiple fragments and sends each individual fragment that is the correct size to the data link layer. These fragments are reassembled upon the arrival to the destination layer

Address resolution

Translate host name to IP address www.indiana.edu → 129.79.78.193

Domain Name Service (DNS)

Translates an Internet Address such as www.yahoo.com into an IP address such as 204.71.200.74

Contention Access

Transmit whenever circuit is available with no centralized control Devices must be "polite" and follow these steps: *"Listen" for traffic *If another device is transmitting, wait to transmit *Otherwise, transmit (and keep listening) *If another device begins to transmit, stop and wait

Cyclic redundancy check (CRC

Treats message as a single binary number Divides by a preset number Uses remainder as the check value

Encapsulation

When data link layer takes the header created by the network layer, it turns it into a frame (maximum of 1500 bytes) which is called encapsulation.

Sources of Errors

White Noise Impulse Noise Cross-Talk Echo Attenuation Intermodulation Noise

Parity Checks are

a check used to see if data was correctly transmitted according to the even or odd agreed-upon parity transmission convention

Line Noise

a power flaw, is a fluctuation in voltage levels caused by other devices on the network.

Centralized Routing

all routing decisions are made by one computer or router

Single parity check

cannot detect burst errors A burst error is as likely to cause an even number of errors as an odd number of errors Burst errors cause errors in a sub-string of arbitrary length

Transmission Rate of Information Bits (TRIB)

is a measure of the effective # of bits transmitted in a unit of time

Crosstalk

occurs when the signals of one wire affect the signals on an adjacent wire. Crosstalk occurs when one circuit picks up signals in another (hearing other conversations in the background when on the phone)

Multicast

one computer to a group of computers (e.g., videoconference)

Broadcast

one computer to all computers in the network

Unicast

one computer to another computer

Server Name Resolution

the translation of application layer addresses into IP addresses. Done using the Domain Name Server (DNS)


Related study sets

Social Physique Anxiety, Physical Self-Concept, and Body Image

View Set

Anatomy and Physiology: Chapter 2 section 3 Water in the Body

View Set

Lippincott the child with cardio health problems

View Set

Chapter 1: Why Government? Why Politics?

View Set