Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
UDPjestdlaodmianyprotokołembezpołączeniowym,cooznacza,żekomputerynie
wymieniająwiadomościustanawianiapołączenia.ProtokółUDPzostałgłówniepomyślany
dlaszybkichtransakcji,któreskładająsięzpojedynczejwiadomościżądaniaipojedynczej
odpowiedzi,takichjaktransakcjeusługDHCPiDNS.Kiedyprzykładowokomputerwysyła
wiadomośćdoserweraDNS,abytenrozpoznaładresIPnapodstawienazwy
,komputer
przyużyciuprotokołuUDPprzesyłapojedynczypakietzawierającywiadomośćioczekuje
naodpowiedź.Komputerwysyłającynieodbierażadnegopotwierdzenia;jeśliodpowiedź
nienadchodzi,komputerpoprostuponowniewysyławiadomość.Zpunktuwidzeniaruchu
siecimetodatakajestznaczniebardziejefektywnaniżdodatkoweprzesyłaniewiadomości
związanychzustanawianiempołączeniaipotwierdzaniemodebraniapakietów(opróczprze-
syłaniasamychdanych).
UwagaAplikacjesieciowerównieżkorzystajązprotokołuUDPdotransmisjidużych
plikówdanych,któreniewrażliwenazmianępojedynczychbitów,jakstrumieńaudio
czywideo.Wtakiejsytuacjidopuszczalnejestniegwarantowanieusługi.Jeślijednak
komputerprzesyłaplikaplikacjilubdokumentu,utratapojedynczegobitumożespo-
wodować,żeplikniebędzienadawałsiędoużycia,iwtakimprzypadkupreferowane
gwarantowaneusługi,takiejakTCP
.
ZarównoprotokółTCP
,jakiUDPwykonująwłasneprocesyopakowywaniadanych,takjak
robiątoprotokołyIPiEthernetwniższychwarstwachmodeluOSI.Jeśliaplikacjageneruje
wiadomośćprzesyłanąprzezsieć,wiadomośćtaprzechodziwdółdoodpowiedniegoproto-
kołuwarstwytransportu,którydodajewłasnynagłówek.WiadomośćznagłówkiemTCPjest
nazywanasegmentem,apodobniejakwprzypadkuprotokołuIP
,wiadomośćznagłówkiem
UDPnazywanajestdatagramem.Narysunku2-19zilustrowanocałyprocesopakowywania
(enkapsulacja)pakietu,którymamiejsce,zanimnastąpiprzesłaniepakietu.
Nagłówek
Ethernet
Nagłówek
IP
TCPlubUDP
Nagłówek
DatagramIP
SegmentTCPlub
DatagramUDP
Wiadomość
Wiadomość
Nagłówek
Ethernet
transportu
Warstwa
Warstwa
Warstwa
Warstwa
aplikacji
danych
łącza
sieci
Rysunek2-19Enkapsulacjawwarstwietransportu
Protokółwarstwytransportuniejestangażowanywdostarczeniewiadomościdoodpo-
wiedniegokomputeratozadanieprotokołówIPiEthernet.Zamiasttegonagłówekproto-
kołuwarstwytransportuzawierawartościnazywanenumeramiportów,któreidentyfikują
PodstawoweinformacjeoprotokoleTCP/IP
37