мрежови протоколи - компютърни науки, програмиране
TCP / IP мрежови протоколи
TCP / IP мрежови протоколи са в резултат на еволюционното развитие на ARPANET протокола WAN.
Работата по създаването на ARPANET бяха инициирани от американските университети и BBN фирма през 1968 г. През 1971 г. мрежата е пуснат в редовна експлоатация и осигуряване на всички негови възли са три основни услуги:
· Интерактивна потребителски вход на отдалечената;
· Прехвърляне на файлове между мрежовите възли;
Всички тези средства са базирани на транспортните услуги, предвидени от програмата за контрол на мрежата (Програма за управление на мрежата) NCP, осъзнавайки своята вътрешна набор от протоколи.
Опитът до 1974 експлоатационен опит на ARPANET разкри много недостатъци NCP протоколи и ни позволи да се определят основните изисквания за нов набор от протоколи, получил името на TCP / IP:
· Независимост на околната среда за съобщения;
· Възможност за свързване към всеки компютър архитектура;
· Един единствен начин да се установи връзка между възлите в мрежата;
· Стандартизация на протоколи на приложение.
Широко използван днес версия 4 TCP / IP протокол е стандартизиран през 1981 г. в документ, известен като RFC (Заявка за коментар). Пълното приемане на ARPANET в новите протоколи е завършена през 1982 г. Тази мрежа е играл ролята на "ембрион" глобалната Интернет мрежа, построен на базата на TCP / IP протоколи.
Изпълнение на TCP / IP протокол е бил най-успешният версии BSD4.2 и BSD4.3 UNIX операционната система. Това изпълнение е база за сравнение (stanartom "де факто") за всички последващи такива.
Забележка. Основно сървър за съхранение, всички RFC е nisc.sri.com възел (достъп чрез анонимен FTP).
Повечето от нас знаят за TCP / IP като "лепилото", свързващ интернет. Но много хора не са в състояние да даде убедителен внимание на това, което е протокол, и как тя работи. И така, какво е TCP / IP наистина?
TCP / IP - е средство за обмен на информация между компютри в мрежата. Няма значение дали те са част от една и съща мрежа или свързани към отделни мрежи. Е без значение и че един от тях може да е Cray компютъра, а другия Macintosh. TCP / IP - това е платформено независима стандарт, който хвърля мостове от другата страна на пропастта, която се намира между хетерогенни компютри, операционни системи и мрежи. Този протокол, който по принцип контролира от Интернет, и до голяма степен се дължи на TCP / IP мрежа получава своята популярност.
TCP / IP разбирателство включва главно на способността да се разбере загадъчните набора от протоколи, които се използват предимно TCP / IP компютри да обменят информация. Нека да разгледаме някои от тези протоколи и да разберете какво е TCP / IP обвивка.
TCP / IP - съкращение на термина Transmission Control Protocol / Internet Protocol (предаване / Internet Protocol контрол протокол). В компютърни мрежи терминология протокол - това е предварително договорен стандарт, който позволява на два компютъра за обмен на данни. В действителност, TCP / IP протокол не е един, а няколко. Ето защо често чуваме, тъй като тя се нарича набор, или набор от протоколи, включително TCP и IP - две основни.
Софтуер за TCP / IP, на вашия компютър, е специфичен за изпълнението на платформата на TCP, IP, както и други членове на семейството на TCP / IP. Обикновено, той също има приложения на високо ниво, като например FTP (протокол за трансфер на файлове, Протокол за трансфер на файлове), които позволяват на командния ред за управление на обмена на файлове по мрежата.
TCP / IP - възниква като резултат от изследвания, финансирани от Службата по обещаващ научноизследователска и развойна дейност (Advanced Research Project агенция, ARPA) на правителството на САЩ през 1970г. Този протокол е разработен, за да се изчисли на мрежа от изследователски центрове по целия свят могат да бъдат обединени във виртуална "мрежа от мрежи" форма (вътрешномрежов). Първоначално Интернет е създаден в резултат на превръщането на съществуващата конгломерат от мрежи, които носят името на ARPAnet, използвайки TCP / IP.
TCP / IP осигурява решение на проблема на данни между два компютъра, свързани към една и съща интранет, но принадлежащи към различни физически мрежи. Решението се състои от няколко части, като всеки член на семейството на TCP / IP протокол допринася за общата кауза. IP - най-значимото за протокола, който идва с TCP / IP - предава IP-дейтаграми през интранет и изпълнява важна функция, наречена маршрутизация, в действителност, това е избор на маршрута, чрез която дейтаграмата ще следва от точка А до точка Б, и работа с маршрутизатори "хмел "между мрежи.
Кратко описание на TCP протоколи на / IP семейство с декодиращи съкращения
FTP (File Transfer Protocol, протокол за пренос на файлове): ви позволява да прехвърляте файлове от един компютър на друг с помощта на TCP-връзки. В свързано с него, но по-малко общ протокол за прехвърляне на файлове - протокол за трансфер на Trivial File (ППФТ) - за да прехвърляте файлове използват UDP, TCP не.
ICMP (Internet Control Message Protocol, Интернет Control Message Protocol): дава IP-маршрутизатори за изпращане на съобщения за грешки и контролират информация на други IP-рутери и основните компютри в мрежата. ICMP-съобщения "пътуване" под формата на полетата за данни IP дейтаграми и трябва да се прилагат във всички опции за IP.
IGMP (Протокол Интернет Management Group, Internet Protocol Management Group) позволява IP-дейтаграми да се разпространят в кръгова режим (мултикаст) между компютрите, които принадлежат на съответните групи.
IP (Internet Protocol, Internet Protocol): протокол от ниско ниво, което насочва пакетите данни на отделни мрежи, свързани помежду си с рутери за да се образува в интернет или интранет. Тези "пътуване" под формата на пакети, наречена IP-дейтаграми.
SMTP (Simple Mail Transfer Protocol, Simple Mail Transfer Protocol): определя формата на съобщения, които SMTP клиент, работещи на един компютър може да се използва за прехвърляне на електронна поща до SMTP сървър работи на друг компютър.
TCP (Transmission Control Protocol, Transmission Control Protocol) протокол е проектиран да работи с връзки и предава данните във вид на поток байт. Тези пакети напред - TCP-сегменти - които се състоят от заглавието на TCP и данни. TCP - "надежден" протокол, тъй като използва, за да проверите целостта на данните и изпращане на потвърждения за да се гарантира, че предоставените данни се приема без изкривяване.
UDP (User Datagram Protocol, User Datagram Protocol): протокол, който не зависи от връзките, която излъчва пакети от данни, наречени UDP-дейтаграми. UDP - "ненадеждни" протокол, тъй като на подателя не получава информация, показваща дали е имало в действителност се приема от дейтаграмата.
Дизайнерите на компютърни мрежи често използват модел от седем елемент ISO / OSI (Международната организация по стандартизация / Open Systems Interconnect, Международната организация за стандартизация / Open взаимовръзка на системите), в който се описва мрежа архитектура. Всяко ниво в този модел отговаря на едно ниво на функционалност на мрежата. Най-долу е физическият слой, който е физически носител, на която "пътуващи" данни - с други думи, компютърна мрежа, кабелна система. Над него има връзка слой, слой за информационна връзка, или управлява от мрежови интерфейсни карти. В горната част е поставена приложения ниво, където програми се изпълняват, че използвате функцията за сервизни мрежи.
Цифрата показва как TCP / IP е в съответствие с модела на ISO / OSI. Тази цифра също илюстрира едностепенна структура на TCP / IP и показва връзката между основните протоколи. При прехвърляне на блокове от данни от програмата за прилагане на мрежата за адаптер борда мрежа преминава последователно през няколко TCP / IP модули. На всяка стъпка той doukomplektovyvaetsya информация, необходима за еквивалентен на TCP / IP модул на другия край на веригата. По времето, когато данните се записват в картата на мрежата, те представляват стандартна Ethernet рамка, ако приемем, че мрежата се основава на този интерфейс. Софтуер TCP / IP софтуер за получаване на края възстановява първоначалните данни в програмата домакин, като улавят Етернет рамката и го предаде в обратен ред на TCP / IP модули. (Един от най-добрите начини да се разберат TCP / IP вътрешната структура е необходимо да се използва Programs- "шпионин", за да се намери в рамката "летящ" върху информацията за мрежата добавени от различни TCP / IP модули.)
Нива на мрежи и TCP / IP протоколи
| ниво приложение | | |
| _____________________________ | | _________ _________ |
_____________________________ | | Мрежа | | Мрежа | | ниво
| Представяне на слоя | | | Програма | | Програма | | приложение
| _____________________________ | | | _________ | | _________ | | програми