TCP/IP Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:руководство_по_ubuntu_server:сеть:tcp_ip [2012/05/18 22:04]
wiki:руководство_по_ubuntu_server:сеть:tcp_ip [2012/05/19 17:47] (текущий)
[ICMP]
Строка 37: Строка 37:
 ====IP маршрутизация==== ====IP маршрутизация====
  
-IP routing is a means of specifying and discovering paths in a TCP/​IP ​network along which network data may be sentRouting uses a set of routing tables to direct the forwarding of network data packets from their source to the destinationoften via many intermediary network nodes known as routersThere are two primary forms of IP routingStatic Routing and Dynamic Routing.+IP маршрутизация - это средства по обнаружению и изучению путей в сети ​TCP/​IP ​по которым могут передаваться сетевые данныеМаршрутизация использует набор таблиц маршрутизации для непосредственного направления сетевых пакетов данных от источника к точке назначенияобычно через множество узлов сети, известных как роутерыСуществует две простейшие формы ​IP маршрутизациистатическая и динамическая.
  
-Static routing involves manually adding ​IP routes to the system'​s routing tableand this is usually done by manipulating the routing table with the route commandStatic routing enjoys many advantages over dynamic routingsuch as simplicity of implementation on smaller networkspredictability ​(the routing table is always computed in advanceand thus the route is precisely the same each time it is used), and low overhead on other routers and network links due to the lack of a dynamic routing protocolHowever, static routing does present some disadvantages as wellFor examplestatic routing is limited to small networks and does not scale wellStatic routing also fails completely to adapt to network outages and failures along the route due to the fixed nature of the route.+Статическая маршрутизация предполагает ручное добавление ​IP маршрутов в системную таблицу маршрутизациии обычно это делается через изменение таблицы маршрутизации командой ​route. ​Статическая маршрутизация предоставляет много преимуществ по сравнению с динамической маршрутизациейтакие как простота реализации на небольших сетяхпредсказуемость ​(таблица маршрутизации всегда составлена заблаговременно и поэтому всегда используется маршруткоторый в точности повторяется каждый раз), и низкая нагрузка на другие роутеры и сетевые соединения из-за недостатков протокола динамической маршрутизацииОднако у статической маршрутизации есть и слабые местаНапримерстатическая маршрутизация ограничена небольшими сетями и не может наращиватьсяСтатическая маршрутизация также не приспосабливается к сетевым обрывам и сбоям на маршруте из-за статичной природы своих маршрутов.
  
-Dynamic routing depends on large networks with multiple possible ​IP routes from a source to a destination and makes use of special routing protocolssuch as the Router Information Protocol (RIP)which handle the automatic adjustments in routing tables that make dynamic routing possible. Dynamic routing has several advantages over static routingsuch as superior scalability and the ability to adapt to failures and outages along network routesAdditionallythere is less manual configuration of the routing tablessince routers learn from one another about their existence and available routesThis trait also eliminates the possibility of introducing mistakes in the routing tables via human errorDynamic routing is not perfecthoweverand presents disadvantages such as heightened complexity and additional network overhead from router communicationswhich does not immediately benefit the end usersbut still consumes network bandwidth.+Динамическая маршрутизация полагается на большие сети с несколькими возможными ​IP маршрутами от источника к приемнику и использует для этого специальные протоколы маршрутизациитакие как ​RIP, который управляет автоматическим регулированием таблиц маршрутизациичто и делает динамическую маршрутизацию возможнойДинамическая маршрутизация имеет ряд преимуществ над статическойтаких как хорошая масштабируемость и возможность адаптации к сбоям и обрывам в сетевых соединениях. Кроме того она требует меньше ручного администрирования таблиц маршрутизациипоскольку роутеры сами узнают один от другого о своем существовании и доступных маршрутахЭта особенность также исключает возможность внесения ошибок в таблицу маршрутов из-за человеческого фактораДинамическая маршрутизация не совершеннапоскольку у нее существуют слабые местатакие как повышенная сложность и дополнительная нагрузка от взаимодействия роутеровкоторые не дают немедленного эффекта конечным пользователяма только используют полосу пропускания сети.
  
-====TCP ​and UDP====+====TCP ​и UDP====
  
