Alt om det grundlæggende grundlæggende i netværk

De fleste mennesker ønsker at blive IT-tekniker, men alt hvad de ved om, er hardware. Nogle begynder at lære Linux-servere og nogle Windows-servere, men alle sidder fast på et tidspunkt, som de ikke betragter som meget vigtige. Og det er det, jeg blogger om i dag. Det handler om at rydde de grundlæggende elementer i netværk. Kort sagt, jeg mener TCP / IP og andre lignende protokoller.

De vigtigste netværksprotokoller - TCP / IP

Grundlæggende om hjemmenetværk Nu skal jeg stille dig et simpelt spørgsmål, inden jeg går videre til det grundlæggende. Har du nogensinde forestillet dig, hvordan computere taler med hinanden, når du sender meddelelser via LAN, WAN eller MAN? At forstå, hvordan computere interagerer, er meget vigtigt, når man bliver netværksadministrator. Netværksprotokoller er ikke kun vigtige for en systemadministrator, men også for udviklere, der bygger applikationer relateret til servere, der bruger JAVA eller Socket-baseret programmering som Python eller bash.

Computernetværk udføres via et andet sæt IP-protokolsuiter. De mest almindeligt anvendte protokoller er TCP og IP. TCP står for Transmission Control Protocol og IP står for Internet Protocol. Hver protokol har en specifikt lagdelt arkitektur sammen med sit eget sæt af funktionaliteter. Lad os først se på IP-protokollen: -

IP-protokollen

IP'en eller Internetprotokollen definerer principperne i netværkets kommunikationsprotokoller. Denne IP-protokol hjælper med at videresende flere datagrammer over netværkets grænser. IP-protokollens hovedfunktion er at tilvejebringe routefunktioner til etablering af forbindelse mellem netværk for at aktivere internettet. IP-protokollens primære opgave er at levere pakker fra en vært til en anden kun afhængigt af IP-adresserne, der findes i overskrifterne til pakkerne.

Alle lagene i denne IP-protokol har deres eget sæt instruktioner til at udføre. TCP og IP består normalt af 4 forskellige lag her, dvs. applikationslaget, transportlaget, datalinklaget og netværkslaget. OSI-netværksmodellen (Open Systems Interconnection) peger imidlertid typisk på 7 forskellige lag af dem.

Så lad os se på dem alle på følgende måde:

  1. Det grundlæggende grundlæggende i netværkslag

