Posts

DHCP - Dynamic Host Configuration Protocol

​Term DHCP stands for Dynamic Host Configuration Protocol. It is used to dynamically assign IP addresses to the client computers. DHCP simplifies management of client computers. Server computers need not to use DHCP, but a static IP addresses, so will have reliable way of connecting by client computers and specific firewall rules. Client computers may have dynamic IPs assigned to them. There are private IP ranges that can and should be used in the local network.

DNS - Domail Name Sytem

​Term DNS stands for Domain name system or service. It is needed to translate human readable names such as Google.com into machine understate numbers. DNS can perform opposite operation as well. DNS user uses UDP protocol for answering data requests and TCP protocol for zone transfer.

SMTP - Simpleail Transfer Protocol

Abbreviation SMTP stand for Simple Mail Transfer Protocol. It is used for sending emails out to the recipients. SMTP does not encryption, which means that data from SMTP messages can easily be retrieved. Please don’t send sensitive or secret information via emails in easily accessible form.

Telnet protocol

Telnet protocol uses TCP port 23 for communication. It does not use encryption, therefore sensitive data such as username and password can be retained from the network. Telnet is considered legacy, however some old devices may still use it.

Secure shell communications - SSH communications

 Secure shell or SSH communication perform encryption of the data and the data when the data is sent and decryption of that data when it is received. SSH runs on TCP port 22. SSH is an ideal way to manage Linux like environments remotely.

Online data storage

 It is a good habit to store at least personal files in online storage. Online storage is a data storage that is offered by some online companies. Online storage may cost some money, but if you value your photos for example more then money, then online storage makes sense.

Troubleshooting

The term troubleshooting refers to applying systematic approach of finding computer related issue. The term systematic is very important here. Systematic means one after another. An opposite of applying systematic approach is doing random things. Even so it is possible to resolve a computer issue with random approach, however it probably will take longer, and if similar issue appears next time, random actions will not be as efficient as systematic approach.