|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Engineering Software >> Content

    Vilka är de komponenter som utgör applikationslager?

    Applikationslagret är det högsta skiktet i TCP/IP -modellen (och ett motsvarande lager i OSI -modellen, även om funktionaliteterna skiljer sig något). Det är inte en enda, monolitisk komponent utan snarare en samling protokoll och applikationer som tillhandahåller tjänster till slutanvändare. Dessa komponenter kategoriseras bäst efter *funktion *, snarare än en fast lista över namngivna "komponenter". Viktiga funktionella komponenter inkluderar:

    * Applikationsprogrammeringsgränssnitt (API): Dessa är gränssnitten som gör det möjligt för applikationer att få åtkomst till nätverkstjänster. De abstraherar komplexiteten i nätverksprotokoll på lägre nivå. Exempel inkluderar Sockets API:er (som `Socket ()` i C) och API:er på högre nivå som erbjuds av bibliotek och ramverk (som de som används för HTTP-förfrågningar).

    * Specifika applikationsprotokoll: Dessa är de regler och format som används för kommunikation mellan applikationer. Några viktiga exempel inkluderar:

    * http (Hypertext Transfer Protocol): Används för webbläsning.

    * https (Hypertext Transfer Protocol Secure): Den säkra versionen av HTTP, med SSL/TLS -kryptering.

    * ftp (filöverföringsprotokoll): Används för att överföra filer mellan datorer.

    * SMTP (Simple Mail Transfer Protocol): Används för att skicka e -postmeddelanden.

    * Pop3 (Post Office Protocol version 3) och IMAP (Internet Message Access Protocol): Används för att ta emot e -postmeddelanden.

    * DNS (domännamnsystem): Översätter domännamn (som `google.com ') till IP -adresser.

    * ssh (Secure Shell): Ger ett säkert sätt att komma åt fjärrdatorer.

    * SNMP (Simple Network Management Protocol): Används för nätverksövervakning och hantering.

    * DHCP (dynamisk värdkonfigurationsprotokoll): Tilldelar automatiskt IP -adresser till enheter i ett nätverk.

    * Presentationslogik (ibland betraktas som en del av presentationslagret i OSI): Även om det inte strikt är en "komponent", hanterar applikationslagret ofta aspekter av datapresentation, såsom kodning (t.ex. konvertering av text till Unicode) och dataformatering. Detta kan vara implicit inom applikationsprotokoll eller hanteras uttryckligen av själva applikationen.

    * Applikationsdata: Detta omfattar de faktiska uppgifterna som överförs mellan applikationer, till exempel webbsidor, e -postmeddelanden, filer och andra typer av information.

    Det är viktigt att notera att gränserna mellan dessa funktionella komponenter ofta är suddiga. Till exempel är HTTP ett protokoll, men det använder också API:er och hanterar en del presentationslogik. Den viktigaste takeawayen är att applikationslagret är en bred kategori som omfattar programvaran och protokollen som direkt interagerar med slutanvändare och deras applikationer.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Mening för pool i datorprogram?
    ·Vilka är egenskaperna hos integrerad programvara?
    ·Hur Passa Dimension text i AutoCAD 2007
    ·Hur man kan integrera en Matlab Plot
    ·Vad är en automatisk körbar fil?
    ·Autodesk Inventor Handledning & Certifiering
    ·Vad är gmud32exe?
    ·Vad är en dataordbok inom mjukvaruteknik?
    ·CAD-program för att bearbeta trä
    ·Vad är mjukvarukoncept?
    Utvalda artiklarna
    ·Hur Ange ett nytt licensnummer för förnyelse av Syman…
    ·Hur du ändrar en utvidgning av en fil som fortfarande …
    ·Hur till Öppen SFV filer
    ·Hur man målar hudtoner i Photoshop
    ·Hur ta isär inurl /profile.php
    ·Hur Ångra en produktnyckel för Office
    ·Hur kontrollera innehållet i en ISO -fil
    ·SQL Server lagrade procedurer
    ·Hur att bädda in en TVU Player
    ·Hur justera marginaler för RocketDock Skins
    Copyright © Dator Kunskap https://www.dator.xyz