Uwaga: przepraszam, jeśli jest to niewłaściwa witryna dla tego tematu. To pytanie zostało skierowane do Super User z Network Engineering
Podążam wzdłuż UMass Wireshark Labs , w szczególności tej na TCP .
W tym laboratorium zostaniesz poproszony o przesłanie pliku na stronę internetową i obserwowanie ruchu TCP. Ku mojemu zdziwieniu przesyłany plik jest przesyłany w pierwszej kolejności (przez TCP), PRZED wysłaniem POST
żądania. Odniosłem się do mojego przechwytywania z tym, który zapewniają (tcp-ethereal-trace-1) , ale pokazuje to samo.
Rodzi to kilka pytań:
- Czy przesyłanie plików rzeczywiście następuje przed żądaniem HTTP POST?
- Jeśli tak, dlaczego?
- Skąd serwer wie, że może oczekiwać pliku?
- Jak długo będzie nasłuchiwać i nagrywać plik w oczekiwaniu na żądanie POST?
- Pytanie 7 w laboratorium wymaga rozważenia HTTP POST jako pierwszego segmentu połączenia TCP. Wydaje się to przeczyć innym ustaleniom. O co chodzi?