Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Internet Protocols

By admin on maart 20, 2021
Advertenties

Transmission Control Protocol (TCP)

TCP is een verbindingsgeoriënteerd protocol en biedt end-tot eind aflevering van pakketten. Het fungeert als ruggengraat voor de verbinding. Het vertoont de volgende hoofdkenmerken:

  • Transmission Control Protocol (TCP) komt overeen met de Transportlaag van het OSI Model.

  • TCP is een betrouwbaar en verbindingsgeoriënteerd protocol.

  • TCP biedt:

    • Stream Data Transfer.

    • Betrouwbaarheid.

    • Efficiënte Flow Control

    • Full-duplex werking.

    • Multiplexing.

  • TCP biedt verbindingsgeoriënteerde levering van pakketten van begin tot eind.

  • TCP zorgt voor betrouwbaarheid door bytes te voorzien van een volgnummer dat de bestemming aangeeft welke byte de bron als volgende verwacht te ontvangen.

  • Het zendt de bytes die niet binnen een bepaalde tijd worden bevestigd, opnieuw uit.

TCP-diensten

TCP biedt de volgende diensten aan de processen op de toepassingslaag:

  • Stream Delivery Service

  • Verzenden en ontvangen van buffers

  • Bytes en segmenten

  • Full Duplex Service

  • Connection Oriented Service

  • Reliable Service

Stream Deliver Service

TCP-protocol is stream-georiënteerd omdat het het verzendende proces toestaat gegevens als een stroom bytes te verzenden en het ontvangende proces toestaat gegevens als een stroom bytes te ontvangen.

Buffers voor verzenden en ontvangen

Het kan voorkomen dat het verzendende en ontvangende proces niet met dezelfde snelheid gegevens kunnen produceren en ontvangen, daarom heeft TCP buffers nodig voor opslag aan de verzendende en ontvangende kant.

Bytes en segmenten

Het Transmission Control Protocol (TCP), op de transportlaag, groepeert de bytes in een pakket. Dit pakket wordt segment genoemd. Voordat deze pakketten worden verzonden, worden deze segmenten ingekapseld in een IP-datagram.

Full Duplex Service

Het verzenden van de gegevens in duplex-modus betekent dat de gegevens tegelijkertijd in beide richtingen stromen.

Connection Oriented Service

TCP biedt op de volgende wijze connectiegerichte service:

  1. TCP van proces-1 informeert TCP van proces – 2 en krijgt diens goedkeuring.

  2. TCP van proces – 1 en TCP van proces – 2 wisselen gegevens uit in beide richtingen.

  3. Na voltooiing van de gegevensuitwisseling, wanneer de buffers aan beide zijden leeg zijn, vernietigen de twee TCP’s hun buffers.

Betrouwbare service

Omwille van de betrouwbaarheid maakt TCP gebruik van een bevestigingsmechanisme.

Internet Protocol (IP)

Internet Protocol is een verbindingsloos en onbetrouwbaar protocol. Het biedt geen garantie voor een succesvolle overdracht van gegevens.

Om het betrouwbaar te maken, moet het worden gekoppeld aan een betrouwbaar protocol zoals TCP op de transportlaag.

Internetprotocol verzendt de gegevens in de vorm van een datagram, zoals in het volgende schema wordt weergegeven:

internet_technologies_tutorial

Punten om te onthouden:

  • De lengte van het datagram is variabel.

  • Het datagram bestaat uit twee delen: header en data.

  • De lengte van de header is 20 tot 60 bytes.

  • De header bevat informatie voor de routering en aflevering van het pakket.

User Datagram Protocol (UDP)

Zoals IP is UDP een verbindingsloos en onbetrouwbaar protocol. Er hoeft geen verbinding met de host te worden gemaakt om gegevens uit te wisselen. Omdat UDP een onbetrouwbaar protocol is, is er geen mechanisme om te garanderen dat de verzonden gegevens ook worden ontvangen.

UDP verzendt de gegevens in de vorm van een datagram. Het UDP-datagram bestaat uit vijf delen, zoals in het volgende diagram wordt weergegeven:

internet_technologies_tutorial

Punten om te onthouden:

  • UDP wordt gebruikt door toepassingen die meestal een kleine hoeveelheid gegevens tegelijk verzenden.

  • UDP biedt de gebruikte protocolpoort, d.w.z.Dat wil zeggen dat een UDP-bericht zowel een bron- als een bestemmingspoortnummer bevat, waardoor UDP-software op de plaats van bestemming het bericht kan afleveren bij het juiste toepassingsprogramma.

