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 |