Mostrar mensagens com a etiqueta server. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta server. Mostrar todas as mensagens

domingo, 11 de outubro de 2020

Data Center HYPERVISOR build | How to build and configure a hypervisor virtual machine monitor server

What is a hypervisor? A hypervisor (or virtual machine monitor, VMM, virtualizer) is computer software, firmware or hardware that creates and runs virtual machines. A computer on which a hypervisor runs one or more virtual machines is called a host machine, and each virtual machine is called a guest machine. The hypervisor presents the guest operating systems with a virtual operating platform and manages the execution of the guest operating systems. Multiple instances of a variety of operating systems may share the virtualized hardware resources: for example, Linux, Windows, and macOS instances can all run on a single physical x86 machine. This contrasts with operating-system-level virtualization, where all instances (usually called containers) must share a single kernel, though the guest operating systems can differ in user space, such as different Linux distributions with the same kernel.


EP 1 - CHOOSING YOUR HARDWARE


EP 2 - VMWARE INSTALL, RAID SETUP


EP 3 - CREATING THE VM



segunda-feira, 12 de agosto de 2019

Email Protocols: SMTP, POP, IMAP | Protocolos de e-mail

Email Protocols: SMTP, POP, IMAP

The email service allows a customer to use a computer or any computing device connected to the internet to communicate with the email server to send and receive email. Email servers communicate with other email servers to transport messages from one domain to another until the message reaches the destination server. An email client does not communicate directly with another email client when sending an email, both clients connect the server that transport the messages. The email service supports three separate protocols for operation: Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP), and Internet Message Access Protocol (IMAP). The IMAP process is the application layer that sends messages, and when the client wants to receive the message it uses one of two application layer protocols, the POP or IMAP protocol.

SMTP operation
SMTP message formats require a message header and a message body. Although the message body can contain any amount of text, the message header must have a properly formatted recipient email address and the address of the client sending the message.
When the client sends an email message, the client's SMTP process connects to the server through the port 25. Upon successful connection, the client attempts to send the email to the server, when the server receives the message, places the message in a local account temporarily to determine the recipient's server, if the message recipient is local, the message is sent to its recipient, if the recipient is in another server, the server will have to forward the message to the external server. The destination mail server may not be online or can be busy when email messages try to be sent, so the message is placed in an “SMTP spool” to be sent later. Periodically, the server checks the queue of messages that have been pending and tries to send them again, the message is queued for a predetermined expiration period until it is sent successfully, after this period expires, the message is permanently deleted and will be reported to the sender as not delivered.

POP operation
The POP protocol is used by an application to receive email message from an email server. With this protocol, emails are transferred from server to the client and permanently deleted from server, keeping the single copy of the email on the client computer. This protocol is intended for the personal use of clients who operate their email account from a single device and do not require a centralized backup solution for email messages.
The server starts the POP service that listens passively on port 110 waiting for connection requests from the client, when a client attempts to use the service, the client sends a request to establish a TCP connection with the server. When the connection is successfully established, the POP server sends a confirmation response, and the client and the POP server exchange information to keep the connection open while the client uses the service. With the POP protocol, email messages are transferred to the client computer and then deleted from the server. There is no centralized location where email messages are stored for access by other clients or as a backup in the cloud

IMAP operation
The IMAP protocol is used by an application to receive email message from an email server. Unlike POP, when the client connect to the IMAP server, it transfers the new emails to the computer, but keeps the original copies of the messages downloaded on the server. Original messages kept on the server are only deleted when a user manually deletes them through the application on their computer. This protocol is intended for companies whose access to an email account is done by multiple people, with this protocol multiple people can download all email messages from one account but also maintain a centralized copy on the cloud with all incoming emails. Users can create a file hierarchy on the server to organize and store messages for each configured email account. This file structure configured on the server is also duplicated in the client email application.



______________________________________________________________________




Index
― Protocolos de e-mail: SMTP, POP, IMAP (PORTUGUESE | PORTUGUÊS)
― Email Protocols: SMTP, POP, IMAP (ENGLISH)
― Protocoles de messagerie: SMTP, POP, IMAP (FRENCH | FRANÇAIS)
― Protocolos de correo electrónico: SMTP, POP, IMAP (SPANISH | ESPAÑOL)
― E-Mail-Protokolle: SMTP, POP, IMAP (GERMAN | DEUTSCHE)
― Protocolli e-mail: SMTP, POP, IMAP (ITALIAN | ITALIANO)
― Протоколы электронной почты: SMTP, POP, IMAP (RUSSIAN | РУССКИЙ)
― E-posta Protokolleri: SMTP, POP, IMAP (TURKISH | TÜRK)
― Протоколи електронної пошти: SMTP, POP, IMAP (UKRAINIAN | УКРАЇНСЬКИЙ)
― 电子邮件协议:SMTP,POP,IMAP (CHINESE | 中文)
― メールプロトコル:SMTP、POP、IMAP (JAPANESE | 日本語)
― بروتوكولات البريد الإلكتروني: SMTP ، POP ، IMAP (ARABIC | عربى)
― 이메일 프로토콜 : SMTP, POP, IMAP (KOREAN | 한국)
― Πρωτόκολλα ηλεκτρονικού ταχυδρομείου: SMTP, POP, IMAP (GREEK | Ελληνικά)
― E-mailprotocollen: SMTP, POP, IMAP (NETHERLANDS | NEDERLAND)
― Protocoale de e-mail: SMTP, POP, IMAP (ROMANIA | ROMÂNIA)




______________________________________________________________________




PORTUGUESE | PORTUGUÊS
Protocolos de e-mail: SMTP, POP, IMAP

O serviço de e-mail permite que um cliente utilize um computador ou qualquer dispositivo de computação com ligação à internet para comunicar com o servidor de e-mail para enviar e receber e-mails. Os servidores de e-mail comunicam com outros servidores de e-mail para transportar mensagens de um domínio para outro até que a mensagem chegue ao servidor de destino. Um cliente de e-mail não comunica diretamente com outro cliente de e-mail quando envia um e-mail, ambos os clientes ligam ao servidor que para transportar as mensagens. O serviço de e-mail suporta três protocolos separados para operação: SMTP (Simple Mail Transfer Protocol), POP (Post Office Protocol) e IMAP (Internet Message Access Protocol). O processo IMAP é a camada da aplicação que envia mensagens, e quando o cliente pretende receber a mensagem utiliza um dos dois protocolos da camada da aplicação, o protocolo POP ou o IMAP.

Operação SMTP
Os formatos de mensagem SMTP necessitam de um cabeçalho de mensagem e um corpo de mensagem. Embora o corpo da mensagem possa conter qualquer quantidade de texto, o cabeçalho da mensagem deve ter um endereço de email do destinatário devidamente formatado e o endereço do cliente que envia a mensagem.
Quando o cliente envia uma mensagem de e-mail, o processo SMTP do cliente conecta ao servidor através da porta 25 predefinida. Depois da ligação estabelecida com sucesso, o cliente tenta enviar o e-mail para o servidor, quando o servidor recebe a mensagem, coloca a mensagem numa conta local temporariamente para determinar o servidor do destinatário, se o destinatário da mensagem for local, a mensagem é ligada ao respetivo destinatário, se a o destinatário for outro, o servidor terá que encaminhar a mensagem para o servidor externo. O servidor de e-mail de destino pode não estar on-line ou estar ocupado quando as mensagens de e-mail tentam ser enviadas, portanto a mensagem é colocada num “SMTP spool” para ser enviado posteriormente. Periodicamente, o servidor verifica a fila de mensagens que ficaram pendentes e e tenta enviá-las novamente, a mensagem fica na fila durante um período de expiração predeterminado enquanto não for enviada com sucesso, após esse período espirar, a mensagem é eliminada definitivamente e será comunicado ao remetente que não foi entregue.

Operação POP
O protocolo POP é utilizado por uma aplicação para receber mensagem de e-mail de um servidor de e-mail. Com este protocolo os e-mails são transferidos do servidor para o cliente e eliminados permanentemente do servidor, mantendo a única cópia do e-mail no computador do cliente. Este protocolo é direcionado para utilização pessoal de clientes que operam a sua conta de e-mail a partir de um único dispositivo e não necessitam de uma solução de cópia de segurança centralizada das mensagens de e-mail.
O servidor inicia o serviço POP que escuta passivamente na porta 110 para solicitações de ligações do cliente, quando um cliente tenta utilizar o serviço, o cliente envia um pedido para estabelecer uma ligação TCP com o servidor. Quando a ligação é estabelecida com sucesso, o servidor POP envia uma resposta de confirmação, e o cliente e o servidor POP trocam informação para manter a ligação aberta enquanto o cliente utiliza o serviço. Com o protocolo POP, as mensagens de e-mail são transferidas para o computador do cliente e de seguida são eliminadas do servidor, não havendo um local centralizado onde as mensagens de e-mail sejam armazenadas para acesso de outros clientes ou como cópias de segurança na cloud.

Operação IMAP
O protocolo IMAP é utilizado por uma aplicação para receber mensagem de e-mail de um servidor de e-mail. Ao contrário do POP, quando o utilizador se liga ao servidor IMAP, transfere os novos e-mails para o seu computador, mas mantem as cópias originais das mensagens transferidas no servidor. As mensagens originais mantidas no servidor só são eliminadas quando um utilizador as exclui manualmente através da aplicação no seu computador. Este protocolo é direcionado para empresas cujo acesso a uma conta de e-mail é feita por várias pessoas, com este protocolo múltiplas pessoas podem descarregar todas as mensagens de e-mail de uma conta, mas também mantendo uma cópia centralizada na cloud de todos os e-mails recebidos. Os utilizadores podem criar uma hierarquia de arquivos no servidor para organizar e armazenar as mensagens de cada conta de e-mail configurada. Esta estrutura de arquivos configurada no servidor também é duplicada na aplicação de e-mail do cliente.



______________________________________________________________________




FRENCH | FRANÇAIS
Protocoles de messagerie: SMTP, POP, IMAP

Le service de messagerie permet à un client d’utiliser un ordinateur ou n’importe quel appareil informatique connecté à Internet pour communiquer avec le serveur de messagerie afin d’envoyer et de recevoir des messages électroniques. Les serveurs de messagerie communiquent avec d'autres serveurs de messagerie pour transporter des messages d'un domaine à un autre jusqu'à ce que le message atteigne le serveur de destination. Un client de messagerie ne communique pas directement avec un autre client de messagerie lors de l'envoi d'un courrier électronique. Les deux clients connectent le serveur qui transporte les messages. Le service de messagerie prend en charge trois protocoles distincts pour le fonctionnement: le protocole SMTP (Simple Mail Transfer Protocol), le protocole POP (Post Office Protocol) et le protocole IMAP (Internet Message Access Protocol). Le processus IMAP est la couche d'application qui envoie les messages. Lorsque le client souhaite recevoir le message, il utilise l'un des deux protocoles de couche d'application, le protocole POP ou IMAP.

Opération SMTP
Les formats de message SMTP nécessitent un en-tête et un corps de message. Bien que le corps du message puisse contenir n'importe quelle quantité de texte, l'en-tête du message doit avoir une adresse électronique de destinataire correctement formatée et l'adresse du client qui envoie le message.
Lorsque le client envoie un message électronique, le processus SMTP du client se connecte au serveur via le port 25. Une fois la connexion établie, le client tente d'envoyer l'e-mail au serveur. Lorsque le serveur reçoit le message, il place le message dans un compte local. temporairement pour déterminer le serveur du destinataire, si le destinataire du message est local, le message est envoyé à son destinataire, si le destinataire est sur un autre serveur, le serveur devra transférer le message au serveur externe. Le serveur de messagerie de destination peut ne pas être en ligne ou être occupé lorsque des messages électroniques tentent d'être envoyés. Le message est donc placé dans un «spool SMTP» pour être envoyé ultérieurement. Périodiquement, le serveur vérifie la file d'attente des messages en attente et tente de les renvoyer. Le message est mis en file d'attente pendant une période d'expiration prédéterminée jusqu'à ce qu'il soit envoyé avec succès. Après l'expiration de cette période, le message est définitivement supprimé et sera signalé à l'expéditeur n'est pas livré.

Opération POP
Le protocole POP est utilisé par une application pour recevoir un courrier électronique d'un serveur de messagerie. Avec ce protocole, les courriels sont transférés du serveur au client et définitivement supprimés du serveur, en conservant la copie unique du courriel sur l'ordinateur client. Ce protocole est destiné à l'usage personnel des clients qui exploitent leur compte de messagerie à partir d'un seul appareil et ne nécessitent pas de solution de sauvegarde centralisée pour leurs messages.
Le serveur démarre le service POP qui écoute passivement sur le port 110 en attente de demandes de connexion du client. Lorsqu'un client tente d'utiliser le service, le client envoie une demande pour établir une connexion TCP avec le serveur. Une fois la connexion établie, le serveur POP envoie une réponse de confirmation. Le client et le serveur POP échangent des informations pour maintenir la connexion ouverte pendant que le client utilise le service. Avec le protocole POP, les e-mails sont transférés sur l'ordinateur client, puis supprimés du serveur. Il n'y a pas d'emplacement centralisé où les messages électroniques sont stockés pour être accessibles à d'autres clients ou comme sauvegarde dans le cloud.

Opération IMAP
Le protocole IMAP est utilisé par une application pour recevoir un message électronique à partir d'un serveur de messagerie. Contrairement au protocole POP, lorsque le client se connecte au serveur IMAP, il transfère les nouveaux courriers électroniques vers l'ordinateur, mais conserve les copies d'origine des messages téléchargés sur le serveur. Les messages originaux conservés sur le serveur ne sont supprimés que lorsqu'un utilisateur les supprime manuellement via l'application sur leur ordinateur. Ce protocole est destiné aux entreprises dont l'accès à un compte de messagerie est effectué par plusieurs personnes. Grâce à ce protocole, plusieurs personnes peuvent télécharger tous les e-mails d'un compte, mais également conserver une copie centralisée sur le cloud avec tous les e-mails entrants. Les utilisateurs peuvent créer une hiérarchie de fichiers sur le serveur pour organiser et stocker les messages de chaque compte de messagerie configuré. Cette structure de fichier configurée sur le serveur est également dupliquée dans l'application de messagerie client.



______________________________________________________________________




SPANISH | ESPAÑOL
Protocolos de correo electrónico: SMTP, POP, IMAP

El servicio de correo electrónico permite que un cliente use una computadora o cualquier dispositivo informático conectado a Internet para comunicarse con el servidor de correo electrónico para enviar y recibir correo electrónico. Los servidores de correo electrónico se comunican con otros servidores de correo electrónico para transportar mensajes de un dominio a otro hasta que el mensaje llegue al servidor de destino. Un cliente de correo electrónico no se comunica directamente con otro cliente de correo electrónico cuando envía un correo electrónico, ambos clientes conectan el servidor que transporta los mensajes. El servicio de correo electrónico admite tres protocolos separados para la operación: Protocolo simple de transferencia de correo (SMTP), Protocolo de oficina postal (POP) y Protocolo de acceso a mensajes de Internet (IMAP). El proceso IMAP es la capa de aplicación que envía mensajes, y cuando el cliente desea recibir el mensaje, utiliza uno de los dos protocolos de capa de aplicación, el protocolo POP o IMAP.

Operación SMTP
Los formatos de mensaje SMTP requieren un encabezado de mensaje y un cuerpo de mensaje. Aunque el cuerpo del mensaje puede contener cualquier cantidad de texto, el encabezado del mensaje debe tener una dirección de correo electrónico del destinatario con el formato correcto y la dirección del cliente que envía el mensaje.
Cuando el cliente envía un mensaje de correo electrónico, el proceso SMTP del cliente se conecta al servidor a través del puerto 25. Tras una conexión exitosa, el cliente intenta enviar el correo electrónico al servidor, cuando el servidor recibe el mensaje, coloca el mensaje en una cuenta local. temporalmente para determinar el servidor del destinatario, si el destinatario del mensaje es local, el mensaje se envía a su destinatario, si el destinatario está en otro servidor, el servidor tendrá que reenviar el mensaje al servidor externo. Es posible que el servidor de correo de destino no esté en línea o esté ocupado cuando los mensajes de correo electrónico intentan enviarse, por lo que el mensaje se coloca en un "spool SMTP" para enviarlo más tarde. Periódicamente, el servidor verifica la cola de mensajes que han estado pendientes e intenta enviarlos nuevamente, el mensaje se pone en cola por un período de vencimiento predeterminado hasta que se envía con éxito, después de que este período expire, el mensaje se elimina permanentemente y se informará a el remitente como no entregado.

Operación POP
El protocolo POP es utilizado por una aplicación para recibir mensajes de correo electrónico de un servidor de correo electrónico. Con este protocolo, los correos electrónicos se transfieren del servidor al cliente y se eliminan permanentemente del servidor, manteniendo la copia única del correo electrónico en la computadora del cliente. Este protocolo está destinado al uso personal de clientes que operan su cuenta de correo electrónico desde un solo dispositivo y no requieren una solución de respaldo centralizada para mensajes de correo electrónico.
El servidor inicia el servicio POP que escucha pasivamente en el puerto 110 esperando las solicitudes de conexión del cliente, cuando un cliente intenta usar el servicio, el cliente envía una solicitud para establecer una conexión TCP con el servidor. Cuando la conexión se establece con éxito, el servidor POP envía una respuesta de confirmación, y el cliente y el servidor POP intercambian información para mantener la conexión abierta mientras el cliente utiliza el servicio. Con el protocolo POP, los mensajes de correo electrónico se transfieren a la computadora del cliente y luego se eliminan del servidor. No hay una ubicación centralizada donde los mensajes de correo electrónico se almacenan para el acceso de otros clientes o como respaldo en la nube

Operación IMAP
El protocolo IMAP es utilizado por una aplicación para recibir mensajes de correo electrónico de un servidor de correo electrónico. A diferencia de POP, cuando el cliente se conecta al servidor IMAP, transfiere los nuevos correos electrónicos a la computadora, pero conserva las copias originales de los mensajes descargados en el servidor. Los mensajes originales guardados en el servidor solo se eliminan cuando un usuario los elimina manualmente a través de la aplicación en su computadora. Este protocolo está destinado a empresas cuyo acceso a una cuenta de correo electrónico lo realizan varias personas, con este protocolo, varias personas pueden descargar todos los mensajes de correo electrónico de una cuenta pero también mantener una copia centralizada en la nube con todos los correos electrónicos entrantes. Los usuarios pueden crear una jerarquía de archivos en el servidor para organizar y almacenar mensajes para cada cuenta de correo electrónico configurada. Esta estructura de archivos configurada en el servidor también se duplica en la aplicación de correo electrónico del cliente.



_______________________________________________________________________




GERMAN | DEUTSCHE
E-Mail-Protokolle: SMTP, POP, IMAP

