2010-08-03 14 views

Odpowiedz

0

Standardowy port 80. Jeśli widzisz coś takiego http://example.com:8080, oznacza to, że witryna korzysta z innego portu, w tym przypadku 8080.

5

Jeśli masz na myśli port docelowy, standard non-secure Protokół (HTTP) wynosi 80, natomiast standardowy port HTTPS to 443.

Pod względem portu klienta wychodzącego jest to w dużej mierze nieistotne i zostanie wybrane na podstawie dostępnych portów itp. (Np. Brak ustawionego wychodzącego portu port.)

+0

Tak, ale nie cały ruch klientów jest wychodzący w prawo. Po wysłaniu przez klienta żądania HTTP prawdopodobne jest, że klient otrzyma ładunki przychodzące. Uważam, że chodzi o to. – swdon

18

W połączenie są zawsze dwa porty - jeden na serwerze, a drugi wt on klient.

Port po stronie serwera jest określony (i jest znany klientowi) poprzez HTTP URL (domyślnie jest to 80 dla połączeń HTTP i 443 dla HTTPS) i jest określony po nazwie hosta przy użyciu nazwy hosta: notacja portu.

Po stronie klienta sprawy są nieco bardziej interesujące. Klienci otwierają tymczasowy lub dynamiczny port, który działa tylko tak długo, jak długo trwa połączenie. Porty po stronie klienta są zawsze otwarte na the dynamic range (49152 through 65535) reserved for them by IANA, co zwykle jest wymuszane na nowszych systemach operacyjnych (nie jestem pewien, czy Windows XP stosuje się do litery IANA, ale Vista and Windows Server 2008 happen to).

+0

Dzięki za szczegóły; odpowiedział na wszystkie moje pytania dotyczące tego, co muszę zezwolić na firewallu :) – Kato