Alt om det grunnleggende grunnleggende av nettverk

De fleste ønsker å bli IT-tekniker, men alt de vet om er maskinvare. Noen begynner å lære Linux-servere og andre Windows-servere, men alle blir sittende fast på et tidspunkt som de ikke anser som så viktige. Og det er dette jeg ville blogget om i dag. Det handler om å fjerne grunnleggende nettverk. Kort sagt, jeg mener TCP / IP og andre lignende protokoller.

De viktigste nettverksprotokollene - TCP / IP

Grunnleggende om hjemmenettverk Nå, før jeg tar utgangspunkt i det grunnleggende, la meg stille deg et enkelt spørsmål. Har du noen gang forestilt deg hvordan snakker datamaskiner med hverandre når du sender meldinger via LAN, WAN eller MAN? Det er veldig viktig å forstå hvordan datamaskiner samhandler, når du blir nettverksadministrator. Nettverksprotokoller er ikke bare viktig for en systemadministrator, men også for utviklere som bygger applikasjoner relatert til servere som bruker JAVA- eller Socket-basert programmering som Python eller bash.

Datanettverk skjer via et annet sett med IP-protokollsuiter. De mest brukte protokollene er TCP og IP. TCP står for Transmission Control Protocol og IP står for Internet Protocol. Hver protokoll har en spesifikt lagdelt arkitektur sammen med sitt eget sett med funksjonaliteter. La oss ta en titt på IP-protokollen først: -

IP-protokollen

IP eller Internett-protokollen definerer prinsippene for nettverkets kommunikasjonsprotokoller. Denne IP-protokollen hjelper til med å videresende flere datagrammer over nettverksgrenser. Hovedfunksjonen til IP-protokollen er å tilby rutefunksjoner for å etablere tilkobling mellom nettverk for å aktivere internett. Den primære oppgaven med IP-protokollen er å levere pakker fra en vert til en annen bare avhengig av IP-adressene som finnes i overskriftene til pakkene.

Alle lagene i denne IP-protokollen har sitt eget instruksjonssett. TCP og IP består vanligvis av 4 forskjellige lag her, dvs. applikasjonssjiktet, transportlaget, datalinklaget og nettverkslaget. OSI-nettverksmodellen (Open Systems Interconnection) peker imidlertid typisk på 7 forskjellige lag av dem.

Så la oss se på dem alle på følgende måte:

  1. Det grunnleggende fundamentale for nettverkslag

