Skip to main content

Protocols

 

Protocols

Protocols are a set of rules that determine how data is transmitted between different devices in a network. Protocols can also be used to communicate on the internet.

 

IPSec VPN

Internet Protocol Security

This operates at the network level and it can be used by itself or with other VP protocols like L2TP to provide encryption.

SSL VPN

SSL/TLS

SSL – Secure Socket Layer

TLS – Transport Security Layer

These are the most commonly used protocols. TLS is a newer one than SSL and provides better protections against attacks. SSL uses the application layer and it works in conjunctions with HTTPS to provide a secure and encrypted connection using the internet. Its used in some VPN protocols but its not in itself a VPN protocol. SSL can also be used to create HTTPS proxies.

SFTP

Secure File Transfer Protocol

This is a protocol for transferring large files over the internet. It’s a more secure method than FTP and includes SSH security components. Its sometimes known as Secure Shell File Transfer Protocol.

SSH

Secure Shell Protocol

This provides a secure connection to its devices. As it’s a cryptographic network protocol its able to provide network services securely over an unsecured network. This is used for many things like remote access command line logins and execution, but any network service can be secured by using SSH.

HTTPS


HyperText Transfer Protocol Secure

This is a more secure version of HTTP and uses thye SSL/TLS protocol for encryption and authentication. This protocol makes it more secure for website users to exchange confidential data. HTTPS is becoming more common than HTTP as a protocol for transferring data and files over the internet as it offers more protection against threats and attacks

 

Comments

Popular posts from this blog

Types of network adapters in virtual box

  Types of network adapters in VirtualBox In VirtualBox there’s multiple types of network adapters that can be used to configure virtual machines for different networking needs. Down below will give you a brief overview of each type. NAT (network address translation) The VM is placed behind a VirtualBox-managed router. This allows the VM to access the external network via the networks host’s IP, but the VM itself remains invisible to the outside. Its most suitable for simple internet access with minimal configuration NAT network This is like NAT, but it allows multiple VM’s to communicate with each other in the same NAT network all while sharing the host’s internet connection. Its commonly used when you want to simulate a small, isolated network of VM’s that can also access the internet. Bridged adapter This VM is connected directly to the physical network as if it is a separate device, it also receives its own IP address from the same network as the host. This is ide...

Algorithms

  Algorithms Objective: Write a python script to automate the daily sending of email messages. The script should generate a daily message and send it via email. import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText import schedule import time # Function to send email def send_email ( subject , body , to_email ):     # email credentials     sender_email = "#for security reasons this will be hidden"     sender_password = " #for security reasons this will be hidden "       # Create message     message = MIMEMultipart()     message[ "From" ] = sender_email     message[ "To" ] = to_email     message[ "Subject" ] = subject     message.attach(MIMEText(body, "plain" ))     # Connect to the SMTP server (Gmail in this case)     with smtplib.SMTP( "smtp.gmail.com" , 587 ) as server:         server....

Project management methodologies

  Project management methodologies Agile This uses an iterative approach to delivering a project throughout its entire life cycle. This means that this is a very adaptable methodology and it has multiple frame works that can be used and the one that is selected depends on Size of organisation Structure of team Resource availability Stakeholder requirements Each of these frame works have their own pros and cons, which means that although it may work for one team it may not work for another team as effectively.                  Types of frame works Scrum - Scrum is an Agile framework used to manage complex projects. It involves: Roles: Product Owner: Manages the product backlog and ensures value delivery. Scrum Master: Facilitates the process and removes obstacles. Development Team: Delivers the product increment in a self-organizing manner. Artifacts: Product ...