1/38
Before Midterms
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
What is computer Networks
An interconnected collection of autonomous computers
Autonomous: function on their own
exclude from the definite situation where there is a clear master/slave relationship
have memory, processing capability and run on their own
interconnected: connected to each other
The computers have the ability to exchange information
mode of connection doesn’t matter as long as they can exchange information
All Network Management must be……….
handled personally
What is another definition Computer Networks
Collection of computers(hosts) and devices connected together:
4 components:
Hosts - computers/servers/smart devices
links (wireless, wired satellites, twisted pair, fiber, coax)
switches/routers
network interface
What is Distributed Systems:
Existence of multiple autonomous computers that are not visible to the user:
i.e: transparent
The Software decides which processor to select to execute command and determine where files needed need to retrieve and move to the destination
Like user using a Virtual processor
user of a distributed system is not aware of the existence of multiple processors
Everything upon typing with a disturbed system is done Automatically
Nothing is done explicitly and everything is done automatically without user’s knowledge
Software give it this high degree of cohesiveness and transparency
World Wide web is a computer Network? True or False
False, because it is a software running over the computer network
What are the different types of software: list example
Application software: Excel, powerpoint
System software: OS, Firmware, device driver
What does the NIC do?
converts fiber light (optical) to electricity: conversion not fast not enough so bandwidth is lost, slowing down the speed
2 reason for things to slow down
1) Conversion: opto electronic device not converting light to electricity fast enough
2) data copy: slows down by every copy due to memory not being fast enough
What is the network interface?
1) Its a NIC (network interface card)
2) software for a NIC
for a device driver to work -> manages the hardware
list two things that are transparent to the user
Network and transport
___ access to both local and remote access
ubiquitous
List two thing about Point to point connection
Not scalable
as number of link increases, number of link increases exponentially
Example of shared medium/Multiple point access and the downside
wireless transmission sharing airwave
risk of having a bottleneck
What is Switch Networks
One source going through various links such as switches and routers
Collection of Networks joined together
INTERNETWORKS
Networks of Networks
What does ARPANET stand for
Advance Research Project Agency Networks
What was ARPANET?
A small Network connecting university, research labs, and government agency
Primary apps: email
ftp: file transfer protocol
Today:
We have a global world wide network:
1 billion host
5 billion users
What is the internet?
A huge collection of heterogeneous networks devices
Hierarchily structured
fully distributed, no centralized control
List the diffrrent types of area networks: List its effects too
BAN: body area network: Stuff on your body, Military application
PAN: personal area network: Bluetooth (short distance)
LAN: Local Area Network: Printers, computer, {ethernet}
CAN: Campus Area Network: University Campuses, multiple connected building
MAN: Metropolitan Area Network: Network covering a city
WAN: Wide Area Network: Internet
Coverage Increases
Delay increases
Network performance decreases
Meaning of being Connected to the Internet:
must have a IP (internet protocol) Address
Must run TCP (Transmission control protocol) IP Stack
must be able to communicate with any other hosts on the internet
Whos carrying most of the internet traffic
ISPs are carrying most of the internet traffic
What is a packet?
Small Chuck of data
48 bytes ~ 150 bytes
What does a packet carry? How does it travel?
Each packet carries information that is used to route it to its destination
Packets travel along different links/networks with different speeds.
What are the benifts and downside of packets?
We can achieve flexible, adaptive routing
packets can use different routes
Performance may degrade ⇒ hit congested internet links
What does a packet contain?
Header, Data, Trailer
Header contains: Source and destination address
Trailer contains: Error control information
How does Packet Switching Work?
Each intermediate node - (switch/routes) buffers incoming packets, processes it and forwards packets
⇒ Store and forward
What are the issues of packet switching
Resource sharing (multiple users sharing resources | e.g links)
circuit sharing (e.g plain old telephone)
Packet switching (Internet)
fiber to neighborhood ⇒ split between houses
Addressing and routing
reliability and recovery guaranteed end-to-end delivery
Traffic management ⇒ managing and policing networks
Give a example of what uses a Packet Switching
Internet
List all the feature of Packet Switching
Store and forward approach:
an intermediate stores and buffers incoming packet, processes it, and forwards it
Adaptive/ routing flexible
packages can choose alternative paths
performance may degrade along congested routes
Packet from different sources are interleaved
efficient use of resources ⇒ Links are used on demand
What is Statistical Multiplexing?
No reservation made
a technique that assumes not all attached devices are used at their maximum speed
as a result, the capacity of the output line is less than the sum of all the inputs
can support Bustly traffic, compared to circuit switching at a constant rate
⇒ can use unused links to accommodate this
High peak 2. Short Duration
List a example of what uses Circuits Switching?
Plain Old telephone System (POTS)
How does circuit switching work?
Set up a connection path ( circuit ) from source to destination
Circuit remains throughout the lifetime of the connection
Bit-orientated: all bytes follow the same dedicated path
if one chain breaks, the whole path breaks
Guaranteed resources: links are reserved once a successful connection is established
Dedicated circuits to individual users
While A talks to C, B cannot talk to D.
Typical phone call: POTS -> user speaks less than 35%
Diffrences between Circuit switching and Packet Switching?
CIRCUIT SWITCHING | PACKET SWITCHING |
|
|
| 2) Possible out of order delivery. |
| 3) Charging: based amount of data |
| 4) Format of the data sent is determined by the carrier
|
Reliablity and recovery and its consequences
Reliability and recovery | Consequences |
⇒ Many things can go wrong in a network | ⇒ Packet can get delivered out of order |
|
|
|
|
|
|
| |
|
What should be implemented for recovery
For packet lost: Implement a hop-by-hop solution or end-to -end solution
⇒ Error recovery solution
What is Re-transmission Schemes
e.g: receiver asking a resend due to not being able to open file
e.g: No point of re-transmission during live video conference because the sender may have moved to something else.
Network Perfomace Metrice: What is bandwidth and what is Throughput
Network Performance Metrics: |
|
|
What is Latency
Latency: Time it takes for a packet to transfer from source to destination
What is RTT and whats it stand for?
RTT stands for Round Trip Time
Round Trip Time: time it takes to reach its destination and back to the source
Clocks are not synchronized so use the same clock
End to end Delay. describe: Transmision delay, Propagation Delay, Queuing delay and Processing Delay
Transmission delay: Time it takes to transmit a packet
Propagation delay: Time it takes to travel along medium
Depends on:
Distance
Communication Medium
S=D/T T=D/S
Queuing Delay: Buffering time, waiting insider buffer
Processing delay: Time it takes to process a packet