-
Data: 2015-08-01 19:24:56
Temat: Re: [http] jak to działa
Od: "pawel" <p...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]> tak przepraszam, mój błąd
Nie ma sprawy. Wracając do tematu. Układ rtl8019as wymaga użycia
zewnętrznego mcu. Możesz to być np: avr 8-bit.
Układ rtl zawiera w sobie zarówno obsługę warstwy fizycznej PHY jak i MAC
oraz pamięć ram do przechowywania
odebranych ramek, oraz wysyłania ramek z mcu.
Rtl odebrane pakiety umieszcza w swojej pamięci ram.
W mcu należy zaimplementować:
- sterownik do rtl który będzie dokonywał wstępnej konfiguracji oraz będzie
odbierał i wysyłał pakiety z pamięci ram i do pamięci ram rtl'a
- jak już odbierze pakiet to będzie potrzebny jakiś stos tcp/ip który
dekoduje pakiet czyli sprawdza adresy mac, źródłowy, docelowy, rodzaj
pakietu arp, ip, tcp.
Jeśli chodzi o pobieranie strony z serwera http to mcu musi:
- utworzyć pakiet(y) tcp i nawiązać połączenie z serwerem http jako klient
tcp (syn, syn+ack, ack)
- utworzyć i wysłać zapytanie zgodne z protokołem http czyli np: metoda GET
- odczytać zawartość przesłaną przez serwer http czyli nagłówek http i treść
strony tak jak to robi każda przeglądarka www
Paweł
Następne wpisy z tego wątku
- 01.08.15 19:45 platformowe głupki
- 01.08.15 19:54 platformowe głupki
- 01.08.15 19:55 platformowe głupki
- 01.08.15 20:34 pawel
- 01.08.15 21:04 platformowe głupki
- 02.08.15 04:00 Budzik
- 02.08.15 12:13 pawel
- 02.08.15 12:59 k...@g...com
- 02.08.15 13:17 platformowe głupki
- 02.08.15 17:46 szemrany
- 02.08.15 19:03 platformowe głupki
- 02.08.15 22:59 szemrany
- 05.08.15 18:49 pawel
- 05.08.15 19:02 platformowe głupki
- 05.08.15 19:04 platformowe głupki
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-27 OT musk
- 2025-01-27 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-01-27 Warszawa => Java Developer <=
- 2025-01-27 Warszawa => Data Engineer (Tech Lead) <=
- 2025-01-27 Warszawa => Programista Full Stack (.Net Core) <=
- 2025-01-27 Kto ma PRAWNĄ rację? poseł KO mec. R. Giertych v. mec. B. Lewandowski
- 2025-01-27 Gliwice => IT Expert (Network Systems area) <=
- 2025-01-27 Koszyk okrągły, walec 3x AA, na duże paluszki R6
- 2025-01-27 Warszawa => QA Engineer <=
- 2025-01-27 Warszawa => Analityk Biznesowo-Systemowy <=
- 2025-01-27 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-01-27 Bieruń => Team Lead / Tribe Lead FrontEnd <=
- 2025-01-27 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-27 Kraków => User Experience Designer <=
- 2025-01-27 Kraków => iOS Developer (Swift experience) <=