КампутарыАперацыйныя сістэмы

Стэк пратаколаў tcp ip ў сістэме Windows

Сёння мы пагаворым аб тым, што такое стэк пратаколаў TCP / IP і якія яго параметры можна самастойна наладзіць. Цяжка сабе ўявіць паўнавартасны сучасны кампутар, які не мае выхаду ў глабальную сетку Інтэрнэт. Дастаткова запусціць ярлык падлучэння - і становяцца даступныя практычна ўсе існуючыя рэсурсы. Зрэшты, часам нават ярлык не патрэбны. У любым выпадку, узаемадзеянне сеткавага інтэрфейсу з глабальнай Сеткай забяспечвае стэк пратаколаў TCP / IP.

Зараз карыстальнікаў персанальных кампутараў ўжо не здзівіць новымі аперацыйнымі сістэмамі, бо прамежак паміж выхадамі новых версій пастаянна змяншаецца. Гэта назіраецца ва ўсіх папулярных сістэмах: Windows ад карпарацыі Майкрасофт, несмяротны Лінукс, яблычная OC (Apple) і інш. Прычына простая: распрацоўшчыкі імкнуцца не адставаць ад прагрэсу (узяць, да прыкладу, тыя ж мабільныя прылады для выхаду ў Інтэрнэт), таму вымушаныя абнаўляць лінейкі сваіх прадуктаў. Але далёка не ўсе канчатковыя карыстальнікі усталёўваюць новыя версіі аперацыйных сістэм. Сапраўды, калі ўсё працуе ...

Якім жа чынам стэк пратаколаў TCP / IP звязаны з усім вышэйсказаным? Уявім сітуацыю: ёсць два ідэнтычных кампутара, на адным з якіх устаноўлена сістэма Windows 1998 года, а на іншым - апошняя версія Лінукс. Няцяжка заўважыць, што хуткасць (і іншыя параметры) працы з Сеткай будзе розная. Прычына - стэк пратаколаў TCP / IP, яго рэалізацыя ў кожным канкрэтным выпадку. Часта дастаткова ўсталяваць новую версію сістэмы, каб атрымаць прырост хуткадзейнасці сеткавага інтэрфейсу.

Як ужо паказвалася, стэк TCP / IP забяспечвае магчымасць камунікацыі падлучаных да сеткі вылічальных прылад. Пратаколы падзяляюцца на 4 умоўных прыступкі. Самая ніжняя з'яўляецца базавай, яна прадстаўлена фізічнымі інтэрфейсамі, напрыклад, Ethernet. Наступная (трэцяя) ступень - перадача дейтаграмм праз лакальныя сеткі. Другая з'яўляецца асноўнай, менавіта на гэтым этапе функцыянуюць пратаколы UDP і TCP. Нарэшце, самая верхняя ступень - прыкладная, яркімі прыкладамі з'яўляюцца FTP і SMTP. Існуючая ў цяперашні час мадэль TCP / IP была прапанавана больш за 20 гадоў таму для сеткі ARPAnet. Неўзабаве названы пратакол быў рэалізаваны ў сістэмах Unix (сэрца сучасных Лінукс). Нядзіўна, што Інтэрнэт функцыянуе менавіта на стэку TCP / IP.

У сістэмах сямейства Windows настойкі стэка размешчаны ў адной з галінак рэестра, якія адказваюць за Tcpip. Усе параметры маюць тып DWORD. Адно з найважнейшых - гэта працягласць «жыцця» пакетаў дадзеных, DefaultTTL (Time-to-Live). Кожная адзінка паказвае на прыладу маршрутызацыі, якое апрацоўвае пакет. Калі на шляху руху гэтых прылад апынецца больш, чым значэнне TTL, пакет знішчаецца.

Выстаўленае ў адзінку DisableTaskOffload забараняе выкарыстанне супрацэсара сеткавай карты. Пры наяўнасці на карце падобнага рашэння мае сэнс перавесці параметр у 0.

EnablePMTUDiscovery задзейнічае механізм вызначэння аптымальнага памеру пакета MTU. Калі параметр забаронены (0), то прынята значэнне па змаўчанні, роўнае 576 байтам.

Даволі цікаўны пункт SackOpts упершыню з'явіўся ў Windows XP. Яго ўключэнне (1) дазваляе сістэме пры неабходнасці паўторна адпраўляць толькі згубленыя пакеты, а не ўсе паведамленне.

KeepAliveInterval паказвае на велічыню затрымкі паміж адпраўкай тэставых пакетаў, якія дазваляюць выконваць праверку актыўнасці злучэння. Пры атрыманні адказу ад сервера, тэставыя пакеты не адпраўляюцца да таго часу, пакуль не будзе дасягнута час, названае ў KeepAliveInterval. Звычайна дадзенае значэнне роўная 1000.

MTU паказвае на памер перадаванага блока дадзеных. Аказвае непасрэдны ўплыў на прадукцыйнасць злучэння. У вялікай ступені залежыць ад хуткасці падлучэння (кабельны канал, тэлефонная лінія і інш.).

Усе названыя параметры могуць быць настроены ўручную, з улікам характарыстык існуючага злучэння. Акрамя гэтага, многія спецыялізаваныя праграмы (твикеры) дазваляюць спрасціць працэс наладкі. Звярніце ўвагу, што ў некаторых выпадках магчыма пагаршэнне рэжыму працы з Сеткай.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.