Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Pakiety, datagramy, ramki itp - jakie różnice

2,646 views
Skip to first unread message

Paweł

unread,
Jan 12, 2008, 2:54:36 PM1/12/08
to
Witam wszystkich

Mam pewien problem, ponieważ nie bardzo wiem jakie są różnice pomiędzy
tymi pakietami, datagramami itp. Poniżej napiszę to co ja wiem, a wy,
jeśli możecie, poprawcie mnie, bo to jest mi potrzebne i to dość pilnie :(.

1. bity - to co się używa w warstwie fizycznej modelu ISO/OSI
2. ramki - używa się w warstwie łącza danych modelu ISO/OSI
3. datagram/pakiet - wg Wikipedii i mojej wiedzy, to jest to jedno i to
samo. W Wikipedii napisane jest także, że czasami są jakieś drobne
różnice, tylko nie bardzo wiem jakie. Tak więc, możecie mi powiedzieć co
to jest ten pakiet i datagram i w której warstwie się go używa. Wg.
profesorka, UDP i IP to są datagram, a w przypadku TCP jest to już
pakiet. Czy może mi ktoś powiedzieć, gdzie jest różnica?
4. Nagłówek - cały pakiet/datagram bez pola z danymi.

Poza tym, możecie mi także powiedzieć jak się nazywają w poszczególnych
warstwach modelu ISO/OSI i TCP/IP te środki transportu danych? Już
wymieniłem bity, ramki itp, a dla reszty, to jak to się nazywa?

Zapomniałem może o czymś? Są może jeszcze jakieś inne określenia o
których nie wiem?

PS. Tylko proszę mi nie kazać zaglądać do RFC, bo nie mam za bardzo
czasu, żeby to przeszukać, a poza tym mam problemy ze zrozumieniem
niektórych pojęć.

--
Pozdrawiam
Pawel

http://qtforum.pl - cos dla programistów lubujących się w QT
http://qtdev.org/ - to także dla QT-uzaleznionych ;)
http://pl.kielce.wikia.com - Wiki o Kielcach :)

gabriel

unread,
Jan 13, 2008, 3:01:19 PM1/13/08
to
Paweł pisze:

> Witam wszystkich
>
> Mam pewien problem, ponieważ nie bardzo wiem jakie są różnice pomiędzy
> tymi pakietami, datagramami itp. Poniżej napiszę to co ja wiem, a wy,
> jeśli możecie, poprawcie mnie, bo to jest mi potrzebne i to dość pilnie :(.
>
> 1. bity - to co się używa w warstwie fizycznej modelu ISO/OSI
> 2. ramki - używa się w warstwie łącza danych modelu ISO/OSI
Tu się zgadza - jest jak piszesz.

> 3. datagram/pakiet - wg Wikipedii i mojej wiedzy, to jest to jedno i to
> samo. W Wikipedii napisane jest także, że czasami są jakieś drobne
> różnice, tylko nie bardzo wiem jakie.
W trzeciej warstwie ISO/OSI, czyli w sieciowej siedzi Ci protokół IP. Na
tym poziomie mówi się o pakietach IP - chociaż czasem zdarza się, że w
tekstach ang. jest mowa o datagramach.
Dalej idąc w górę stosu lądujesz w warstwie sieci. Tutaj rządzi TCP albo
UDP. W przypadku TCP mówi się o segmentach danych a UDP - tutaj będą
datagramy. Czym się różni TCP od UDP to raczej wiesz, więc nie ma co
dalej wnikać w szczegóły.

> 4. Nagłówek - cały pakiet/datagram bez pola z danymi.
Pokrętna mocno definicja ;-) Nagłówek - ja bym zdefiniował jako pola
dodawane do danych przez daną warstę w miarę schodzenia w dół modelu
ISO/OSI. Proces schodzenie w dół stosu zwie się enkapsulacją ;)

>
> Poza tym, możecie mi także powiedzieć jak się nazywają w poszczególnych
> warstwach modelu ISO/OSI i TCP/IP te środki transportu danych?
Co rozumiesz przez środki transportu danych????

--
gabriel

Paweł

unread,
Jan 14, 2008, 2:36:37 PM1/14/08
to
gabriel wrote:
> Paweł pisze:
>> Witam wszystkich
>>
>> Mam pewien problem, ponieważ nie bardzo wiem jakie są różnice
>> pomiędzy tymi pakietami, datagramami itp. Poniżej napiszę to co ja
>> wiem, a wy, jeśli możecie, poprawcie mnie, bo to jest mi potrzebne
>> i to dość pilnie :(.
>>
>> 1. bity - to co się używa w warstwie fizycznej modelu ISO/OSI 2.
>> ramki - używa się w warstwie łącza danych modelu ISO/OSI
> Tu się zgadza - jest jak piszesz.
>> 3. datagram/pakiet - wg Wikipedii i mojej wiedzy, to jest to jedno
>> i to samo. W Wikipedii napisane jest także, że czasami są jakieś
>> drobne różnice, tylko nie bardzo wiem jakie.
> W trzeciej warstwie ISO/OSI, czyli w sieciowej siedzi Ci protokół IP.
> Na tym poziomie mówi się o pakietach IP - chociaż czasem zdarza się,
> że w tekstach ang. jest mowa o datagramach. Dalej idąc w górę stosu
> lądujesz w warstwie sieci. Tutaj rządzi TCP albo UDP. W przypadku TCP
> mówi się o segmentach danych a UDP - tutaj będą datagramy. Czym się
> różni TCP od UDP to raczej wiesz, więc nie ma co dalej wnikać w
> szczegóły.
>> 4. Nagłówek - cały pakiet/datagram bez pola z danymi.
> Pokrętna mocno definicja ;-) Nagłówek - ja bym zdefiniował jako pola
> dodawane do danych przez daną warstę w miarę schodzenia w dół modelu
> ISO/OSI. Proces schodzenie w dół stosu zwie się enkapsulacją ;)
Dzięki, Czyli TCP, to są segmenty, UDP-datagramy.

>> Poza tym, możecie mi także powiedzieć jak się nazywają w
>> poszczególnych warstwach modelu ISO/OSI i TCP/IP te środki
>> transportu danych?
> Co rozumiesz przez środki transportu danych????

Chodziło mi o to, czy w wyższych warstwach(np w warstwie prezentacji,
czy też aplikacji) też sie jakoś nazywają te dane.

A w modelu TCP/IP jak się nazywają te paczki danych w I warstwie skoro
to jest połączenie warstwy fizycznej i lacza danych w ISO/OSI.

0 new messages