Beste svaret
Transmission Control Protocol (TCP)
TCP er en tilkoblingsorientert protokoll og tilbyr end-to-end-pakkelevering. Det fungerer som bakben for connection.it viser følgende hovedfunksjoner:
- Transmission Control Protocol (TCP) tilsvarer Transport Layer of OSI Model.
- TCP er en pålitelig og tilkoblingsorientert protokoll.
- TCP tilbyr:
- Stream Data Transfer.
- Pålitelighet.
- Effektiv flytkontroll
- Full-dupleks-drift.
- Multiplexing.
- TCP tilbyr tilkoblingsorientert end-to-end-pakke. levering.
- TCP sikrer pålitelighet ved å sekvensere byte med et videresendingsbekreftelsesnummer som indikerer til destinasjonen neste byte kilden forventer å motta. i angitt tidsperiode.
TCP Services
TCP tilbyr følgende tjenester til prosessene på applikasjonslag:
- Stream Delivery Service
- Sende og motta buffere
- Bytes og segmenter
- Full dupleks tjeneste
- Tilkoblingsorientert tjeneste
- Pålitelig tjeneste
Stream Deliver Tjeneste
TCP-protokollen er strømorientert fordi den gjør det mulig for sendeprosessen å sende data som strøm av byte og mottakerprosessen for å skaffe data som strøm av byte.
Sende og motta buffere
Det kan hende det ikke er mulig å sende og motta prosessen for å produsere og innhente data i samme hastighet, derfor trenger TCP buffere for lagring ved sending og mottak av ender.
Bytes and Segments
Transmission Control Protocol (TCP), kl. transportlag grupperer byte i en pakke. Denne pakken kalles segment. Før overføring av disse pakkene er disse segmentene innkapslet i et IP-datagram.
Full dupleks service
Sender data i tosidig modus betyr datastrøm i begge retninger samtidig.
Tilkoblingsorientert tjeneste
TCP tilbyr tilkoblingsorientert tjeneste på følgende måte:
- TCP for prosess-1 informerer TCP om prosess – 2 og får sin godkjenning.
- TCP for prosess – 1 og TCP av prosess – 2 og utveksle data i begge to retninger.
- Etter at datautvekslingen er fullført, når buffere på begge sider er tomme, ødelegger de to TCP-ene bufferne.
Pålitelig tjeneste
For pålitelighets skyld bruker TCP bekreftelsesmekanisme.
Internet Protocol (IP)
Internet Protocol er uten forbindelse og u ikke-pålitelig protokoll. Det garanterer ingen garanti for vellykket overføring av data.
For å gjøre det pålitelig, må det sammenkobles med pålitelig protokoll som TCP ved transportlaget.
Internett-protokollen overfører data i form av et datagram som vist i følgende diagram:
Poeng å huske:
- Datagrammets lengde er variabel.
- Datagrammet er delt i to deler: header og data.
- Overskriftens lengde er 20 til 60 byte.
- Overskriften inneholder informasjon for ruting og levering av pakken.
UDP (User Datagram Protocol)
I likhet med IP er UDP tilkoblingsfri og upålitelig protokoll. Det krever ikke å opprette en forbindelse med verten for å utveksle data. Siden UDP er upålitelig protokoll, er det ingen mekanisme for å sikre at data som sendes blir mottatt.
UDP overfører dataene i form av et datagram. UDP-datagrammet består av fem deler som vist i følgende diagram:
Poeng å huske:
- UDP brukes av applikasjonen som vanligvis overfører liten mengde data på en gang.
- UDP gir protokollport som brukes, dvs. UDP-melding inneholder både kilde- og destinasjonsportnummer, som gjør det mulig for UDP-programvare på destinasjonen å levere meldingen til riktig applikasjonsprogram.
File Transfer Protocol (FTP)
FTP brukes til å kopiere filer fra en vert til en annen. FTP tilbyr mekanismen for det samme på følgende måte:
- FTP oppretter to prosesser som kontrollprosess og dataoverføringsprosess i begge ender, dvs. på klienten så vel som på serveren.
- FTP oppretter to forskjellige tilkoblinger: den ene er for dataoverføring og den andre er for kontrollinformasjon.
- Kontrollforbindelse lages mellom kontrollprosesser mens Datatilkobling er laget mellom
- FTP bruker port 21 for kontrollforbindelsen og Port 20 for datatilkoblingen.
Trivial File Transfer Protocol (TFTP)
Trivial File Transfer Protocol brukes også til å overføre filene, men den overfører filene uten godkjenning. I motsetning til FTP skiller ikke TFTP kontroll- og datainformasjon. Siden det ikke er noen godkjenning, mangler TFTP sikkerhetsfunksjoner, og det anbefales derfor ikke å bruke TFTP.
Nøkkelpunkter
- TFTP bruker UDP for datatransport. Hver TFTP-melding blir båret i et eget UDP-datagram.
- De to første byte i en TFTP-melding angir typen melding.
- TFTP-sesjonen startes når en TFTP-klient sender en forespørsel. for å laste opp eller laste ned en fil.
- Forespørselen sendes fra en kortvarig UDP-port til UDP-port 69 på en TFTP-server.
Forskjell mellom FTP og TFTP
Telnet
Telnet er en protokoll som brukes til å logge på en ekstern datamaskin på internett. Det er en rekke Telnet-klienter som har brukervennlig brukergrensesnitt. Følgende diagram viser at en person er logget på datamaskin A, og derfra logget han seg på datamaskin B.
Hyper Text Transfer Protocol (HTTP)
HTTP er en kommunikasjonsprotokoll. Den definerer mekanismen for kommunikasjon mellom nettleser og webserver. Det kalles også forespørsels- og svarprotokoll fordi kommunikasjonen mellom nettleser og server foregår i forespørsels- og svarpar.
HTTP-forespørsel
HTTP-forespørsel består av linjer som inneholder:
- Forespørselslinje
- Overskriftsfelt
- Meldingstekst
Nøkkelpunkter
- Den første linjen, dvs. Forespørsel linje spesifiserer forespørselsmetoden, dvs. Get eller Innlegg.
- Den andre linjen spesifiserer overskriften som indikerer domenenavnet på serveren der index.htm hentes fra.
HTTP-svar
Som HTTP-forespørsel, har HTTP-respons også en viss struktur. HTTP-respons inneholder:
- Statuslinje
- Overskrifter
- Meldingstekst
Svar
I de enkleste ordene brukes IP-protokollen til å dirigere datapakker gjennom et nettverk slik at den når riktig destinasjon (i utgangspunktet data fra avsenderen til mottakeren). IP er også mekanismen for å identifisere datamaskinens nettverksadresse og vertsadresse (og dermed danne IP-adressen).
TCP-protokollen brukes til å sikre at dataene fra avsenderen til mottakeren kommer dit pålitelighet og i orden (som betyr at mottakeren kan sette dataene den mottar fra avsenderen i orden, slik at dataene er fornuftige, siden det ikke er noen måte å vite hvilke deler av alle dataene avsenderen sender, faktisk vil bli mottatt av mottakeren). TCP er også ansvarlig for overbelastningskontroll, noe som betyr at den kontrollerer hastigheten som data sendes på (dette er mer komplisert enn det høres ut, og hele papirene er skrevet om hvordan du bestemmer riktig hastighet, siden det ikke er DIREKTE tilbakemeldinger på hvor overbelastet nettverk er).
Så i utgangspunktet:
IP: 1.) Rute data fra avsender til mottaker. 2.) Definer en IP-adresse.
TCP: 1.) Sørg for at data kommer til mottakeren. 2.) Forsikre deg om at dataene er i orden. 3.) Kontrollhastighet der data sendes (overbelastningskontrollalgoritme)
Merk Jeg har forenklet dette sterkt. Det er mange tekniske detaljer, og jeg mener mye.