-TCP is a connection-based protocoloffering error correction and guaranteed delivery of data via what is known as flow controlFlow control determines when the flow of a data stream needs to be stoppedand previously sent data packets should to be re-sent due to problems such as collisionsfor example, thus ensuring complete and accurate delivery of the data. TCP is typically used in the exchange of important information such as database transactions.+TCP - это протокол основанный на соединенииобеспечивающий коррекцию ошибок и гарантирующий доставку данных с использованием так называемого управления потокомУправление потоком определяет когда передачу потока данных необходимо остановить и когда послать пакеты данных повторнонапример,​ из-за сбоев в каналетем самым убеждаясь в завершенности и аккуратности переданных данных. TCP обычно используется для обмена важной информации,​ таких как транзакции базы данных.
  
-The User Datagram Protocol ​(UDP), ​on the other handis a connectionless protocol which seldom deals with the transmission of important data because it lacks flow control or any other method to ensure reliable delivery of the data. UDP is commonly used in such applications as audio and video streamingwhere it is considerably faster than TCP due to the lack of error correction and flow controland where the loss of a few packets is not generally catastrophic.+С другой стороны,​ пользовательский пакетный протокол ​(UDP) - это протокол без установления соединениякоторый редко используется для передачи важных данныхпоскольку не использует управление потоком и иные методы проверки целостности передаваемых данных. UDP обычно используется в таких приложениях,​ как передача аудио- и видео-потоковпоскольку он значительно быстрее ​TCP из-за отсутствия коррекции ошибок и управления потокомгде потеря нескольких пакетов обычно не катастрофично.
  
 ====ICMP==== ====ICMP====
  
-The Internet Control Messaging Protocol ​(ICMP) ​is an extension to the Internet Protocol (IP) as defined in the Request For Comments (RFC) #792 and supports network packets containing controlerrorand informational messages. ICMP is used by such network applications as the ping utilitywhich can determine the availability of a network host or deviceExamples of some error messages returned by ICMP which are useful to both network hosts and devices such as routersinclude ​Destination Unreachable ​and Time Exceeded.+Протокол межсетевых управляющих сообщений ​(ICMP) ​- это расширение протокола ​IP, определенное в RFC 792, поддерживающее сетевые пакеты сообщений управленияинформирующих сообщений и сообщений об ошибках. ICMP используется в таких приложениях как утилита ​ping, которая определяет доступность сетевого хоста или устройстваПримерами некоторых сообщений об ошибках,​ возвращаемых ​ICMP, которые полезны как для сетевых хостов,​ так и роутеров,​ являются "​адресат недоступен"​ (Destination Unreachable) и "​время вышло"​ (Time Exceeded).
  
-====Daemons====+====Сервисы (Daemons)====
  
-Daemons are special system applications which typically execute continuously in the background and await requests for the functions they provide from other applications. Many daemons are network-centric; that isa large number of daemons executing in the background on an Ubuntu ​system may provide network-related functionalitySome examples of such network daemons include the Hyper Text Transport Protocol Daemon ​(httpd), ​which provides ​web server functionalitythe Secure SHell Daemon ​(sshd), ​which provides secure remote login shell and file transfer capabilitiesand the Internet Message Access Protocol Daemon ​(imapd), ​which provides E-Mail services.+Сервисы ​это специальные системные приложениякоторые обычно выполняются длительно в фоновом режиме и ожидающие запросов на выполнение определенных функций от других приложений. Много сервисов связаны с сетевым обменом,​ то есть большое количество сервисов,​ работающих в фоне в Ubuntu ​могут предоставлять сетевую функциональностьСреди таких сетевых сервисов сервис гипертекстового транспортного протокола ​(httpd), ​которые обеспечивает функциональность ​web серверасервис безопасной оболочки ​(sshd), ​который обеспечивает безопасный удаленный доступ и возможность передачи файлови сервис протокола IMAP (imapd), ​обеспечивающий сервис почтовых сообщений.
  
-====Resources==== +====Ссылки====
- +
-    There are man pages for TCP and IP that contain more useful information. +
- +
-    Also, see the TCP/IP Tutorial and Technical Overview IBM Redbook. +
- +
-    Another resource is O'​Reilly'​s TCP/IP Network Administration.+
  
 +  -- Существуют страницы руководств по [[http://​manpages.ubuntu.com/​manpages/​precise/​en/​man7/​tcp.7.html|TCP]] и [[http://​manpages.ubuntu.com/​manpages/​precise/​man7/​ip.7.html|IP]],​ которые содержат больше полезной информации.
 +  -- Также посмотрите [[http://​www.redbooks.ibm.com/​abstracts/​gg243376.html|TCP/​IP Tutorial and Technical Overview]] из "​красной книги"​ IBM.
 +  -- Еще ресурс - [[http://​oreilly.com/​catalog/​9780596002978/​|TCP/​IP Network Administration]] O'​Reilly.
  
 ---- ----