Wat is TCP / IP? - Hoe het werkt - Lagen en voordelen van TCP / IP

Inhoudsopgave:

Anonim

Overzicht van TCP / IP

  • TCP / IP staat voor Transmission Control Protocol / Internet Protocol, een combinatie van twee protocollen namelijk TCP-protocol en IP-protocol. Het is een protocolpakket ontwikkeld voorafgaand aan het OSI-model. TCP / IP is niets anders dan een communicatieprotocol dat wordt gebruikt om apparaten op internet te verbinden.
  • TCP / IP is een hiërarchisch protocol dat bestaat uit interactieve modules waarbij elke module specifieke functionaliteit biedt. De overdracht van gegevens via de internetverbinding gebeurt met behulp van TCP / IP. Het laat zien hoe gegevensoverdracht via de internetverbinding
  • In TCP / IP is TCP verantwoordelijk voor het verdelen van berichten of bestanden in kleine pakketjes tijdens de verzending via de internetverbinding en het samenstellen op de bestemming. IP is verantwoordelijk voor het toewijzen van een adres aan pakketten zodat deze de juiste bestemming kunnen bereiken.

Hoe werkt TCP / IP?

De functionaliteit van TCP / IP is verdeeld in vijf lagen -1) Fysieke laag, datalinklaag, netwerklaag, transportlaag, applicatielaag.

Fysieke laag

  • Physical Layer converteert binaire gegevens in signalen en verzendt via de lokale media. In deze laag is een communicatie-eenheid een enkele bit. Wanneer de verbinding tussen twee apparaten tot stand wordt gebracht, stroomt gegevens in de vorm van een stroom bytes. De fysieke laag levert bits.

Datalinklaag

  • Datalinklaag definieert het formaat van de gegevens op het netwerk. Fysieke adressering gebeurt in de datalinklaag. MAC-adres van bron en bestemming worden toegewezen aan het datapakket om een ​​frame te vormen.
  • In de datalinklaag is de communicatie-eenheid een frame. Deze laag verdeelt het bericht of bestand in het frame. Het frame is niets anders dan een pakket dat verantwoordelijk is voor het inkapselen van de gegevens ontvangen van de netwerklaag.

Netwerklaag

  • In de netwerklaag is de communicatie-eenheid een pakket. Deze laag biedt een IP-adres van de bron en bestemming aan elk segment om een ​​pakket te vormen. Netwerklaag biedt functies zoals logische adressering, dwz IP-adressering, padbepaling en routering. Routing is een methode om datapakketten van bron naar bestemming te verplaatsen.
  • Op basis van het IP-adres en masker worden routeringsbeslissingen genomen in het netwerk. Terwijl Path Determination het proces is van het kiezen van het best mogelijke pad voor gegevensaflevering aan de ontvanger. Het maakt gebruik van protocollen zoals OSPF (Open Shortest Path First), BGP (Border Gateway Protocol), etc.

Transport laag

  • De transportlaag is verantwoordelijk voor het overbrengen van gegevens van de ene locatie naar de andere. Het regelt de betrouwbaarheid van communicatie door middel van segmentatie, stroomregeling en foutcontrole.
  • Segmentatie is het proces waarbij ontvangen gegevens worden verdeeld in kleine eenheden die segmenten worden genoemd.
  • Een segment is een communicatie-eenheid in deze laag.
  • Flow Control: Flow Control is het proces van het regelen van de hoeveelheid gegevens die worden verzonden.
  • Foutcontrole: Transportlaag gebruikt automatisch herhaalverzoekschema om verloren of beschadigde gegevens opnieuw te verzenden. Een groep bots genaamd checksum wordt aan elk segment toegevoegd om het ontvangen segment met fouten te achterhalen.

Er zijn 2 protocollen gebruikt in de transportlaag:

  1. User Datagram Protocol: User Datagram Protocol maakt gebruik van een verbindingsloze service. dat wil zeggen UDP levert datapakketten zonder een vooraf gedefinieerd pad in te stellen, dus er wordt geen sessie tot stand gebracht voor verbinding. In UDP is het pad afhankelijk van het verkeer van het beschikbare pad.
  2. Transmission Control Protocol: Transmission Control Protocol maakt gebruik van een verbindingsgerichte service. In een verbindingsgeoriënteerde service besluit TCP dat padgegevenseenheden worden geleverd via het vastgestelde pad. Wanneer het TCP-gesprek is beëindigd, wordt de sessie beëindigd.

