? Protocolos de sintaxe podem ser amplamente aplicada a muitos aspectos da programação de computadores e redes, incluindo protocolos de Internet , protocolos do sistema operacional , mensagens de texto e protocolos de e-mail e outros exemplos. Um protocolo é um conjunto vagamente definido de formatos de mensagens digitais e regras que regem um aplicativo , programa, sistema ou rede . A sintaxe é a "linguagem" específica que os componentes de comunicação usam para interagir uns com os outros . Internet Protocol
O Internet Protocol ( IP) define os aspectos específicos do trabalho em rede através da Internet, transmitindo mensagens de pacotes de dados e pacotes de roteamento e para trás entre os hosts , servidores e clientes. O IP é semelhante ao sistema postal, em que ele define o host de origem ( remetente) eo host de destino (o receptor) . O IP é um sistema de endereçamento , em que cada pacote de dados possui um cabeçalho de transporte de meta-dados para fins de entrega.
Operacionais Protocolos Sistema
Tanto o Windows e Macs têm operacional protocolos do sistema para definir funções específicas do sistema , programas , aplicativos e funções básicas, como armazenamento. Além disso, cada programa Windows tem seu próprio protocolo , incluindo o Windows Media Player, Windows Live , Windows Update, Windows Messenger e outros programas específicos do Windows. Da mesma forma , os programas de Mac têm seus próprios protocolos . A razão pela qual os sistemas operacionais Mac e Windows não prontamente "falar" uns com os outros é porque eles falam uma língua diferente, ou sintaxe, e têm diferentes protocolos.
Email Protocolo
protocolos de e-mail , incluindo IMAP , POP3, SMTP e HTTP são usados como dispositivos de comunicação para enviar e receber e-mail corretamente . Cada um destes protocolos comunica com uma sintaxe diferente . Com e-mail , as mensagens são enviadas de um cliente de email para um servidor de correio . HTTP é um protocolo de e-mail baseado na web. O protocolo SMTP só pode enviar mensagens , não recebê-los.
Linguagens de Programação
Cada linguagem de programação usada exclusivamente no interior de um sistema operacional ou programa , ou usado para a comunicação entre dispositivos, como um cliente e servidor, usa sua própria sintaxe. Exemplos de linguagens de programação incluem HTML, CSS , Java, C + + , PHP, Visual Basic e Perl. As linguagens de programação são projetadas para fornecer instruções , e as regras para essas instruções são definidas por protocolos.