мрежа TCP
Компютърна мрежа - система за комуникация между два или повече компютъра. Локална мрежа, LAN (Local Area Network, LAN) - е компютърна мрежа, която обхваща сравнително малка площ, като дом, офис, или малка група от сгради. Широка мрежа (Wide Area Network, WAN) е компютърна мрежа, която обхваща голяма площ и включва стотици хиляди компютри. Най-добрият пример за WAN е Интернет. Интернет (изписано с главна буква, английската Интернет.) - глобална система за доброволно обединена компютърна мрежа, изградена въз основа на използването на протокола IP и маршрутизиране на пакетите с данни. В съвременния Интернет използва IP протокол е четвъртият вариант, също като IPv4.
Routing (маршрутизация) - процесът на определяне на маршрута на информация в мрежи. Разделянето голяма мрежа на по-малки подмрежи за опростяване на маршрута.
Да предположим, че масата за пътища на маршрутизатора съдържа следната позиция:
В Windows, можете да разберете IP конфигурацията на компютъра ви, като пишете:
За правилното маршрутизиране на входящи и изходящи сигнали от различни TCP / IP услуги за сравнение на различни услуги, различни пристанища. Портът е номер, който показва виртуална електронен интерфейс. Например, FTP протокол комуникира с отвор 21, и уеб сървър комуникира с порт 80.
Ethernet ( "Ethernet" от латински етера. - етер) - поредица от технологията на компютърните мрежи. Ethernet стандарти определят проводници и електрически сигнали във формат на физически слой пакет и протоколи за контрол на среда за достъп. NIC (мрежова платка, мрежов адаптер, мрежов интерфейс, Ethernet-адаптер, NIC, т.е., мрежова платка) - печатна платка, която позволява на компютрите да комуникират един с друг чрез локална мрежа. Обикновено, мрежова карта идва като отделна единица и се вмъква в слот за разширяване на дънната платка (основно - PCI, ранните модели, използвани ISA автобус). На съвременните дънни платки мрежова карта е все по-интегрирани, така че купуват такса не е необходимо толкова дълго, тъй като организацията не се нуждае от повече от един мрежов интерфейс.
Хоп (хоп, скок) - е процес на предаване на мрежовия пакет (или дейтаграмата) между мрежовите домакини. Обикновено се използва за определяне на "разстоянието" между възлите (повече хмел, толкова по-трудно пътя на маршрутизиране и "продължи" са компоненти един от друг).
А прокси сървър (прокси - "упълномощен представител") - е услуга в областта на компютърните мрежи, което позволява на клиентите да извършват непреки заявки към други мрежови услуги. Клиентът първо се свързва с прокси сървър и изисква ресурс (например файл), разположен на друг сървър. След това, прокси сървър или се свързва с определен сървър и получава ресурса от нея, или се връща на ресурса от собствения си кеш (в случай, ако пълномощникът има собствен кеш). В някои случаи желание на клиента или отговор на сървъра може да бъде променен чрез прокси сървър за специфични цели.
Най-често, прокси сървъри се използват за следните цели:
командния ред инструменти в Windows
Можете да получите подробна информация за всеки един от следните команди в командния ред, като напишете:
NETSTAT команда показва статистиката на протоколни и текущите връзки TCP / IP мрежа.
командата пинг проверява връзката с определен хост.
IPCONFIG команда показва разнообразна информация за текущия IP конфигурация и може да изпълнява основната конфигурация на този протокол.
Nslookup команда прави искане до DNS-сървъра.
Netsh команда показва настройките на различни мрежови настройки.
Протоколът HTTP
HTTP (HyperText Transfer Protocol - "Hypertext Transfer Protocol") - мрежа слой молба протокол за прехвърляне на файлове. Основната цел е да се прехвърлят на уеб страниците на HTTP (текстови файлове с HTML маркирането), макар да го използвате успешно предават и други файлове, са свързани с уеб страници (изображения и приложения), и не са свързани с тях. HTTP изисква приложението на клиента (уеб браузър) за онагледяване на хипертекст уеб страници и други видове файлове в удобен за потребителя формат.
Мрежови порт - този параметър TCP и UDP протоколи, които определят крайната цел на пакет от данни се предава към хоста в мрежата. Водещ (домакин - домакин посрещане на гости) - е всяко устройство, което предвижда някои интерфейси в сървъра режим услуги формат "клиент-сървър" и уникален за някои от тези интерфейси. В конкретния случай домакин може да означава всеки компютър, сървър, рутер свързан към LAN или WAN. Мрежови порт - е произволен брой 1-65535, която позволява на различни програми, работещи на един-единствен хост да получават данни независимо една от друга. Всеки данни на програмата обработва получените в определен порт (понякога се казва, че програмата "слуша" за номера на порта). Обикновено за някои общи мрежови протоколи, приложени стандартни номера на портове (например уеб сървъри обикновено получават данни чрез HTTP протокол на порт 80).
HTTPS - разширение на протокола HTTP, който поддържа криптиране. Данните се предават по HTTP, "опаковани" в криптографски протокол SSL или TLS, и по този начин, гарантиращи защитата на тези данни. За разлика от HTTP, HTTPS за портът по подразбиране е 443.
HTTP 1.1 стандарт е описан в официален документ, RFC 2068, която може да се намери в Интернет.
Всяка заявка / отговор се състои от три части:
- стартовата линия
- заглавия
- тяло съобщение съдържа искане за данни, необходимият ресурс или описание на проблема, ако искането не е направено
Стартиране линии се различават за запитване и отговор. Заявеният низ изглежда по следния начин:
Възможни методи (основно използвани методи GET и POST):
Връща методи на HTTP, които се поддържат от сървъра. Този метод може да се използва за определяне на възможностите за уеб сървър.
метод GET е подобна, с изключение, че няма орган в отговор на сървъра. Това е полезно за извличане на мета-информация, установени в заглавията на отговора, без да изпрати цялото съдържание.
Зарежда определен ресурс на сървъра.
Премахва определен ресурс.
Тя връща заявката, така че клиентът може да види какво междинни сървъри са добавени или променени в искането.
За използване с прокси сървъри, които могат динамично да преминат към тунелиране SSL режим.
Започнете линията отговор изглежда така:
Първата цифра от кода на статут се използва за определяне на класа на отговор.
- 1: е получено искане, обработка продължава.
- 2: успех, искането е изцяло получена, разбрана и приета за обработка.
- 3: пренасочване, клиентът трябва да предприеме по-нататъшни стъпки за успешно завършване на искането.
- 4: Грешка на клиент - искане, съдържащо грешен синтаксис, който не може да бъде изпълнена успешно (грешка е направено от страна на клиента).
- 5: Грешка в сървъра - сървърът не можа да отговори правилно представено искане, сървърът, или знае, че той е направил грешка или не е в състояние да обработи заявката.
Отделните стойности на кодовете и описанията на статуса:
Клиентът може да продължи с искането си.
HTTP версия не се поддържа
Сървърът не поддържа или откаже да поддържа версията на HTTP протокол, който е бил използван през последното искане.
HTTP хедъри - струни, всяка от които се състои от име на параметър, следван от двоеточие, и неговата стойност. Те носят информация за браузъра или програми базирани на сървър (като CGI-приложения). е задължително да бъде един празен ред между горния и тялото.
HTTP (заявка) Пример:
HTTP (отговор) Пример:
Веригата на искания / HTTP реакции могат да присъстват един или повече посредници. Има три общи форми на посредник: прокси сървъри, шлюзове, и тунели.
Някои опции са HTTP-връзки са приложими само за връзка с най-близкия, без тунел съсед, някои - само за крайни точки на веригата, а някои - за всички връзки във веригата.
Всяка страна, която не действа като тунел може да използва вътрешен кеш за обработка на заявки. Не всички отговори са ползотворно кеш, както и някои искания могат да съдържат модификатори, които поставят специални изисквания по отношение на поведението на кеша.
Списъкът на методи, подкрепени от ресурса. Това поле трябва да се съдържа в отговора на статута на "405 Методът не е разрешен".
съобщение размера на тялото, в байтове, изпратени от сървъра в отговор на искането, или, в случай на искане на HEAD, размера на тялото на съобщението, което ще бъде изпратено в отговор на искането на GET.
Идентифицира типа на информацията, в тялото на съобщението, което се изпраща на получаващата страна, или, в случай на метода на HEAD, вида на информацията (на околната среда), което щеше да бъде изпратена, ако бяхте използвали метода GET.
Датата и часът, в който по мнението на изпращащата страна, ресурсът Последна промяна.
Той е предназначен да информира сървъра за типовете данни, които се поддържат от страна на клиента (браузър). Вместо това, стойността може да бъде определен списък *. *, Което означава "всички видове".
Създаване Cookies сървър.