Основи на мрежата (TCP / IP)
В тази глава ще научите за загадките на мрежовия протокол TCP/IP. Не го пропускайте, дори ако нямате мрежова карта в машината си.!
Тази глава обяснява какво трябва да направите на Linux машина, за да работите правилно в мрежа и да получите всички възможности на мрежата.
Има и решение за символи и меню (графично) за мрежови настройки. Нека започнем с решението за символи.Нека го направим, защото работи еднакво във всички дистрибуции, така че не е специфично за UHU. (Специфичните за UHU графични настройки, разбира се, са описани подробно по-долу.)
Правя всичко това, защото мрежата (TCP/IP) присъства в Linux, дори ако компютърът не е свързан към мрежата. (Дори ако в устройството няма мрежова карта!) Ето защо трябва да сте запознати с тази тема, дори ако не сте оправдани от текущите хардуерни условия.
TCP/IP е мрежов протокол. (Transmission Control Protocol/Internet Protocol, на английски: Transmission Control Protocol/Internet Protocol) TCP/IP е Linux и Internet протокол от самото си създаване и е приет от други мрежови платформи. В съвременните компютърни мрежи данните, които трябва да се предават, не протичат в един непрекъснат поток от една машина към друга, а под формата на няколко различни пакета от данни (дейтаграми, пакети).
Двете подсистеми на протокола TCP/IP имат следните задачи:
1. TCP - разделяне на набора от данни, който ще се предава, в пакети с данни и именуване на пакетите с данни. В зависимост от компютъра, който получава данните, компилирането на получените пакети данни и по този начин производството на оригиналния набор от данни.
2. IP - контрол на пакети данни, идентификация на участниците (машини) в комуникацията.
Последната задача е много сложна и многостранна, затова ще я разгледаме подробно. IP-базирана мрежа, всеки тип компютър и дори всеки мрежов интерфейс (мрежова карта) имат уникален идентификатор. (IP адрес) Не забравяйте, че в един компютър може да има няколко мрежови карти! Уникалността, т.е. фактът, че всеки компютър има различен IP адрес, е основно изискване във взаимосвързаните мрежи.
Това също така означава, че „изходяща“ затворена мрежа (като корпоративна или домашна интранет) може да използва IP адреси, които са всички в Интернет, тъй като връзката не е възможна, тъй като мрежата не е свързана с интернет.
Много важно. IP адресът не се дава на мрежова карта по време на производството, така че не е окончателно нещо. IP адресът се определя от операторите на дадената мрежа, разбира се според система, като се вземат предвид определени критерии. Единственото нещо, за което трябва да внимавате в една затворена система, е, че в мрежата няма два еднакви IP адреса, така че уникалността е важна. Ако обаче вашата машина или мрежа е отворена навън, т.е. е свързана с друга мрежа, напр. - към Интернет, - тогава доставчикът на интернет услуги (ISP) зависи повече от това какви IP адреси можем да използваме.
Вижте случая, когато напр. мрежова карта в компютър винаги има един и същ IP адрес (зададен на фиксиран). В този случай говорим за така наречения "статичен IP адрес". Ако IP адресът се разкрива само когато компютърът е свързан към интернет сървъра, т.е. доставчикът на услуги го присвоява произволно от х IP домейна, тогава той вече е „динамичен IP адрес“.
Нека разгледаме характеристиките на структурата на IP адресите. IP адресът е последователност от 4 байта или 32 бита. Най-често се среща в десетична десетична форма: A.B.C.D. И четирите члена могат да имат стойности между 0-255.
Пример за възможен IP адрес: 192.168.2.15
Изключително важен въпрос е да имате мрежа, в която имате повече. „Подмрежа“ е физически свързана с IP адресите, които можем да използваме. Но преди да се изгубим в джунглата от нови термини, нека видим каква е разликата между подмрежата и подмрежата.
Да предположим, че имате домашна компютърна система, която е физически свързана помежду си. Всеки има различна машина и чрез връзки по този начин компютърът може да комуникира помежду си. Да предположим, че има такава система в съседство и дори в някои апартаменти в къщата. Всички те са проста компютърна мрежа. Ако има нужда да се свържат отделните апартаменти, това може да стане по два начина:
1. Взаимосвържете цялата сграда и създайте по-голяма мрежа, която включва всички компютри. (Това е доста сложно и нека си го кажем: глупаво решение.)
2. Оставете съществуващите мрежи на жилище и прикачете жилищата към нова мрежа. В момента взаимосвързаните компютри в домовете се превръщат в подмрежи на мрежата в къщата.
Връщайки се към предишния въпрос, какви IP адреси можем да използваме за физически взаимосвързани подмрежи? Е, за да отговорите на този въпрос, имате нужда - освен IP адреси, и така наречената „мрежова маска“. (мрежова маска) Мрежовата маска изглежда като IP адрес, така че е десетично число, разделено с 4 точки. Маската на мрежата обаче показва, че в дадена подмрежа от самото начало колко бита трябва да съвпадат в IP адреса. Например, ако първите 24 бита трябва да съвпадат, маската на подмрежата ще бъде:
| Маска на мрежата |
Както знаете, мрежовата маска по-горе ще бъде наречена 255.255.255.0. Оказва се, че тази подмрежа има 256 членове. Тоест с тази маска 256 бр. PC може да бъде свързан към мрежа. Разбира се, тези машини ще имат уникални IP адреси, но по начина, определен от маската, IP адресът на всеки компютър започва със същите три члена! Така че машините от тази мрежа напр. може да има следните IP адреси: