![]() ![]() Each successive, higher layer abstracts the raw data a little bit more. What this means is that there are multiple technologies and protocols that are built on top of each other in order for communication to function. While networking is often discussed in terms of topology in a horizontal way, between hosts, its implementation is layered in a vertical fashion within any given computer or network. At this point, you should understand some high-level concepts that will enable us to better discuss the topics to come. We will explain other terms as we need them. There are many other terms that you will come across, and this list is not exhaustive. This is used to connect remote systems as if they were on a local network, often for security reasons. It is a means of connecting separate LANs through the internet, while maintaining privacy. VPN: VPN stands for virtual private network. This is usually implemented in physical LANs as a way to route requests through one IP address to the necessary backend servers. It is a way to repackage and send incoming requests to a routing server to the relevant devices or servers on a LAN. NAT: NAT stands for network address translation. Generally, firewalls block ports that are not used by a specific application on a server. A firewall usually works by creating rules for which type of traffic is acceptable on which ports. It is not a physical interface or location, but it allows your server to be able to communicate using more than one application.įirewall: A firewall is a program that decides whether traffic coming or going from a server should be allowed. Port: A port is an address on a single machine that can be tied to a specific piece of software. Some familiar examples of application layer protocols, built on these lower protocols, are HTTP (for accessing web content), SSH, and TLS/SSL. Some low level protocols are TCP, UDP, IP, and ICMP. There are a great number of protocols in use extensively in networking, and they are often implemented in different layers. Protocol: A protocol is a set of rules and standards that define a language that devices can use to communicate.If an interface is said to be connected to the WAN, it is generally assumed that it is reachable through the internet. 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. It means a network that is much more extensive than a LAN. A home or office network is an example of a LAN. It refers to a network or a portion of a network that is not publicly accessible to the greater internet. LAN: LAN stands for “local area network”. The “loopback” device, which is a virtual interface available in most Linux environments to connect back to the same machine, is an example of this. For instance, if you have two network cards in your computer, you can control and configure each network interface associated with them individually.Ī network interface may be associated with a physical device, or it may be a representation of a virtual interface. Network Interface: A network interface can refer to any kind of software interface to networking hardware.It is sometimes called the body or the payload. The main portion of a packet contains the actual data being transferred. Packets have a header portion that contains information about the packet including the source and destination, timestamps, network hops, etc. When communicating over a network, packets are the envelopes that carry your data (in pieces) from one end point to the other. Packet: A packet is the smallest unit that is intentionally transferred over a network. Generally speaking, a connection is established before data transfer (by following the procedures laid out in a protocol) and may be deconstructed at the end of the data transfer. ![]() These terms will be expanded upon in the appropriate sections that follow:Ĭonnection: In networking, a connection refers to pieces of related information that are transferred through a network. Networking Glossaryįirst, we will define some common terms that you will see throughout this guide, and in other guides and documentation regarding networking. This guide is operating system agnostic, but should be very helpful when implementing features and services that utilize networking on your server. We will discuss terminology, common protocols, and the responsibilities and characteristics of the different layers of networking. ![]() This article will provide an overview of some common networking concepts. Not only is it essential for getting your services online and running smoothly, it also gives you the insight to diagnose problems. An understanding of networking is important for anyone managing a server. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |