Въведение в мрежови интерфейси и протоколи

влизане

За всеки, който трябва да се справят с услугата на сървъра се нуждаят от основно разбиране на мрежовите технологии. Това ще ви помогне не само лесно да публикуват своите услуги в Интернет, но също така бързо да откриете и отстраните проблемите, свързани с мрежовите технологии. Всичко, което ще опиша, се прилага за всички операционни системи, както и ще помогне да се създаде различни мрежови услуги на вашия сървър.







За да започнете списък на основните мрежови термини, които които ще срещнете не само за тази статия, но в никакъв литература, свързана с мрежовите технологии.

  • Connection - в мрежи от това понятие се отнася до информация, необходима за предаване на данни. Това означава, че преди да започне пренос на данни, трябва да се установи връзка (след определен протокол), а на края - за да го прекъсне.
  • Пакет - в общи линии, е минималният набор от данни, изпратени по мрежата. В действителност, пакети - това е един вид пликове, в които данните се предават от един мрежов възел към друг.

Пакетът включва глава, която съдържа информация за пакета, а именно отправна точка, дестинация, точка във времето, както и броя на мрежовите преходи, и така нататък. Пакетът Основният дял да съдържа само данните се предават. Обикновено това се отнася до тялото пакет.

  • Мрежов интерфейс - това може да бъде или софтуер или физическо устройство. Например, ако инсталирани две мрежови карти на вашия компютър, можете да контролирате отделно тези два мрежови интерфейси.

Мрежовият интерфейс може да бъде както физическо, така и виртуално. примка - пример за виртуално устройство на локалния компютър.

