Hacker Rank Topics

Ace your homework & exams now with Quizwiz!

Firewall:

A firewall is a program that decides whether traffic coming into a server or going out should be allowed. A firewall usually works by creating rules for which type of traffic is acceptable on which ports. Generally, firewalls block ports that are not used by a specific application on a server.

Network Interface:

A network interface can refer to any kind of software interface to networking hardware. For instance, if you have two network cards in your computer, you can control and configure each network interface associated with them individually.

Packet

A packet is, generally speaking, the most basic unit that is transferred over a network. When communicating over a network, packets are the envelopes that carry your data (in pieces) from one end point to the other.

Port:

A port is an address on a single machine that can be tied to a specific piece of software. It is not a physical interface or location, but it allows your server to be able to communicate using more than one application.

Protocol:

A protocol is a set of rules and standards that basically define a language that devices can use to communicate. There are a great number of protocols in use extensively in networking, and they are often implemented in different layers.

Connection:

In networking, a connection refers to pieces of related information that are transfered through a network. This generally infers that a connection is built before the data transfer (by following the procedures laid out in a protocol) and then is deconstructed at the at the end of the data transfer.

LAN:

LAN stands for "local area network". It refers to a network or a portion of a network that is not publicly accessible to the greater internet. A home or office network is an example of a LAN.

NAT:

NAT stands for network address translation. It is a way to translate requests that are incoming into a routing server to the relevant devices or servers that it knows about in the LAN. This is usually implemented in physical LANs as a way to route requests through one IP address to the necessary backend servers.

Some low level protocols are:

TCP, UDP, IP, and ICMP. Some familiar examples of application layer protocols, built on these lower protocols, are HTTP (for accessing web content), SSH, TLS/SSL, and FTP.

VPN:

VPN stands for virtual private network. It is a means of connecting separate LANs through the internet, while maintaining privacy. This is used as a means of connecting remote systems as if they were on a local network, often for security reasons.

WAN:

WAN stands for "wide area network". It means a network that is much more extensive than a LAN. While WAN is the relevant term to use to describe large, dispersed networks in general, it is usually meant to mean the internet, as a whole.

What is Address Resolution Protocol (ARP)?

What is BGP (Border Gateway Protocol)?

What is DHCP (Dynamic Host Configuration Protocol)?

What is DNS and How Does It Work?

What is SMTP (Simple Mail Transfer Protocol)?

What is TCP/IP and How Does It Work?

What is UDP (User Datagram Protocol)?


Related study sets

SDP208 Human Resources Chapter 1 - 5

View Set

Chapter 3 - Security and Compliance

View Set

ASE A7 - Heating & Air Conditioning Questions

View Set

Unit 7 - Motivation, Emotion, and Personality

View Set

Immunology Final Exam (Part 1: Lecture 25, 26)

View Set

ACC454 - Taxes for Corp. Accts. Vocab no Math multi. choice Part I

View Set

Chapter 28: Assessment of Hematologic Function and Treatment Modalities

View Set