Application-laget er det øverste laget av TCP- og IP-protokollserien i Networking. Dette spesifikke laget overfører data til datamaskiner fra en ende til en annen ved hjelp av applikasjoner og prosesser som bruker transportlagsprotokoller. Alle disse applikasjonene og prosessene inneholder spesifikke instruksjoner for å utføre en oppgave og deretter kommunisere med det andre laget som er Transport Layer. Følgende er noen populære applikasjonslagsprotokoller:

  • HTTP- eller Hypertext-overføringsprotokoll som oftest brukes i moderne nettlesere. Det er selve grunnlaget for World Wide Web (www). HTTP er en forespørsel og svarstype-protokoll som utfører handlinger på vegne av klienten og ber om et svar fra serveren for det samme. Forespørselen kan inneholde bilder, tekst, lyd og video i retur. HTTP selv om den stort sett er brukt, er den svært usikker og er hovedgrunnen til at den ble erstattet av HTTPS, som er sikret Hypertext transfer protocol. HTTPS ble utviklet for å autentisere sertifikatet til nettstedet og for å beskytte personvernet til dataene som overføres.
  • FTP- eller filoverføringsprotokoll for overføring av data over forskjellige nettverk. FTP bruker klient- og serverarkitekturmodell for å kontrollere og overføre data mellom datamaskiner. Som standard er serveren konfigurert til å koble seg automatisk og anonymt, men den kan konfigureres til å bruke et passord for ren teksttype for godkjenning. Imidlertid kan man til og med bruke SSL (Secure Sockets Layer), TLS (Transport Layer Security) og SSH (Secure Shell) for å kryptere data som overføres. SSH er den mest brukte, og den bruker Public Key-godkjenning som er veldig sikker. SSL er også ganske sikker, men den kan imidlertid dekrypteres med applikasjoner som SSL-stripe gjort via en Man in the Middle-angrep. Det mest populære verktøyet for SSH for windows er Putty, som er en SSH og Telnet Client sammen med å være åpen kildekode (http://www.putty.org/).
  • SMTP eller Simple mail transfer protocol brukes til overføring av e-post. SMTP er en tekstbasert protokoll som fungerer på TCP- og IP-tilkoblingen. En SMTP-tilkobling består av de tre tingene: MAIL for å bestemme en returadresse, RCTP for å koble til mottakeren og DATA som er meldingens hoveddel. Disse dataene består også av en meldingstittel for at den skal fungere korrekt.
  • SNMP eller Simple network management protocol er en IP-basert protokoll. SNMP samler inn informasjon om IP-adressene fra forskjellige maskiner på en konsekvent måte. Det har vært flere versjoner av SNMP-protokoller som SNMPv1, SNMPv2 og SNMPv3. Enheter som rutere, brytere, modemer og server støtter SNMP-protokollen.
  1. Det grunnleggende grunnleggende av presentasjonslag for nettverk

Dette laget konverterer eller gjør jobben med å oversette data som karakterkoding som Unicode eller UTF8, kryptering / dekryptering og datakomprimering mellom en nettverksenhet og et programvare. Få eksempler vil være JSON, XML, HTML, CSS og mange flere. Dette laget er mer nyttig når du gjør sikre transaksjoner som bankoverføring og overfører penger til konto for dataene som må krypteres og dekrypteres mens du er på farten. Dette laget er også ansvarlig for å konvertere formater som UTF8 til ASCII og lignende ting. Selv om kryptering og dekryptering kan gjøres av andre lag i applikasjonen eller sesjonslaget, har hver sitt eget sett med ulemper, og det er derfor dette laget tar seg av det. De fleste applikasjoner skiller ikke mellom applikasjonen og presentasjonslaget i dag, og de anses som de samme når du koder og sender data over nettverket.

Anbefalte kurs

  • JIRA-kurs
  • Java EE / J2EE-program
  • Kurs om montering og kabling
  • Kurs i generell nettverk
  1. Det grunnleggende grunnleggende i nettverkssesjonslaget

I Nettverk er øktlaget ansvarlig for åpning, lukking og administrasjon av en økt for en sluttbrukerapplikasjon. Denne økten kan inneholde flere forespørsler og svar som forekommer i programvaren. Hvis utkobling oppstår eller det er noen pakke-tap, prøver OSI-sesjonslagets Ip-protokoll å gjenopprette tilkoblingen, og hvis den ikke klarer det, prøver den å lukke helt og åpne en ny tilkobling. Dette kan enten være en full eller en halv dupleksoperasjon. Dette laget håndterer også kombinasjonen av pakker og sortering i riktig rekkefølge. For eksempel når du laster ned noe fra Bit torrent, ser du at pakker lastes ned, men de er ikke synkronisert. Dette øktlaget kombinerer deretter pakker fra forskjellige strømmer og lar det synkroniseres riktig.

  1. Det grunnleggende grunnleggende for nettverk transportlag

Transportlaget er det som kommuniserer med applikasjonslaget for å overføre data til de aktuelle vertene. De to viktigste protokollene som brukes nesten overalt på transportlag er TCP og UDP-protokollene. TCP-forbindelsene (Transmission Control Protocol) er imidlertid mer pålitelige sammenlignet med UDP (User Datagram Protocol) -forbindelsene. Begge har sitt eget sett med fordeler og ulemper, og brukes i henhold til deres krav.

Transmission Control Protocol distribuerer dataene som er mottatt fra applikasjonssjiktet i spesifikke størrelser med data, og overfører deretter disse pakkene del for del til nettverket. Den kvitterer først for pakkene den mottar, ber om kvitteringer for de sendte pakkene, og angir deretter svartid for å sende på nytt en hvilken som helst pakke hvis deres bekreftelse ikke blir mottatt før tidsavbruddet utløper. Dette er hovedgrunnen til at dette blir sett på som en pålitelig forbindelse, siden det passer på at hver eneste pakke som sendes blir mottatt av motsatt vert. Denne protokollen brukes hovedsakelig når du laster ned og laster opp store filer, siden tapet i pakker kan føre til korrupsjon i opplastede eller nedlastede data.

User Datagram Protocol, derimot, er mye enklere, men upålitelig enn Transmission Control Protocol. I UDP er det ingen bekreftelse gjort for data som er sendt eller mottatt til og fra verten. Dermed er det store sjanser for pakkedråper og lekkasjer. Dette er hovedårsaken til at UDP ikke brukes der det er behov for dataoverføring av kvalitet og dermed anses som upålitelig. Denne typen protokoller brukes for det meste i YouTube eller Vimeo når du streamer en video siden noen få pakkedråper ikke vil hemme brukeropplevelsen.

  1. Det grunnleggende grunnleggende i nettverkslagets nettverkslag

Dette spesifikke laget er også kjent som Internet Layer. Dette laget er ansvarlig for ruting av data over nettverk, og IP-protokollen brukes til å skille mellom adresser. Den mest populære ICMP og IFMP brukes i dette laget. ICMP eller Internet Control Message Protocol som brukes i ping-kommandoen for å sjekke om verten er aktiv eller nede, brukes her. ICMP er en av de viktigste protokollene for IP-protokollserien. ICMP brukes også til å sende feilmeldinger over nettverket om en vert er nede, eller ikke svarer, eller om den bare er tilgjengelig via wake on Lan-funksjonen og lignende ting.

  1. Det grunnleggende grunnleggende i nettverksdatalink -laget

Dette laget gir drivere for forskjellige enheter som finnes i operativsystemet og er alternativt kjent som Network Interface Layer. Disse driverne er av NIC eller Network Interface Card som finnes i systemet. Nettverkskortene sammen med de riktig konfigurerte enhetsdriverne er ansvarlige for å kommunisere og overføre data til nettverk. Uten et nettverkskort er ikke kommunikasjon mulig. Disse dataene overføres enten trådløst via rutere og Wi-Fi eller via kabler som tverrledningen eller RJ-45-kabelen. Protokollene som brukes til å overføre data her er ARP (Address Resolution Protocol) og PPP dvs. Point to Point Protocol.

  1. Det grunnleggende fundamentale for nettverk fysiske lag

Det fysiske laget er et øverste lag i OSI-modellen for datanettverk. Dette laget består vanligvis av nettverksmaskinvaren. På grunn av de forskjellige nettverksenhetene som er tilgjengelige i markedet, er dette sannsynligvis det mest komplekse nettverkslaget i OSI-arkitekturen. Jobben med dette laget er å overføre rå biter over den fysiske maskinvaren via tilkoblingsnodene. Dette laget består vanligvis av maskinvare som trådløs maskinvare, dvs. Wi-Fi, kabler, kontakter, nettverkskort og mange flere.

Det grunnleggende grunnleggende for nettverksporter, IP-adresser og MAC-adresser

Grunnleggende om trådløst nettverk Nå som du vet hvordan den grunnleggende internett-tilkoblingen fungerer, la oss ta en titt på den viktigste delen om hvordan pakker finner veien til de riktige vertene. Tenk på denne IP-adressen, portene og Mac-adressen som standard fysisk adresse til en person. La oss for eksempel si personen Smith har en adresse som 21, New Wing Tower, High Roller Street. Så her er MAC-ID-en New Wing Tower som er navnet på bygningen eller samfunnet som aldri endres. High Roller Street er området eller gateadressen som er IP-adressen her. Siden det er et antall gater å nå et mål, ligner dette på en IP-adresse siden IP-adressen kan endres avhengig av DHCP i nettverk. Og endelig er porten romnummeret som i vårt tilfelle er 21. Hele scenariet fungerer slik. Si for eksempel at du er i ferd med å motta en budtaker på adressen din ovenfor, men du oppgir feil romnummer, da kan buderen komme til et rom som er lukket eller som ikke en gang er der. Tilsvarende, hvis det gis et galt portnummer til den innkommende pakken, kan det hende at pakken ikke en gang når adressen, fordi den andre porten kan være lukket av en brannmur, eller den er allerede opptatt med en annen pakkeforbindelse som pågår.

Det er ikke så vanskelig å forstå språkene i nettverk. Det tar bare en person som er villig til å grave dypere og klar til å få hendene sine skitne. Dette er bare det grunnleggende om nettverk. Du kan faktisk lære i detalj ved å lese om pakkenes overføring og hvordan tilkoblingen foregår ved å lese SYN- og ACK-metodene som jeg ikke har nevnt her. Vurder å lære en CCNA-bok, som faktisk vil dekke alle aspektene ved nettverket.

Anbefalte artikler

Så her er noen som vil hjelpe deg med å få mer detaljert informasjon om det grunnleggende fundamentet for nettverk, det grunnleggende om trådløst nettverk og også det grunnleggende om hjemmenettverk, så bare gå gjennom lenken som er gitt nedenfor.

  1. Beste trinn riktig måte å gjøre applikasjons- og systemprogramvare på
  2. Spørsmål om nettverkssikkerhetsintervju - Topp og mest stilte
  3. Gratis nyttige tips for å bygge ditt karriere nettverk (viktig)