What is the purpose of pinging?
Test the speed/reachability of a host on a network.
How many layers are there?
Four
What information about a packet is known in the internet layer?
IP Address
Owner of the Internet
No one/everyone
What is a network?
A network is a connection between two or more computers that allows them to share data.
In these two layers, the data is only in packets.
Internet Layer, Network Layer
What information is in an IP address?
Location
How does the Vigenere Cipher work?
Using a keyword, each letter is shifted by a different amount.
What is a router?
A device that forwards data between computer networks.
HTTP, SMTP, VOIP are all protocols present in this layer.
The Application Layer
What is the difference between UDP and TCP?
TCP packets are assembled in complete order before they are delivered to the requesting application. UDP is a single packet (datagram) that is delivered whether it is in order or not. UDP applications generally ignore packets that are delivered late or out of order.
What is the difference between dumb network and a smart network?
A dumb network offer only a very basic service and require that the end-user devices
are intelligent, give end-users control over the pace and direction of innovation
What is a data packet?
A packet consists of control information and a fraction of the user’s data.
The user interacts with this layer.
The Application Layer
What is a protocol?
A set of rules and standards that all information follows to ensure communication
What are the layers of abstraction?
Network
Transport
Internet
Application
Which mode of transporting data uses lightwaves?
Fiber Optic cables
In which level is the IP adress added to or taken off the packet?
Internet Layer
What are three ways info is passed through the internet?
Electrical impulses,Light impulses,Radio wavesi
What are the key design principles for the internet (which are really answers to problems posed by smart, circuit switching networks)?
Redundancy - when one route is broken, the message can travel through another.
Flexibility - applications can be developed without any change to the underlying network.