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.
Chodzi o jakieś przykłady w jakimś konkretnym języku czy ogólnie jakiś opis protokołu HTTP?
@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 :)
Wszystko dokładnie masz opisane w dokumencie rfc2616.
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.
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
Chodzi mi o wysyłania formularzy, pobierania źródeł stron i inne tego typu operacje, które wykonuje przeglądarka.
W takim razie @kult podał ci już najlepsze źródło zawierające wszystkie potrzebne informacje: http://www.ietf.org/rfc/rfc2616.txt