Applikationslaget er det øverste lag i TCP- og IP-protokolsuite i netværk. Dette specifikke lag overfører data til computere fra den ene ende til den anden ved hjælp af applikationer og processer, der bruger transportlagsprotokoller. Alle disse applikationer og processer har specifikke instruktioner til at udføre en opgave og derefter kommunikere med det andet lag, der er Transportlaget. Følgende er et par populære applikationslagsprotokoller:

  • HTTP- eller Hypertext-overførselsprotokol bruges mest i moderne webbrowsere. Det er selve grundlaget for World Wide Web (www). HTTP er en anmodning- og responstypeprotokol, der udfører handlinger på vegne af klienten og anmoder om et svar fra serveren for det samme. Anmodningen kan indeholde billeder, tekst, lyd og video til gengæld. HTTP selvom det i vid udstrækning bruges, er det meget usikkert og er hovedårsagen til, at det blev erstattet af HTTPS, som er sikret Hypertext-overførselsprotokol. HTTPS blev udviklet til at autentificere webstedets certifikat og for at beskytte privatlivets fred for de data, der transmitteres.
  • FTP- eller filoverførselsprotokol til overførsel af data over forskellige netværk. FTP bruger klient- og serverarkitekturmodel til at kontrollere og overføre data mellem computere. Som standard er serveren konfigureret til at oprette forbindelse automatisk og anonymt, men den kan konfigureres til at bruge en adgangskode til almindelig teksttype til godkendelse. Man kan dog endda bruge SSL (Secure Sockets Layer), TLS (Transport Layer Security) og SSH (Secure Shell) til at kryptere data, der overføres. SSH er den mest anvendte, og den bruger Public Key-godkendelse, som er meget sikker. SSL er også ganske sikker, men det kan dog dekrypteres med applikationer som SSL-strip udført via en Man i midten-angreb. Det mest populære værktøj til SSH til windows er Putty, som er en SSH og Telnet Client sammen med at være open source (http://www.putty.org/).
  • SMTP eller Simple mail transfer protocol bruges til transmission af e-mails. SMTP er en tekstbaseret protokol, der fungerer på TCP- og IP-forbindelsen. En SMTP-forbindelse består af de tre ting: MAIL for at bestemme en returadresse, RCTP for at oprette forbindelse til modtageren og DATA, som er meddelelsens krop. Disse DATA består også af en meddelelseshoved, så den fungerer korrekt.
  • SNMP eller Simple netværksadministrationsprotokol er en IP-baseret protokol. SNMP indsamler information om IP-adresserne fra forskellige maskiner på en konsekvent måde. Der har været flere versioner af SNMP-protokoller, såsom SNMPv1, SNMPv2 og SNMPv3. Enheder som routere, switches, modems og server understøtter SNMP-protokollen.
  1. Det grundlæggende grundlæggende i netværkspræsentationslag

Dette lag konverterer eller udfører jobbet med at oversætte data såsom karakterkodning som Unicode eller UTF8, kryptering / dekryptering og datakomprimering mellem en netværksenhed og en softwareapplikation. Få eksempler ville være af JSON, XML, HTML, CSS og mange flere. Dette lag er mere nyttigt, når du udfører sikre transaktioner, såsom bankoverførsel og overfører penge til konto for dataene, skal krypteres og dekrypteres mens du er på farten. Dette lag er også ansvarligt for konvertering af formater som UTF8 til ASCII og lignende ting. Selvom kryptering og dekryptering kan udføres af andre lag i applikationen eller sessionlaget, har hver deres eget sæt af ulemper, og det er derfor, dette lag tager sig af det. De fleste applikationer adskiller ikke mellem applikationen og præsentationslaget i dag, og de betragtes som de samme, når kodning og transmission af data over netværket.

Anbefalede kurser

  • JIRA-kurser
  • Java EE / J2EE-program
  • Kursus i samling og kabling
  • Kursus i generel netværk
  1. Det grundlæggende fundamentale i Networking Session Layer

I Networking er sessionlaget ansvarlig for åbning, lukning og styring af en session for en slutbrugerapplikation. Denne session kan omfatte flere forespørgsler og svar, der forekommer inde i softwaren. Hvis der opstår afbrydelse, eller hvis der er nogen pakketab, forsøger OSI-sessionlag Ip-protokollen at gendanne forbindelsen, og hvis den ikke lykkes, forsøger den at afslutte helt og åbne en ny forbindelse. Dette kan enten være en fuld eller en halv dupleksoperation. Dette lag håndterer også kombinationen af ​​pakker og sortering i korrekt orden. For eksempel, når du downloader noget fra Bit-torrent, ser du, at pakker downloades, men de er ikke synkroniseret. Dette session lag kombinerer derefter pakker fra forskellige streams og tillader det at synkroniseres korrekt.

  1. Den grundlæggende grundlæggende del af netværkets transportlag

Transportlaget er det, der kommunikerer med applikationslaget for at overføre data til de relevante værter. De to vigtigste protokoller, der næsten anvendes overalt på transportlag, er TCP- og UDP-protokollerne. TCP-forbindelserne (Transmission Control Protocol) er imidlertid mere pålidelige sammenlignet med UDP-forbindelserne (User Datagram Protocol). Begge har deres eget sæt fordele og ulemper og bruges i henhold til deres krav.

Transmission Control Protocol distribuerer de modtagne data fra applikationslaget i specifikt store bunker af data og overfører derefter disse pakker del for del til netværket. Den anerkender først de pakker, den modtager, anmoder om kvitteringer for de sendte pakker, og indstiller derefter responstimeout for at videresende en hvilken som helst pakke, hvis deres bekræftelse ikke modtages, før timeout udløber. Dette er hovedårsagen til, at dette betragtes som en pålidelig forbindelse, da det tager sig af, at hver enkelt pakke, der sendes, modtages af den modsatte vært. Denne protokol bruges hovedsageligt ved download og upload af store filer, da tabet i pakker kan resultere i korruption i de uploadede eller de downloadede data.

Bruger Datagram-protokol er på den anden side meget enklere, men upålidelige end Transmission Control Protocol. I UDP foretages der ingen kvittering for data, der er sendt eller modtaget til og fra værten. Der er således store chancer for pakkedråber og lækager. Dette er hovedårsagen til, at UDP ikke bruges, hvor transmission af kvalitet er påkrævet og derfor betragtes som upålidelig. Denne type protokol bruges for det meste i YouTube eller Vimeo, når du streamer en video, da et par pakkedråber ikke hæmmer brugeroplevelsen.

  1. Det grundlæggende grundlæggende i netværk Netværkslag

Dette specifikke lag er alternativt også kendt som internetlaget. Dette lag er ansvarligt for routing af data over netværk, og IP-protokollen bruges til at skelne mellem adresser. Den mest populære ICMP og IFMP bruges i dette lag. ICMP eller Internet Control Message Protocol, der bruges i ping-kommandoen til at kontrollere, om værten er aktiv eller nede, bruges her. ICMP er en af ​​de vigtigste protokoller i IP-protokolsuiten. ICMP bruges også til at sende fejlmeddelelser over netværket om, hvorvidt en vært er nede, eller ikke reagerer, eller om den kun er tilgængelig via wake on Lan-funktionen og lignende ting.

  1. Det grundlæggende grundlæggende i netværksdatalinklag

Dette lag giver driverne til forskellige enheder, der findes i operativsystemet og er alternativt kendt som netværksgrænsefladelaget. Disse drivere er af NIC eller netværkskortet, der findes i systemet. Netværkskortene sammen med dets korrekt konfigurerede enhedsdrivere er ansvarlige for at kommunikere og overføre data til netværk. Uden et netværkskort er kommunikation ikke mulig. Disse data overføres enten trådløst via routere og Wi-Fi eller via kabler som den kabelforbundne eller RJ-45-kablet. Protokollerne, der bruges til at overføre data her, er ARP (Address Resolution Protocol) og PPP, dvs. Point to Point Protocol.

  1. Det grundlæggende grundlæggende i netværkets fysiske lag

Det fysiske lag er et øverste lag i OSI-modellen for computernetværk. Dette lag består typisk af netværkshardware. På grund af de mange forskellige netværksenheder, der er tilgængelige på markedet, er dette sandsynligvis det mest komplekse netværkslag i OSI-arkitekturen. Jobbet med dette lag er at overføre rå bit over den fysiske hardware via de tilsluttende knudepunkter. Dette lag består typisk af hardware, såsom den trådløse hardware, dvs. Wi-Fi, kabler, stik, netværksgrænsefladekort og mange flere.

Det grundlæggende fundamentale for netværksporte, IP-adresser og MAC-adresser

Grundlæggende om trådløst netværk Nu, hvor du ved, hvordan den grundlæggende internetforbindelse fungerer, lad os se på den vigtigste del, hvordan pakkerne finder vej til de rette værter. Tænk på denne IP-adresse, porte og Mac-adresse som en fysisk standardadresse for en person. For eksempel, lad os sige, at personen, Mr. Smith har en adresse som 21, New Wing Tower, High Roller Street. Så her er MAC-ID det nye fløjetårn, der er navnet på bygningen eller samfundet, der aldrig ændres. High Roller Street er området eller gadenavn, som er IP-adressen her. Da der er et antal gader til at nå en destination, ligner det en IP-adresse, da IP-adressen kan ændre sig afhængigt af DHCP i netværk. Og endelig er porten det Rumnummer, som i vores tilfælde er 21. Hele scenariet fungerer sådan. Sig f.eks. At du er ved at modtage en kurer på din ovenstående adresse, men du giver det forkerte værelsesnummer, så kan kureren muligvis nå et rum, der er lukket, eller som ikke engang er der. Tilsvarende, hvis der gives et forkert portnummer til den indgående pakke, kan pakken muligvis ikke engang nå adressen, da den anden port muligvis er lukket af en firewall, eller den er allerede optaget med en anden pakkeforbindelse, der er i gang.

At forstå sprogene i netværk er ikke så svært. Det tager kun en person, der er villig til at grave dybere og klar til at få sine hænder beskidte. Dette er bare det grundlæggende i netværk. Du kan faktisk lære detaljeret ved at læse om pakkens transmission og hvordan forbindelsen foregår ved at læse SYN- og ACK-metoderne, som jeg ikke har nævnt her. Overvej at lære en CCNA-bog, som faktisk vil dække alle aspekter af netværket.

Anbefalede artikler

Så her er nogle, der vil hjælpe dig med at få mere detaljeret information om det grundlæggende fundament for netværk, det grundlæggende i trådløst netværk og også det grundlæggende i hjemmenetværk, så bare gå gennem linket, der er givet nedenfor.

  1. Den bedste trin rigtige måde at gøre applikations- og systemsoftware på
  2. Spørgsmål om netværkssikkerhedsinterview - Top og mest stillede
  3. Gratis nyttige tips til at opbygge dit karriere-netværk (Vigtigt)

Kategori: