CS 146 Final
Card Set Information
CS 146 Final
Cs 146 Stevens Final
Cards for CS 146 Final
What does a Network Need?
What is a Protocol?
Set of agreed-upon rules to establish acommunication between two computers
Most commonly used Protocol?
Name the 7 layers of the OSI model?
2. Data Link
What is TCP/IP?
It is a series of tools that work on different layers, and used by many other application layer protocols.
What are the Layers of TCP/IP?
How many bits does IPv4 have?
What is a Class D network for?
What is the Subnet Mask for Class A?
What is the Subnet Mask for Class B?
What is the Subnet Mask for Class C?
What are the names of the two separate IP adresses of a router and which one is your gateway?
LAN (Local Area Network) (Gatway)
WAN (Wide Area Network)
What does NAT do? (Network Address Translation)
allows to modify IP headers to provide the WAN address
How many bits does IPv6 addesses have?
128 bit address
How many bits in the subnet mask for IPv6?
What is TCP?
Provides reliable, connection orientedstream of bytes
What are the different States TCP can be in?
What is a Socket?
A socket is a combination of an IP addressand a port number. You can open, close, write to and read from it.
What is the Range for Ports?
Port range is 0-65535
Hyper Text Transfer Protocol
File Transfer Protocol
Transmission Control Protocol/ Internet Protocol
Simple Mail Transfer Protocol
Network Address Translation
Domain Name System
Internet Message Access Protocol
What is a Router? What's the purpose of it?
A router is essentially a piece of networking hardware with two built in network addresses (LAN and WAN). The purpose is allowing messages to be sent from one network to a separate one.
What is the HTML5 code to add sytle Sheets and where does it go?
linkrel=”stylesheet” type=”text/css” href=”thefilename.css”
In between the /title and /head
What does the DNS do?
Allows to get an IP given a name, or do a reverse look-up, getting a name from an IP
In the a domain:
1. Max number of levels?
2. Each Label can have how many Characters?
3. The total number of characters can't exceed...?
1. 127 levels
2. 63 Characters
Every Domain registered is associated with...
a primary name server and at least one secondary NS
What is the basic opperation of HTTP?
Send a request through TCP on a given port(usually 80)
Respond with HTTP/1.1 200 OK plus a message
What is the HTTP request message?
Optional message body
HTTP Request Methods
In HTTP what is the first line of every response?
A status code
What are the meanings of the following HTTP Status Codes:
3. Not Found
4. Internal Server Error
What does HTTPS use to encrypt trasmitted data?
What port is HTTPS on?
Skeleton for HTML5
Priority for different types of styles. (most to least priority)
In CSS3 padding is?
Clear area around the content, affected bybackground color
In CSS3 borders goes...?
Goes around padding & content, alsoaffected by background color.
In CSS3 the margin is?
Clear area around the border, always transparent.
In CSS3 what do pseudo-classes do?
they allow you to change thebehavior of most elements, or targetspecific ones
Typical steps in CS projects
Requirments Page should have
1. Description of Problem
2. General Approach to Solve
3. Client Requirements
4. Test and inspection Procedures
What are forms used for?
To receive input from the user
Secure Sockets Layer
Transport Layer Security