Toepassingslaag

De communicatie-eenheid in de applicatielaag is het bericht. Het geeft de gebruiker toegang tot internetdiensten. Het wordt gebruikt door netwerkapplicaties die internet gebruiken. Veel protocollen zijn in deze laag gedefinieerd om service te bieden zoals FTP voor bestandsoverdracht, HTTP of HTTPS voor toegang tot www, bijvoorbeeld World Wide Web, SMTP voor elektronische post, TELNET voor virtuele terminals, enz.

TCP / IP-protocollen

Hieronder vindt u de lijst met veelgebruikte TCP / IP-protocollen: -

HTTP

HTTP staat voor HyperText Transfer Protocol. HTTP brengt een verbinding tot stand tussen client en server voor gegevensoverdracht. Het is een niet-beveiligde overdracht. Een client stuurt een verzoek naar de server via een webbrowser om specifieke informatie te bekijken. Na ontvangst van een verzoek stuurt de server specifieke informatie naar de client.

HTTPS

HTPPS staat voor HyperText Transfer Protocol Secure. HTTPS brengt een verbinding tot stand tussen de client en de server voor gegevensoverdracht. Het is een veilige overdracht. De client gebruikt deze HTTPS voornamelijk om privé-informatie zoals creditcardgegevens, online transacties, enz. Naar de server te verzenden via de internetverbinding.

FTP

FTP staat voor File Transfer Protocol. Het maakt gebruik van TCP-services om bestanden van de ene host naar de andere over te dragen. Het brengt een verbinding tot stand tussen twee hosts. nadat de verbinding tot stand is gebracht, kan de host gegevens of bestanden verzenden en ontvangen.

SMTP

SMTP staat voor Simple Mail Transfer Protocol. Het is een veelgebruikt en belangrijkste protocol dat wordt gebruikt om e-mails van afzender naar ontvanger over te dragen. Het is een applicatielaagprotocol zoals we eerder hebben gezien. Het is een Push-protocol dat wordt gebruikt om een ​​e-mail te verzenden. Daarna halen POP-protocollen (Post Office Protocol) of IMAP (internet message access protocol) e-mails op aan de ontvangerzijde.

TELNET

TELNET staat voor Terminal Network. Het brengt de verbinding tot stand tussen de lokale computer en de externe computer op een manier dat de lokale terminal een terminal op het externe systeem lijkt te zijn.

FTP

FTP staat voor File Transfer Protocol. Het is een internetprotocol dat wordt gebruikt voor het overbrengen van gegevens, mediabestanden van de ene computer naar de andere computer.

Voordelen van TCP / IP

  • Biedt schaalbaarheid, met deze functie kunt u N aantal netwerken toevoegen zonder de huidige services te storen.
  • Het is interoperabel, wat betekent dat twee verschillende systemen kunnen communiceren via een heterogeen netwerk.
  • Het is een open-source, dus gratis te gebruiken. Iedereen kan het gebruiken voor communicatie.
  • Het is een industriestandaard model dat is ontwikkeld om problemen met communicatie via een netwerk op te lossen
  • Het wijst een uniek IP-adres toe aan elk apparaat in het netwerk. dus elk apparaat wordt uniek geïdentificeerd via het netwerk.

Conclusie

In dit artikel hebben we gezien wat TCP / IP is, een gedetailleerde uitleg van de lagen in TCP / IP en de voordelen van het gebruik ervan via het netwerk.

Aanbevolen artikelen

Dit is een gids geweest voor Wat is TCP / IP. Hier bespreken we de werking, voordelen en lagen in TCP / IP. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Wat zijn netwerkprotocollen
  2. DBMS-architectuur
  3. Vragen tijdens solliciteren bij CCNA
  4. Wat is TCP-protocol?