ПредишенСледващото

Приложение А: слой Application

Самата I2P наистина не прави много - тя просто изпраща съобщение до далечна дестинация на възли, и получава доклади на локалния хост - най-интересната работа става по-високите нива, над него. Отделно от това, I2P може да бъде представен като анонимен и сигурно ниво на IP, и свързаното с стрийминг библиотеката - както анонимно и сигурно изпълнение на TCP слой върху нея. В допълнение, I2PTunnel TCP прокси е универсална система за влизане в или извън мрежата на I2P, плюс различни мрежови приложения предоставят допълнителна функционалност към крайния потребител.

стрийминг библиотека

стрийминг библиотека е нараснал органично за I2P - първо mihi, внедрена в "мини-библиотека на стрийминг", като част I2PTunnel, което беше ограничено до едно съобщение (изискваща ACK, преди да изпрати следващата) размера на прозореца, а след това се преработва в универсален, стрийминг интерфейс (огледален образ на TCP гнезда) и пълното прилагане на протокола за стрийминг беше разположена Разпространение прозорци и оптимизация, за да се вземат под внимание на честотната лента, умножена по латентност. Отделните потоци могат да коригират максималния размер на пакети и други опции, но стойността по подразбиране във формата на данни 4K, изглежда разумен компромис между цената на честотната лента в разпространяването на загубените послания и забави няколко съобщения.

Освен това, като се има предвид относително високата цена на последващи съобщения, стрийминг на протокол библиотека за планиране и съобщение предаване е оптимизирана, за да се даде възможност на отделни предаване на съобщения съдържат най-много информация, колкото е възможно. Например, една малка HTTP транзакция, се заместват чрез стрийминг библиотека може да се извърши в рамките на един цикъл на обработка - Първият свързва SYN, FIN, и малък полезен товар (HTTP обикновено е подходяща заявка) и отговор свързва SYN, FIN, ACK, и малка програма, натоварване (много отговори HTTP са подобни). Докато допълнителна ACK, която се предава каза HTTP сървър, който SYN / FIN / АСК е била получена, местната HTTP прокси може да осигури пълен отговор веднага в браузъра.

Като цяло, обаче, библиотеката стрийминг има много прилики с черпене от ПЗР, с плъзгащи прозорци, алгоритми, управление на претоварването (и бавен старт и задръстванията избягване), както и общо поведение на партидата (АСК, SYN, FIN, RST, RTO изчисление, и т.н. .d.).

За повече информация, вижте. Page наименуване и Телефонния.

Създадено: mihi, Ragnarok

I2P не насърчава използването на DNS-подобна услуга. Тъй като щетите, причинени от кражба на сайта може да бъде огромна - опасна дестинация нямат никакво значение. DNSSEC все още се отнася пряко до регистратори и сертифициращите органи, докато исканията I2P изпратени до местоназначението, не може да бъде прекъснат и не е възможно да се симулира отговор от страна на сървъра, тъй като те са криптирани обществени ключови точки получатели, а самото предназначение Въпросът е само на няколко отворени ключове и сертификат. система DNS стил, от друга страна, да позволи на всеки от сървърите на имена да се намерят начини да се създаде прост отказ на услуга (DoS) атаки и са уязвими за имитация. Добавянето на удостоверение за верността на отговорите, като подписването някои централизирана сертифициращ орган, това ще реши много от проблемите на име враждебност сървър, но ще остави отворен за атака пакети за реакция и атака срещу КО.

Наименуване в стил гласуване също е опасно, особено като се има предвид ефективността на Сибил атаки в анонимни системи - нападателя може просто да създадете произволно голям брой колеги и имитират "гласът" на всеки, за да получите името. "Методите на доказателство за работа" (за доказване на работа), могат да бъдат използвани за извършване на идентичността на несвободен, а защото натоварването на мрежата, се увеличава, изискването да се свързват всички да проведе Изглежда малко вероятно онлайн гласуване. Ако мрежата не е напълно взети проби, може да се постигне след различен набор от отговори.

