• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/111

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

111 Cards in this Set

  • Front
  • Back
OSI Network Model Layers
ApplicationPresentationSessionTransportNetworkData LinkPhysical
TCP/IP Network Model Layers
ApplicationTransportInternetNetwork Interface
OSI Mnemonic
"All People Seem To Need Data Processing”
Data Communication Protocol
A set of rules governing and standardizing communication between computers.
Protocol Specification
Defines how a particular layer operates
Protocol Implementation
The actual system (hardware or software) that implements a protocol specification
Service Interface
A set of definitions that define how a protocol layer obtains services from the layer below.
Service Interface Definitions
Appear similar to methodsHas parameters and are proceduralsend (data buffer, length, destination addr)
Peer-to-Peer Interface
A definition for a data structureDefines the messages that two peers exchange
RRP
Request/Reply Protocol
HHP
Host-to-Host Protocol
MSP
Message Stream Protocol
Demultiplexing Key
A standardized code in a header (at any layer) that tells the protocol layer reading that header which upper layer to pass the contents of its message to.
Second Principle of Network Design
Data originating in a given layer, along with that layer's header, is viewed as "data" by the protocol below.This process is called encapsulation.
Orgs involved with OSI Standards
ISOANSI (IBM, Xerox, Others)IEEENISTEIA/TIAITU
Orgs involved with TCP/IP Model
IETFDoDUnix (At&T)UniversitiesSmall Manufactures
Application Layer (TCP/IP)
Web, Email, Gaming, Video data
Transport Layer (TCP/IP)
Provides end-to-end logical channels for apps to locate each otherTCP (more reliable) or UDP
Internet Layer (TCP/IP)
Uses IP ProtocolHandles end-to-end routing across the InternetConnects dissimilar networks
Network Interface Layer (TCP/IP)
All underlying hardware and network-specific techTechnically outside the scope of Internet Architecture3G/4G, Ethernet, WiFi
Application Layer (OSI)
Provides network services to applicationsFile Transfer, Directory Services, Email Delivery
Presentation Layer (OSI)
Formats data for presentation to userIncludes standards for representation (char. sets, formatting), compression, and encryption
Session Layer (OSI)
Provides reliability for app-to-app sessionsCheckpointing and restart toolsNot well understood/defined
Transport Layer (OSI)
Handles process-to-process channel functionsAdds reliability and connection managementLowest hardware-independent layer
Network Layer (OSI)
Handles switching over a single networkData structure is a "packet"
Data Link Layer (OSI)
Handles switching over a single link (between two nodes)Data structure is a "frame"
Physical Layer (OSI)
Hardware that transfers signals across a medium.
Internet Model Standards Dev Process
Suggest protocol at IETF meetingsDraft standard (RFC) in small groupSeek Consensus via votingDesign implementations of protocolTesting of spec/implementationRevision/Official Submission
Bandwidth
Number of bits that can be transmitted on a link in some unit of timeMeasured in bits per second on network (bps)Bytes per second on a computer's bus (Bps)
millisecond
ms, 0.001 or 10^-3WAN
microsecond
us, 0.000001 or 10^-6LAN
nanosecond
ns, 0.000000001or 10^-9Processing in a computer
picosecond
ps, 0.000000000001 or 10^-12
Time to transmit 1 bit
1 data rate
Serial
Bits sent through a single line one-by-one
Parallel
Bytes sent over multiple lines simultaneously.Data inside computer bus typically sent this way
Networks typically use ____________ communication systems
Serial
Bits transmitted at a particular bandwidth have __________________________.
a particular width per bit.
Factors that affect frame transmission time
Smaller frame -> Slower Data RateLarger frame -> Faster Data Rate
Latency
Amount of time that it takes a single bit to cross a link or entire networkLonger distance -> Longer Latency
Latency is affected by __________
the media over which data is travelingless impact than distance
RTT
Round Trip TimeLatency * 2
If there's a slow network, we ask _______________________?
"Where is the bottleneck?"Which elements in the network are causing significant delay?
Total Latency Formula
Total Latency = Propagation Time + Transmission Time + Queuing Time
Transmission Time
Time to send data "out the door"Message SizeData Rate
Propagation Time
Time to travel across the medium on a single link.DistanceSpeed of Medium
Queuing Delay
Delay caused by the time a packet/frame takes for processing (or waiting to be processed) in computers, switches, routers, and serversAmount of competing trafficProcessing power of nodes
Delay x Bandwidth Product
The amount of data needed to fill the entire linkIf link is a pipe, this is the "volume"
For this class, we use calculations of __________ instead of ____________ to measure data size.
Powers of Ten (1 KB = 10^3) instead of Powers of Two (1 KiB = 2^10)
Switch
Connects nodes within a single network
Router
Specialized computer that connects one network to another
internet
any arbitrary group of interconnected networks
Internet
Global Internet that connects many networks
physical networksubnet
a single network, usually connected to the Internet through a router
Hardware/Physical Address
MAC Address6 two digit hex numbersA6:45:7C:CC:23:DF
Global Address
Unique across multiple networksIPv4 and IPv6Normally changes if node is moved
Name Address
URLsName remains the same even if node is moved
Computers on the Internet typically have what addresses?
Hardware, Global IPIf server, also a Domain Name
Unicast
Recepient is a single node
Broadcast
Recevied by all nodes on a network
Multicast
Received by a subset of nodes on a network
TDM
Timed Division Multiplex
FDM
Frequency Division Multiplex
STDM
Statistical Timed Division Multiplex
Packet
Chunk of data with control info in a headerCan travel over multiple networks
Three types of network failures
Bit errorLost packetLink failure
Bit Error
A bit value gets changed/lost during transmissionUsually due to electrical interference
Lost Packet
Invalid destination addressOverloaded switch/router/server
Link Failure
Damaged cables, switch, router, or serverCan use alternate path (if available)
First Principle of Network Design
"No undetected errors"
Ways to Identify Nodes
Hardware AddressGlobal AddressName
Categories of Addresses
UnicastBroadcastMulticast
Network
An INFRASTRUCTURE that provides communication between computers
Connectivity Meanings
The ability to communicateThe quality of communication
Scalability
the ability for a network to grow "gracefully"No major redesign or replacement of current network
Nodes
Any connectable computation device
Links
the physical medium of connectionwire, radio, or fiber optic
Direct Link Types
Point-To-PointMulti-Access
Point-to-Point
Two nodes, one link
Multi-Access
More than two nodes, one link
How to calculate number of point-to-point connections needed to connect n devices
L = N(N-1)/2
Internal Nodes
Infrastructure devicesHubs, Switches, Routers
External Nodes
HostsComputer, Tablets, Phone
Cloud Symbol in Switched Networks
"Some sort of network"Where the internal nodes reside
Two Models of Switched Networks
Circuit SwitchedPacket Switched
Circuit Switched
Traditional discreet-based networksEnd-to-End connection must be established before communication can occurUsed to be used for telephone systems
Packet Switched
Uses "store-and-forward" process to relay packets from one node to the next, until packet is delivered
Source
Original sender of a data packet
Receiver (Sink)
Ultimate recipient of a data packet

Types of Nodes

Workstation or Client


Server


Switch or Router



Networks adapters make which OSI layers?

OSI Layers 1 and 2 are generally what devices?

Network interrupts are handled by?

Control Status Register handles what?

What is Guided Media?

Wire and fiber optics are examples of what kinds of media?

Full Duplex

both directions similtaniously

Half Duplex

both directions, one at a time



Simplex

One Direction

Twisted Pair Advantages

Easy to install


robust


inexpensive


analog or digital

Twisted pair disadvantages

limited distance and bandwidth


interference from electrical noise


emits signal

repeater vs amplifier

amplifier fixes only attenuation (analog)


repeater does this and noise (digital)

CAT 5

Unsheilded


100 mbps


analog

Cat 6

Gigabit


unsheilded

Cat 7

shielded


10 gbs

cat 8

40 gbps


shielded

coaxial

shielded


digital or analog


requires amp or repeater every few miles


wider range of frequency

RG-11 Coax

undergroud

RG-59 Coax

TVs indoors,

RG-8 and RG-58 Coax

old



Fiber Optics

Higher data rates


Expensive


Fewer repeaters (50miles)


40 GBps



wavelength division multiplexing

both ways using different colors

multimode fiber

not good over distance

single mode

higher data rate


greater distance