Mit dem E-Mail-Dienst kann ein Kunde einen Computer oder ein anderes mit dem Internet verbundenes Computergerät verwenden, um mit dem E-Mail-Server zu kommunizieren und E-Mails zu senden und zu empfangen. E-Mail-Server kommunizieren mit anderen E-Mail-Servern, um Nachrichten von einer Domäne zu einer anderen zu transportieren, bis die Nachricht den Zielserver erreicht. Ein E-Mail-Client kommuniziert beim Senden einer E-Mail nicht direkt mit einem anderen E-Mail-Client. Beide Clients verbinden den Server, der die Nachrichten transportiert. Der E-Mail-Dienst unterstützt drei separate Protokolle für den Betrieb: SMTP (Simple Mail Transfer Protocol), POP (Post Office Protocol) und IMAP (Internet Message Access Protocol). Der IMAP-Prozess ist die Anwendungsschicht, die Nachrichten sendet, und wenn der Client die Nachricht empfangen möchte, verwendet er eines von zwei Anwendungsschichtprotokollen, das POP- oder das IMAP-Protokoll.

SMTP-Vorgang
SMTP-Nachrichtenformate erfordern einen Nachrichtenkopf und einen Nachrichtentext. Obwohl der Nachrichtentext beliebig viel Text enthalten kann, muss der Nachrichtenkopf eine ordnungsgemäß formatierte Empfänger-E-Mail-Adresse und die Adresse des Clients aufweisen, der die Nachricht sendet.
Wenn der Client eine E-Mail-Nachricht sendet, stellt der SMTP-Prozess des Clients über den Port 25 eine Verbindung zum Server her. Nach erfolgreicher Verbindung versucht der Client, die E-Mail an den Server zu senden. Sobald der Server die Nachricht empfängt, legt er sie in einem lokalen Konto ab Um den Server des Empfängers vorübergehend zu bestimmen, wird die Nachricht an den Empfänger gesendet, wenn der Empfänger sich auf einem anderen Server befindet, muss der Server die Nachricht an den externen Server weiterleiten. Der Ziel-Mail-Server ist möglicherweise nicht online oder kann ausgelastet sein, wenn E-Mail-Nachrichten gesendet werden sollen. Die Nachricht wird daher in einen „SMTP-Spool“ gestellt, der später gesendet wird. Der Server überprüft in regelmäßigen Abständen die Warteschlange anstehender Nachrichten und versucht, sie erneut zu senden. Die Nachricht wird für eine festgelegte Ablaufdauer in die Warteschlange gestellt, bis sie erfolgreich gesendet wurde. Nach Ablauf dieser Frist wird die Nachricht endgültig gelöscht und an gemeldet der Absender als nicht zugestellt.

POP-Betrieb
Das POP-Protokoll wird von einer Anwendung zum Empfangen von E-Mail-Nachrichten von einem E-Mail-Server verwendet. Mit diesem Protokoll werden E-Mails vom Server zum Client übertragen und dauerhaft vom Server gelöscht, wobei die einzelne Kopie der E-Mail auf dem Client-Computer verbleibt. Dieses Protokoll ist für den persönlichen Gebrauch von Kunden gedacht, die ihr E-Mail-Konto von einem einzigen Gerät aus betreiben und keine zentrale Sicherungslösung für E-Mail-Nachrichten benötigen.
Der Server startet den POP-Dienst, der den Port 110 passiv abhört und auf Verbindungsanforderungen vom Client wartet. Wenn ein Client versucht, den Dienst zu verwenden, sendet der Client eine Anforderung zum Herstellen einer TCP-Verbindung mit dem Server. Wenn die Verbindung erfolgreich hergestellt wurde, sendet der POP-Server eine Bestätigungsantwort und der Client und der POP-Server tauschen Informationen aus, um die Verbindung offen zu halten, während der Client den Dienst verwendet. Mit dem POP-Protokoll werden E-Mail-Nachrichten auf den Client-Computer übertragen und dann vom Server gelöscht. Es gibt keinen zentralen Ort, an dem E-Mail-Nachrichten für den Zugriff anderer Clients oder als Backup in der Cloud gespeichert werden

IMAP-Vorgang
Das IMAP-Protokoll wird von einer Anwendung zum Empfangen von E-Mail-Nachrichten von einem E-Mail-Server verwendet. Im Gegensatz zu POP überträgt der Client beim Herstellen einer Verbindung zum IMAP-Server die neuen E-Mails auf den Computer, behält jedoch die Originalkopien der auf den Server heruntergeladenen Nachrichten bei. Auf dem Server gespeicherte Originalnachrichten werden nur gelöscht, wenn ein Benutzer sie manuell über die Anwendung auf seinem Computer löscht. Dieses Protokoll ist für Unternehmen gedacht, deren Zugriff auf ein E-Mail-Konto von mehreren Personen ausgeführt wird. Mit diesem Protokoll können mehrere Personen alle E-Mail-Nachrichten von einem Konto herunterladen, aber auch eine zentralisierte Kopie in der Cloud mit allen eingehenden E-Mails verwalten. Benutzer können eine Dateihierarchie auf dem Server erstellen, um Nachrichten für jedes konfigurierte E-Mail-Konto zu organisieren und zu speichern. Diese auf dem Server konfigurierte Dateistruktur wird auch in der Client-E-Mail-Anwendung dupliziert.



______________________________________________________________________




ITALIAN | ITALIANO
Protocolli e-mail: SMTP, POP, IMAP

Il servizio di posta elettronica consente a un cliente di utilizzare un computer o qualsiasi dispositivo di elaborazione connesso a Internet per comunicare con il server di posta elettronica per inviare e ricevere posta elettronica. I server di posta elettronica comunicano con altri server di posta elettronica per trasportare i messaggi da un dominio all'altro fino a quando il messaggio non raggiunge il server di destinazione. Un client di posta elettronica non comunica direttamente con un altro client di posta elettronica quando invia un messaggio di posta elettronica, entrambi i client si connettono al server che trasporta i messaggi. Il servizio di posta elettronica supporta tre protocolli separati per il funzionamento: Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP) e Internet Message Access Protocol (IMAP). Il processo IMAP è il livello dell'applicazione che invia messaggi e quando il client desidera ricevere il messaggio utilizza uno dei due protocolli del livello applicazione, il protocollo POP o IMAP.

Operazione SMTP
I formati dei messaggi SMTP richiedono un'intestazione e un corpo del messaggio. Sebbene il corpo del messaggio possa contenere qualsiasi quantità di testo, l'intestazione del messaggio deve avere un indirizzo e-mail del destinatario correttamente formattato e l'indirizzo del client che invia il messaggio.
Quando il client invia un messaggio e-mail, il processo SMTP del client si connette al server tramite la porta 25. In caso di connessione riuscita, il client tenta di inviare l'e-mail al server, quando il server riceve il messaggio, inserisce il messaggio in un account locale temporaneamente per determinare il server del destinatario, se il destinatario del messaggio è locale, il messaggio viene inviato al suo destinatario, se il destinatario si trova su un altro server, il server dovrà inoltrare il messaggio al server esterno. Il server di posta di destinazione potrebbe non essere online o essere occupato quando i messaggi di posta elettronica tentano di essere inviati, quindi il messaggio viene inserito in uno "spool SMTP" per essere inviato in un secondo momento. Periodicamente, il server controlla la coda dei messaggi in sospeso e tenta di inviarli di nuovo, il messaggio viene messo in coda per un periodo di scadenza predeterminato fino a quando non viene inviato correttamente, dopo che questo periodo scade, il messaggio viene eliminato in modo permanente e verrà segnalato a il mittente come non consegnato.

Operazione POP
Il protocollo POP viene utilizzato da un'applicazione per ricevere messaggi di posta elettronica da un server di posta elettronica. Con questo protocollo, le e-mail vengono trasferite dal server al client e eliminate permanentemente dal server, mantenendo la singola copia dell'email sul computer client. Questo protocollo è destinato all'uso personale dei client che gestiscono il proprio account e-mail da un singolo dispositivo e non richiedono una soluzione di backup centralizzata per i messaggi e-mail.
Il server avvia il servizio POP che è in ascolto passivo sulla porta 110 in attesa di richieste di connessione dal client, quando un client tenta di utilizzare il servizio, il client invia una richiesta per stabilire una connessione TCP con il server. Quando la connessione viene stabilita correttamente, il server POP invia una risposta di conferma e il client e il server POP si scambiano informazioni per mantenere aperta la connessione mentre il client utilizza il servizio. Con il protocollo POP, i messaggi e-mail vengono trasferiti sul computer client e quindi eliminati dal server. Non esiste una posizione centralizzata in cui i messaggi di posta elettronica vengono archiviati per l'accesso da parte di altri client o come backup nel cloud

Operazione IMAP
Il protocollo IMAP è utilizzato da un'applicazione per ricevere messaggi e-mail da un server e-mail. A differenza di POP, quando il client si connette al server IMAP, trasferisce le nuove e-mail sul computer, ma mantiene le copie originali dei messaggi scaricati sul server. I messaggi originali conservati sul server vengono eliminati solo quando un utente li elimina manualmente tramite l'applicazione sul proprio computer. Questo protocollo è destinato alle aziende il cui accesso a un account e-mail è fatto da più persone, con questo protocollo più persone possono scaricare tutti i messaggi e-mail da un solo account ma mantenere anche una copia centralizzata sul cloud con tutte le e-mail in arrivo. Gli utenti possono creare una gerarchia di file sul server per organizzare e archiviare i messaggi per ciascun account e-mail configurato. Questa struttura di file configurata sul server è anche duplicata nell'applicazione e-mail client.



_______________________________________________________________________




RUSSIAN | РУССКИЙ
Протоколы электронной почты: SMTP, POP, IMAP

Служба электронной почты позволяет клиенту использовать компьютер или любое компьютерное устройство, подключенное к Интернету, для связи с сервером электронной почты для отправки и получения электронной почты. Серверы электронной почты обмениваются данными с другими серверами электронной почты для передачи сообщений из одного домена в другой, пока сообщение не достигнет сервера назначения. Почтовый клиент не связывается напрямую с другим почтовым клиентом при отправке электронной почты, оба клиента подключаются к серверу, который транспортирует сообщения. Служба электронной почты поддерживает три отдельных протокола работы: простой протокол передачи почты (SMTP), протокол почтового отделения (POP) и протокол доступа к сообщениям в Интернете (IMAP). Процесс IMAP - это прикладной уровень, который отправляет сообщения, и когда клиент хочет получить сообщение, он использует один из двух протоколов прикладного уровня, протокол POP или IMAP.

Операция SMTP
Форматы сообщений SMTP требуют заголовок сообщения и тело сообщения. Хотя тело сообщения может содержать любое количество текста, заголовок сообщения должен иметь правильно отформатированный адрес электронной почты получателя и адрес клиента, отправляющего сообщение.
Когда клиент отправляет сообщение электронной почты, SMTP-процесс клиента подключается к серверу через порт 25. При успешном подключении клиент пытается отправить сообщение на сервер, когда сервер получает сообщение и помещает сообщение в локальную учетную запись. временно для определения сервера получателя, если получатель сообщения является локальным, сообщение отправляется его получателю, если получатель находится на другом сервере, сервер должен будет переслать сообщение на внешний сервер. Почтовый сервер назначения не может быть подключен к сети или может быть занят, когда почтовые сообщения пытаются отправить, поэтому сообщение помещается в «SMTP-буферизацию» для последующей отправки. Периодически сервер проверяет очередь ожидающих сообщений и пытается отправить их снова, сообщение ставится в очередь на заранее определенный период истечения, пока оно не будет успешно отправлено, после истечения этого периода сообщение будет окончательно удалено и будет сообщено отправитель не доставлен.

POP операция
Протокол POP используется приложением для получения сообщения электронной почты с сервера электронной почты. С помощью этого протокола электронные письма передаются с сервера на клиент и навсегда удаляются с сервера, сохраняя единственную копию сообщения на клиентском компьютере. Этот протокол предназначен для личного использования клиентами, которые управляют своей учетной записью электронной почты с одного устройства и не требуют централизованного решения для резервного копирования сообщений электронной почты.
Сервер запускает службу POP, которая пассивно прослушивает порт 110, ожидая запросов на подключение от клиента, когда клиент пытается использовать эту службу, клиент отправляет запрос на установление TCP-соединения с сервером. Когда соединение успешно установлено, сервер POP отправляет ответ с подтверждением, а клиент и сервер POP обмениваются информацией, чтобы сохранить соединение открытым, пока клиент использует службу. По протоколу POP сообщения электронной почты передаются на клиентский компьютер, а затем удаляются с сервера. Не существует централизованного хранилища сообщений электронной почты для доступа других клиентов или для резервного копирования в облаке.

IMAP операция
Протокол IMAP используется приложением для получения сообщения электронной почты с сервера электронной почты. В отличие от POP, когда клиент подключается к серверу IMAP, он передает новые электронные письма на компьютер, но сохраняет оригинальные копии сообщений, загруженных на сервер. Исходные сообщения, хранящиеся на сервере, удаляются только тогда, когда пользователь вручную удаляет их через приложение на своем компьютере. Этот протокол предназначен для компаний, чей доступ к учетной записи электронной почты осуществляется несколькими людьми, с помощью этого протокола несколько человек могут загружать все сообщения электронной почты из одной учетной записи, а также поддерживать централизованную копию в облаке со всеми входящими электронными письмами. Пользователи могут создавать файловую иерархию на сервере для организации и хранения сообщений для каждой настроенной учетной записи электронной почты. Эта файловая структура, настроенная на сервере, также дублируется в клиентском почтовом приложении.



______________________________________________________________________




TURKISH | TÜRK
E-posta Protokolleri: SMTP, POP, IMAP

E-posta servisi, müşterinin, e-posta göndermek ve almak için e-posta sunucusuyla iletişim kurmak için internete bağlı herhangi bir bilgisayar veya bilgisayar kullanmasını sağlar. E-posta sunucuları, mesajları hedef sunucuya ulaşıncaya kadar bir alandan diğerine mesaj aktarmak için diğer e-posta sunucuları ile iletişim kurar. Bir e-posta istemcisi, bir e-posta gönderirken doğrudan başka bir e-posta istemcisiyle iletişim kurmaz, her iki istemci de mesajları taşıyan sunucuyu bağlar. E-posta servisi, işlem için üç ayrı protokolü destekler: Basit Posta Aktarım Protokolü (SMTP), Postane Protokolü (POP) ve Internet İleti Erişim Protokolü (IMAP). IMAP işlemi, mesaj gönderen uygulama katmanıdır ve istemci mesajı almak istediğinde, iki uygulama katmanı protokolünden birini (POP veya IMAP protokolünü) kullanır.

SMTP işlemi
SMTP mesaj formatları bir mesaj başlığı ve bir mesaj gövdesi gerektirir. Mesaj gövdesi herhangi bir miktarda metin içerebilse de, mesaj başlığının uygun şekilde biçimlendirilmiş bir alıcı e-posta adresine ve mesajı gönderen müşterinin adresine sahip olması gerekir.
İstemci bir e-posta mesajı gönderdiğinde, istemcinin SMTP işlemi sunucuya 25 numaralı bağlantı noktası üzerinden bağlanır. Başarılı bir bağlantı sonrasında, istemci e-postayı sunucuya göndermeye çalışır, sunucu mesajı aldığında mesajı yerel bir hesaba yerleştirir. Mesaj alıcısı yerel ise, alıcının sunucusunu belirlemek için geçici olarak mesaj alıcısına gönderilir, alıcı başka bir sunucudaysa, sunucunun mesajı harici sunucuya iletmesi gerekir. Hedef posta sunucusu çevrimiçi olmayabilir veya e-posta mesajları gönderilmeye çalışıldığında meşgul olabilir, bu nedenle ileti daha sonra gönderilmek üzere bir "SMTP biriktirme" içine yerleştirilir. Düzenli olarak, sunucu beklemede olan mesajların sırasını kontrol eder ve tekrar göndermeyi dener, mesaj önceden belirlenmiş bir süre sonu için sıraya alınır ve başarılı bir şekilde gönderilinceye kadar bu süre geçtikten sonra mesaj kalıcı olarak silinir ve bildirilir. Gönderen teslim edilmedikçe

POP operasyonu
POP protokolü bir uygulama tarafından bir e-posta sunucusundan e-posta mesajı almak için kullanılır. Bu protokol ile e-postaların sunucudan istemciye aktarılması ve kalıcı olarak sunucudan silinmesi ile e-postanın tek bir kopyası istemci bilgisayarda tutulur. Bu protokol, e-posta hesabını tek bir cihazdan işleten ve e-posta mesajları için merkezi bir yedekleme çözümü gerektirmeyen müşterilerin kişisel kullanımına yöneliktir.
Sunucu, istemciden bağlantı isteklerini beklerken, bağlantı noktası 110'da pasif olarak dinleyen POP hizmetini başlatır, bir müşteri hizmeti kullanmayı denediğinde, istemci, sunucuyla bir TCP bağlantısı kurma isteği gönderir. Bağlantı başarıyla kurulduğunda, POP sunucusu bir onay yanıtı gönderir ve istemci ve POP sunucusu, istemci hizmeti kullanırken bağlantıyı açık tutmak için bilgi alışverişinde bulunur. POP protokolü ile e-posta mesajları istemci bilgisayara aktarılır ve ardından sunucudan silinir. E-posta mesajlarının diğer istemciler tarafından erişim için veya bulutta yedek olarak saklandığı merkezi bir konum yoktur.

IMAP işlemi
IMAP protokolü bir uygulama tarafından bir e-posta sunucusundan e-posta mesajı almak için kullanılır. POP'un aksine, istemci IMAP sunucusuna bağlandığında, yeni e-postaları bilgisayara aktarır, ancak sunucuda indirilen mesajların orijinal kopyalarını saklar. Sunucuda tutulan orijinal mesajlar yalnızca bir kullanıcı onları bilgisayarlarındaki uygulama aracılığıyla el ile sildiğinde silinir. Bu protokol, bir e-posta hesabına erişimi birden fazla kişi tarafından yapılan şirketler için tasarlanmıştır, bu protokol ile birden fazla kişi tüm e-posta iletilerini tek bir hesaptan indirebilir, aynı zamanda gelen tüm e-postaların bulunduğu bulutta merkezi bir kopyasını saklayabilir. Kullanıcılar yapılandırılmış her e-posta hesabı için mesajları düzenlemek ve depolamak için sunucuda bir dosya hiyerarşisi oluşturabilir. Sunucuda yapılandırılan bu dosya yapısı, istemci e-posta uygulamasında da çoğaltılır.



______________________________________________________________________




UKRAINIAN | УКРАЇНСЬКИЙ
Протоколи електронної пошти: SMTP, POP, IMAP

Служба електронної пошти дозволяє клієнту використовувати комп'ютер або будь-який обчислювальний пристрій, підключений до Інтернету, для спілкування з сервером електронної пошти для надсилання та отримання електронної пошти. Сервери електронної пошти спілкуються з іншими серверами електронної пошти для транспортування повідомлень з одного домену в інший, поки повідомлення не надійде до сервера призначення. Клієнт електронної пошти не спілкується безпосередньо з іншим клієнтом електронної пошти при надсиланні електронної пошти, обидва клієнта підключають сервер, який транспортує повідомлення. Служба електронної пошти підтримує три окремих протоколи роботи: Простий протокол передачі пошти (SMTP), протокол поштового зв’язку (POP) та протокол доступу до Інтернет-повідомлень (IMAP). Процес IMAP - це прикладний рівень, який надсилає повідомлення, і коли клієнт хоче отримати повідомлення, він використовує один з двох протоколів рівня додатків, протокол POP або IMAP.

