Witajcie.
Gdzie mogę znaleźć jakiś tutorial na temat wysyłania pakietów na serwery www?
Chodzi mi o takie pakiety jak np: GET /index.html.
O dziwo nie mogę niczego takiego znaleźć, albo po prostu nie potrafię szukać.
Z góry dziękuje za pomoc.
Wysyłanie pakietów na serwery www
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Gorlice
Chodzi o jakieś przykłady w jakimś konkretnym języku czy ogólnie jakiś opis protokołu HTTP?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
@PanMaciej bo mało kto robi takie rzeczy "ręcznie". Zwykle używa się warstwy pośredniej która takie rzeczy wykonuje. Może więc lepiej z takiej skorzystać? Chyba ze to ma być jakieś bardzo nietypowe zastosowanie :)
- Rejestracja: dni
- Ostatnio: dni
Wszystko dokładnie masz opisane w dokumencie rfc2616.
- Rejestracja: dni
- Ostatnio: dni
Zapytania HTTP czy pakiety? O pakietach możemy mówić z czystym sumieniem co najwyżej do warstwy sieciowej (trzecia) i ew. transportowej (czwarta, właściwy termin to ramki, nie pakiety), HTTP to już warstwa aplikacji (siódma). HTTP jest całkowicie nieświadome istnienia pakietów, bez jasnego rozróżnienia nie można udzielić Ci odpowiedzi.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2512
Ramki Ethernet, Pakiety IP, Segmenty TCP, Datagramy UDP - pogubić się można ;). W każdym razie @PS dobrze prawi - w warstwie aplikacji mamy już strumienie danych, a w przypadku HTTP to jest to po prostu tekst. @PanMaciej opisz co chcesz osiągnąć, to może będziemy mogli pomóc
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6
Chodzi mi o wysyłania formularzy, pobierania źródeł stron i inne tego typu operacje, które wykonuje przeglądarka.
- Rejestracja: dni
- Ostatnio: dni
W takim razie @kult podał ci już najlepsze źródło zawierające wszystkie potrzebne informacje: http://www.ietf.org/rfc/rfc2616.txt