Въпреки това, както с интернет, I2P спестява на проекта и работата на именуване система е на ниво комуникация (като IP). Свързани именуване библиотека предоставя прост интерфейс доставчик на услуги, който ви позволява да се включат и алтернативна система за именуване, което позволява на крайния потребител да управлява предпочитани именуване на компромиси.

Syndie стари, идва с I2P, той е заменен с нов, разпределени по отделно. За подробности се обърнете към Syndie сайт.

Самата I2P не е мрежа от външен прокси - анонимността и сигурността се постига в смесена мрежа, която маршрутизира данните в смесена мрежа, и извън него. I2P е проектирана с очакването за предоставяне на анонимен мрежа, която е в състояние да задоволи нуждите на потребителите, без да е необходимо за външни ресурси. Също така, I2PTunnel "httpclient" приложение, оферти и изходящ прокси: ако името на хоста не завършва с ".i2p", той ще избере произволно прокси от предоставения от други потребители, и препраща искането към него. Това случаен прокси - прости I2PTunnel сървъри, управляван от доброволци, които се искат да се движи с прокси сървъра към изхода. Никой не настроите външния пълномощник по подразбиране, и започване на външно прокси не означава автоматично се и други хора да я използват прокси. Докато външни проксита имат слабости, те имат за цел да демонстрират използването на една проста концепция на I2P, и да предоставя някои от функциите по време на работа "в риск", което, обаче, не може да бъде достатъчно за някои потребители.

I2PTunnel може да се използва повечето приложения. Например, "httpserver", сочейки към уеб сървъра, което позволява на всеки да започне свой собствен анонимен уебсайт (известен също като eepsite) - уеб сървър за тази цел се предлага с I2P (В момента този кей алея ... ), но можете да използвате всеки уеб сървър, който искате. Всеки, който може да работи с "клиент", сочейки към една от анонимен разположени IRC сървъри, всеки работи на "сървър" се отнася до местната за него Ircd (демон, или в по-широк смисъл - софтуер софтуер IRC сървър е платно. .) и да си взаимодействат IRC сървъри чрез своите клиентски тунели. Крайните потребители също имат клиентски тунели, работещи с I2Pmail POP3 и SMTP протоколи (които, от своя страна, да пренасочват трафика към POP3 реалния сървър и SMTP). Също така, клиентите могат да посочат, тунели I2P CVS сървър, който ви позволява да запази анонимност разработка на софтуер. Понякога хората дори започват прокси клиент за достъп до сървъра, който работи като NNTP сървър (протокол за целите на обмена на съобщения в дискусионни групи. От структурата на протокола в много отношения е подобен на предаване на протокола и да получават SMTP имейл. Прибл. Trans.).

Разработено: патица, и др

i2p-БТ е пристанищен BitTorrent клиент за проследяване и връстници чрез I2P. Исканията са изпратени на тракера чрез eeproxy на ipsayty. дефинирано в торентни файлове, докато тракерът отговаря на заявки от връстниците си в тяхната очевидна цел, позволявайки i2p-БТ отвори чрез стрийминг съединение библиотека, за да поискат блокове.

[Член] I2PSnark

I2PSnark разработена: jrandom, друг, пренесен от mjw Snark клиент

Доставя се с инсталационния I2P, I2PSnark е прост бит торент анонимни възможности на клиенти със multitorrent. Тя осигурява всички неговата функционалност чрез прост уеб-базиран интерфейс за HTML.

Azureus / azneti2p

Разработено: рАгд и сътр.

I2Phex всъщност е пълното прилагане порт PHex Gnutella, за осигуряване на публичен достъп до файловете вътре I2P. В него PHex изключихме някои функции, като например интеграция с Gnutella webcaches, но иначе - функционални rassharivaniya файлове и чат система - е напълно функционален и достъпен.

I2Pmail / susimail

Проектиран: пощальон susi23, mastiejaner

Подкрепете проекта - споделете линка, благодаря!