Операція SMTP
Формати повідомлень SMTP вимагають заголовка повідомлення та тіла повідомлення. Хоча тіло повідомлення може містити будь-яку кількість тексту, заголовок повідомлення повинен мати правильно відформатовану електронну адресу одержувача та адресу клієнта, який надсилає повідомлення.
Коли клієнт надсилає повідомлення електронною поштою, SMTP-процес клієнта підключається до сервера через порт 25. Після успішного з'єднання клієнт намагається надіслати електронну пошту серверу, коли сервер отримує повідомлення, розміщує повідомлення в локальному обліковому записі тимчасово визначити сервер одержувача, якщо одержувач повідомлення локальний, повідомлення надсилається його одержувачу, якщо одержувач знаходиться на іншому сервері, сервер повинен буде переслати повідомлення на зовнішній сервер. Сервер призначення пошти може не бути в Інтернеті або може бути зайнятий, коли повідомлення електронної пошти намагаються надсилати, тому повідомлення розміщується у "SMTP котушці", яку потрібно надіслати пізніше. Періодично сервер перевіряє чергу повідомлень, які очікують на розгляд, і намагається їх знову надіслати, повідомлення ставиться в чергу за заздалегідь визначеним терміном закінчення, поки воно не буде успішно надіслане, після закінчення цього періоду повідомлення буде остаточно видалено і буде повідомлено відправник як не доставлений.

Операція POP
Протокол POP використовується програмою для отримання повідомлення електронної пошти від сервера електронної пошти. За допомогою цього протоколу електронні листи передаються з сервера до клієнта та назавжди видаляються з сервера, зберігаючи єдину копію електронної пошти на клієнтському комп'ютері. Цей протокол призначений для особистого використання клієнтів, які керують своїм обліковим записом електронної пошти з одного пристрою і не потребують централізованого резервного копіювання електронних повідомлень.
Сервер запускає послугу POP, яка пасивно прослуховує порт 110 в очікуванні запитів на з'єднання від клієнта, коли клієнт намагається використовувати послугу, клієнт надсилає запит на встановлення TCP-з'єднання з сервером. Коли з'єднання успішно встановлено, POP-сервер надсилає відповідь підтвердження, а клієнт і POP-сервер обмінюються інформацією, щоб підтримувати з'єднання відкритим, поки клієнт використовує послугу. За допомогою протоколу POP повідомлення електронної пошти передаються на клієнтський комп'ютер і потім видаляються з сервера. Немає централізованого місця, де повідомлення електронної пошти зберігаються для доступу інших клієнтів або як резервна копія в хмарі

Операція IMAP
Протокол IMAP використовується програмою для отримання повідомлення електронної пошти від сервера електронної пошти. На відміну від POP, коли клієнт підключається до сервера IMAP, він передає нові електронні листи на комп'ютер, але зберігає оригінальні копії повідомлень, завантажених на сервер. Оригінальні повідомлення, що зберігаються на сервері, видаляються лише тоді, коли користувач вручну видаляє їх через програму на своєму комп’ютері. Цей протокол призначений для компаній, доступ до облікових записів електронної пошти яких здійснюється декількома людьми, за цим протоколом багато людей можуть завантажувати всі повідомлення електронної пошти з одного акаунта, а також підтримувати централізовану копію в хмарі з усіма вхідними електронними листами. Користувачі можуть створити ієрархію файлів на сервері для організації та зберігання повідомлень для кожного налаштованого облікового запису електронної пошти. Ця файлова структура, налаштована на сервері, також дублюється у клієнтській програмі електронної пошти.



______________________________________________________________________




CHINESE | 中文
电子邮件协议:SMTP,POP,IMAP

电子邮件服务允许客户使用连接到互联网的计算机或任何计算设备与电子邮件服务器通信以发送和接收电子邮件。电子邮件服务器与其他电子邮件服务器通信,以便将邮件从一个域传输到另一个域,直到邮件到达目标服电子邮件客户端在发送电子邮件时不与另一个电子邮件客户端直接通信,两个客户端都连接传输邮件的服务器。电子邮件服务支持三种单独的操作协议:简单邮件传输协议(SMTP),邮局协议(POP)和Internet邮件访问协议(IMAP)。 IMAP进程是发送消息的应用程序层,当客户端想要接收消息时,它使用两种应用程序层协议之一,即POP或IMAP协议。

SMTP操作
SMTP邮件格式需要邮件头和邮件正文。虽然邮件正文可以包含任意数量的文本,但邮件头必须具有格式正确的收件人电子邮件地址和发送邮件的客户端的地址。
当客户端发送电子邮件消息时,客户端的SMTP进程通过端口25连接到服务器。成功连接后,客户端会尝试将电子邮件发送到服务器,当服务器收到消息时,将消息放入本地帐户暂时确定收件人的服务器,如果邮件收件人是本地邮件,则将邮件发送给其收件人,如果收件人在另一台服务器中,则服务器必须将邮件转发给外部服务器。当尝试发送电子邮件时,目标邮件服务器可能不在线或可能处于忙碌状态,因此邮件将放在“SMTP假脱机”中以便稍后发送。服务器定期检查已挂起的邮件队列并尝试再次发送邮件,邮件排队等待预定的有效期,直到邮件成功发送,在此期限到期后,邮件将被永久删除并报告给发件人未送达。

POP操作
应用程序使用POP协议从电子邮件服务器接收电子邮件消息。使用此协议,电子邮件将从服务器传输到客户端并从服务器中永久删除,从而在客户端计算机上保留电子邮件的单个副本。此协议适用于从单个设备操作其电子邮件帐户且不需要电子邮件集中备份解决方案的客户的个人使用。
服务器启动在端口110上被动侦听的POP服务,等待来自客户端的连接请求,当客户端尝试使用该服务时,客户端发送请求与服务器建立TCP连接。成功建立连接后,POP服务器发送确认响应,客户端和POP服务器交换信息以在客户端使用服务时保持连接打开。使用POP协议,电子邮件将传输到客户端计算机,然后从服务器中删除。没有集中位置存储电子邮件消息以供其他客户端访问或作为云中的备份

IMAP操作
应用程序使用IMAP协议从电子邮件服务器接收电子邮件消息。与POP不同,当客户端连接到IMAP服务器时,它会将新电子邮件传输到计算机,但会保留在服务器上下载的邮件的原始副本。仅当用户通过其计算机上的应用程序手动删除它们时,才会删除保留在服务器上的原始邮件。此协议适用于访问电子邮件帐户的公司由多人完成,使用此协议,多人可以从一个帐户下载所有电子邮件,但也可以使用所有传入的电子邮件在云上维护集中副本。用户可以在服务器上创建文件层次结构,以组织和存储每个已配置的电子邮件帐户的消息。在服务器上配置的此文件结构也在客户端电子邮件应用程序中重复。



______________________________________________________________________




JAPANESE | 日本語
メールプロトコル:SMTP、POP、IMAP

電子メールサービスにより、顧客はコンピューターまたはインターネットに接続されたコンピューティングデバイスを使用して、電子メールサーバーと通信し、電子メールを送受信できます。電子メールサーバーは他の電子メールサーバーと通信して、メッセージが宛先サーバーに到達するまで、あるドメインから別のドメインにメッセージを転送します。電子メールクライアントは、電子メールの送信時に別の電子メールクライアントと直接通信しません。両方のクライアントは、メッセージを転送するサーバーに接続します。電子メールサービスは、操作のために3つの個別のプロトコルをサポートしています。シンプルメール転送プロトコル(SMTP)、ポストオフィスプロトコル(POP)、およびインターネットメッセージアクセスプロトコル(IMAP)です。 IMAPプロセスは、メッセージを送信するアプリケーション層であり、クライアントがメッセージを受信する場合、2つのアプリケーション層プロトコル、POPまたはIMAPプロトコルのいずれかを使用します。

SMTP操作
SMTPメッセージ形式には、メッセージヘッダーとメッセージ本文が必要です。メッセージ本文には任意の量のテキストを含めることができますが、メッセージヘッダーには、適切にフォーマットされた受信者の電子メールアドレスと、メッセージを送信するクライアントのアドレスが必要です。
クライアントが電子メールメッセージを送信すると、クライアントのSMTPプロセスはポート25を介してサーバーに接続します。接続が成功すると、クライアントはサーバーへの電子メールの送信を試み、サーバーがメッセージを受信すると、ローカルアカウントにメッセージを配置します受信者のサーバーを一時的に決定します。メッセージ受信者がローカルの場合、メッセージは受信者に送信されます。受信者が別のサーバーにいる場合、サーバーはメッセージを外部サーバーに転送する必要があります。送信先のメールサーバーがオンラインになっていないか、電子メールメッセージを送信しようとするときにビジーになる可能性があるため、メッセージは「SMTPスプール」に配置されて後で送信されます。定期的に、サーバーは保留中のメッセージのキューをチェックし、それらを再度送信しようとします。メッセージは、正常に送信されるまで所定の有効期限の間キューに入れられます。配信されていない送信者。

POP操作
POPプロトコルは、メールサーバーからメールメッセージを受信するためにアプリケーションで使用されます。このプロトコルを使用すると、メールはサーバーからクライアントに転送され、サーバーから完全に削除され、クライアントコンピューターにメールの単一コピーが保持されます。このプロトコルは、単一のデバイスから電子メールアカウントを操作し、電子メールメッセージの集中バックアップソリューションを必要としないクライアントの個人使用を目的としています。
サーバーは、ポート110で受動的にリッスンするPOPサービスを開始し、クライアントからの接続要求を待機します。クライアントがサービスを使用しようとすると、クライアントはサーバーとのTCP接続を確立する要求を送信します。接続が正常に確立されると、POPサーバーは確認応答を送信し、クライアントとPOPサーバーは情報を交換して、クライアントがサービスを使用している間、接続を開いたままにします。 POPプロトコルを使用すると、電子メールメッセージはクライアントコンピューターに転送され、サーバーから削除されます。他のクライアントがアクセスしたり、クラウドにバックアップしたりするために、電子メールメッセージが保管される中央の場所はありません

IMAP操作
IMAPプロトコルは、アプリケーションが電子メールサーバーから電子メールメッセージを受信するために使用します。 POPとは異なり、クライアントがIMAPサーバーに接続すると、新しいメールはコンピューターに転送されますが、サーバーにダウンロードされたメッセージの元のコピーは保持されます。サーバーに保存されている元のメッセージは、ユーザーがコンピューター上のアプリケーションを使用して手動で削除した場合にのみ削除されます。このプロトコルは、電子メールアカウントへのアクセスが複数の人々によって行われる企業を対象としています。このプロトコルでは、複数の人々が1つのアカウントからすべての電子メールメッセージをダウンロードできますが、すべての受信電子メールを含むクラウド上の集中コピーも維持できます。ユーザーは、サーバー上にファイル階層を作成して、構成済みの各電子メールアカウントのメッセージを整理および保存できます。サーバーで構成されたこのファイル構造は、クライアントの電子メールアプリケーションでも複製されます。



______________________________________________________________________




ARABIC | عربى
بروتوكولات البريد الإلكتروني: SMTP ، POP ، IMAP

تتيح خدمة البريد الإلكتروني للعميل استخدام جهاز كمبيوتر أو أي جهاز كمبيوتر متصل بالإنترنت للتواصل مع خادم البريد الإلكتروني لإرسال واستقبال البريد الإلكتروني. تتواصل خوادم البريد الإلكتروني مع خوادم البريد الإلكتروني الأخرى لنقل الرسائل من مجال إلى آخر حتى تصل الرسالة إلى الخادم الوجهة. لا يتصل عميل البريد الإلكتروني مباشرة مع عميل بريد إلكتروني آخر عند إرسال بريد إلكتروني ، حيث يتصل كلا العميلين بالخادم الذي ينقل الرسائل. تدعم خدمة البريد الإلكتروني ثلاثة بروتوكولات منفصلة للتشغيل: بروتوكول نقل البريد البسيط (SMTP) وبروتوكول مكتب البريد (POP) وبروتوكول الوصول إلى الرسائل عبر الإنترنت (IMAP). عملية IMAP هي طبقة التطبيق التي ترسل الرسائل ، وعندما يريد العميل تلقي الرسالة ، يستخدم أحد بروتوكولي طبقة التطبيق ، بروتوكول POP أو IMAP.

عملية SMTP
تتطلب تنسيقات رسائل SMTP رأس رسالة ونص رسالة. على الرغم من أن نص الرسالة يمكن أن يحتوي على أي قدر من النص ، إلا أنه يجب أن يحتوي رأس الرسالة على عنوان بريد إلكتروني للمستلم منسق بشكل صحيح وعنوان العميل الذي يرسل الرسالة.
عندما يرسل العميل رسالة بريد إلكتروني ، تتصل عملية SMTP الخاصة بالعميل بالخادم عبر المنفذ 25. عند الاتصال الناجح ، يحاول العميل إرسال البريد الإلكتروني إلى الخادم ، وعندما يتلقى الخادم الرسالة ، يضع الرسالة في حساب محلي لتحديد خادم المستلم مؤقتًا ، إذا كان مستلم الرسالة محليًا ، يتم إرسال الرسالة إلى المستلم الخاص به ، وإذا كان المستلم في خادم آخر ، فسيتعين على الخادم إعادة توجيه الرسالة إلى الخادم الخارجي. قد لا يكون خادم البريد الوجهة متصلاً أو قد يكون مشغولاً عند محاولة إرسال رسائل البريد الإلكتروني ، بحيث يتم وضع الرسالة في "SMTP spool" لإرسالها لاحقًا. يقوم الخادم بشكل دوري بالتحقق من قائمة انتظار الرسائل التي كانت معلقة ويحاول إرسالها مرة أخرى ، يتم وضع قائمة الانتظار لفترة محددة سلفًا حتى يتم إرسالها بنجاح ، وبعد انتهاء هذه الفترة ، يتم حذف الرسالة نهائيًا وسيتم إبلاغها إلى المرسل كما لم يتم تسليمها.

عملية POP
يتم استخدام بروتوكول POP بواسطة تطبيق لتلقي رسالة بريد إلكتروني من خادم بريد إلكتروني. مع هذا البروتوكول ، يتم نقل رسائل البريد الإلكتروني من الخادم إلى العميل وحذفها نهائيًا من الخادم ، مع الاحتفاظ بنسخة واحدة من البريد الإلكتروني على جهاز الكمبيوتر العميل. هذا البروتوكول مخصص للاستخدام الشخصي للعملاء الذين يقومون بتشغيل حساب بريدهم الإلكتروني من جهاز واحد ولا يحتاجون إلى حل مركزي للنسخ الاحتياطي لرسائل البريد الإلكتروني.
يبدأ الخادم خدمة POP التي تستمع بشكل سلبي على المنفذ 110 في انتظار طلبات الاتصال من العميل ، عندما يحاول العميل استخدام الخدمة ، يرسل العميل طلبًا لإنشاء اتصال TCP مع الخادم. عند إنشاء الاتصال بنجاح ، يرسل خادم POP استجابة تأكيد ، ويقوم العميل وخادم POP بتبادل المعلومات للحفاظ على الاتصال مفتوحًا أثناء استخدام العميل للخدمة. باستخدام بروتوكول POP ، يتم نقل رسائل البريد الإلكتروني إلى جهاز الكمبيوتر العميل ثم حذفها من الخادم. لا يوجد موقع مركزي حيث يتم تخزين رسائل البريد الإلكتروني للوصول إليها من قبل عملاء آخرين أو كنسخة احتياطية في السحابة

عملية IMAP
يتم استخدام بروتوكول IMAP بواسطة تطبيق لتلقي رسالة بريد إلكتروني من خادم بريد إلكتروني. على عكس بروتوكول POP ، عندما يتصل العميل بخادم IMAP ، فإنه ينقل رسائل البريد الإلكتروني الجديدة إلى الكمبيوتر ، لكنه يحتفظ بالنسخ الأصلية للرسائل التي تم تنزيلها على الخادم. يتم حذف الرسائل الأصلية المحفوظة على الخادم فقط عندما يقوم المستخدم بحذفها يدويًا من خلال التطبيق على جهاز الكمبيوتر الخاص بهم. هذا البروتوكول مخصص للشركات التي يتم الوصول إلى حساب البريد الإلكتروني من قبل عدة أشخاص ، مع هذا البروتوكول يمكن للعديد من الأشخاص تنزيل جميع رسائل البريد الإلكتروني من حساب واحد ولكن أيضًا الاحتفاظ بنسخة مركزية على السحابة مع جميع رسائل البريد الإلكتروني الواردة. يمكن للمستخدمين إنشاء تسلسل هرمي للملفات على الخادم لتنظيم وتخزين الرسائل لكل حساب بريد إلكتروني مكون. يتم تكرار بنية الملف هذه المكوّنة على الخادم أيضًا في تطبيق البريد الإلكتروني للعميل.



______________________________________________________________________




KOREAN | 한국
이메일 프로토콜 : SMTP, POP, IMAP

이메일 서비스를 통해 고객은 인터넷에 연결된 컴퓨터 또는 컴퓨팅 장치를 사용하여 이메일 서버와 통신하여 이메일을주고받을 수 있습니다. 전자 메일 서버는 다른 전자 메일 서버와 통신하여 메시지가 대상 서버에 도달 할 때까지 한 도메인에서 다른 도메인으로 메시지를 전송합니다. 전자 메일 클라이언트는 전자 메일을 보낼 때 다른 전자 메일 클라이언트와 직접 통신하지 않으며 두 클라이언트는 메시지를 전송하는 서버를 연결합니다. 이메일 서비스는 작동을 위해 SMTP (Simple Mail Transfer Protocol), POP (Post Office Protocol) 및 IMAP (Internet Message Access Protocol)의 세 가지 개별 프로토콜을 지원합니다. IMAP 프로세스는 메시지를 보내는 응용 프로그램 계층이며 클라이언트가 메시지를 받으려면 POP 또는 IMAP 프로토콜의 두 응용 프로그램 계층 프로토콜 중 하나를 사용합니다.

SMTP 작업
SMTP 메시지 형식에는 메시지 헤더와 메시지 본문이 필요합니다. 메시지 본문에 원하는 양의 텍스트가 포함될 수 있지만 메시지 헤더에는 형식이 지정된 수신자 전자 메일 주소와 메시지를 보내는 클라이언트 주소가 있어야합니다.
클라이언트가 전자 메일 메시지를 보내면 클라이언트의 SMTP 프로세스가 포트 25를 통해 서버에 연결됩니다. 연결에 성공하면 클라이언트는 서버가 메시지를 받으면 서버로 전자 메일을 보내려고 시도합니다. 수신자의 서버를 일시적으로 판별하기 위해, 메시지 수신자가 로컬 인 경우, 메시지가 수신자에게 전송되고, 수신자가 다른 서버에있는 경우, 서버는 메시지를 외부 서버로 전달해야합니다. 전자 메일 메시지를 보내려고 할 때 대상 메일 서버가 온라인 상태가 아니거나 통화 중일 수 있으므로 메시지를 "SMTP 스풀"에 배치하여 나중에 보낼 수 있습니다. 주기적으로 서버는 보류중인 메시지 큐를 확인하고 다시 보내려고합니다. 메시지는 성공적으로 전송 될 때까지 미리 정해진 만료 기간 동안 큐에 대기됩니다.이 기간이 만료 된 후 메시지는 영구적으로 삭제되어보고됩니다. 발신자가 배달되지 않은 상태

