Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
Signed-off-by: (Bit-Mage) <[email protected]>
  • Loading branch information
(Bit-Mage) committed Oct 22, 2024
1 parent 7df6d4f commit 42d3448
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 18 deletions.
3 changes: 2 additions & 1 deletion Content/20231227162344-computer_networks.org
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
:ID: a4e712e1-a233-4173-91fa-4e145bd68769
:END:
#+title: Computer Networks
#+filetags: :cs:programming:
#+filetags: :network:cs:programming:

* Abstract
The notion of communication between Computers. Theoretically captured by [[id:2deb95d6-5474-4096-85fc-bd568031cc33][the OSI model]]
Expand All @@ -28,6 +28,7 @@ Phsyical networking has its limitations in terms of the extent of simple abstrac
** [[id:bc1cc0cf-5e6a-4fee-b9a5-16533730020a][Cloud Computing]]
** [[id:821aa28f-c16d-4982-bfc7-e1c9cf82c987][Service Meshes]]
** [[id:7702a33f-ac1a-4bfb-80b9-0ec3705426a6][Network Virtualization]]
** [[id:11c09e36-bdef-4977-9142-6d8ec0e697ba][Quality of Service]]
* Tools
** httping
- https://www.vanheusden.com/httping/
Expand Down
45 changes: 28 additions & 17 deletions Content/20241013062206-quality_of_service.org
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
:PROPERTIES:
:ID: 11c09e36-bdef-4977-9142-6d8ec0e697ba
:ROAM_ALIASES: QoS
:END:
#+title: Quality of Service
#+filetags: :cs:network:
Expand All @@ -11,20 +12,30 @@
- [[id:aa3f4461-08f4-4a3d-ae4b-5704d1f3dd23][Latency]]: The delay before a transfer of data begins following an instruction for its transfer.
- [[id:e1ccd5f4-2431-457d-b823-334e767a29b3][Jitter]]: The variation in the time between packets arriving.
- [[id:91792611-56f9-472c-acf1-c8402bda2de6][Error Rates]]: The frequency of errors in data transmission or processing.
* Importance
- Ensures reliable and predictable communication performance.
- Crucial for applications requiring high data integrity and low latency, such as video conferencing and online gaming.
- Connections
- High QoS is generally correlated with enhanced user experience in digital services.
- Implementation of QoS requires careful network planning and sometimes additional resources or infrastructure.
- Critiques & Considerations
- Measuring true QoS can be challenging due to variability in internet traffic and external factors.
- Implementation may introduce complexity and overhead, potentially affecting performance in systems with constrained resources.
- Improvement Strategies
- Prioritize network traffic based on application needs.
- Constant monitoring and adaptive algorithms to dynamically manage resources.
- Investing in infrastructure upgrades to support higher performance standards.
- Engaging in load balancing to distribute traffic effectively.
- Areas for Further Inquiry
- What are the best practices for implementing QoS in a large-scale network?
- How can QoS be effectively measured and monitored in real-time?

* QoS Mechanisms:

- Traffic Classification: Identifying and categorizing packets to apply differential handling.

- Traffic Shaping: Controlling the volume of traffic being sent into a network to ensure smooth network operation.

- Prioritization: Assigning priority levels to different types of traffic. For instance, voice and video data may be prioritized over general browsing data.

- Bandwidth Allocation: Reserving a portion of bandwidth for priority or critical tasks.

* Benefits of QoS:

- Ensures reliable service levels for critical applications such as Voice over IP (VoIP) and streaming services.

- Helps manage limited network resources efficiently.

- Reduces delays and improves performance by prioritizing specific types of traffic.

* Critique of QoS:

- Implementation Complexity: Configuring and maintaining QoS tools can be complex.

- Scalability Issues: QoS may not scale well in very large networks without careful planning.

- Limited by Physical Infrastructure: QoS effectiveness is dependent on the existing network infrastructure capacities.

0 comments on commit 42d3448

Please sign in to comment.