LAN - локална мрежа. Наречена е така, част от мрежата, която е отказан достъп от външни мрежи. Начало и офис мрежи - пример за LAN.

  • WAN - Wide Area Network. Network, което значително надминава размера LAN. Това е доста относително понятие, което обикновено се използва за обозначаване на самата мрежа.
  • Когато свържете мрежовия интерфейс към WAN, обикновено се предположи, че тя е достъпна от интернет.

    • Протокол - набор от правила и норми, които определят последователността на комуникация между мрежовите устройства. Има доста видове, които обикновено са на различни нива в йерархията на мрежата.

    Пример за протоколи от ниско ниво са TCP, UDP, IP и ICMP. Разбира се, вие сте чували за протоколите, базирани на тях - HTTP, SSH, TLS / SSL, FTP.

    Разбира се, това не е окончателен списък с термини. Със задълбочаването, ние ще разгледаме други условия. На този етап достатъчно основен набор от понятия, които ще ни позволят да се разбират помежду си, когато се обсъждат следните теми.

    мрежа слой протоколи

    Въпреки, че обикновено, топологията на мрежата са обсъдени в хоризонталната равнина между възлите се извършва във вертикална начин.

    Това означава, че има редица технологии, построени в началото на всяка друга, която осигурява по-пълна картина на връзката. Всеки следващ технология добавя ниво на абстракция на изходните данни, които улесняват тяхното използване в приложения. Така че е възможно да се отдели технология на ниско ниво, което от своя страна улеснява разработването на приложения, които работят с някои видове трафик.

    Езикът, които използваме за описване на определен мрежов слой може да варира значително в зависимост от модела, използван. Но пътят, който преминава данните не зависи от избрания модел.







    Данните, изпратени от една точка, преминават през всяка мрежа слой от върха надолу. След това, в най-ниските, данни ниво се предава от един възел към друг. След като данните са получени на местоназначението, те се издигат през нивата от дъното нагоре.

    Всяко ниво добавя "обвивка" на данните, получени от предишното ниво. По този начин, за всяко ниво е фиксиран някои функционални.

    OSI модел

    Исторически погледнато, че моделът OSI се използва за описание на мрежовите слоеве. OSI - Basic референтен модел на отворени системи за взаимно свързване.

    Моделът съдържа 7 слоя:

    Както можете да видите, че има различни нива, които могат да се видят по различен начин в зависимост от самите данни и уловения функционален.

    Модел на TCP / IP

    TCP / IP - е друг модел, който най-често се използва за описание на мрежа интернет протокол. Той съдържа 4 нива, които понякога се припокриват с точно модела OSI.

    Този модел е по-абстрактно. По този начин, най-често се използва за описание на мрежовите слоеве.

    интерфейси

    Интерфейси - мрежа точка за изграждане на връзки. Всеки интерфейс се определя с конкретно физическо или виртуално устройство.

    По-често, отколкото не, вашият сървър ще представи отделен мрежов интерфейс за всеки Ethernet или безжично устройство.

    В допълнение към това, ще, intrefeys нарича "линия" (примка). Той се използва за изграждане на комуникации между приложения в рамките на една и съща машина. Понякога това се нарича "ло" интерфейс.

    Най-често, администраторите да използват един интерфейс за връзка с интернет, а другата за мрежата LAN или VPN.

    Network работи по такъв начин, че да са насложени една върху друга няколко протоколи. Поради тази причина, един поток от данни може да се предава с помощта на множество протоколи. Ще обсъдим често използваните протоколи и помисли, когато някой използва. Започваме с протоколи от ниско ниво и се изкачи до по-абстрактно ниво.

    контрол достъпа до средата (Media Access Control)

    Това е може би само протокола на предаване на данни слой, който често трябва да се изправи.

    Интернет протокол за контрол на съобщения. Той се използва за изпращане на съобщения между устройства, като същевременно показва наличието на възли или възникване на грешки. пакети Тези данни често се използват за диагностициране на мрежата, например, пинг и Traceroute. Обикновено, ICMP пакети, в случай, когато другите видове опаковки са срещнали проблеми по време на предаването. В действителност, този вид обратна връзка за отстраняване на грешки връзки.

    TCP - Протокол за управление на предаването. Използва се в транспортния слой за монтаж на надеждни връзки.

    Този протокол разпределя данните вътре в пакета. След това, с помощта на по-ниски нива, той предава тези данни на отдалечен възел. На другия край на връзката, тя ще проверява целостта на данните, асемблира и ги изпраща заедно с приложния слой.

    Този протокол установява връзка преди предаването на данни по три начина ръкостискане. Този метод за инсталиране на връзка между възли, където определената метод за определяне на целостта на данните.

    След предаване на връзка за данни е разбит от съвпадение на четири етапа. TCP протокол се използва на базата на WWW, FTP, SSH и електронната си поща. Спокойно може да се каже, че интернет не би било без този протокол.

    Персонализирани диаграми протокол. Този протокол се използва от транспортния слой, а често и съжителства с TCP.

    Основната разлика е, че UDP определя лоша връзка. Това означава, че данните не се проверяват за почтеност след предаването. Разбира се, на първо място, този подход не изглежда практично, но понякога това помага много.

    Тъй като не е необходимо данните от изпитването, този протокол е много по-бързо. Той не се установи връзка, а просто изпраща данните към отдалечен хост.

    Често този протокол се използва, за да получите списък на наличните мрежови ресурси. Така че той не контролира състоянието на връзката, че е доста лесно да се изпращат данни до множество клиенти. Това най-често се използва в VOIP, игри и други приложения, където скоростта на работа е много критичен.

    Hypertext Transfer Protocol. Той се използва в приложния слой и определя основата за уеб комуникации.

    Тя определя редица функции за управление на отдалечен съдържание. Например, искания, GET, POST и изтриване означава различни неща.

    File Transfer Protocol. Той се използва и от приложния слой и осигурява функционалност за прехвърляне на файлове от един хост на друг.

    Той е изключително опасен и използването му може да бъде оправдано само като складиране на данни е само за четене.

    Secure обвивка. Кодиран протокол, използван на ниво приложение, за да се гарантира сигурна комуникация с отдалечен сървър. Има много технологии, изградени въз основа на нея.

    Разбира се, ние не обсъжда всички протоколи. Но, въпреки това, не е достатъчно за общи познания за работа в мрежа.

    заключение

    На този етап вие трябва ясно да се разбере основните понятия, мрежи и представляват как различните компоненти на мрежата са свързани помежду си. Това знание ще ви помогне да разберете статиите по темата на мрежата и документацията на мрежово оборудване.