POP 조작
POP 프로토콜은 응용 프로그램에서 전자 메일 서버로부터 전자 메일 메시지를받는 데 사용됩니다. 이 프로토콜을 사용하면 전자 메일이 서버에서 클라이언트로 전송되고 서버에서 영구적으로 삭제되어 단일 전자 메일 복사본이 클라이언트 컴퓨터에 유지됩니다. 이 프로토콜은 단일 장치에서 전자 메일 계정을 운영하고 전자 메일 메시지에 대한 중앙 집중식 백업 솔루션이 필요하지 않은 클라이언트를 개인적으로 사용하기위한 것입니다.
서버는 클라이언트로부터의 연결 요청을 기다리는 포트 (110)에서 수동적으로 청취하는 POP 서비스를 시작하고, 클라이언트가 서비스를 사용하려고 시도 할 때, 클라이언트는 서버와의 TCP 연결 설정 요청을 전송한다. 연결이 성공적으로 이루어지면 POP 서버는 확인 응답을 전송하고 클라이언트와 POP 서버는 정보를 교환하여 클라이언트가 서비스를 사용하는 동안 연결을 유지합니다. POP 프로토콜을 사용하면 전자 메일 메시지가 클라이언트 컴퓨터로 전송 된 다음 서버에서 삭제됩니다. 다른 클라이언트가 액세스하거나 클라우드의 백업으로 전자 메일 메시지를 저장하는 중앙 위치가 없습니다.

IMAP 작업
응용 프로그램은 IMAP 프로토콜을 사용하여 전자 메일 서버에서 전자 메일 메시지를받습니다. POP와 달리 클라이언트가 IMAP 서버에 연결하면 새 이메일이 컴퓨터로 전송되지만 서버에 다운로드 된 메시지의 원본은 유지됩니다. 서버에 보관 된 원본 메시지는 사용자가 컴퓨터의 응용 프로그램을 통해 수동으로 삭제 한 경우에만 삭제됩니다. 이 프로토콜은 여러 사람이 전자 메일 계정에 액세스하는 회사를 위해 만들어졌으며이 프로토콜을 사용하면 여러 사람이 한 계정에서 모든 전자 메일 메시지를 다운로드 할 수 있지만 들어오는 모든 전자 메일과 함께 중앙 집중식 복사본을 클라우드에 유지할 수도 있습니다. 사용자는 서버에서 파일 계층을 만들어 구성된 각 전자 메일 계정에 대한 메시지를 구성하고 저장할 수 있습니다. 서버에 구성된이 파일 구조는 클라이언트 전자 메일 응용 프로그램에도 복제됩니다.



______________________________________________________________________




GREEK | Ελληνικά
Πρωτόκολλα ηλεκτρονικού ταχυδρομείου: SMTP, POP, IMAP

Η υπηρεσία ηλεκτρονικού ταχυδρομείου επιτρέπει σε έναν πελάτη να χρησιμοποιεί έναν υπολογιστή ή οποιαδήποτε υπολογιστική συσκευή συνδεδεμένη στο διαδίκτυο για επικοινωνία με τον διακομιστή ηλεκτρονικού ταχυδρομείου για την αποστολή και λήψη μηνυμάτων ηλεκτρονικού ταχυδρομείου. Οι διακομιστές ηλεκτρονικού ταχυδρομείου επικοινωνούν με άλλους διακομιστές ηλεκτρονικού ταχυδρομείου για τη μεταφορά μηνυμάτων από έναν τομέα σε έναν άλλο έως ότου το μήνυμα φτάσει στο διακομιστή προορισμού. Ένας πελάτης ηλεκτρονικού ταχυδρομείου δεν επικοινωνεί απευθείας με άλλο πελάτη ηλεκτρονικού ταχυδρομείου κατά την αποστολή ενός μηνύματος ηλεκτρονικού ταχυδρομείου, και οι δύο πελάτες συνδέουν το διακομιστή που μεταφέρει τα μηνύματα. Η υπηρεσία ηλεκτρονικού ταχυδρομείου υποστηρίζει τρία ξεχωριστά πρωτόκολλα για τη λειτουργία: Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP) και Internet Protocol Access Protocol (IMAP). Η διαδικασία IMAP είναι το επίπεδο εφαρμογής που στέλνει μηνύματα και όταν ο πελάτης θέλει να λάβει το μήνυμα χρησιμοποιεί ένα από τα δύο πρωτόκολλα επιπέδου εφαρμογής, το πρωτόκολλο POP ή IMAP.

Λειτουργία SMTP
Οι μορφές μηνυμάτων SMTP απαιτούν μια κεφαλίδα μηνύματος και ένα σώμα μηνύματος. Αν και το σώμα του μηνύματος μπορεί να περιέχει οποιοδήποτε ποσό κειμένου, η κεφαλίδα του μηνύματος πρέπει να έχει σωστά διαμορφωμένη διεύθυνση ηλεκτρονικού ταχυδρομείου παραλήπτη και τη διεύθυνση του πελάτη που στέλνει το μήνυμα.
Όταν ο πελάτης στέλνει ένα μήνυμα ηλεκτρονικού ταχυδρομείου, η διαδικασία SMTP του πελάτη συνδέεται με το διακομιστή μέσω της θύρας 25. Μετά την επιτυχή σύνδεση, ο πελάτης επιχειρεί να στείλει το μήνυμα ηλεκτρονικού ταχυδρομείου στον διακομιστή, όταν ο διακομιστής λάβει το μήνυμα, τοποθετεί το μήνυμα σε έναν τοπικό λογαριασμό εάν ο παραλήπτης του μηνύματος είναι τοπικός, το μήνυμα αποστέλλεται στον παραλήπτη του, εάν ο παραλήπτης βρίσκεται σε άλλο διακομιστή, ο διακομιστής θα πρέπει να προωθήσει το μήνυμα στον εξωτερικό διακομιστή. Ο διακομιστής αλληλογραφίας προορισμού ενδέχεται να μην είναι συνδεδεμένος ή να είναι απασχολημένος όταν προσπαθούν να σταλούν μηνύματα ηλεκτρονικού ταχυδρομείου, οπότε το μήνυμα τοποθετείται σε ένα "καλέκι SMTP" που θα αποσταλεί αργότερα. Περιοδικά, ο διακομιστής ελέγχει την ουρά των μηνυμάτων που εκκρεμούν και προσπαθεί να τα στείλει ξανά, το μήνυμα βρίσκεται σε ουρά για μια προκαθορισμένη περίοδο λήξης μέχρι να αποσταλεί επιτυχώς, αφού λήξει αυτή η περίοδος, το μήνυμα διαγράφεται μόνιμα και θα αναφερθεί ο αποστολέας δεν έχει παραδοθεί.

POP λειτουργία
Το πρωτόκολλο POP χρησιμοποιείται από μια εφαρμογή για τη λήψη μηνύματος ηλεκτρονικού ταχυδρομείου από έναν διακομιστή ηλεκτρονικού ταχυδρομείου. Με αυτό το πρωτόκολλο, τα μηνύματα ηλεκτρονικού ταχυδρομείου μεταφέρονται από το διακομιστή στον πελάτη και διαγράφονται μόνιμα από το διακομιστή διατηρώντας το μοναδικό αντίγραφο του ηλεκτρονικού ταχυδρομείου στον υπολογιστή-πελάτη. Αυτό το πρωτόκολλο προορίζεται για την προσωπική χρήση πελατών που χρησιμοποιούν τον λογαριασμό ηλεκτρονικού ταχυδρομείου τους από μια μόνο συσκευή και δεν χρειάζονται κεντρική λύση δημιουργίας αντιγράφων ασφαλείας για μηνύματα ηλεκτρονικού ταχυδρομείου.
Ο διακομιστής ξεκινά την υπηρεσία POP που ακούει παθητικά τη θύρα 110 που περιμένει αιτήματα σύνδεσης από τον πελάτη, όταν ένας πελάτης επιχειρεί να χρησιμοποιήσει την υπηρεσία, ο πελάτης στέλνει αίτημα για τη δημιουργία σύνδεσης TCP με το διακομιστή. Όταν η σύνδεση δημιουργηθεί με επιτυχία, ο διακομιστής POP στέλνει μια απάντηση επιβεβαίωσης και ο πελάτης και ο διακομιστής POP ανταλλάσσουν πληροφορίες για να διατηρήσουν ανοικτή τη σύνδεση ενώ ο πελάτης χρησιμοποιεί την υπηρεσία. Με το πρωτόκολλο POP, τα μηνύματα ηλεκτρονικού ταχυδρομείου μεταφέρονται στον υπολογιστή-πελάτη και στη συνέχεια διαγράφονται από το διακομιστή. Δεν υπάρχει κεντρική τοποθεσία όπου τα μηνύματα ηλεκτρονικού ταχυδρομείου αποθηκεύονται για πρόσβαση από άλλους πελάτες ή ως αντίγραφο ασφαλείας στο σύννεφο

Λειτουργία IMAP
Το πρωτόκολλο IMAP χρησιμοποιείται από μια εφαρμογή για τη λήψη μηνύματος ηλεκτρονικού ταχυδρομείου από έναν διακομιστή ηλεκτρονικού ταχυδρομείου. Σε αντίθεση με το POP, όταν ο πελάτης συνδέεται με τον διακομιστή IMAP, μεταφέρει τα νέα μηνύματα ηλεκτρονικού ταχυδρομείου στον υπολογιστή, αλλά διατηρεί τα πρωτότυπα αντίγραφα των μηνυμάτων που έχουν ληφθεί στο διακομιστή. Τα αρχικά μηνύματα που διατηρούνται στον διακομιστή διαγράφονται μόνο όταν ένας χρήστης τους διαγράψει με μη αυτόματο τρόπο μέσω της εφαρμογής στον υπολογιστή τους. Αυτό το πρωτόκολλο απευθύνεται σε εταιρείες των οποίων η πρόσβαση σε έναν λογαριασμό ηλεκτρονικού ταχυδρομείου γίνεται από πολλούς ανθρώπους. Με αυτό το πρωτόκολλο, πολλοί άνθρωποι μπορούν να κάνουν λήψη όλων των μηνυμάτων ηλεκτρονικού ταχυδρομείου από έναν λογαριασμό, αλλά και να διατηρούν ένα κεντρικό αντίγραφο στο σύννεφο με όλα τα εισερχόμενα μηνύματα ηλεκτρονικού ταχυδρομείου. Οι χρήστες μπορούν να δημιουργήσουν μια ιεραρχία αρχείων στον διακομιστή για να οργανώσουν και να αποθηκεύσουν μηνύματα για κάθε διαμορφωμένο λογαριασμό ηλεκτρονικού ταχυδρομείου. Αυτή η δομή αρχείου που έχει ρυθμιστεί στον διακομιστή αντιγράφεται επίσης στην εφαρμογή ηλεκτρονικού ταχυδρομείου πελάτη.



______________________________________________________________________




NETHERLANDS | NEDERLAND
E-mailprotocollen: SMTP, POP, IMAP

Met de e-mailservice kan een klant een computer of een ander op het internet aangesloten computerapparaat gebruiken om met de e-mailserver te communiceren om e-mail te verzenden en ontvangen. E-mailservers communiceren met andere e-mailservers om berichten van het ene domein naar het andere te transporteren totdat het bericht de doelserver bereikt. Een e-mailclient communiceert niet rechtstreeks met een andere e-mailclient bij het verzenden van een e-mail, beide clients verbinden de server die de berichten transporteert. De e-mailservice ondersteunt drie afzonderlijke protocollen voor bediening: Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP) en Internet Message Access Protocol (IMAP). Het IMAP-proces is de applicatielaag die berichten verzendt en wanneer de client het bericht wil ontvangen, gebruikt het een van de twee applicatielaagprotocollen, het POP- of IMAP-protocol.

SMTP-bewerking
SMTP-berichtindelingen vereisen een berichtkop en een berichttekst. Hoewel de berichttekst elke hoeveelheid tekst kan bevatten, moet de berichtkop een correct opgemaakt ontvanger-e-mailadres hebben en het adres van de client die het bericht verzendt.
Wanneer de client een e-mailbericht verzendt, maakt het SMTP-proces van de client verbinding met de server via poort 25. Na een succesvolle verbinding probeert de client de e-mail naar de server te verzenden, wanneer de server het bericht ontvangt, plaatst het bericht in een lokaal account tijdelijk om de server van de ontvanger te bepalen, als de ontvanger van het bericht lokaal is, wordt het bericht naar de ontvanger verzonden. Als de ontvanger zich op een andere server bevindt, moet de server het bericht doorsturen naar de externe server. De bestemmingsmailserver is mogelijk niet online of kan bezet zijn wanneer e-mailberichten worden verzonden, dus wordt het bericht in een "SMTP-spool" geplaatst om later te worden verzonden. Periodiek controleert de server de wachtrij met wachtende berichten en probeert deze opnieuw te verzenden. Het bericht wordt in de wachtrij geplaatst voor een vooraf bepaalde vervalperiode totdat het met succes wordt verzonden. Na deze periode wordt het bericht permanent verwijderd en gerapporteerd aan de afzender als niet afgeleverd.

POP-bewerking
Het POP-protocol wordt door een toepassing gebruikt om e-mailberichten van een e-mailserver te ontvangen. Met dit protocol worden e-mails van de server naar de client overgedragen en permanent van de server verwijderd, waarbij het enkele exemplaar van de e-mail op de clientcomputer wordt bewaard. Dit protocol is bedoeld voor persoonlijk gebruik van clients die hun e-mailaccount vanaf één apparaat bedienen en geen gecentraliseerde back-upoplossing voor e-mailberichten nodig hebben.
De server start de POP-service die passief naar poort 110 luistert en wacht op verbindingsverzoeken van de client. Wanneer een client probeert de service te gebruiken, verzendt de client een verzoek om een TCP-verbinding met de server tot stand te brengen. Wanneer de verbinding tot stand is gebracht, verzendt de POP-server een bevestigingsreactie en wisselen de client en de POP-server informatie uit om de verbinding open te houden terwijl de client de service gebruikt. Met het POP-protocol worden e-mailberichten overgedragen naar de clientcomputer en vervolgens van de server verwijderd. Er is geen centrale locatie waar e-mailberichten worden opgeslagen voor toegang door andere clients of als back-up in de cloud

IMAP-bewerking
Het IMAP-protocol wordt door een toepassing gebruikt om e-mailberichten van een e-mailserver te ontvangen. In tegenstelling tot POP draagt de client, wanneer deze verbinding maakt met de IMAP-server, de nieuwe e-mails over naar de computer, maar bewaart de originele kopieën van de gedownloade berichten op de server. Originele berichten die op de server worden bewaard, worden alleen verwijderd wanneer een gebruiker ze handmatig verwijdert via de toepassing op hun computer. Dit protocol is bedoeld voor bedrijven wiens toegang tot een e-mailaccount door meerdere mensen wordt gedaan, met dit protocol kunnen meerdere mensen alle e-mailberichten van één account downloaden, maar ook een gecentraliseerd exemplaar in de cloud bijhouden met alle inkomende e-mails. Gebruikers kunnen een bestandshiërarchie op de server maken om berichten voor elk geconfigureerd e-mailaccount te organiseren en op te slaan. Deze bestandsstructuur die op de server is geconfigureerd, wordt ook gedupliceerd in de e-mailtoepassing van de client.



______________________________________________________________________




ROMANIA | ROMÂNIA
Protocoale de e-mail: SMTP, POP, IMAP

Serviciul de e-mail permite unui client să folosească un computer sau orice dispozitiv de calcul conectat la internet pentru a comunica cu serverul de e-mail pentru a trimite și primi email. Serverele de e-mail comunică cu alte servere de e-mail pentru a transporta mesaje de la un domeniu la altul până când mesajul ajunge la serverul de destinație. Un client de e-mail nu comunică direct cu un alt client de e-mail atunci când trimite un e-mail, ambii clienți conectează serverul care transportă mesajele. Serviciul de e-mail acceptă trei protocoale separate pentru operare: Protocolul de transfer prin poștă simplă (SMTP), Protocolul poștal (POP) și Protocolul de acces la mesaje Internet (IMAP). Procesul IMAP este stratul de aplicație care trimite mesaje, iar atunci când clientul dorește să primească mesajul, acesta folosește unul dintre cele două protocoale de nivel de aplicație, protocolul POP sau IMAP.

Funcționare SMTP
Formatele de mesaje SMTP necesită un antet de mesaj și un corp de mesaje. Deși corpul mesajului poate conține orice cantitate de text, antetul mesajului trebuie să aibă o adresă de e-mail destinatar formatată corect și adresa clientului care trimite mesajul.
Când clientul trimite un mesaj de e-mail, procesul SMTP al clientului se conectează la server prin portul 25. La conectarea reușită, clientul încearcă să trimită e-mailul la server, când serverul primește mesajul, plasează mesajul într-un cont local. pentru a determina temporar serverul destinatarului, dacă destinatarul mesajului este local, mesajul este trimis destinatarului său, dacă destinatarul se află într-un alt server, serverul va trebui să înainteze mesajul către serverul extern. Este posibil ca serverul de e-mail de destinație să nu fie online sau să fie ocupat atunci când încearcă să fie trimise mesaje de e-mail, astfel încât mesajul este plasat într-un „spool SMTP” pentru a fi trimis ulterior. Periodic, serverul verifică coada de mesaje care au fost în așteptare și încearcă să le trimită din nou, mesajul este pus în coadă pentru o perioadă de expirare predeterminată până când este trimis cu succes, după expirarea acestei perioade, mesajul este șters definitiv și va fi raportat la expeditorul nefiind livrat.

Funcționarea POP
Protocolul POP este utilizat de o aplicație pentru a primi un mesaj de e-mail de la un server de e-mail. Cu acest protocol, e-mailurile sunt transferate de la server la client și sunt șterse definitiv de pe server, păstrând o singură copie a e-mailului pe computerul client. Acest protocol este destinat utilizării personale a clienților care își operează contul de e-mail de pe un singur dispozitiv și nu necesită o soluție de rezervă centralizată pentru mesajele de e-mail.
Serverul pornește serviciul POP care ascultă pasiv portul 110 în așteptarea cererilor de conexiune din partea clientului, când un client încearcă să utilizeze serviciul, clientul trimite o solicitare pentru a stabili o conexiune TCP cu serverul. Când conexiunea este stabilită cu succes, serverul POP trimite un răspuns de confirmare, iar clientul și serverul POP schimbă informații pentru a menține conexiunea deschisă în timp ce clientul folosește serviciul. Cu protocolul POP, mesajele de e-mail sunt transferate pe computerul client și apoi șterse de pe server. Nu există o locație centralizată unde mesajele de e-mail să fie stocate pentru accesul altor clienți sau ca o copie de rezervă în cloud

