CS 465/ Networks Flashcards
What are Network Edge?
End devices (Computers, smartphones) that interact with the network
What are Network Core?
Routers and switch that help route data between network edges
What is Network Access?
How end devices connect to the network (Wire or wireless)
What is Physical Media?
The means which data is transmitted (Copper, fiber, or wireless)
Circuit switching vs. Packet switching (list the pros and cons)
Circuit Switching: Fixed bandwidth for duration of the call.
Packet switching: Divides the packets into segments and routes them independently.
- Pros of packet switching: Efficient use of bandwidth, fault tolerance, and better burst traffic
- Cons of packets switching: Can lead to congestion and variable delays.
Explain what Bandwidth is?
Bandwidth is the capacity (data rate) a communication channel
Explain what delay?
Time it takes for data to travel from source to destination
Explain the Throughput Calculation?
Actual data rate achieved
Explain Traffic Intensity?
Measure of utilization of a link
Four Source of packet Delay:
Process delay: Time it takes router or switch to examine the packet header and forward the packets
Queuing delay: Time spent by a packet in a queue waiting to be transmitted
Transmission delay: Time takes push all the bits of a packet into the link
Propagation delay: Time it takes for a signal or packet to travel from source to destination
Internet Layers (Encapsulation/Decapsulation)
Internet uses layer protocol stack (OSI model)
*
Each layer adds it own header information to packets
*
How to Encapsulation/Decapsulation
Encapsulation:
1) Data is segmented and headers are added to application, transport, network, and data link
2) Entire structure is pass to the physical layer for transmission
Decapsulation:
1) Incoming data is received and convert to physical layer
2) Header are removed at data link, network and transport layer
3) Data payload is pass to application layer for processing
Network Security:
Concerned with protecting network assets and data from unauthorize access and vulnerabilities.
Client Sever vs Peer-peer architecture
Client Sever: Involves the centralized service providing (services to clients).
Peer-Peer: Involves distributed, equal peers sharing resources
Principle of Application Layer
Defines the protocol and data formats application for communication
Cookies and Web Caches
- Cookies store data on client side for tracking
- Web caches stores copies of web pages to reduce latency and bandwidth usage.
SMTP( Simple Mail Transfer Protcol)
Use email transmission
DNS (Domain Name System)
- Translate domain name into IP address
- Comprises services, structure and record type
CDNs (Content Distribution Network)
Distribute content to multiple locations from fast access
Transport Layer Servicve
- Responsible for end to end communication
- TCP (reliable) vs UDP (unrealizable)