Wat is het TCP/IP-Model?
TCP / IP Model helpt u om te bepalen hoe een specifieke computer moet worden aangesloten op het internet en hoe gegevens tussen hen moeten worden verzonden. Het helpt u om een virtueel netwerk te creëren wanneer meerdere computernetwerken met elkaar zijn verbonden. Het doel van het TCP/IP model is communicatie over grote afstanden mogelijk te maken.
TCP/ IP staat voor Transmission Control Protocol / Internet Protocol., TCP / IP Protocol Stack is speciaal ontworpen als een model om zeer betrouwbare en end-to-end byte stream te bieden over een onbetrouwbaar internetwerk.,li> TCP Kenmerken
TCP Kenmerken
Hier zijn de essentiële kenmerken van de TCP/IP-protocol.
- Ondersteuning voor een flexibele TCP/IP-architectuur
- het Toevoegen van meer-systeem op een netwerk is eenvoudig.,
- in TCP / IP blijft het netwerk intact totdat de bron-en bestemmingsmachines goed functioneerden.
- TCP is een verbindingsgeoriënteerd protocol.
- TCP biedt betrouwbaarheid en zorgt ervoor dat gegevens die uit de volgorde komen Weer in orde moeten worden gebracht.
- met TCP kunt u flow control implementeren, zodat de afzender nooit een ontvanger overmeestert met data.,
Vier Lagen van de TCP/IP-model
In deze TCP/IP tutorial, we zullen leren over de verschillende TCP/IP-lagen en hun functies
De functionaliteit van de TCP-IP-model is onderverdeeld in vier lagen, en elk heeft specifieke protocollen.
TCP / IP is een gelaagd serverarchitectuursysteem waarin elke laag wordt gedefinieerd volgens een specifieke functie die moet worden uitgevoerd., Al deze vier TCP / IP-lagen werken samen om de gegevens van de ene laag naar de andere te verzenden.
- toepassingslaag
- transportlaag
- Internetlaag
- netwerkinterface
toepassingslaag
toepassingslaag interageert met een toepassingsprogramma, dat het hoogste niveau van OSI-model is. De toepassingslaag is de OSI-laag, die het dichtst bij de eindgebruiker ligt. Het betekent dat de OSI-applicatielaag gebruikers in staat stelt om te communiceren met andere software-applicatie.,
toepassingslaag interageert met softwaretoepassingen om een communicerende component te implementeren. De interpretatie van gegevens door het applicatieprogramma valt altijd buiten het toepassingsgebied van het OSI-model.
voorbeeld van de toepassingslaag is een toepassing zoals bestandsoverdracht, e-mail, aanmelding op afstand, enz.
de functie van de toepassingslagen zijn:
- toepassingslaag helpt u bij het identificeren van communicatiepartners, het bepalen van de beschikbaarheid van bronnen en het synchroniseren van communicatie.,
- gebruikers kunnen zich aanmelden op een externe host
- Deze laag biedt verschillende e-maildiensten
- Deze toepassing biedt gedistribueerde databasebronnen en toegang voor algemene informatie over verschillende objecten en diensten.
transportlaag
transportlaag bouwt voort op de netwerklaag om data transport van een proces op een bronsysteem machine naar een proces op een doelsysteem te leveren. Het wordt gehost met behulp van enkele of meerdere netwerken, en behoudt ook de kwaliteit van de service functies.,
Het bepaalt hoeveel gegevens moeten worden verzonden waar en in welk tempo. Deze laag bouwt voort op het bericht dat wordt ontvangen van de applicatielaag. Het helpt ervoor te zorgen dat gegevenseenheden foutloos en in volgorde worden geleverd.
Transport layer helpt u om de betrouwbaarheid van een link te controleren door middel van flow control, error control, en segmentatie of de-segmentatie.
de transportlaag biedt ook een bevestiging van de succesvolle gegevensoverdracht en stuurt de volgende gegevens als er geen fouten zijn opgetreden. TCP is het bekendste voorbeeld van de transportlaag.,
belangrijke functies van Transportlagen:
- het verdeelt het ontvangen bericht van de sessielaag in segmenten en nummeert ze om een reeks te maken.
- Transport layer zorgt ervoor dat het bericht wordt afgeleverd op het juiste proces op de bestemmingsmachine.
- het zorgt er ook voor dat het hele bericht zonder fouten binnenkomt, anders moet het opnieuw worden verzonden.
Internetlaag
een internetlaag is een tweede laag van TCP / IP-lagen van het TCP / IP-model. Het is ook bekend als een netwerklaag., Het belangrijkste werk van deze laag is om de pakketten te verzenden vanaf elk netwerk, en elke computer nog steeds bereiken ze de bestemming, ongeacht de route die ze nemen.
De Internetlaag biedt de functionele en procedurele methode voor het overbrengen van gegevensreeksen met variabele lengte van het ene knooppunt naar het andere met behulp van verschillende netwerken.
berichtlevering op de netwerklaag geeft geen gegarandeerd betrouwbaar netwerklaagprotocol.,
layer-management protocollen die behoren tot de netwerklaag zijn:
- routeringsprotocollen
- multicast group management
- netwerk-layer adrestoewijzing.
de Netwerkinterfacelaag
Netwerkinterfacelaag is deze laag van het TCP/IP-model met vier lagen. Deze laag wordt ook wel een netwerktoegangslaag genoemd. Het helpt u om details te definiëren over hoe gegevens moeten worden verzonden via het netwerk.,
Het omvat ook hoe Bits optisch moeten worden gesignaleerd door hardwareapparaten die direct interfaces hebben met een netwerkmedium, zoals coaxiale, optische, coaxiale, fiber-of twisted-pair-kabels.
een netwerklaag is een combinatie van de datalijn en gedefinieerd in het artikel van het OSI-referentiemodel. Deze laag bepaalt hoe de gegevens fysiek via het netwerk moeten worden verzonden. Deze laag is verantwoordelijk voor de overdracht van de gegevens tussen twee apparaten op hetzelfde netwerk.,
Verschillen tussen OSI en TCP/IP-modellen
Hier zijn een aantal belangrijke verschillen tussen het OSI en TCP/IP-model:
OSI-Model | TCP/IP-model |
Het is ontwikkeld door de ISO (International Standard Organization) | Het is ontwikkeld door ARPANET (Advanced Research Project Agency Network). |
OSI-model biedt een duidelijk onderscheid tussen interfaces, diensten en protocollen., | TCP / IP heeft geen duidelijke onderscheidingspunten tussen services, interfaces en protocollen. |
OSI verwijst naar Open Systeeminterconnectie. | TCP verwijst naar Transmission Control Protocol. |
OSI gebruikt de netwerklaag om routeringsstandaarden en-protocollen te definiëren. | TCP / IP gebruikt alleen de Internetlaag. |
OSI volgt een verticale benadering. | TCP / IP volgt een horizontale aanpak. |
OSI-model gebruik twee afzonderlijke lagen fysieke en datalink om de functionaliteit van de onderste lagen te definiëren., | TCP / IP gebruikt slechts één laag (link). |
OSI-lagen bestaan uit zeven lagen. | TCP / IP bestaat uit vier lagen. |
OSI-model, de transportlaag is alleen verbindingsgeoriënteerd. | een laag van het TCP / IP-model is zowel verbindingsgericht als verbindingsloos. |
in het OSI-model zijn de datalinklaag en fysieke lagen gescheiden. | in TCP worden fysieke en datalink gecombineerd als een enkele host-naar-netwerklaag. |
Sessielagen en presentatielagen maken geen deel uit van het TCP-model., | er is geen sessie – en presentatielaag in het TCP-model. |
het wordt gedefinieerd na de komst van het Internet. | het wordt gedefinieerd vóór de komst van het internet. |
de minimumgrootte van de OSI-header is 5 bytes. | minimale headergrootte is 20 bytes., |
meest voorkomende TCP/IP-protocollen
sommige veelgebruikte meest voorkomende TCP/IP-protocol zijn:
TCP:
Transmission Control Protocol is een Internet protocol suite die het bericht opsplitst in TCP-segmenten en opnieuw samenvoegt aan de ontvangende zijde.
IP:
een internetprotocol-adres dat ook bekend staat als een IP-adres is een numeriek label. Het wordt toegewezen aan elk apparaat dat is aangesloten op een computernetwerk dat het IP gebruikt voor communicatie., De routing functie maakt internetworking en in wezen stelt het Internet. De combinatie van IP met een TCP maakt het mogelijk een virtuele verbinding te ontwikkelen tussen een bestemming en een bron.
HTTP:
Het Hypertext Transfer Protocol is een fundament van het World Wide Web. Het wordt gebruikt voor het overbrengen van webpagina ‘ s en andere dergelijke bronnen van de HTTP-server of webserver naar de webclient of de HTTP-client. Wanneer u een webbrowser zoals Google Chrome of Firefox gebruikt, gebruikt u een webclient., Het helpt HTTP om webpagina ‘ s die u opvraagt van de externe servers over te dragen.
SMTP:
SMTP staat voor Simple mail transfer protocol. Dit protocol ondersteunt de e-mail staat bekend als een eenvoudig mail transfer protocol. Dit protocol helpt u om de gegevens naar een ander e-mailadres te sturen.
SNMP:
SNMP staat voor Simple Network Management Protocol. Het is een framework dat wordt gebruikt voor het beheren van de apparaten op het internet met behulp van het TCP/IP-protocol.
DNS:
DNS staat voor Domain Name System., Een IP-adres dat wordt gebruikt om de verbinding van een host met het internet uniek te identificeren. Gebruikers geven er echter de voorkeur aan om namen te gebruiken in plaats van adressen voor die DNS.
TELNET:
TELNET staat voor Terminal Network. Hiermee wordt de verbinding tussen de lokale en externe computer tot stand gebracht. Het heeft verbinding gemaakt op zo ‘ n manier dat je je lokale systeem op het externe systeem kunt simuleren.
FTP:
FTP staat voor File Transfer Protocol. Het is een meestal gebruikt standaardprotocol voor het verzenden van de bestanden van de ene machine naar de andere.,
voordelen van het TCP/IP-model
Hier zijn voordelen / voordelen van het gebruik van het TCP / IP-model:
- Het helpt u om een verbinding tot stand te brengen / op te zetten tussen verschillende typen computers.
- het werkt onafhankelijk van het besturingssysteem.
- Het ondersteunt veel routing-protocollen.
- het maakt het werken op internet tussen de organisaties mogelijk.
- TCP / IP model heeft een zeer schaalbare client-server architectuur.
- Het kan onafhankelijk worden bediend.
- ondersteunt een aantal routeringsprotocollen.,
- Het kan worden gebruikt om een verbinding tot stand te brengen tussen twee computers.
nadelen van het TCP/IP-model
Hier zijn weinig nadelen van het gebruik van het TCP/IP-model:
- TCP / IP is een ingewikkeld model om op te zetten en te beheren.
- de shallow / overhead van TCP / IP is hoger-dan IPX (Internetwork Packet Exchange).
- in dit model garandeert de transportlaag geen levering van pakketten.
- het vervangen van protocol in TCP / IP is niet eenvoudig.
- Het heeft geen duidelijke scheiding van zijn diensten, interfaces en protocollen.,
samenvatting:
- het volledige formulier of TCP/ IP-model uitgelegd als Transmission Control Protocol / Internet Protocol.
- TCP ondersteunt flexibele architectuur
- vier lagen van het TCP / IP-model zijn 1) applicatielaag 2) transportlaag 3) Internetlaag 4) netwerkinterface
- applicatielaag interageert met een applicatieprogramma, dat het hoogste niveau van het OSI-model is.
- Internet layer is een tweede laag van het TCP / IP-model. Het is ook bekend als een netwerklaag.,
- Transport layer bouwt voort op de netwerklaag om datatransport van een proces op een bronsysteem machine naar een proces op een doelsysteem te bieden.
- Netwerkinterfacelaag is deze laag van het TCP/IP-model met vier lagen. Deze laag wordt ook wel een netwerktoegangslaag genoemd.
- OSI-model wordt ontwikkeld door ISO (International Standard Organization), terwijl TCP/IP-model wordt ontwikkeld door ARPANET (Advanced Research Project Agency Network).
- een Internetprotocoladres dat ook bekend staat als een IP-adres is een numeriek label.,
- HTTP is een fundament van het World Wide Web.
- SMTP staat voor Simple mail transfer protocol dat de e-mail ondersteunt staat bekend als een simple mail transfer
- SNMP staat voor Simple Network Management Protocol.
- DNS staat voor Domain Name System.
- TELNET staat voor Terminal Network. Het maakt de verbinding tussen de lokale en externe computer
- FTP staat voor File Transfer Protocol. Het is een meestal gebruikt standaardprotocol voor het verzenden van de bestanden van de ene machine naar de andere.,
- het grootste voordeel van het TCP/IP-model is dat het U helpt een verbinding tot stand te brengen/op te zetten tussen verschillende typen computers.
- TCP / IP is een ingewikkeld model om op te zetten en te beheren.