Funcționarea IMAP
Protocolul IMAP este utilizat de o aplicație pentru a primi un mesaj de e-mail de la un server de e-mail. Spre deosebire de POP, atunci când clientul se conectează la serverul IMAP, transferă noile e-mailuri pe computer, dar păstrează copiile originale ale mesajelor descărcate pe server. Mesajele originale păstrate pe server sunt șterse doar atunci când un utilizator le șterge manual prin aplicația de pe computerul său. Acest protocol este destinat companiilor al căror acces la un cont de e-mail se face de mai multe persoane, cu acest protocol mai multe persoane pot descărca toate mesajele de e-mail dintr-un cont, dar și să mențină o copie centralizată pe cloud cu toate e-mailurile primite. Utilizatorii pot crea o ierarhie de fișiere pe server pentru a organiza și stoca mesaje pentru fiecare cont de e-mail configurat. Această structură de fișiere configurată pe server este de asemenea duplicată în aplicația de e-mail client.

sábado, 8 de junho de 2019

Diferença entre Frontend e Backend no desenvolvimento de aplicações Web | Difference between Frontend and Backend in Web application development

Diferença entre Frontend e Backend no desenvolvimento de aplicações Web
A diferença entre Frontend e Backend poderá ser resumida entre o design e o desenvolvimento de um projeto, ambas as áreas são cruciais para o sucesso de um projeto, sendo uma a especialidade de Designers ou Engenharia Multimédia, e a outra tratada por Engenharia Informática ou Engenharia de sistemas.

Frontend (Front End)
Quando falamos sobre frontend da web, estamos a falar da parte da web que o utilizador pode ver e interagir, que geralmente consiste em duas partes, o design web e a plataforma web de interação e apresentação de conteúdos.
No passado da informativa, uma aplicação era desenvolvida por engenheiros informáticos que através da linha de comandos pediam os inputs ao utilizador, mas atualmente esse tipo de interação não resulta com a maioria dos utilizadores. É necessária uma interface devidamente pensava e desenvolvida de modo a tornar a interação de qualquer utilizador fácil e intuitiva, só assim a aplicação poderá ter sucesso do acesso em massa.
O design da interface pode ser feito utilizando várias tecnologias, uma das tecnologias atuais de mais sucesso é a programação de HTML, CSS e JavaScript. O suporte HTML tem o maior potencial porque é suportado por quase todos os equipamentos com acesso à internet, desde o computador, telemóvel ou até uma televisão inteligente, sem a necessidade de instalação de aplicações para isso, apenas necessita de um qualquer navegador de internet. O CSS tem o potencial dá forma do design à estrutura do HTML, criando toda a parte visual e de interação do utilizado, que ao aplicar um ficheiro .css diferente, o administrador ou utilizador pode mudar toda a parte visual do design de uma plataforma sem ter que alterar nada do código da estrutura da página ou aplicação. O JavaScript é uma linguagem de programação de alto nível dinâmico, consegue tornar as aplicações interativas, comunicar com servidores externos, processar dados no browser, controlar os conteúdos do DOM para que o utilizador não tenha que refrescar a página da aplicação, reduzindo também o processamento e tráfego por parte do servidor.
Estas são apenas algumas das tecnologias, mas existem muitas outras, que baseados em comunicação pela internet, toda essa informação que é recebida e enviada está armazenada num servidor do backend.

Backend (Back End)
O backend geralmente consiste em três partes: um servidor, uma aplicação e uma base de dados. Sempre que um utilizador utiliza uma aplicação, o front end necessita de pedir a informação ao back end. Toda essa informação permanece no servidor, ou em múltiplos servidores, sejam: dados, imagens, vídeos, sons, logins, que poderão ter sido conteúdos produzidos pelo designer.
As tecnologias de backend geralmente consistem em linguagens como: PHP, Ruby, Python, entre muitas outras, que geralmente são suportadas por frameworks como Ruby on Rails, Cake PHP e Code Igniter, que possibilitam o desenvolvimento mais rápido e fácil da aplicação e de forma colaborativa entre os engenheiros do projeto.
Os engenheiros têm que se preocupar com Consistência, Disponibilidade, Partição, para que o sistema a qualquer momento e a qualquer acesso de um utilizador, possa disponibilizar a informação correta, não ocorram erros e crie redundância na acessibilidade dos conteúdos, para que todos os pedidos ao servidor sejam respondidos com sucesso e de forma correta.

Conclusão
O sucesso de um projeto depende da colaboração e entendimento entre os desenvolvedores do front end e do back end, um não pode ignorar o outro, porque se o designer não criar uma aplicação ideal para a interface necessário ou não conseguir conectar com os dados corretos, o projeto falha. Mas se o desenvolvedor do back end não programar o sistema para enviar as informações corretas, com eficiência e rapidez, ou não funcionar eficientemente com a interface do projeto, aumentado em muitas vezes a necessidade de processamento e tráfego para o funcionamento da interface, o projeto não terá sucesso ou terá custos mais elevados.
O trabalho entre o designer e o desenvolvedor tem que ser feito por todas as fases do projeto, só assim é possível criar um projeto de sucesso tanto no front end como no back end, as tuas partes estão ligadas e dependem uma da outra. O designer necessita de desenvolver o front end de acordo com o trabalho do desenvolvedor de back end, e o desenvolvedor de back end tem que programar o sistema de forma a tornar o front end o mais eficiente possível.



______________________________________________________________________




Index
― Diferença entre Frontend e Backend no desenvolvimento de aplicações Web (PORTUGUESE | PORTUGUÊS)
― Difference between Frontend and Backend in Web application development (ENGLISH)
― Différence entre Frontend et Backend dans le développement d'applications Web (FRENCH | FRANÇAIS)
― Diferencia entre Frontend y Backend en el desarrollo de aplicaciones web (SPANISH | ESPAÑOL)
― Unterschied zwischen Frontend und Backend bei der Entwicklung von Webanwendungen (GERMAN | DEUTSCHE)
― Differenza tra frontend e backend nello sviluppo di applicazioni Web (ITALIAN | ITALIANO)
― Разница между Frontend и Backend в разработке веб-приложений (RUSSIAN | РУССКИЙ)
― Web uygulaması geliştirmede Frontend ve Backend arasındaki fark (TURKISH | TÜRK)
― Різниця між Frontend і Backend у розробці веб-додатків (UKRAINIAN | УКРАЇНСЬКИЙ)
― Web应用程序开发中前端和后端的区别 (CHINESE | 中文)
― Webアプリケーション開発におけるフロントエンドとバックエンドの違い (JAPANESE | 日本語)
― الفرق بين الواجهة الأمامية والخلفية في تطوير تطبيق الويب (ARABIC | عربى)
― 웹 응용 프로그램 개발의 프론트 엔드와 백엔드 간의 차이점 (KOREAN | 한국)
― Διαφορά μεταξύ του Frontend και του Backend στην ανάπτυξη εφαρμογών Web (GREEK | Ελληνικά)
― Verschil tussen Frontend en Backend bij de ontwikkeling van webtoepassingen (NETHERLANDS | NEDERLAND)
― Diferența dintre Frontend și Backend în dezvoltarea aplicațiilor Web (ROMANIA | ROMÂNIA)




______________________________________________________________________




ENGLISH
Difference between Frontend and Backend in Web application development
The difference between Frontend and Backend can be summarized between the design and the development of a project, both areas are crucial to the success of a project, being one of the Designers or Multimedia Engineering specialty, and the other is treated by Computer Engineering or Systems Engineering.

Frontend (Front End)
When we talk about web frontend, we are talking about the part of the web that the user can see and interact with, which usually consists of two parts, the web design and the web platform for interaction and content presented.
In the past of the informatic interfaces, an application was developed by the computer engineers that through the command line requested the inputs from the user, but currently this type of interaction does not work with the majority of users. An interface needs to be properly thought out and developed to make any user interaction intuitive and easy, so that the application can succeed for mass access.
The design of the interface can be done using various technologies, one of the most successful current technologies is programming HTML, CSS and JavaScript. HTML support has a greatest potential because it is supported by almost all devices with internet access, from the computer, mobile phone or even a smart TV, without the need to install applications for it, just need a internet browser. CSS has the potential to give shape of the design to the HTML structure, creating all the visual and interaction part of the use, which when applying a different .css file, the administrator or the user can change the whole visual part of the design of a platform without have to change anything of the code of the page structure or application. JavaScript is a dynamic high-level programming language, it can make interactive applications communicate with external servers, process data in the browser, control the DOM content so that the user does not have to refresh the application page, reducing processes and server traffic.
These are just some of the technologies used by the designers, but there are many others, which based on internet communication, all that information that is received and sent is stored on a backend server.

Backend (Back end)
The backend usually consists of three parts: a server, an application and a database. Whenever a user uses an application, the front end needs to request information from the back end. All this information remains on the server, or on multiple servers, such as: data, images, videos, sounds, logins, which may have been content produced by the designer.
Backend technologies generally consist of languages such as PHP, Ruby, Python, among many others, which are usually supported by frameworks such as Ruby on Rails, Cake PHP and Code Igniter, which enable faster and easier application and allows a collaborative development approach among project engineers.
Engineers have to worry about Consistency, Availability, Partition, so that the system at any moment and any access of a user, can provide the correct information, do not make mistakes and create redundancy in the accessibility of the contents, so that all requests to the server to be answered successfully and correctly.

Conclusion
The success of a project depends on the collaboration and understanding between the front end and back end developers, one can not ignore the other because if the designer does not create an ideal application for the required interface or fails to connect with the correct data, the project fails. But if the back-end developer does not program the system to send the correct information, efficiently and quickly, or does not work efficiently with the project interface, often increased the need for processing and traffic to interface operation, the project will not succeed or will have higher costs.
The work between the designer and the developer has to be done by all phases of the project, only then you can create a successful project on both the front end and the back end, your parts are linked and depend on each other. The designer needs to develop the front end according to the work of the back end developer, and the back end developer has to program the system in order to make the front end as efficient as possible.


______________________________________________________________________




FRENCH | FRANÇAIS
Différence entre Frontend et Backend dans le développement d'applications Web
La différence entre Frontend et Backend peut être résumée entre la conception et le développement d’un projet. Ces deux domaines sont essentiels au succès d’un projet, qu’ils soient l’une des spécialités des concepteurs ou de l’ingénierie multimédia, et que l’autre est traité en génie informatique ou en systèmes. Ingénierie.

Frontend (Front End)
Lorsque nous parlons d’interface Web, nous parlons de la partie du Web que l’utilisateur peut voir et avec laquelle elle peut interagir, qui est généralement composée de deux parties: la conception Web et la plate-forme Web pour l’interaction et le contenu présenté.
Dans le passé des interfaces informatiques, les ingénieurs informaticiens avaient développé une application qui, par le biais de la ligne de commande, demandait les entrées à l'utilisateur, mais ce type d'interaction ne fonctionne actuellement pas avec la majorité des utilisateurs. Une interface doit être correctement pensée et développée pour rendre toute interaction utilisateur intuitive et facile, de sorte que l'application puisse réussir pour un accès en masse.
La conception de l'interface peut être réalisée à l'aide de différentes technologies. L'une des technologies les plus performantes à l'heure actuelle est la programmation HTML, CSS et JavaScript. La prise en charge HTML présente un potentiel considérable, car elle est compatible avec la quasi-totalité des appareils disposant d'un accès à Internet, qu'il s'agisse d'un ordinateur, d'un téléphone portable ou même d'un téléviseur intelligent. Sans avoir à installer d'applications, vous n'avez besoin que d'un navigateur Internet. CSS a le potentiel de donner forme à la structure HTML, en créant toute la partie visuelle et d’interaction de l’utilisation, qui, lors de l’application d’un fichier .css différent, permet à l’utilisateur ou à l’utilisateur de modifier toute la partie visuelle de la conception. une plate-forme sans avoir à changer quoi que ce soit du code de la structure de la page ou de l'application. JavaScript est un langage de programmation dynamique de haut niveau. Il permet aux applications interactives de communiquer avec des serveurs externes, de traiter les données dans le navigateur, de contrôler le contenu du DOM afin que l'utilisateur n'ait pas à actualiser la page de l'application, ce qui réduit le nombre de processus et le trafic du serveur.
Ce ne sont là que quelques-unes des technologies utilisées par les concepteurs, mais il en existe de nombreuses autres, qui reposent sur la communication Internet. Toutes les informations reçues et envoyées sont stockées sur un serveur principal.

Backend
Le backend est généralement constitué de trois parties: un serveur, une application et une base de données. Lorsqu'un utilisateur utilise une application, le client doit demander des informations au serveur principal. Toutes ces informations restent sur le serveur, ou sur plusieurs serveurs, tels que: données, images, vidéos, sons, connexions, qui peuvent avoir été du contenu produit par le concepteur.
Les technologies backend sont généralement constituées de langages tels que PHP, Ruby, Python, entre autres, qui sont généralement pris en charge par des frameworks tels que Ruby on Rails, Cake PHP et Code Igniter, qui permettent une application plus rapide et plus simple et une approche de développement collaboratif entre les projets. ingénieurs.
Les ingénieurs doivent s’inquiéter de la cohérence, de la disponibilité, de la partition, afin que le système, à tout moment, et tout accès d’un utilisateur, puissent fournir les informations correctes, ne pas commettre d’erreur et créer une redondance dans l’accessibilité des contenus, afin que toutes les demandes adressées le serveur à répondre avec succès et correctement.

Conclusion
La réussite d’un projet dépend de la collaboration et de la compréhension entre les développeurs front-end et back-end. L’un ne peut pas ignorer l’autre parce que si le concepteur ne crée pas une application idéale pour l’interface requise ou ne parvient pas à se connecter avec les données correctes, le le projet échoue. Mais si le développeur back-end ne programme pas le système pour envoyer les informations correctes de manière efficace et rapide, ou ne fonctionne pas efficacement avec l'interface de projet, augmente souvent le besoin de traitement et de trafic pour le fonctionnement de l'interface, le projet échouera. aura des coûts plus élevés.
Le travail entre le concepteur et le développeur doit être effectué pour toutes les phases du projet. Ce n'est qu'alors que vous pourrez créer un projet réussi sur le front-end et le back-end. Vos pièces sont liées et dépendent les unes des autres. Le concepteur doit développer le front-end en fonction du travail du développeur back-end, lequel doit programmer le système afin de rendre le front-end aussi efficace que possible.



______________________________________________________________________




SPANISH | ESPAÑOL
Diferencia entre Frontend y Backend en el desarrollo de aplicaciones web
La diferencia entre Frontend y Backend se puede resumir entre el diseño y el desarrollo de un proyecto, ambas áreas son cruciales para el éxito de un proyecto, ya que son una de las especialidades de Diseñadores o Ingeniería Multimedia, y la otra se trata mediante Ingeniería Informática o Sistemas. Ingenieria.

Frontend (Front End)
Cuando hablamos de la interfaz web, hablamos de la parte de la web que el usuario puede ver e interactuar, que generalmente consta de dos partes, el diseño web y la plataforma web para la interacción y el contenido presentado.
En el pasado de las interfaces informáticas, los ingenieros informáticos desarrollaron una aplicación que a través de la línea de comandos solicitaba las entradas del usuario, pero actualmente este tipo de interacción no funciona con la mayoría de los usuarios. Una interfaz debe diseñarse y desarrollarse adecuadamente para que la interacción con cualquier usuario sea intuitiva y fácil, de modo que la aplicación pueda tener éxito para el acceso masivo.
El diseño de la interfaz se puede hacer utilizando varias tecnologías, una de las tecnologías actuales más exitosas es la programación de HTML, CSS y JavaScript. El soporte HTML tiene un mayor potencial porque es compatible con casi todos los dispositivos con acceso a Internet, desde la computadora, el teléfono móvil o incluso un televisor inteligente, sin la necesidad de instalar aplicaciones para él, solo se necesita un navegador de Internet. CSS tiene el potencial de dar forma al diseño a la estructura HTML, creando toda la parte visual e interactiva del uso, que al aplicar un archivo .css diferente, el administrador o el usuario pueden cambiar toda la parte visual del diseño de Una plataforma sin necesidad de cambiar nada del código de la estructura de la página o de la aplicación. JavaScript es un lenguaje de programación dinámico de alto nivel, puede hacer que las aplicaciones interactivas se comuniquen con servidores externos, procesen datos en el navegador y controlen el contenido DOM para que el usuario no tenga que actualizar la página de la aplicación, lo que reduce los procesos y el tráfico del servidor.
Estas son solo algunas de las tecnologías utilizadas por los diseñadores, pero hay muchas otras que, según la comunicación por Internet, toda la información que se recibe y envía se almacena en un servidor back-end.

Backend
El backend generalmente consta de tres partes: un servidor, una aplicación y una base de datos. Cuando un usuario utiliza una aplicación, el front-end necesita solicitar información del back-end. Toda esta información permanece en el servidor o en múltiples servidores, como: datos, imágenes, videos, sonidos, inicios de sesión, que pueden haber sido contenidos producidos por el diseñador.
Las tecnologías de fondo generalmente consisten en lenguajes como PHP, Ruby, Python, entre muchos otros, que generalmente son compatibles con marcos como Ruby on Rails, Cake PHP y Code Igniter, que permiten una aplicación más rápida y sencilla y permiten un enfoque de desarrollo colaborativo entre proyectos. ingenieros
Los ingenieros deben preocuparse por la consistencia, la disponibilidad, la partición, de modo que el sistema en cualquier momento y el acceso de un usuario puedan proporcionar la información correcta, no cometer errores y crear redundancia en la accesibilidad de los contenidos, de modo que todas las solicitudes de El servidor se responderá con éxito y correctamente.

Conclusión
El éxito de un proyecto depende de la colaboración y la comprensión entre los desarrolladores front-end y back-end, uno no puede ignorar al otro porque si el diseñador no crea una aplicación ideal para la interfaz requerida o no logra conectarse con los datos correctos, proyecto falla Pero si el desarrollador de servicios de fondo no programa el sistema para que envíe la información correcta, de manera eficiente y rápida, o si no trabaja de manera eficiente con la interfaz del proyecto, a menudo se incrementa la necesidad de procesamiento y tráfico para la operación de la interfaz, el proyecto no tendrá éxito o Tendrá mayores costos.
El trabajo entre el diseñador y el desarrollador debe realizarse en todas las fases del proyecto, solo así podrá crear un proyecto exitoso tanto en el extremo frontal como en el extremo posterior, sus partes están vinculadas y dependen unas de otras. El diseñador necesita desarrollar la interfaz de usuario de acuerdo con el trabajo del desarrollador del back-end, y el desarrollador de la parte de atrás tiene que programar el sistema para que la interfaz sea lo más eficiente posible.



