VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 07.12.2006, 14:21   #1
Активный Участник
 
Сообщений: 455
Благодарности: 283 в 108 сообщениях Поиск благодарностей caboverde
По умолчанию Задачки и решения к ним

Просьба к умудрённым взглянуть и указать на ошибки, если таковые были допущены в ответах на них.
Заранее спасибо


1) What is a Proxy IP Address?

answer: Proxy IP Address – IP Address used by Proxy server to allow clients to make indirect network connections to other network services. Proxy servers hide the user's own IP address from the web sites they access through the proxy by using the Proxy IP Address .

2) Please find the following information about this IP Address: 202.222.48.3
a. Where is this IP located?
b. Who is this IP registered to?
c. What tool did you use to determine this information?

answer:
a. 202.222.48.3 IP is located in Japan
b. 202.222.48.30 IP Address is registered to ASAGAONET ; MATTO BROADCASTING CO.,LTD
c. "Whois" network utilities

3) You are using Internet Explorer 5.0 on an old Win98 PC. What is the User agent reported by the browser?
answer: User-agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98 )

5) What is the first header a browser transmits in an HTTP 1.1 GET request?
answer: Host: header

6) Describe how it is possible that you see multiple entries from the same IP address for different files within a few seconds of each other in a server log.

answer:
a. The requests were sent by Proxy server.
b. Fraud click scripts which simulate a human clicking on links in web pages.

Regular Expressions
7) Validate phone number: Construct a regular expression that will validate a European landline phone number in the format of +XX(X) X XXX XX XX.

answer: Regular expression: \+[\d]{2,3}\s\d\s[\d]{3}\s[\d]{2}\s[\d]{2}

<?php $phone_number = $_POST['phone_number']; if(!preg_match("/^\+[\d]{2,3}\s\d\s[\d]{3}\s[\d]{2}\s[\d]{2}$/", $phone_number)) { echo "Invalid phone number format"; } else { echo " Phone number format is correct"; } ?>
caboverde вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 07.12.2006, 14:59   #2
nexus
 
Аватар для nexus
 
Сообщений: 15,545
Благодарности: 10,001 в 3,850 сообщениях Поиск благодарностей nexus
По умолчанию Re: Задачки и решения к ним

6. самое тривиальное - была запрошена html страница, содержащая ссылки на другие файлы на сервере (картинки, css, js...) или к вам зашел паук.
nexus вне форума   Ответить с цитированием
Старый 07.12.2006, 15:04   #3
Practical UNIX Terrorist
 
Аватар для rojer
 
Откуда: bray.ie<-dub.ie<-msk.ru<-ykt.ru
Сообщений: 2,291
Благодарности: 1,257 в 647 сообщениях Поиск благодарностей rojer
По умолчанию Re: Задачки и решения к ним

1) ответ является ответом на вопрос "What is a proxy server?"
2) how do i find out what tool did i use to determine this information about this ip address?
проще говоря, последнее предложение не должно быть в списке того, что нужно узнать об адресе.
3) я бы просто спросил, какая информация традиционно включается в user agent. надо бы сходить в стандарт и посмотреть, что из этого является обязательным. если обязательные поля есть, то можно включить это в вопрос - что является обязательным, а что нет?
4) где вопрос #4?
5) нет. точнее, не обязательно the first. заголовок Host является обязательным в HTTP/1.1, но порядок передачи заголовков не регламентируется стандартом. Host может быть и последним в списке заголовков.
6) не понял. как может получиться так что клиент запрашивает несколько разных файлов с одного ip? элементарно. get /index.html, get /image1.jpg, get /image2.jpg - запрос к трём файлам с одного ip. возможно, withing a few seconds.
7) назначение скобок в задании неочевидно. классы символов для одного символа вводить не нужно.
__________________
Even if a billion people believe something it can still be ridiculous.
rojer вне форума   Ответить с цитированием
Старый 07.12.2006, 17:07   #4
Активный Участник
 
Сообщений: 455
Благодарности: 283 в 108 сообщениях Поиск благодарностей caboverde
По умолчанию Re: Задачки и решения к ним

Спасибо, други, за квалифицированную и своевременную помощь. Все замечания учтены.
P.S. Вопрос #4 утерян.
caboverde вне форума   Ответить с цитированием
Старый 07.12.2006, 17:51   #5
Заслуженный Участник
 
Аватар для AlexM
 
Сообщений: 1,464
Благодарности: 52 в 30 сообщениях Поиск благодарностей AlexM
По умолчанию Re: Задачки и решения к ним

Цитата:
Сообщение от caboverde Посмотреть сообщение
1) What is a Proxy IP Address?

answer: Proxy IP Address – IP Address used by Proxy server to allow clients to make indirect network connections to other network services. Proxy servers hide the user's own IP address from the web sites they access through the proxy by using the Proxy IP Address .
совсем не обязательно прячут. те, которые прячут, называются анонимайзерами.
Цитата:
Сообщение от caboverde Посмотреть сообщение
5) What is the first header a browser transmits in an HTTP 1.1 GET request?
answer: Host: header
answer: GET / HTTP/1.1
__________________
Lies, damn lies, and statistics.
AlexM вне форума   Ответить с цитированием
Старый 08.12.2006, 19:14   #6
nexus
 
Аватар для nexus
 
Сообщений: 15,545
Благодарности: 10,001 в 3,850 сообщениях Поиск благодарностей nexus
По умолчанию Re: Задачки и решения к ним

Цитата:
Сообщение от AlexM Посмотреть сообщение
answer: GET / HTTP/1.1
Нет. GET - это метод. И как бы да - это первая строка, но не header, в понимании RFC:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
nexus вне форума   Ответить с цитированием
Старый 08.12.2006, 19:35   #7
просто
 
Аватар для abg
 
Сообщений: 7,824
Благодарности: 2,301 в 1,077 сообщениях Поиск благодарностей abg
По умолчанию Re: Задачки и решения к ним

6) вдобавок к вышесказанному, люди обычно еще могут несколько табов\окошек в броузере держать открытыми... особенно на медленных соединениях ждать, пока страницы загрузятся - долго. открыл и пока что-то еще читаешь

7) я конечно могу ошибаться, но пробелы люди иногда ставят, а иногда нет... так что после \s лучше бы ? поставить... про группы в квадратных скобках rojer уже сказал

my 2 cents
__________________
все вопросы по форуму VI направляйте администрации.

Последний раз редактировалось abg, 08.12.2006 в 19:41.
abg вне форума   Ответить с цитированием
Старый 08.12.2006, 22:29   #8
Practical UNIX Terrorist
 
Аватар для rojer
 
Откуда: bray.ie<-dub.ie<-msk.ru<-ykt.ru
Сообщений: 2,291
Благодарности: 1,257 в 647 сообщениях Поиск благодарностей rojer
По умолчанию Re: Задачки и решения к ним

Цитата:
Сообщение от AlexM Посмотреть сообщение
answer: GET / HTTP/1.1
первая строка, состоящая из method uri и protocol, называется request line, к заголовкам не относится и расматривается отдельно.
__________________
Even if a billion people believe something it can still be ridiculous.
rojer вне форума   Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщ.
Самые идиотские судебные решения в США Zindur Само приползло 0 03.08.2005 10:59


Часовой пояс GMT, времени сейчас: 01:31.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия