Oversigt over TCP / IP
- TCP / IP står for Transmission Control Protocol / Internet Protocol, som er en kombination af to protokoller, nemlig TCP-protokol og IP-protokol. Det er en protokolsuite udviklet før OSI-modellen. TCP / IP er intet andet end en kommunikationsprotokol, der bruges til at forbinde enheder på internettet.
- TCP / IP er en hierarkisk protokol, der består af interaktive moduler, hvor hvert modul giver specifik funktionalitet. Overførslen af data via internetforbindelsen sker ved hjælp af TCP / IP. Det viser, hvordan dataoverførsler på tværs af internetforbindelsen
- I TCP / IP er TCP ansvarlig for at dele meddelelser eller filer i små pakker under transmissionen over internetforbindelsen og samle dem på destinationen. IP er ansvarlig for at tildele en adresse til pakker, så de kan nå den rigtige destination.
Hvordan fungerer TCP / IP?
TCP / IP's funktionalitet er opdelt i fem lag -1) Fysisk lag, datalinklag, netværkslag, transportlag, applikationslag.
Fysisk lag
- Fysisk lag konverterer binære data til signaler og transmitterer over det lokale medie. I dette lag er en kommunikationsenhed en enkelt bit. Når forbindelsen etableres mellem to enheder, strømmer data i form af en bytesstrøm. Det fysiske lag leverer bits.
Datalinklag
- Datalinklag definerer formatet for dataene på netværket. Fysisk adressering udføres i datalinklaget. MAC-adresse til kilde og destination tildeles datapakken til dannelse af en ramme.
- I datalinklaget er kommunikationsenheden en ramme. Dette lag deler meddelelsen eller filen i rammen. Rammen er intet andet end en pakke, der er ansvarlig for indkapsling af de data, der er modtaget fra netværkslaget.
Netværkslag
- I netværkslaget er kommunikationsenheden en pakker. Dette lag giver en IP-adresse for kilden og destinationen til hvert segment for at danne en pakke. Netværkslag indeholder funktioner såsom logisk adressering dvs. IP-adressering, sti-bestemmelse og routing. Routing er en metode til at flytte datapakke fra kilde til destination.
- Baseret på IP-adresse og maske træffes routingbeslutninger i netværket. Mens sti-bestemmelse er processen med at vælge den bedst mulige sti til datalevering til modtageren. Den bruger protokoller såsom OSPF (Open Shortest Path First), BGP (Border Gateway Protocol) osv.
Transportlag
- Transportlaget er ansvarligt for overførsel af data fra et sted til et andet. Det styrer pålideligheden af kommunikation gennem segmentering, flowkontrol og fejlstyring.
- Segmentering er processen med at dele modtagne data i små enheder kaldet segmenter.
- Et segment er en kommunikationsenhed i dette lag.
- Flow Control: Flow Control er processen til at kontrollere mængden af data, der transmitteres.
- Fejlkontrol: Transportlag bruger automatisk gentagelsesanmodningsskema til at videresende mistede eller ødelagte data. En gruppe af bots kaldet checksum føjes til hvert segment for at finde ud af det modtagne segment, som har fejl.
Der er 2 protokoller brugt i transportlaget:
- Bruger Datagram-protokol: Bruger Datagram-protokol bruger forbindelsesløs service. dvs. UDP leverer datapakker uden at indstille en foruddefineret sti, hvorfor der ikke etableres nogen session for forbindelse. I UDP afhænger stien af trafikken på den tilgængelige sti.
- Transmission Control Protocol: Transmission Control Protocol bruger en forbindelsesorienteret service. I forbindelsesorienteret tjeneste beslutter TCP, at en stienedataenheder leveres via den besluttede sti. Når TCP-samtalen er afsluttet, afsluttes sessionen.
Påføringslag
Kommunikationsenheden i applikationslaget er meddelelsen. Det giver brugeren adgang til internettjenester. Det bruges af netværksapplikationer, der bruger internettet. Mange protokoller er defineret i dette lag til at levere tjenester som FTP til filoverførsel, HTTP eller HTTPS til adgang til www dvs. World Wide Web, SMTP for elektronisk post, TELNET for Virtual Terminaler osv.
TCP / IP-protokoller
Nedenfor er listen over almindeligt anvendte TCP / IP-protokoller: -
HTTP
HTTP står for HyperText Transfer Protocol. HTTP opretter en forbindelse mellem klient og server til datatransmission. Det er en ikke-sikker transmission. En klient sender en anmodning til serveren gennem en webbrowser om at få vist specificeret information. Efter modtagelse af en anmodning sender serveren specificeret information til klienten.
HTTPS
HTPPS står for HyperText Transfer Protocol Secure. HTTPS opretter en forbindelse mellem klienten og serveren til dataoverførsel. Det er en sikker transmission. Klienten bruger hovedsageligt denne HTTPS til at sende private oplysninger som kreditkortoplysninger, online-transaktioner osv. Til serveren på tværs af internetforbindelsen.
FTP
FTP står for filoverførselsprotokol. Det bruger TCP-tjenester til at overføre filer fra en vært til en anden. Det opretter en forbindelse mellem to værter. efter at forbindelsen er etableret, kan værten sende og modtage data eller filer.
SMTP
SMTP står for Simple Mail Transfer Protocol. Det er en meget brugt og vigtigste protokol, der bruges til at overføre e-mails fra afsender til modtager. Det er en applikationslagsprotokol, som vi tidligere har set. Det er en Push-protokol, der bruges til at sende en e-mail. Derefter henter protokoller fra POP postkontor) eller IMAP (internetmeddelelsesadgangsprotokol) e-mails på modtagerens ende.
TELNET
TELNET står for Terminal Network. Det etablerer forbindelsen mellem den lokale computer og fjerncomputeren på en måde, som den lokale terminal ser ud til at være en terminal på fjernsystemet.
FTP
FTP står for File Transfer Protocol. Det er en internetprotokol, der bruges til at overføre data, mediefiler fra en computer til en anden computer.
Fordele ved TCP / IP
- Tilbyder skalerbarhedsfunktion. Denne funktion tillader tilføjelse af N antal netværk uden at forstyrre de nuværende tjenester.
- Det er interoperabelt, hvilket betyder, at det tillader to forskellige systemer at kommunikere over et heterogent netværk.
- Det er en open-source dvs. gratis at bruge. Alle kan bruge det til kommunikation.
- Det er en industristandard model, der er udviklet til at løse problemer i forbindelse med kommunikation over et netværk
- Det tildeler en unik IP-adresse til hver enhed på tværs af netværket. så hver enhed identificeres unikt over netværket.
Konklusion
I denne artikel har vi set hvad der er TCP / IP, detaljeret forklaring af lagene i TCP / IP og fordelene ved at bruge det over netværket.
Anbefalede artikler
Dette har været en guide til Hvad er TCP / IP. Her diskuterer vi arbejdet, fordelene og lagene i TCP / IP. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Hvad er netværksprotokoller
- DBMS Arkitektur
- CCNA Interview spørgsmål
- Hvad er TCP-protokol?