_______________________________________________________________________




GERMAN | DEUTSCHE
Unterschied zwischen Frontend und Backend bei der Entwicklung von Webanwendungen
Der Unterschied zwischen Frontend und Backend kann zwischen dem Entwurf und der Entwicklung eines Projekts zusammengefasst werden. Beide Bereiche sind für den Erfolg eines Projekts von entscheidender Bedeutung, da sie entweder als Designer oder als Spezialist für Multimediatechnik fungieren und der andere von Computer Engineering oder Systems behandelt wird Ingenieurwesen.

Frontend (Frontend)
Wenn wir über das Web-Frontend sprechen, sprechen wir über den Teil des Webs, den der Benutzer sehen und mit dem er interagieren kann. Dieser besteht normalerweise aus zwei Teilen, dem Webdesign und der Webplattform für die Interaktion und den präsentierten Inhalten.
In der Vergangenheit der informatischen Schnittstellen wurde von den Computeringenieuren eine Anwendung entwickelt, die über die Befehlszeile die Eingaben des Benutzers anforderte. Derzeit funktioniert diese Art der Interaktion jedoch nicht mit der Mehrheit der Benutzer. Eine Benutzeroberfläche muss sorgfältig durchdacht und entwickelt werden, damit jede Benutzerinteraktion intuitiv und einfach ist, damit die Anwendung für den Massenzugriff erfolgreich sein kann.
Das Design der Benutzeroberfläche kann mit verschiedenen Technologien erfolgen. Eine der erfolgreichsten aktuellen Technologien ist die Programmierung von HTML, CSS und JavaScript. HTML-Unterstützung hat das größte Potenzial, da sie von fast allen Geräten mit Internetzugang unterstützt wird, vom Computer, Mobiltelefon oder sogar einem Smart-TV, ohne dass Anwendungen dafür installiert werden müssen. Sie benötigen lediglich einen Internetbrowser. CSS hat das Potenzial, der HTML-Struktur eine Form zu geben und den gesamten visuellen und interaktiven Teil der Verwendung zu erstellen. Wenn eine andere CSS-Datei angewendet wird, kann der Administrator oder der Benutzer den gesamten visuellen Teil des Designs von ändern eine Plattform, ohne den Code der Seitenstruktur oder der Anwendung ändern zu müssen. JavaScript ist eine dynamische Programmiersprache auf hoher Ebene, mit der interaktive Anwendungen mit externen Servern kommunizieren, Daten im Browser verarbeiten und den DOM-Inhalt steuern können, sodass der Benutzer die Anwendungsseite nicht aktualisieren muss, wodurch Prozesse und Serververkehr verringert werden.
Dies sind nur einige der Technologien, die von den Designern verwendet werden, aber es gibt viele andere, die auf der Internetkommunikation basieren und alle empfangenen und gesendeten Informationen auf einem Back-End-Server speichern.

Backend
Das Backend besteht normalerweise aus drei Teilen: einem Server, einer Anwendung und einer Datenbank. Immer wenn ein Benutzer eine Anwendung verwendet, muss das Front-End Informationen vom Back-End anfordern. Alle diese Informationen verbleiben auf dem Server oder auf mehreren Servern, z. B .: Daten, Bilder, Videos, Sounds, Anmeldungen, die möglicherweise vom Designer erstellte Inhalte waren.
Back-End-Technologien bestehen im Allgemeinen aus Sprachen wie PHP, Ruby, Python und vielen anderen, die in der Regel von Frameworks wie Ruby on Rails, Cake PHP und Code Igniter unterstützt werden. Diese ermöglichen eine schnellere und einfachere Anwendung und ermöglichen einen kollaborativen Entwicklungsansatz zwischen Projekten Ingenieure.
Ingenieure müssen sich um Konsistenz, Verfügbarkeit, Partition kümmern, damit das System zu jedem Zeitpunkt und bei jedem Zugriff eines Benutzers die richtigen Informationen liefern kann, keine Fehler macht und Redundanz bei der Zugänglichkeit der Inhalte entsteht, so dass alle Anfragen zu der Server erfolgreich und korrekt beantwortet werden.

Fazit
Der Erfolg eines Projekts hängt von der Zusammenarbeit und dem Verständnis zwischen dem Front-End- und dem Back-End-Entwickler ab. Der eine kann den anderen nicht ignorieren, da der Designer keine ideale Anwendung für die erforderliche Schnittstelle erstellt oder keine Verbindung mit den richtigen Daten herstellt Projekt schlägt fehl. Wenn der Back-End-Entwickler das System jedoch nicht so programmiert, dass die richtigen Informationen effizient und schnell gesendet werden, oder mit der Projektschnittstelle nicht effizient arbeitet, steigt häufig der Bedarf an Verarbeitung und Datenverkehr für den Schnittstellenbetrieb, und das Projekt ist nicht erfolgreich oder nicht erfolgreich wird höhere Kosten haben.
Die Arbeit zwischen dem Designer und dem Entwickler muss in allen Phasen des Projekts erledigt werden. Erst dann können Sie ein erfolgreiches Projekt sowohl im Front-End- als auch im Back-End-Bereich erstellen. Ihre Teile sind miteinander verknüpft und voneinander abhängig. Der Designer muss das Front-End gemäß der Arbeit des Back-End-Entwicklers entwickeln, und der Back-End-Entwickler muss das System programmieren, um das Front-End so effizient wie möglich zu gestalten.



______________________________________________________________________




ITALIAN | ITALIANO
Differenza tra frontend e backend nello sviluppo di applicazioni Web
La differenza tra Frontend e Backend può essere riassunta tra la progettazione e lo sviluppo di un progetto, entrambe le aree sono cruciali per il successo di un progetto, essendo una delle specialità di Designers o Multimedia Engineering e l'altra è gestita da Computer Engineering o Systems Ingegneria.

Frontend (Front End)
Quando parliamo di frontend web, stiamo parlando della parte del web che l'utente può vedere e interagire, che di solito consiste in due parti, il web design e la piattaforma web per l'interazione e il contenuto presentato.
Nel passato delle interfacce informatiche, una applicazione è stata sviluppata dagli ingegneri informatici che tramite la riga di comando hanno richiesto gli input dell'utente, ma attualmente questo tipo di interazione non funziona con la maggioranza degli utenti. Un'interfaccia deve essere pensata e sviluppata correttamente per rendere l'interazione dell'utente intuitiva e facile, in modo che l'applicazione possa avere successo per l'accesso di massa.
Il design dell'interfaccia può essere fatto utilizzando varie tecnologie, una delle tecnologie correnti di maggior successo è la programmazione di HTML, CSS e JavaScript. Il supporto HTML ha il maggior potenziale perché è supportato da quasi tutti i dispositivi con accesso a Internet, dal computer, dal telefono cellulare o persino da una TV intelligente, senza la necessità di installare applicazioni per esso, basta un browser Internet. Il CSS ha il potenziale per dare forma alla struttura HTML, creando tutta la parte visiva e di interazione dell'uso, che quando si applica un file .css diverso, l'amministratore o l'utente può modificare l'intera parte visiva del design di una piattaforma senza dover modificare nulla del codice della struttura della pagina o dell'applicazione. JavaScript è un linguaggio di programmazione dinamico di alto livello, può rendere le applicazioni interattive comunicare con server esterni, elaborare i dati nel browser, controllare il contenuto DOM in modo che l'utente non debba aggiornare la pagina dell'applicazione, riducendo i processi e il traffico del server.
Queste sono solo alcune delle tecnologie utilizzate dai progettisti, ma ce ne sono molte altre che, basate sulla comunicazione internet, tutte le informazioni ricevute e inviate sono memorizzate su un server di backend.

backend
Il back-end di solito consiste di tre parti: un server, un'applicazione e un database. Ogni volta che un utente utilizza un'applicazione, il front end deve richiedere informazioni dal back-end. Tutte queste informazioni rimangono sul server o su più server, come ad esempio: dati, immagini, video, suoni, accessi, che potrebbero essere stati prodotti dal designer.
Le tecnologie di backend sono generalmente composte da linguaggi come PHP, Ruby, Python e molti altri, che sono generalmente supportati da framework come Ruby on Rails, Cake PHP e Code Igniter, che consentono un'applicazione più rapida e semplice e consente un approccio di sviluppo collaborativo tra i progetti ingegneri.
Gli ingegneri devono preoccuparsi di Coerenza, Disponibilità, Partizione, in modo che il sistema in qualsiasi momento e qualsiasi accesso di un utente, può fornire le informazioni corrette, non commettere errori e creare ridondanza nell'accessibilità dei contenuti, in modo che tutte le richieste di il server per rispondere correttamente e correttamente.

Conclusione
Il successo di un progetto dipende dalla collaborazione e dalla comprensione tra gli sviluppatori front-end e back-end, non si può ignorare l'altro perché se il progettista non crea un'applicazione ideale per l'interfaccia richiesta o non riesce a connettersi con i dati corretti, il il progetto fallisce. Ma se lo sviluppatore back-end non programma il sistema per inviare le informazioni corrette, in modo efficiente e veloce, o non funziona in modo efficiente con l'interfaccia del progetto, spesso ha aumentato la necessità di elaborazione e traffico per l'interfaccia, il progetto non avrà successo o avrà costi maggiori
Il lavoro tra il progettista e lo sviluppatore deve essere fatto in tutte le fasi del progetto, solo allora puoi creare un progetto di successo sia sul front end che sul back end, le tue parti sono collegate e dipendono l'una dall'altra. Il progettista deve sviluppare il front-end in base al lavoro dello sviluppatore back-end e lo sviluppatore back-end deve programmare il sistema in modo da rendere il front-end il più efficiente possibile.



_______________________________________________________________________




RUSSIAN | РУССКИЙ
Разница между Frontend и Backend в разработке веб-приложений
Различие между Frontend и Backend можно суммировать между дизайном и разработкой проекта, обе области имеют решающее значение для успеха проекта, будучи одной из специальностей Designers или Multimedia Engineering, а другая рассматривается компьютерной инженерией или системами. Инжиниринг.

Фронтенд (Front End)
Когда мы говорим о веб-интерфейсе, мы говорим о той части сети, которую пользователь может видеть и взаимодействовать, которая обычно состоит из двух частей: веб-дизайна и веб-платформы для взаимодействия и представленного контента.
В прошлом из информационных интерфейсов компьютерные инженеры разрабатывали приложение, которое через командную строку запрашивало ввод у пользователя, но в настоящее время этот тип взаимодействия не работает с большинством пользователей. Необходимо должным образом продумать и разработать интерфейс, чтобы сделать любое взаимодействие с пользователем интуитивно понятным и легким, чтобы приложение могло успешно использоваться для массового доступа.
Дизайн интерфейса может быть выполнен с использованием различных технологий, одной из самых успешных современных технологий является программирование HTML, CSS и JavaScript. Поддержка HTML имеет наибольший потенциал, потому что она поддерживается практически всеми устройствами с доступом в Интернет, с компьютера, мобильного телефона или даже Smart TV, без необходимости устанавливать приложения для него, просто нужен интернет-браузер. У CSS есть потенциал, чтобы придать форму дизайну структуре HTML, создавая всю визуальную и интерактивную часть использования, которая при применении другого файла .css администратор или пользователь может изменить всю визуальную часть дизайна. платформа без необходимости что-либо менять в коде структуры страницы или приложения. JavaScript - это динамический язык программирования высокого уровня, он может заставить интерактивные приложения взаимодействовать с внешними серверами, обрабатывать данные в браузере, управлять содержимым DOM, чтобы пользователю не приходилось обновлять страницу приложения, сокращая процессы и трафик сервера.
Это лишь некоторые из технологий, используемых разработчиками, но есть много других, которые основаны на интернет-коммуникации, вся полученная и отправленная информация хранится на внутреннем сервере.

Backend
Серверная часть обычно состоит из трех частей: сервер, приложение и база данных. Всякий раз, когда пользователь использует приложение, клиентский интерфейс должен запрашивать информацию у серверного модуля. Вся эта информация остается на сервере или на нескольких серверах, таких как: данные, изображения, видео, звуки, логины, которые могли быть контентом, созданным дизайнером.
Бэкенд-технологии обычно состоят из таких языков, как PHP, Ruby, Python и многих других, которые обычно поддерживаются такими инфраструктурами, как Ruby on Rails, Cake PHP и Code Igniter, которые обеспечивают более быстрое и простое приложение и позволяют использовать подход к совместной разработке проектов. инженеры.
Инженеры должны беспокоиться о согласованности, доступности, разделах, чтобы система в любой момент и любой доступ пользователя могли предоставить правильную информацию, не делать ошибок и создавать избыточность в доступе к содержимому, чтобы все запросы на сервер нужно ответить успешно и правильно.

Заключение
Успех проекта зависит от сотрудничества и взаимопонимания между разработчиками внешнего интерфейса и внутреннего интерфейса. Один из них не может игнорировать другого, поскольку, если разработчик не создает идеальное приложение для требуемого интерфейса или не может подключиться с правильными данными, Проект провалился. Но если внутренний разработчик не запрограммирует систему отправлять правильную информацию, эффективно и быстро, или не работает эффективно с интерфейсом проекта, часто повышается потребность в обработке и трафике для работы интерфейса, проект не будет успешным или будет иметь более высокие затраты.
Работа между дизайнером и разработчиком должна выполняться на всех этапах проекта, только тогда вы сможете создать успешный проект как на переднем, так и на заднем концах, ваши части связаны и зависят друг от друга. Проектировщик должен разработать интерфейс в соответствии с работой разработчика, а разработчик должен запрограммировать систему, чтобы сделать интерфейс максимально эффективным.



______________________________________________________________________




TURKISH | TÜRK
Web uygulaması geliştirmede Frontend ve Backend arasındaki fark
Frontend ve Backend arasındaki fark, projenin tasarımı ve gelişimi arasında özetlenebilir, her iki alan da bir projenin başarısı için çok önemlidir, Tasarımcılar veya Multimedya Mühendisliği uzmanlık alanlarından biri olan ve diğeri Bilgisayar Mühendisliği veya Sistemler tarafından ele alınır. Mühendislik.

Ön uç (Ön Uç)
Web önyüzünden bahsettiğimizde, genellikle iki kısımdan oluşan, web tasarımı ve sunulan etkileşim ve içerik için web platformundan oluşan, kullanıcının görebileceği ve etkileşime girebileceği web bölümünden bahsediyoruz.
Bilişimsel arayüzlerin geçmişte bilgisayar mühendisleri tarafından, komut satırı üzerinden kullanıcıdan girdi talep ettiği bir uygulama geliştirildi, ancak şu anda bu tür bir etkileşim kullanıcıların çoğunluğu ile çalışmaz. Herhangi bir kullanıcı etkileşimini sezgisel ve kolay hale getirmek için bir arayüzün uygun şekilde düşünülmesi ve geliştirilmesi gerekir, böylece uygulama kitlesel erişim için başarılı olabilir.
Arayüzün tasarımı çeşitli teknolojiler kullanılarak yapılabilir, en başarılı güncel teknolojilerden biri HTML, CSS ve JavaScript programlamadır. HTML desteği büyük bir potansiyele sahiptir, çünkü internet erişimi olan hemen hemen tüm cihazlar, bilgisayardan, cep telefonundan ve hatta bir akıllı TV'den destek alıyor, bunun için uygulama yüklemeye gerek kalmadan, sadece bir internet tarayıcısına ihtiyaç duyuyor. CSS, HTML yapısına tasarımın şeklini verme potansiyeline sahiptir, kullanımın tüm görsel ve etkileşim bölümünü oluşturur, farklı bir .css dosyası uygularken, yönetici veya kullanıcı tasarımın tüm görsel kısmını değiştirebilir Sayfa yapısının veya uygulamasının kodunu değiştirmek zorunda olmayan bir platform. JavaScript dinamik bir üst seviye programlama dilidir, etkileşimli uygulamaların harici sunucularla iletişim kurmasını, tarayıcıdaki verileri işlemesini, DOM içeriğini kontrol etmesini sağlar, böylece kullanıcı uygulama sayfasını yenilemek zorunda kalmaz, işlemleri ve sunucu trafiğini azaltır.
Bunlar, tasarımcıların kullandığı teknolojilerden sadece birkaçı, ancak internet iletişimine dayanan, alınan ve gönderilen tüm bilgilerin bir arka uç sunucuda depolandığı birçok başkaları var.

Arka Ucu
Arka uç genellikle üç bölümden oluşur: bir sunucu, bir uygulama ve bir veritabanı. Bir kullanıcı ne zaman bir uygulama kullanıyorsa, ön ucun arka uçtan bilgi istemesi gerekir. Tüm bu bilgiler sunucuda veya örneğin, tasarımcı tarafından üretilen içerik olabilecek veriler, görüntüler, videolar, sesler, girişler gibi birden çok sunucuda kalır.
Backend teknolojileri genellikle PHP, Ruby, Python gibi, diğerleri arasında genellikle daha hızlı ve kolay uygulama sağlayan ve proje arasında işbirliğine dayalı bir geliştirme yaklaşımına olanak sağlayan, Ruby on Rails, Cake PHP ve Code Igniter gibi çerçeveler tarafından desteklenen dillerden oluşur. mühendisleri.
Mühendisler Tutarlılık, Kullanılabilirlik, Bölünme hakkında endişelenmek zorundadır, böylece sistem herhangi bir anda ve herhangi bir kullanıcının erişiminde, doğru bilgileri sağlayabilir, hata yapmaz ve içeriğin erişilebilirliğinde fazlalık yaratır, Sunucu başarıyla ve doğru bir şekilde cevaplanacak.

Sonuç
Bir projenin başarısı, ön uç ve arka uç geliştiricileri arasındaki işbirliğine ve anlayışa bağlıdır, biri diğerini görmezden gelemez, çünkü tasarımcı istenen arayüz için ideal bir uygulama oluşturmazsa veya doğru verilerle bağlantı kuramazsa, proje başarısız. Ancak, arka uç geliştirici, sistemi doğru bilgiyi verimli ve hızlı bir şekilde göndermek için programlamazsa veya proje arayüzü ile verimli bir şekilde çalışmazsa, genellikle işleme ve trafiğin arabirim işlemine olan ihtiyacı artarsa, proje başarılı olmaz veya daha yüksek maliyetlere sahip olacak.
Tasarımcı ile geliştirici arasındaki iş, projenin tüm aşamalarında yapılmalıdır, ancak o zaman hem ön hem de arka uçta başarılı bir proje oluşturabilirsiniz, parçalarınız birbirleriyle bağlantılı ve birbirlerine bağlıdır. Tasarımcının, arka ucu geliştiricisinin çalışmalarına göre ön ucu geliştirmesi gerekir ve arka ucu geliştirici, ön ucu mümkün olduğu kadar verimli kılmak için sistemi programlamalıdır.



______________________________________________________________________




UKRAINIAN | УКРАЇНСЬКИЙ
Різниця між Frontend і Backend у розробці веб-додатків
Різниця між Frontend і Backend може бути узагальнена між розробкою та розробкою проекту, обидві області мають вирішальне значення для успіху проекту, будучи однією з спеціальностей Designers або Multimedia Engineering, а інша - комп'ютерною інженерією або системами Інженерія.

