Notes![what is notes.io? What is notes.io?](/theme/images/whatisnotesio.png)
![]() ![]() Notes - notes.io |
Na początku aplikacja o nazwie „Serwer FTP" chce przesłać pewną paczkę danych
o nazwie PLIK.MP3 do aplikacji o nazwie „Klient FTP" na innym komputerze w sieci.
*Warstwa aplikacji - Paczka danych obsługiwana jest w warstwie aplikacji przez protokół FTP, służący do
transmisji danych. Protokół ten dodaje do PLIK.MP3 swój własny nagłówek Nagł_FTP
i przekazuje całość do warstwy transportowej.
*Warstwa transportowa - Warstwą transportową dla protokołu FTP jest protokół TCP.
Protokół ten otrzymuje dane w postaci sklejonych: Nagł_FTP+PLIK.MP3.
Następnie adresuje te dane za pomocą numerów portu na komputerze lokalnym i numeru portu na komputerze odległym.
Numery te umieszcza w swoim własnym nagłówku, który dokleja do danych i przekazuje do warstwy Internetu.
*Warstwa internetu - Protokół IP działający w warstwie Internetu otrzymuje
dane w postaci: Nagł_TCP+Nagł_FTP+ PLIK.MP3, a następnie również
adresuje je numerem IP komputera lokalnego i numerem komputera docelowego.
Oba numery są zawarte w nagłówku protokołu IP, doklejanym do danych.
Następnie protokół IP przekazuje paczkę danych w postaci: Nagł_IP+Nagł_TCP+Nag_FTP+PLIK.MP3 do pro-
tokołu warstwy dostępu do sieci.
*Warstwa dostępu do sieci - Przyjmijmy, że komputer wysyłający dane jest podłączony poprzez sieć Ethernet.
Dalszym przesyłaniem danych zajmuje się protokół
Ethernet, który również dokleja swój nagłówek z adresem karty sieciowej komputera
lokalnego i adresem karty sieciowej komputera docelowego; powstaje paczka danych
postaci: Nagł_Ethemet+Nagł_IP+Nagł_TCP+Nagł_FTP+PLIK.MP3. Paczka ta zapi-
sywana jest w formie impulsów elektrycznych i wysyłana przez kabel podłączony do karty
sieciowej komputera nadającego dane.
Transmisja danych pomiędzy kolejnymi warstwami modelu ISO/OSI
Dane przekazywane są od wierzchołka stosu poprzez kolejne warstwy aż do warstwy
fizycznej, która przesyła je poprzez sieć do odległego hosta. Na szczycie stosu znajdują
się usługi świadczone bezpośrednio użytkownikowi przez aplikacje sieciowe, na spo-
dzie - sprzęt realizujący transmisję sygnałów niosących informacje.
Każda kolejna warstwa musi znać jedynie format danych wymagany do komunikacji
poprzez warstwę niższą, zwany protokołem wymiany danych. Przy przechodzeniu
do warstwy niższej warstwa dokleja do otrzymanych przez siebie danych nagłówek
z informacjami dla swojego odpowiednika na odległym komputerze. Dzięki temu ko-
lejne warstwy nie ingerują w zawartość otrzymaną z warstwy poprzedniej. Po odebraniu
danych z warstwy niższej warstwa wyższa interpretuje nagłówek „doklejony" przez
swojego odpowiednika z komputera odległego i jeśli zachodzi potrzeba przekazania
danych do warstwy wyższej, usuwa swój nagłówek i przekazuje dane dalej.
*Warstwa fizyczna - Zapewnia transmisję danych pomiędzy węzłami sieci. Definiuje interfejsy sieciowe
i medium transmisji.
*Warstwa łącza danych - Zapewnia niezawodność łącza danych. Definiuje mechanizmy kontroli błędów w prze-
syłanych ramkach lub pakietach. Jest ona ściśle powiązana z warstwą fizyczną, która narzuca topologię.
Warstwa ta często zajmuje się również kompresją danych.
*Warstwa sieciowa - Zapewnia metody ustanawiania, utrzymywania i rozłączania połączenia sieciowego.
Obsługuje błędy komunikacji. Ponadto jest odpowiedzialna za trasowanie (routing)
pakietów w sieci, czyli wyznaczenie optymalnej trasy dla połączenia. W niektórych
warunkach dopuszczalne jest gubienie pakietów przez tę warstwę. W skład jej obiek-
tów wchodząm.in. routery.
*Warstwa transportowa - Zapewnia przezroczysty transfer danych typu punkt-do-punktu (point-to-point). Dba
o kolejność pakietów otrzymywanych przez odbiorcę. Sprawdza poprawność (CRC)
przesyłanych pakietów i w przypadku ich uszkodzenia lub zaginięcia zapewnia retrans-
misję. Powyżej tej warstwy dane mogą być traktowane jako strumień.
*Warstwa sesji - Zapewnia aplikacjom na odległych komputerach realizację wymiany danych pomię
dzy nimi. Kontroluje nawiązywanie i zrywanie połączenia przez aplikację. Jest odpowie-
dzialna za poprawną realizację zapytania o daną usługę.
*Warstwa prezentacji - Zapewnia tłumaczenie danych, definiowanie ich formatu oraz odpowiednią składnię.
Umożliwia przekształcenie danych na postać standardową, niezależną od aplikacji.
Rozwiązuje takie problemy, jak niezgodność reprezentacji liczb, znaków końca wiersza,
liter narodowych itp.
*Warstwa aplikacji - Zapewnia aplikacjom metody dostępu do środowiska OSI. Warstwa ta świadczy usługi
końcowe dla aplikacji, m.in. udostępnianie zasobów (plików, drukarek). Na tym pozio-
mie rezydują procesy sieciowe dostępne bezpośrednio dla użytkownika.
Ramki ETHERNET
*Preambuła - naprzemienny ciąg bitów 1 i O, informujący o nadchodzącej ramce.
Najczęściej nie jest on włączany do wielkości ramki. Uznawany jest za część procesu
komunikacji.
*SFD - -bajt kończący preambułę o postaci: ' 10101011 ', zawsze jest zakończony dwoma bitami 1.
Wcześniejszy standard DIX (przed ustaleniem normy IEEE 802.3) definiuje taki sam ciąg bitów.
![]() |
Notes is a web-based application for online taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000+ notes created and continuing...
With notes.io;
- * You can take a note from anywhere and any device with internet connection.
- * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
- * You can quickly share your contents without website, blog and e-mail.
- * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
- * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.
Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.
Easy: Notes.io doesn’t require installation. Just write and share note!
Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )
Free: Notes.io works for 14 years and has been free since the day it was started.
You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;
Email: [email protected]
Twitter: http://twitter.com/notesio
Instagram: http://instagram.com/notes.io
Facebook: http://facebook.com/notesio
Regards;
Notes.io Team