File Transfer Protocol (FTP)

FTP wordt gebruikt om bestanden van de ene host naar de andere te kopiëren. FTP biedt hiervoor het volgende mechanisme:

  • FTP creëert twee processen, het besturingsproces en het gegevensoverdrachtproces, aan beide uiteinden, d.w.z. zowel aan de client als aan de server.

  • FTP maakt twee verschillende verbindingen: de ene is voor gegevensoverdracht en de andere voor besturingsinformatie.

  • Controleverbinding wordt gemaakt tussen besturingsprocessen, terwijl gegevensverbinding wordt gemaakt tussen

  • FTP gebruikt poort 21 voor de controleverbinding en poort 20 voor de gegevensverbinding.

internet_technologies_tutorial

Trivial File Transfer Protocol (TFTP)

Trivial File Transfer Protocol wordt ook gebruikt om bestanden over te zetten, maar dan zonder authenticatie. In tegenstelling tot FTP maakt TFTP geen scheiding tussen controle- en gegevensinformatie. Omdat er geen authenticatie is, mist TFTP beveiligingsmogelijkheden, zodat het niet aan te bevelen is TFTP te gebruiken.

Kernpunten

  • TFTP maakt gebruik van UDP voor gegevenstransport. Elk TFTP-bericht wordt in een apart UDP-datagram getransporteerd.

  • De eerste twee bytes van een TFTP-bericht geven het type bericht aan.

  • De TFTP-sessie wordt gestart wanneer een TFTP-client een verzoek verstuurt om een bestand te uploaden of te downloaden.

  • Het verzoek wordt van een efemere UDP-poort naar de UDP-poort 69 van een TFTP-server gestuurd.

Verschil tussen FTP en TFTP

S.N. Parameter FTP TFTP
1 Werkwijze Bestanden overdragen Bestanden overdragen
2 Authenticatie Ja Nee
3 Protocol TCP UDP
4 Poorten 21 – Control, 20 – Data Port 3214, 69, 4012
5 Control en Data Separated Separated
6 Data Transfer Reliable Onbetrouwbaar

Telnet

Telnet is een protocol dat gebruikt wordt om in te loggen op een computer op afstand op het internet. Er zijn een aantal Telnet clients met een gebruikersvriendelijke gebruikersinterface. Het volgende diagram laat zien dat een persoon is ingelogd op computer A, en van daaruit op afstand inlogt op computer B.

internet_technologies_tutorial

Hyper Text Transfer Protocol (HTTP)

HTTP is een communicatieprotocol. Het definieert een mechanisme voor communicatie tussen de browser en de webserver. Het wordt ook wel request and response protocol genoemd omdat de communicatie tussen browser en server plaatsvindt in request en response paren.

HTTP Request

HTTP request bestaat uit regels die het volgende bevatten:

  • Request line

  • Header Fields

  • Message body

Key Points

  • De eerste regel, d.d.w.z. de regel Request specificeert de verzoekmethode, d.w.z. Get of Post.

  • De tweede regel specificeert de header die de domeinnaam aangeeft van de server waar index.htm wordt opgehaald.

HTTP Response

Net als HTTP-verzoek heeft ook HTTP-antwoord een bepaalde structuur. Het HTTP-antwoord bevat:

  • Statusregel

  • Headers

  • Boodschap-body

Advertenties

Berichtnavigatie

Motief
De 15 beste outdoor kerstverlichting om uw huis vrolijk en helder te maken dit seizoen

Geef een reactie Antwoord annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Meest recente berichten

  • 9 Beste Vitaminen en Supplementen voor honden voor een betere gezondheid
  • CD-rentevoorspelling voor 2021: Tarieven blijven waarschijnlijk laag, maar kunnen later in het jaar stijgen
  • Hoe de documentatie van het kwaliteitsmanagementsysteem te structureren
  • Chronische bekkenpijn en prostatitis: symptomen, diagnose en behandeling
  • Mixed Berry Crisp
  • Koolhydraatarm chocoladepuddingrecept
  • Gezonde spelletjes en activiteiten voor kinderen | UIC Online Informatics
  • De voordelen van borstvoeding na één jaar
  • Is het veilig om koffiedik door de gootsteen te spoelen | Atomic Plumbing
  • Onze werkzaamheden

Meta

  • Inloggen
  • Berichten feed
  • Reacties feed
  • WordPress.org

Archief

  • maart 2021
  • februari 2021
  • januari 2021
  • december 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com