Frontend (передній кінець)
Коли ми говоримо про веб-інтерфейс, ми говоримо про ту частину мережі, яку користувач може бачити і взаємодіяти, що зазвичай складається з двох частин, веб-дизайну і веб-платформи для взаємодії та вмісту.
У минулому інформаційні інтерфейси розроблено комп'ютерні інженери, які за допомогою командного рядка запитували вхідні дані від користувача, але в даний час цей тип взаємодії не працює з більшістю користувачів. Інтерфейс повинен бути належним чином продуманий і розроблений, щоб зробити будь-яку взаємодію з користувачем інтуїтивною і легкою, так що програма може досягти успіху для масового доступу.
Дизайн інтерфейсу можна зробити за допомогою різних технологій, одним з найбільш успішних сучасних технологій є програмування HTML, CSS і JavaScript. Підтримка HTML має найбільший потенціал, оскільки вона підтримується практично всіма пристроями з доступом до Інтернету, з комп'ютера, мобільного телефону або навіть смарт-телевізора, без необхідності встановлення до нього програм, просто потрібний інтернет-браузер. CSS має потенціал, щоб дати форму дизайну структурі HTML, створюючи всю візуальну і взаємодію частину використання, яка при застосуванні іншого файлу .css адміністратор або користувач можуть змінити всю візуальну частину дизайну платформу без необхідності змінювати будь-який код структури сторінки або програми. JavaScript є динамічною мовою програмування високого рівня, він може робити інтерактивні додатки, спілкуватися з зовнішніми серверами, обробляти дані в браузері, керувати вмістом DOM, щоб користувачеві не потрібно було оновлювати сторінку програми, скорочуючи процеси і трафік сервера.
Це лише деякі з технологій, що використовуються дизайнерами, але є багато інших, які засновані на інтернет-комунікації, і вся інформація, яка надійшла і надіслана, зберігається на серверному сервері.

Backend
Бекенд зазвичай складається з трьох частин: сервера, програми та бази даних. Всякий раз, коли користувач використовує програму, передній кінець повинен запитувати інформацію з заднього кінця. Вся ця інформація залишається на сервері, або на декількох серверах, таких як: дані, зображення, відео, звуки, логіни, які, можливо, були контентом, виробленим дизайнером.
Backend-технології зазвичай складаються з таких мов, як PHP, Ruby, Python, серед багатьох інших, які зазвичай підтримуються фреймворками, такими як Ruby on Rails, Cake PHP і Code Igniter, які дозволяють швидше і простіше застосовувати програму і дозволяють спільний розвиток проекту інженерів.
Інженери повинні турбуватися про послідовність, доступність, розділ, щоб система в будь-який момент і будь-який доступ користувача міг надати правильну інформацію, не допустити помилок і створити надмірність у доступності вмісту, так що всі запити до на сервер, на який потрібно відповісти успішно і правильно.

Висновок
Успіх проекту залежить від співпраці і розуміння між розробниками переднього і заднього кінців, не можна ігнорувати інший, оскільки, якщо дизайнер не створює ідеальну програму для необхідного інтерфейсу або не може з'єднатися з правильними даними, проект не працює. Але якщо зворотний розробник не запрограмує систему надсилати правильну інформацію, ефективно і швидко, або не працює ефективно з інтерфейсом проекту, часто збільшується потреба в обробці і трафіку до роботи інтерфейсу, проект не буде успішним або будуть мати більш високі витрати.
Робота між дизайнером і розробником повинна виконуватися на всіх етапах проекту, тільки тоді ви можете створити успішний проект як на передньому, так і на задньому кінцях, ваші частини пов'язані між собою і залежать один від одного. Дизайнеру необхідно розробити передню частину відповідно до роботи розробника заднього кінця, і розробник задньої частини повинен запрограмувати систему, щоб зробити передній кінець максимально ефективним.



______________________________________________________________________




CHINESE | 中文
Web应用程序开发中前端和后端的区别
前端和后端之间的区别可以概括为项目的设计和开发,这两个领域对项目的成功至关重要,是设计师或多媒体工程专业之一,另一个是由计算机工程或系统处理工程。

前端(前端)
当我们谈论网络前端时,我们谈论的是用户可以看到和交互的网络部分,它通常由两部分组成,网页设计和用于交互和内容呈现的网络平台。
在信息界面的过去,计算机工程师开发了一个应用程序,通过命令行请求来自用户的输入,但是目前这种类型的交互不适用于大多数用户。需要对界面进行适当的思考和开发,以使任何用户交互变得直观和简单,以便应用程序可以成功进行大规模访问。
界面的设计可以使用各种技术完成,最成功的当前技术之一是编程HTML,CSS和JavaScript。 HTML支持具有最大的潜力,因为它几乎所有具有互联网访问权限的设备,从计算机,移动电话甚至智能电视都支持,无需为其安装应用程序,只需要一个互联网浏览器。 CSS有可能为HTML结构赋予设计的形状,创建使用的所有视觉和交互部分,当应用不同的.css文件时,管理员或用户可以更改设计的整个视觉部分一个平台,无需更改页面结构或应用程序的任何代码。 JavaScript是一种动态的高级编程语言,它可以使交互式应用程序与外部服务器通信,在浏览器中处理数据,控制DOM内容,使用户不必刷新应用程序页面,减少进程和服务器流量。
这些只是设计人员使用的一些技术,但还有许多基于互联网通信的技术,所有接收和发送的信息都存储在后端服务器上。

后端
后端通常由三部分组成:服务器,应用程序和数据库。每当用户使用应用程序时,前端需要从后端请求信息。所有这些信息都保留在服务器上或多个服务器上,例如:数据,图像,视频,声音,登录,这些可能是设计人员制作的内容。
后端技术通常由PHP,Ruby,Python等许多语言组成,这些语言通常由Ruby on Rails,Cake PHP和Code Igniter等框架支持,这些框架可以实现更快,更轻松的应用程序,并允许项目之间的协作开发方法工程师。
工程师不得不担心一致性,可用性,分区,以便系统在任何时刻和用户的任何访问,都可以提供正确的信息,不会出错并在内容的可访问性方面创建冗余,以便所有请求要成功正确回答的服务器。

结论
项目的成功取决于前端和后端开发人员之间的协作和理解,人们不能忽视另一个,因为如果设计人员没有为所需的接口创建理想的应用程序或无法连接正确的数据,项目失败。但是,如果后端开发人员没有对系统进行编程以便高效,快速地发送正确的信息,或者无法有效地使用项目界面,那么通常会增加对接口操作的处理和流量的需求,项目将无法成功或会有更高的成本。
设计人员和开发人员之间的工作必须由项目的所有阶段完成,然后才能在前端和后端创建成功的项目,您的部件相互关联并相互依赖。设计人员需要根据后端开发人员的工作开发前端,后端开发人员必须对系统进行编程,以使前端尽可能高效。



______________________________________________________________________




JAPANESE | 日本語
Webアプリケーション開発におけるフロントエンドとバックエンドの違い
FrontendとBackendの違いは、プロジェクトの設計と開発の間で要約することができます。どちらの分野もプロジェクトの成功に不可欠で、デザイナーまたはマルチメディアエンジニアリングの専門分野の1つであり、他方はコンピューターエンジニアリングまたはシステムによって扱われますエンジニアリング。

フロントエンド(フロントエンド)
私たちがWebフロントエンドについて話すとき、私たちはユーザーが見ることができて対話することができるWebの部分について話しています、それは通常2つの部分、対話と提示された内容のためのWebデザインとWebプラットフォームから成ります。
これまでの情報インターフェースでは、コマンドラインを介してユーザーからの入力を要求するアプリケーションがコンピューターエンジニアによって開発されていましたが、現在このタイプの対話は大多数のユーザーでは機能しません。アプリケーションが大規模なアクセスに成功できるように、ユーザーの操作を直感的かつ容易にするために、インターフェイスを適切に検討して開発する必要があります。
インターフェースの設計は、さまざまな技術を使用して行うことができます。現在最も成功している技術の1つは、HTML、CSS、およびJavaScriptのプログラミングです。 HTMLサポートは、コンピュータ、携帯電話、さらにはスマートテレビから、インターネットにアクセスできるほとんどすべてのデバイスでサポートされているため、アプリケーションをインストールする必要がなく、インターネットブラウザが必要なだけなので、最も大きな可能性があります。 CSSはデザインの形をHTML構造に与え、使用の視覚的および対話的な部分をすべて作成する可能性があります。異なる.cssファイルを適用する場合、管理者またはユーザーはデザインの視覚的部分全体を変更できます。プラットフォームは、ページ構造やアプリケーションのコードを何も変更する必要はありません。 JavaScriptは動的な高水準プログラミング言語であり、対話型アプリケーションを外部サーバーと通信させ、ブラウザーでデータを処理し、ユーザーがアプリケーションページを更新する必要がないようにDOMコンテンツを制御し、プロセスとサーバートラフィックを削減します。
これらはデザイナーによって使用されている技術のほんの一部ですが、インターネット通信に基づいて、送受信されるすべての情報がバックエンドサーバーに格納されている他の多くがあります。

バックエンド
バックエンドは通常、サーバー、アプリケーション、データベースの3つの部分で構成されています。ユーザーがアプリケーションを使用するときはいつでも、フロントエンドはバックエンドから情報を要求する必要があります。これらの情報はすべて、サーバー、またはデータ、画像、ビデオ、サウンド、ログインなど、デザイナーによって作成されたコンテンツである可能性がある複数のサーバーに残ります。
バックエンド技術は一般に、とりわけRuby on Rails、Cake PHP、およびCode IgniterなどのフレームワークによってサポートされているPHP、Ruby、Pythonなどの言語で構成されています。エンジニア
エンジニアは一貫性、可用性、パーティションについて心配しなければならないので、いつでもシステムとユーザーのアクセスは正しい情報を提供し、間違いをしないでコンテンツのアクセシビリティの冗長性を作り出します。正しく回答されるサーバー

結論
プロジェクトの成功は、フロントエンドとバックエンドの開発者間のコラボレーションと理解にかかっています。デザイナーが必要なインターフェースに最適なアプリケーションを作成しなかったり、正しいデータに接続できなかったりすると、無視できません。プロジェクトは失敗します。しかし、バックエンド開発者が正しい情報を効率的かつ迅速に送信するようにシステムをプログラムしない、またはプロジェクトインターフェースで効率的に機能しない場合、処理およびインターフェース操作へのトラフィックの必要性が高まります。コストが高くなります。
デザイナーと開発者の間の作業は、プロジェクトのすべての段階で行わなければなりません。そうすれば、フロントエンドとバックエンドの両方で成功するプロジェクトを作成できます。パーツはリンクされ、互いに依存します。設計者はバックエンド開発者の仕事に従ってフロントエンドを開発する必要があり、バックエンド開発者はフロントエンドをできるだけ効率的にするためにシステムをプログラムしなければなりません。



______________________________________________________________________




ARABIC | عربى
الفرق بين الواجهة الأمامية والخلفية في تطوير تطبيق الويب
يمكن تلخيص الفرق بين Frontend و Backend بين التصميم وتطوير المشروع ، حيث يعد كلا المجالين حاسمين لنجاح المشروع ، كونه أحد المصممين أو تخصص هندسة الوسائط المتعددة ، والآخر يعامل به هندسة الكمبيوتر أو الأنظمة هندسة.

الواجهة الأمامية (الواجهة الأمامية)
عندما نتحدث عن الواجهة الأمامية للويب ، نتحدث عن جزء الويب الذي يمكن للمستخدم رؤيته والتفاعل معه ، والذي يتكون عادةً من جزأين ، تصميم الويب ومنصة الويب للتفاعل والمحتوى المقدم.
في الماضي من الواجهات المعلوماتية ، تم تطوير تطبيق من قبل مهندسي الكمبيوتر الذي طلب من خلال سطر الأوامر المدخلات من المستخدم ، ولكن حاليا هذا النوع من التفاعل لا يعمل مع غالبية المستخدمين. يجب التفكير في الواجهة وتطويرها بشكل صحيح لجعل أي تفاعل بين المستخدمين أمرًا سهلاً وسهلًا ، بحيث يمكن للتطبيق أن ينجح للوصول الشامل.
يمكن إجراء تصميم الواجهة باستخدام العديد من التقنيات ، واحدة من أنجح التقنيات الحالية هي برمجة HTML و CSS و JavaScript. يتمتع دعم HTML بإمكانية كبيرة لأنه مدعوم من قبل جميع الأجهزة تقريبًا مع إمكانية الوصول إلى الإنترنت ، من الكمبيوتر أو الهاتف المحمول أو حتى التلفزيون الذكي ، دون الحاجة إلى تثبيت التطبيقات لذلك ، فقط بحاجة إلى متصفح إنترنت. تمتلك CSS القدرة على إعطاء شكل التصميم لهيكل HTML ، مما يؤدي إلى إنشاء جزء مرئي وتفاعلي من الاستخدام ، والذي عند تطبيق ملف .css مختلف ، يمكن للمسؤول أو المستخدم تغيير الجزء المرئي بالكامل من تصميم النظام الأساسي دون الحاجة إلى تغيير أي شيء من رمز بنية الصفحة أو التطبيق. JavaScript هي لغة برمجة ديناميكية عالية المستوى ، يمكنها أن تجعل التطبيقات التفاعلية تتواصل مع خوادم خارجية ، ومعالجة البيانات في المتصفح ، والتحكم في محتوى DOM بحيث لا يحتاج المستخدم إلى تحديث صفحة التطبيق ، وتقليل العمليات وحركة مرور الخادم.
هذه ليست سوى بعض التقنيات التي يستخدمها المصممون ، ولكن هناك العديد من التقنيات الأخرى ، والتي تعتمد على الاتصال بالإنترنت ، ويتم تخزين جميع المعلومات التي يتم تلقيها وإرسالها على خادم خلفية.

الخلفية
تتكون الواجهة الخلفية عادة من ثلاثة أجزاء: الخادم والتطبيق وقاعدة البيانات. عندما يستخدم المستخدم تطبيق ما ، تحتاج الواجهة الأمامية إلى طلب معلومات من النهاية الخلفية. تظل كل هذه المعلومات على الخادم أو على خوادم متعددة ، مثل: البيانات والصور ومقاطع الفيديو والأصوات وتسجيلات الدخول ، والتي ربما تكون قد تم إنتاجها بواسطة المصمم.
تتكون تقنيات Backend عمومًا من لغات مثل PHP و Ruby و Python ، من بين العديد من اللغات الأخرى ، والتي تدعمها عادةً أطر عمل مثل Ruby on Rails و Cake PHP و Code Igniter ، مما يتيح تطبيقًا أسرع وأسهل ويسمح باتباع نهج تطوير تعاوني بين المشروع المهندسين.
يجب أن يقلق المهندسون بشأن الاتساق والتوافر والقسم ، حتى يتمكن النظام في أي لحظة وأي وصول للمستخدم ، من توفير المعلومات الصحيحة وعدم ارتكاب الأخطاء وإنشاء التكرار في إمكانية الوصول إلى المحتويات ، حتى يتسنى لجميع الطلبات إلى الخادم ليتم الرد بنجاح وبشكل صحيح.

استنتاج
يعتمد نجاح المشروع على التعاون والتفاهم بين مطوري الواجهة الأمامية والخلفية ، لا يمكن للمرء أن يتجاهل الآخر لأنه إذا لم يقم المصمم بإنشاء تطبيق مثالي للواجهة المطلوبة أو فشل في الاتصال بالبيانات الصحيحة ، فشل المشروع. ولكن إذا لم يقم المطور الخلفي ببرمجة النظام لإرسال المعلومات الصحيحة ، بكفاءة وسرعة ، أو لا يعمل بكفاءة مع واجهة المشروع ، غالبًا ما زاد من الحاجة للمعالجة وحركة المرور لتشغيل الواجهة ، فلن ينجح المشروع أو سيكون لها تكاليف أعلى.
يجب أن يتم العمل بين المصمم والمطور من خلال جميع مراحل المشروع ، وعندها فقط يمكنك إنشاء مشروع ناجح على كل من الواجهة الأمامية والطرفية الخلفية ، الأجزاء الخاصة بك مرتبطة ببعضها البعض وتعتمد على بعضها البعض. يحتاج المصمم إلى تطوير الواجهة الأمامية وفقًا لعمل مطور الواجهة الخلفية ، ويتعين على مطور الواجهة الخلفية برمجة النظام من أجل جعل الواجهة الأمامية فعالة قدر الإمكان.



______________________________________________________________________




KOREAN | 한국
웹 응용 프로그램 개발의 프론트 엔드와 백엔드 간의 차이점
프론트 엔드와 백엔드의 차이점은 프로젝트의 디자인과 개발간에 요약 될 수 있습니다. 두 영역 모두 프로젝트의 성공에 결정적이며 디자이너 또는 멀티미디어 엔지니어링 전문 분야 중 하나이며 다른 영역은 컴퓨터 공학 또는 시스템 공학.

프론트 엔드 (프론트 엔드)
웹 프론트 엔드에 대해 이야기 할 때 우리는 사용자가보고 상호 작용할 수있는 웹 부분을 이야기합니다.이 부분은 일반적으로 웹 디자인과 상호 작용 및 내용을 표시하는 웹 플랫폼의 두 부분으로 구성됩니다.
과거에는 informatic 인터페이스에서 컴퓨터 엔지니어가 명령 줄을 통해 사용자의 입력을 요청한 응용 프로그램을 개발했지만 현재이 유형의 상호 작용은 대부분의 사용자와 작동하지 않습니다. 인터페이스는 사용자 상호 작용을 직관적으로 쉽게 할 수 있도록 적절하게 고안되고 개발되어야하므로 응용 프로그램이 대량 액세스를 위해 성공할 수 있습니다.
인터페이스 디자인은 다양한 기술을 사용하여 수행 할 수 있습니다. 가장 성공적인 현재 기술 중 하나는 HTML, CSS 및 JavaScript 프로그래밍입니다. HTML 지원은 인터넷 액세스가 가능한 거의 모든 장치, 컴퓨터, 휴대 전화 또는 스마트 TV에서 지원되기 때문에 응용 프로그램을 설치할 필요없이 인터넷 브라우저 만 있으면 가장 큰 잠재력을 가지고 있습니다. CSS는 HTML 구조에 디자인의 모양을 부여하여 다른 .css 파일을 적용 할 때 관리자 또는 사용자가 디자인의 전체 시각적 부분을 변경할 수있는 사용의 모든 시각적 상호 작용 부분을 생성 할 수 있습니다. 플랫폼은 페이지 구조 또는 응용 프로그램의 코드를 변경하지 않아도됩니다. JavaScript는 동적 인 고급 프로그래밍 언어이며, 대화 형 응용 프로그램을 외부 서버와 통신하고, 브라우저에서 데이터를 처리하며, 사용자가 응용 프로그램 페이지를 새로 고칠 필요가 없도록 DOM 콘텐츠를 제어하고 프로세스 및 서버 트래픽을 줄입니다.
이것은 디자이너가 사용하는 기술 중 일부일 뿐이지 만, 인터넷 통신을 기반으로하여 수신 및 전송되는 모든 정보가 백엔드 서버에 저장되는 많은 다른 기술이 있습니다.

