Understanding Data Rate, MAC Protocols, and Network Technologies

¡Escribe tu texto aData rate =

Shannon: Max bitrate depends on signal/noise ratio   

Nyquist: Max bitrate depends on n. sampling levels

CSMA CD

  • Is a MAC protocol
  • Exponential back-off strategy -> adapts to load on ethernet
  • RTT bounds determines a bound on throughput

IP tunnels

  • Packets traveling in a tunnel carry IP as load
  • Allows for any IP to be sent to any destination (regardless of the IP carried as load)
  • Never carries Ethernet as load
  • Always carry IP packets as load
  • The service offered by the IP protocol
Read More

Programming Basics and Error Handling

Requirements Phase

Help the customer determine what he/she wants!

  • Sometimes have to help the customer!
  • Document it, including
  • – I/O requirements
  • – Hardware requirements
  • – Speed (throughput) requirements
  • – Software requirements
  • – Functionality desired

For our class

  • Are directions understood and followed?
  • -what the program is supposed to do
  • -input/output requirements
  • -formatting required
  • -correct name for program
  • Is it handed in on the due date?

Design Phase

1.High Level Design

  • Based on Req/Spec Document!
  • Design overall
Read More

Efficient Filing Systems: Paper and Digital Files

Paper files= Archivos

The wastepaper can will be the final destination for many paper documents, but others need to be saved. Vocabulary: Retrieve= recuperar, comply=cumplir, control=controlar

Equipment For Storing Paper Files: Equipos para almacenar archivos en papel

Hanging file cabinet with two drawers: archivador, Desktop file/folder holder: carpetas de escritorio, Hanging files: archivos colgantes, Folders: carpetas, File/folder tab with label for file name: carpeta con etiqueta para el nombre,

Read More

Satellite Navigation System Architecture Development

Satellite Based Navigation

The development of the system architecture for the hypothetical Satellite Navigation System (SNS) by logically partitioning the required functionality. To keep this problem manageable, we develop a simplified perspective of the first and second levels of the architecture, where we define the constituent segments and subsystems, respectively. In doing so, we show a representative subset of the process steps and artifacts developed, but not all of them. Showing a more complete

Read More

Software Testing and Quality Management

Q1a. Define the term quality and elaborate different views on quality. Ans: There are different perceptions towards the quality of products. A. Customer-based definition of quality: A quality product must meet customer needs, expectations, and satisfaction. B. Manufacturing-based definition of quality: It means the customer is not fully aware of requirements, and requirements are defined by architects designed on feedback survey. C. Product-based definition of quality: Production must add some new

Read More

JavaScript Basics: Variables, Data Types, Operators, Arrays, Objects, and Functions

// BASICS// On page script JavaScript code to be executed here
// Include external JS file
// COMMENTS

/* Multi line

comment */
// One line comment
// VARIABLES

vara; // variable
varb=“init”; // string (text)
varc=“Hi”+“”+“Joe”; // = “Hi Joe”
vard=1+2+“3”; // = “33”
vare=[2,3,5,8]; // array
varf=false; // boolean
vara=1,b=2,c=a+b; // one line


// Output

console.log(a); // write to the browser console
document.
Read More