백엔드
백엔드는 보통 서버, 응용 프로그램 및 데이터베이스의 세 부분으로 구성됩니다. 사용자가 응용 프로그램을 사용할 때마다 프런트 엔드는 백엔드에서 정보를 요청해야합니다. 이 모든 정보는 서버 또는 설계자가 제작 한 내용 일 수있는 데이터, 이미지, 비디오, 사운드, 로그인과 같은 여러 서버에 남아 있습니다.
백엔드 기술은 일반적으로 PHP, Ruby, Python과 같은 언어로 구성되며, Ruby on Rails, Cake PHP 및 Code Igniter와 같은 프레임 워크에서 일반적으로 지원됩니다.이 응용 프로그램을 사용하면 더 빠르고 쉽게 응용 프로그램을 사용할 수 있고 프로젝트간에 협업 개발 방법을 사용할 수 있습니다 엔지니어.
엔지니어는 일관성, 가용성, 파티션에 대해 걱정해야합니다. 즉, 시스템이 언제든지 사용자의 액세스를 통해 올바른 정보를 제공하고, 실수를하지 않으며 내용의 액세스 가능성에 중복을 만들지 않도록해야합니다. 서버가 성공적으로 응답해야합니다.

결론
프로젝트의 성공은 프런트 엔드와 백엔드 개발자 간의 협업과 이해에 달려 있습니다. 디자이너가 필요한 인터페이스에 이상적인 응용 프로그램을 만들지 않거나 올바른 데이터로 연결하지 못하면 다른 응용 프로그램을 무시할 수 없습니다. 프로젝트가 실패합니다. 그러나 백엔드 개발자가 올바른 정보를 효율적으로 신속하게 보내도록 시스템을 프로그래밍하지 않거나 프로젝트 인터페이스와 함께 효율적으로 작동하지 않는 경우 종종 인터페이스 작업 처리 및 트래픽의 필요성이 증가하므로 프로젝트가 성공하지 못하거나 비용이 높아집니다.
디자이너와 개발자 간의 작업은 프로젝트의 모든 단계에서 수행되어야하며, 그 다음에 만 프론트 엔드와 백엔드 모두에서 성공적인 프로젝트를 작성할 수 있으며, 파트는 서로 연결되어 서로 의존합니다. 디자이너는 백 엔드 개발자의 작업에 따라 프런트 엔드를 개발해야하며 백 엔드 개발자는 프런트 엔드를 가능한 효율적으로 만들기 위해 시스템을 프로그래밍해야합니다.



______________________________________________________________________




GREEK | Ελληνικά
Διαφορά μεταξύ του Frontend και του Backend στην ανάπτυξη εφαρμογών Web
Η διαφορά μεταξύ του Frontend και του Backend μπορεί να συνοψιστεί μεταξύ του σχεδιασμού και της ανάπτυξης ενός έργου, και οι δύο περιοχές είναι κρίσιμες για την επιτυχία ενός έργου, είναι μία από τις ειδικότητες του Designers ή του Multimedia Engineering και η άλλη αντιμετωπίζεται από την Μηχανική Η / Μηχανική.

Πρόσοψη (Front End)
Όταν μιλάμε για το web frontend, μιλάμε για το τμήμα του διαδικτύου που ο χρήστης μπορεί να δει και να αλληλεπιδράσει, που συνήθως αποτελείται από δύο μέρη, το web design και την πλατφόρμα web για αλληλεπίδραση και περιεχόμενο που παρουσιάζονται.
Στο παρελθόν των υπολογιστικών διεπαφών, αναπτύχθηκε μια εφαρμογή από τους μηχανικούς υπολογιστών, οι οποίοι μέσω της γραμμής εντολών ζήτησαν τις εισροές από τον χρήστη, αλλά αυτή τη στιγμή αυτή η αλληλεπίδραση δεν λειτουργεί με την πλειοψηφία των χρηστών. Μια διεπαφή πρέπει να μελετηθεί και να αναπτυχθεί κατάλληλα για να καταστήσει κάθε αλληλεπίδραση χρήστη διαισθητική και εύκολη, έτσι ώστε η εφαρμογή να μπορεί να επιτύχει για μαζική πρόσβαση.
Ο σχεδιασμός της διεπαφής μπορεί να γίνει με τη χρήση διαφόρων τεχνολογιών, μία από τις πιο επιτυχημένες τρέχουσες τεχνολογίες είναι ο προγραμματισμός HTML, CSS και JavaScript. Η υποστήριξη HTML έχει το μεγαλύτερο δυναμικό επειδή υποστηρίζεται από σχεδόν όλες τις συσκευές με πρόσβαση στο Internet, από τον υπολογιστή, το κινητό τηλέφωνο ή ακόμα και από μια έξυπνη τηλεόραση, χωρίς να χρειάζεται να εγκαταστήσετε εφαρμογές για αυτό, χρειάζεστε μόνο ένα πρόγραμμα περιήγησης στο διαδίκτυο. Το CSS έχει τη δυνατότητα να δώσει τη μορφή του σχεδίου στη δομή HTML, δημιουργώντας όλο το οπτικό και αλληλεπιδραστικό μέρος της χρήσης, το οποίο όταν εφαρμόζει ένα διαφορετικό αρχείο .css, ο διαχειριστής ή ο χρήστης μπορεί να αλλάξει ολόκληρο το οπτικό τμήμα του σχεδιασμού μια πλατφόρμα χωρίς να χρειάζεται να αλλάξει τίποτα από τον κώδικα της δομής της σελίδας ή της εφαρμογής. Το JavaScript είναι μια δυναμική γλώσσα προγραμματισμού υψηλού επιπέδου, μπορεί να κάνει αλληλεπιδραστικές εφαρμογές να επικοινωνούν με εξωτερικούς διακομιστές, να επεξεργάζονται δεδομένα στο πρόγραμμα περιήγησης, να ελέγχουν το περιεχόμενο DOM έτσι ώστε ο χρήστης να μην χρειάζεται να ανανεώνει τη σελίδα της εφαρμογής, μειώνοντας τις διαδικασίες και την κίνηση των διακομιστών.
Αυτές είναι μόνο μερικές από τις τεχνολογίες που χρησιμοποιούνται από τους σχεδιαστές, αλλά υπάρχουν και πολλοί άλλοι, οι οποίοι βασίζονται στην επικοινωνία μέσω Διαδικτύου, όλες εκείνες οι πληροφορίες που λαμβάνονται και αποστέλλονται αποθηκεύονται σε ένα backend server.

Backend
Το backend αποτελείται συνήθως από τρία μέρη: έναν διακομιστή, μια εφαρμογή και μια βάση δεδομένων. Κάθε φορά που ένας χρήστης χρησιμοποιεί μια εφαρμογή, το μπροστινό μέρος πρέπει να ζητήσει πληροφορίες από το πίσω μέρος. Όλες αυτές οι πληροφορίες παραμένουν στον εξυπηρετητή ή σε πολλούς διακομιστές, όπως: δεδομένα, εικόνες, βίντεο, ήχοι, συνδέσεις, τα οποία ενδέχεται να έχουν δημιουργηθεί από τον σχεδιαστή.
Οι τεχνολογίες backend αποτελούνται γενικά από γλώσσες όπως PHP, Ruby, Python, μεταξύ πολλών άλλων, οι οποίες συνήθως υποστηρίζονται από πλαίσια όπως το Ruby on Rails, το Cake PHP και το Code Igniter, τα οποία επιτρέπουν ταχύτερη και ευκολότερη εφαρμογή και επιτρέπουν μια συνεργατική αναπτυξιακή προσέγγιση μηχανικούς.
Οι μηχανικοί πρέπει να ανησυχούν για τη συνοχή, τη διαθεσιμότητα, το διαμέρισμα, έτσι ώστε το σύστημα ανά πάσα στιγμή και οποιαδήποτε πρόσβαση ενός χρήστη να παρέχει τις σωστές πληροφορίες, να μην κάνει λάθη και να δημιουργεί πλεονασμό στην προσβασιμότητα του περιεχομένου. το διακομιστή που απαντά με επιτυχία και σωστά.

συμπέρασμα
Η επιτυχία ενός έργου εξαρτάται από τη συνεργασία και την κατανόηση μεταξύ των προγραμματιστών μπροστά και πίσω, δεν μπορεί κανείς να αγνοήσει το άλλο γιατί εάν ο σχεδιαστής δεν δημιουργήσει μια ιδανική εφαρμογή για την απαιτούμενη διεπαφή ή δεν συνδεθεί με τα σωστά δεδομένα, το έργο αποτυγχάνει. Αλλά αν ο προγραμματιστής του back-end δεν προγραμματίσει το σύστημα να στείλει τις σωστές πληροφορίες αποτελεσματικά και γρήγορα ή δεν λειτουργεί αποτελεσματικά με τη διεπαφή του έργου, συχνά αυξάνει την ανάγκη επεξεργασίας και κυκλοφορίας για τη λειτουργία διεπαφής, το έργο δεν θα επιτύχει ή θα έχουν υψηλότερο κόστος.
Η εργασία μεταξύ σχεδιαστή και προγραμματιστή πρέπει να γίνει από όλες τις φάσεις του έργου, μόνο τότε μπορείτε να δημιουργήσετε ένα επιτυχημένο έργο τόσο στο εμπρόσθιο όσο και στο πίσω μέρος, τα μέρη σας συνδέονται και εξαρτώνται το ένα από το άλλο. Ο σχεδιαστής πρέπει να αναπτύξει το μπροστινό μέρος σύμφωνα με το έργο του back end developer και ο back end developer πρέπει να προγραμματίσει το σύστημα προκειμένου να κάνει το front end όσο το δυνατόν πιο αποτελεσματικό.



______________________________________________________________________




NETHERLANDS | NEDERLAND
Verschil tussen Frontend en Backend bij de ontwikkeling van webtoepassingen
Het verschil tussen Frontend en Backend kan worden samengevat tussen het ontwerp en de ontwikkeling van een project, beide gebieden zijn cruciaal voor het succes van een project, dat een van de ontwerpers of multimedia-specialiteit is, en de andere wordt behandeld door Computer Engineering of Systems engineering.

Frontend (frontend)
Wanneer we het hebben over webfrontend, hebben we het over het deel van het internet dat de gebruiker kan zien en waarmee het kan communiceren, meestal bestaat het uit twee delen, het webontwerp en het webplatform voor interactie en gepresenteerde inhoud.
In het verleden van de informatic interfaces, werd een applicatie ontwikkeld door de computeringenieurs die via de commandolijn om de invoer van de gebruiker vroegen, maar momenteel werkt dit type interactie niet met de meerderheid van de gebruikers. Een interface moet goed doordacht en ontwikkeld zijn om elke gebruikersinteractie intuïtief en gemakkelijk te maken, zodat de applicatie kan slagen voor massale toegang.
Het ontwerp van de interface kan worden gedaan met behulp van verschillende technologieën, een van de meest succesvolle huidige technologieën is het programmeren van HTML, CSS en JavaScript. HTML-ondersteuning biedt een groot potentieel omdat het wordt ondersteund door bijna alle apparaten met internettoegang, vanaf de computer, mobiele telefoon of zelfs een slimme tv, zonder dat daarvoor applicaties hoeven te worden geïnstalleerd, maar alleen een internetbrowser nodig heeft. CSS heeft de potentie om vorm te geven aan het ontwerp van de HTML-structuur, waardoor alle visuele en interactie-aspecten van het gebruik worden gecreëerd. Bij gebruik van een ander .css-bestand kan de beheerder of de gebruiker het hele visuele gedeelte van het ontwerp van een platform zonder iets van de code van de paginastructuur of toepassing te hoeven veranderen. JavaScript is een dynamische programmeertaal op hoog niveau, het kan interactieve toepassingen laten communiceren met externe servers, gegevens verwerken in de browser, de DOM-inhoud beheren, zodat de gebruiker de applicatiepagina niet hoeft te vernieuwen, waardoor processen en serververkeer worden verminderd.
Dit zijn slechts enkele van de technologieën die door de ontwerpers worden gebruikt, maar er zijn er nog veel meer, die op basis van internetcommunicatie al die informatie die wordt ontvangen en verzonden, wordt opgeslagen op een backendserver.

backend
De backend bestaat meestal uit drie delen: een server, een applicatie en een database. Wanneer een gebruiker een applicatie gebruikt, moet de front-end informatie opvragen aan de achterkant. Al deze informatie blijft op de server of op meerdere servers, zoals: gegevens, afbeeldingen, video's, geluiden, aanmeldingen die mogelijk door de ontwerper zijn geproduceerd.
Back-endtechnologieën bestaan over het algemeen uit talen zoals PHP, Ruby, Python en vele andere, die meestal worden ondersteund door frameworks zoals Ruby on Rails, Cake PHP en Code Igniter, die een snellere en eenvoudigere toepassing mogelijk maken en die een gezamenlijke benadering van projectontwikkeling mogelijk maakt ingenieurs.
Ingenieurs moeten zorgen maken over consistentie, beschikbaarheid, partitie, zodat het systeem op elk moment en elke toegang van een gebruiker, de juiste informatie kan bieden, geen fouten kan maken en redundantie kan creëren in de toegankelijkheid van de inhoud, zodat alle verzoeken aan de server om succesvol en correct te worden beantwoord.

Conclusie
Het succes van een project hangt af van de samenwerking en het begrip tussen de ontwikkelaars van het front- end back-end, de een kan de ander niet negeren, want als de ontwerper geen ideale applicatie maakt voor de vereiste interface of niet in staat is om verbinding te maken met de juiste gegevens, project mislukt. Maar als de ontwikkelaar van de back-end het systeem niet programmeert om de juiste informatie te verzenden, efficiënt en snel, of niet efficiënt werkt met de projectinterface, waardoor de behoefte aan verwerking en verkeer vaker wordt gebruikt om de interface te gebruiken, zal het project niet slagen of zal hogere kosten hebben.
Het werk tussen de ontwerper en de ontwikkelaar moet door alle fasen van het project worden gedaan, alleen dan kunt u een succesvol project maken aan zowel de voorkant als de achterkant, uw onderdelen zijn gekoppeld en afhankelijk van elkaar. De ontwerper moet de voorkant ontwikkelen volgens het werk van de ontwikkelaar aan de achterkant en de ontwikkelaar aan de achterkant moet het systeem programmeren om de voorkant zo efficiënt mogelijk te maken.



______________________________________________________________________




ROMANIA | ROMÂNIA
Diferența dintre Frontend și Backend în dezvoltarea aplicațiilor Web
Diferența dintre Frontend și Backend poate fi rezumată între proiectarea și dezvoltarea unui proiect, ambele domenii fiind cruciale pentru succesul unui proiect, fiind una dintre specialitățile Designers sau Multimedia Engineering, iar cealaltă este tratată de Computer Engineering sau Systems Inginerie.

Frontend (Front End)
Când vorbim despre interfața web, vorbim despre acea parte a webului pe care utilizatorul o poate vedea și care o interacționează, care de obicei constă în două părți, designul web și platforma web pentru interacțiune și conținut prezentat.
În trecutul interfețelor informatice, inginerii de calculatoare au dezvoltat o aplicație care, prin intermediul liniei de comandă, a solicitat intrările utilizatorului, dar în prezent acest tip de interacțiune nu funcționează cu majoritatea utilizatorilor. O interfață trebuie să fie bine gândită și dezvoltată pentru a face interacțiunea utilizatorilor intuitivă și ușoară, astfel încât aplicația să poată avea succes în accesul în masă.
Designul interfeței poate fi realizat folosind diferite tehnologii, una dintre cele mai reușite tehnologii actuale este programarea HTML, CSS și JavaScript. Suportul HTML are cel mai mare potențial, deoarece este susținut de aproape toate dispozitivele cu acces la internet, de pe computer, de pe telefonul mobil sau chiar de la un televizor inteligent, fără a fi nevoie să instalați aplicații pentru el, aveți nevoie doar de un browser de internet. CSS are potențialul de a da forma structurii HTML structurii, creând toate părțile vizuale și de interacțiune ale utilizării, care atunci când se aplică un alt fișier .css, administratorul sau utilizatorul poate schimba întreaga parte vizuală a designului o platformă fără a trebui să schimbe nimic din codul structurii sau aplicației paginii. JavaScript este un limbaj de programare dinamic la nivel înalt, poate face ca aplicațiile interactive să comunice cu servere externe, să proceseze date în browser, să controleze conținutul DOM, astfel încât utilizatorul să nu trebuiască să actualizeze pagina aplicației, reducând procesele și traficul de servere.
Acestea sunt doar câteva dintre tehnologiile folosite de designeri, dar există multe altele, care pe baza comunicării pe internet, toate informațiile primite și trimise sunt stocate pe un server de backend.

backend
Backend-ul constă, de obicei, din trei părți: un server, o aplicație și o bază de date. Ori de câte ori un utilizator utilizează o aplicație, partea frontală trebuie să solicite informații din spate. Toate aceste informații rămân pe server sau pe mai multe servere, cum ar fi: date, imagini, videoclipuri, sunete, date de conectare, care ar fi putut fi conținute de designer.
Tehnologiile Backend sunt, în general, alcătuite din limbi precum PHP, Ruby, Python, printre multe altele, care sunt de obicei susținute de cadre ca Ruby on Rails, Cake PHP și Ignitor de cod, care permit o aplicare mai rapidă și mai ușoară și permite o abordare de dezvoltare colaborativă ingineri.
Inginerii trebuie să-și facă griji cu privire la Consistență, Disponibilitate, Partiție, astfel încât sistemul în orice moment și orice acces al unui utilizator să poată furniza informațiile corecte, să nu facă greșeli și să creeze redundanță în accesibilitatea conținutului, astfel încât toate solicitările serverului care trebuie să răspundă cu succes și corect.

Concluzie
Succesul unui proiect depinde de colaborarea și înțelegerea dintre dezvoltatorii din front-end și back end, nu se poate ignora cealaltă, deoarece dacă proiectantul nu creează o aplicație ideală pentru interfața necesară sau nu reușește să se conecteze cu datele corecte, proiectul nu reușește. Dar dacă dezvoltatorul back-end nu programează sistemul să trimită informațiile corecte, eficient și rapid sau nu funcționează eficient cu interfața proiectului, adesea a crescut nevoia de procesare și trafic pentru interfața de operare, proiectul nu va reuși sau va avea costuri mai mari.
Lucrarea dintre designer și dezvoltator trebuie să se realizeze în toate fazele proiectului, numai atunci puteți crea un proiect de succes atât pe partea frontală, cât și pe partea din spate, piesele dvs. sunt legate și depind una de cealaltă. Designerul trebuie să dezvolte capătul frontal în funcție de activitatea dezvoltatorului de back end, iar dezvoltatorul din spate trebuie să programeze sistemul pentru a face ca frontul să fie cât mai eficient posibil.