Przesyłanie obrazu kamery IP

background image

Systemy Monitoringu Wizyjnego

Systemy Monitoringu Wizyjnego

(telewizja obserwacyjna CCTV)

(telewizja obserwacyjna CCTV)

z zastosowaniem

z zastosowaniem

Technologii Sieciowej IP

Technologii Sieciowej IP

background image

Przetwarzanie obrazu na sygnał

Przetwarzanie obrazu na sygnał

elektryczny

elektryczny

– Głównym podzespołem decydującym o parametrach

kamery telewizyjnej jest

lampa

analizująca

lub

przetwornik obrazu CCD

. Zadaniem ich jest

przetworzenie obrazu optycznego, rzutowanego przez
obiektyw kamery na powierzchnię światłoczułą
przetwornika, na sygnał elektryczny o postaci
szeregowej.

Lampy analizujące

Lampy analizujące

VIDICON-

VIDICON-

starej generacji

starej generacji

Przetworniki

Przetworniki

CCD i CMOS-

CCD i CMOS-

nowej generacji

nowej generacji

background image

Vidicon- lampa analizująca

Vidicon- lampa analizująca

Lampa

Lampa

vidiconowa

vidiconowa

Schemat ideowy

Schemat ideowy

background image

Przetworniki obrazu

Przetworniki obrazu

CCD

CCD

(Charged Coupled

(Charged Coupled

Device

Device

- czujnik fotoelektryczny.)

- czujnik fotoelektryczny.)

i

i

CMOS

CMOS

(Complementory Metal Oxide

(Complementory Metal Oxide

Semiconductor

Semiconductor

Komplementarny półprzewodnik z tlenków metalu)

Komplementarny półprzewodnik z tlenków metalu)

Przetworniki CCD produkowane są w technologii wynalezionej
specjalnie do zastosowań w kamerach przemysłowych. Z kolei sensory
CMOS są wytwarzane w tej samej technologii co układy używane w
komputerach.

background image

Porównanie kształtu plamek wybierających w

Porównanie kształtu plamek wybierających w

lampach analizujących (a) i przetwornikach

lampach analizujących (a) i przetwornikach

CCD (b)

CCD (b)

(a) (b)

(a) (b)

background image

Charakterystyki bezwładności: a) lampy

analizującej;

b) przetwornika CCD

(a) (b)

(a) (b)

background image

Zalety CCD do lamp analizujących

Zalety CCD do lamp analizujących

Przetworniki CCD/CMOS wykazują szereg zalet w

porównaniu z lampami analizującymi:

— brak bezwładności;

— odporność na wypalanie obrazu;

— idealna geometria obrazu;

— niewrażliwość na zakłócenia magnetyczne;

— zdolność przenoszenia w szerokim zakresie silnie

oświetlonych fragmentów obrazu;

— prawie nieograniczona trwałość;

— duży stosunek sygnału do szumu;

— duża odporność na narażenia mechaniczne;

— możliwość masowej produkcji przy zastosowaniu

technologii układów scalonych

background image

W obu przypadkach foton, padając na materiał

W obu przypadkach foton, padając na materiał

półprzewodnikowy, wybija elektrony, które niosą informacje o

półprzewodnikowy, wybija elektrony, które niosą informacje o

natężeniu światła.

natężeniu światła.

Najważniejszą różnicą między przetwornikami CCD i CMOS jest

Najważniejszą różnicą między przetwornikami CCD i CMOS jest

to, że elementem przetwarzająco – akumulującym w czujniku CCD

to, że elementem przetwarzająco – akumulującym w czujniku CCD

jest kondensator złączowy, a w czujniku CMOS kondensator MOS.

jest kondensator złączowy, a w czujniku CMOS kondensator MOS.

Technologie produkcji obu sensorów są różne

Technologie produkcji obu sensorów są różne

background image

Pod koniec 2000 roku amerykańska spółka FOVEON

Pod koniec 2000 roku amerykańska spółka FOVEON

wyprodukowała nowy, rewolucyjny scalony przetwornik

wyprodukowała nowy, rewolucyjny scalony przetwornik

CMOS

CMOS

background image

Standard RGB (rys. z lewej)

Standard RGB (rys. z lewej)

Standard YUV (rys. z prawej)

Standard YUV (rys. z prawej)

YUV - model barw, w którym Y

YUV - model barw, w którym Y

odpowiada za jasność obrazu

odpowiada za jasność obrazu

(luminancję), a pod UV zaszyta jest

(luminancję), a pod UV zaszyta jest

barwa - dwie chrominancje.

barwa - dwie chrominancje.

Y=0.299 *R + 0.587*G +0.114 *B

Y=0.299 *R + 0.587*G +0.114 *B

U = R - Y

U = R - Y

V = B – Y

V = B – Y

RGB, jego nazwa powstała ze

RGB, jego nazwa powstała ze

złożenia pierwszych liter angielskich

złożenia pierwszych liter angielskich

nazw barw:

nazw barw:

R – red (czerwonej)

R – red (czerwonej)

G – green (zielonej)

G – green (zielonej)

B – blue (niebieskiej)

B – blue (niebieskiej)

Najczęściej stosowany jest 24-bitowy

Najczęściej stosowany jest 24-bitowy

zapis kolorów (po 8 bitów na każdą z

zapis kolorów (po 8 bitów na każdą z

barw składowych) które przyjmują

barw składowych) które przyjmują

wartość z zakresu 0-255

wartość z zakresu 0-255

background image

Schematy blokowe kamery z wyjściem USB

Schematy blokowe kamery z wyjściem USB

Przetwornik A/C

Procesor

sterujący

Pamięć wewnętrzna

USB

Scalony przetwornik obrazu

Komputer z oprogramowaniem

Obiektyw

background image

Schematy blokowe kamery z wyjściem

Schematy blokowe kamery z wyjściem

Ethernet

Ethernet

background image

Wnętrze typowej kamery IP

Wnętrze typowej kamery IP

Filt
r

Przetwornik CCD

Bateria
litowa

Centralny
procesor

Ethernet kontroler

RJ 45 gniazdo

Płytka ster.
obiektywem

Procesor
obrazu

Kompresja JPEG

Gniazdo
zasilania

Przetwornik zasilania

background image

Kamery internetowe czy
sieciowe?

Jaka jest różnica pomiędzy
kamerą IP, kamerą sieciową
czy kamerą internetową?

Kamera internetowa / Kamera IP - Obie nazwy wynikają z

Kamera internetowa / Kamera IP - Obie nazwy wynikają z

bezpośredniego tłumaczenia z języka angielskiego Network

bezpośredniego tłumaczenia z języka angielskiego Network

Camera (kamera sieciowa) i IP Camera (kamera IP).

Camera (kamera sieciowa) i IP Camera (kamera IP).

Kamera sieciowa IP, to określenie jest najtrafniejsze. Nazwa ta po

Kamera sieciowa IP, to określenie jest najtrafniejsze. Nazwa ta po

prostu określa zasadę ich działania z siecią komputerową , gdzie

prostu określa zasadę ich działania z siecią komputerową , gdzie

każdy z komputerów może mieć do niej dostęp poprzez nadawany

każdy z komputerów może mieć do niej dostęp poprzez nadawany

jej nr IP. Dokładnie tak samo jak każdy komputer w sieci ma

jej nr IP. Dokładnie tak samo jak każdy komputer w sieci ma

nadany swój nr IP.

nadany swój nr IP.

Kamera internetowa (WebCam) zazwyczaj jest urządzeniem

Kamera internetowa (WebCam) zazwyczaj jest urządzeniem

zakończonym Interfejsem USB i co najwyżej pomoże nam w

zakończonym Interfejsem USB i co najwyżej pomoże nam w

komunikacji poprzez komunikatory internetowe takie jak GG czy

komunikacji poprzez komunikatory internetowe takie jak GG czy

SKYPE.

SKYPE.

background image

Podział urządzeń

Podział urządzeń

przetwarzających sygnał

przetwarzających sygnał

analog video na video IP

analog video na video IP

Kamery IP (LAN , WiFi)

Kamery IP (LAN , WiFi)

Web Serwery

Web Serwery

Rejestratory i karty DVR

Rejestratory i karty DVR

Telewizja cyfrowa (medium przesyłu)

Telewizja cyfrowa (medium przesyłu)

- internetowa

- internetowa

- rozsiewcza naziemna

- rozsiewcza naziemna

- satelitarna

- satelitarna

background image

Zastosowanie Kamery IP i Web Serwera

Zastosowanie Kamery IP i Web Serwera

Przykładowe DANE TECHNICZNE:

- Przetwornik w technologii : 1/3" SONY
SUPER HAD CCD
- System PAL
- Rozdzielczość pozioma: 520 linii
- Minimalne oświetlenie: 0,1 LUX kolor
- Kompresja: H.264
- Transmisja od 1 do 25kl/s
- Port sieciowy: RJ45/10-100
- Port Audio - wejście i wyjście
- Wejścia i Wyjścia alarmowe
- Protokół sieciowy:
TCP/IP,UDP,IP,FTP,DHCP,SMPT,HTTP,DNS,ARP,I
CMP,POP3,NTP.............
- Automatyczny balans bieli
- Zakres temperatur pracy: od - 10 do 55 st. C

background image

Zastosowanie rejestratora

Zastosowanie rejestratora

DVR

DVR

background image

Mieszane zastosowanie technik konwersji

Mieszane zastosowanie technik konwersji

obrazu

obrazu

Multicast RTP

jest zaawansowaną technologią

umożliwiającą redukcje zajętości pasma, potrzebnego
dla wielu klientów, odbierających ten sam strumień
wideo.

background image

Połączenie analogowych i cyfrowych urządzeń

Połączenie analogowych i cyfrowych urządzeń

obróbki sygnału video

obróbki sygnału video

background image

Przepustowość w sieciach

Przepustowość w sieciach

komputerowych

komputerowych

Transmisja wizji wymaga

dużych przepustowości?

(przykładowo 1 klatka obrazu = 16

kBajtów =128 kbitów /s)

PSTN 56 kbitów/s 0,45 kl/s

ISDN 64 kbitów/s 0,5 kl/s

ISDN 128 kbitów/s 1 kl/s

ADSL 256 kbitów/s 2 kl/s

ADSL 512 kbitów/s 4 kl/s

A zatem kompresja !

background image

Rozmiar zajmowanej

Rozmiar zajmowanej

przestrzeni dysku, pamięci

przestrzeni dysku, pamięci

Obraz

Obraz

PAL

PAL

zwykle składa się

zwykle składa się

25

25

klatek na sekundę,

klatek na sekundę,

720

720

punktów w

punktów w

poziomie i

poziomie i

576

576

punktów w pionie, a kolor każdego z tych punktów

punktów w pionie, a kolor każdego z tych punktów

opisany jest

opisany jest

24

24

bitami. Oznacza to, że każda 1 sekunda nie

bitami. Oznacza to, że każda 1 sekunda nie

skompresowanego obrazu w standardzie PAL ma wielkość prawie

skompresowanego obrazu w standardzie PAL ma wielkość prawie

30

30

megabajtów. Jak łatwo wyliczyć

megabajtów. Jak łatwo wyliczyć

1,5

1,5

godzinny film zajmie ponad

godzinny film zajmie ponad

156

156

gigabajtów

gigabajtów

Przykład obliczeń dla strumienia video

Przykład obliczeń dla strumienia video

720 x 572 pixeli =414720 pixeli x 24 bity= 9953289 bitów

720 x 572 pixeli =414720 pixeli x 24 bity= 9953289 bitów

9953289 bitów = 1244160 Bajtów =1215 kB = 1,18 MB

9953289 bitów = 1244160 Bajtów =1215 kB = 1,18 MB

1,18 MB jeden obraz /s

1,18 MB jeden obraz /s

Złudzenie płynnego ruchu jest przy 25 obrazach /s

Złudzenie płynnego ruchu jest przy 25 obrazach /s

1,18 MB X 25 =29,5 MB / s lub ok.

1,18 MB X 25 =29,5 MB / s lub ok.

236 Mb /s

236 Mb /s

A zatem kompresja !

background image

Formaty zapisu obrazu i dźwięku

Formaty zapisu obrazu i dźwięku

JPEG

JPEG

(Joint Photographic Experts Group) W 1986 roku z inicjatywy

(Joint Photographic Experts Group) W 1986 roku z inicjatywy

ISO oraz CCITT powstał zespół ekspertów , który zjednoczył wysiłki

ISO oraz CCITT powstał zespół ekspertów , który zjednoczył wysiłki

różnych niezależnych grup.

różnych niezależnych grup.

JPEG to algorytm kompresji obrazu zaprojektowany do kompresji

JPEG to algorytm kompresji obrazu zaprojektowany do kompresji

obrazów pełnokolorowych lub w skali szarości przedstawiających

obrazów pełnokolorowych lub w skali szarości przedstawiających

naturalne sceny .Nie działa zbyt dobrze z obrazami

naturalne sceny .Nie działa zbyt dobrze z obrazami

nierealistycznymi, takimi jak kreskówki czy szkice oparte na

nierealistycznymi, takimi jak kreskówki czy szkice oparte na

liniach. Jego odmiana to

liniach. Jego odmiana to

Motion JPEG (ruchomy JPEG)

Motion JPEG (ruchomy JPEG)

używana do

używana do

odtwarzania ruchomych obrazów

odtwarzania ruchomych obrazów

MPEG

MPEG

(ang. Moving Picture Experts Group) - grupa robocza ISO/IEC

(ang. Moving Picture Experts Group) - grupa robocza ISO/IEC

zajmująca się rozwojem standardów kodowania audio i wideo, a

zajmująca się rozwojem standardów kodowania audio i wideo, a

także zatwierdzona przez ISO grupa powszechnie stosowanych

także zatwierdzona przez ISO grupa powszechnie stosowanych

formatów zapisu danych zawierających

formatów zapisu danych zawierających

ruchomy obraz i dźwięk.

ruchomy obraz i dźwięk.

Jego działanie opiera się na zapisywaniu informacji tylko o

Jego działanie opiera się na zapisywaniu informacji tylko o

zmianach następujących w obrębie klatki w stosunku do sąsiednich

zmianach następujących w obrębie klatki w stosunku do sąsiednich

obrazów

obrazów

background image

Wersje formatu MPEG

Wersje formatu MPEG

MPEG-1

dotyczy kodowania sekwencji obrazu i dźwięku i jest

wykorzystywana w zapisie na dyskach kompaktowych.

MPEG-2

standard używany jest do zapisu filmów Video CD,

DVD i transmisji telewizji cyfrowej W roku 1994 pojawiła się

specyfikacja standardu MPEG-2, w którym maksymalna

rozdzielczość obrazu wynosi 1920x1152 punktów, a

prędkość transferu waha się między 3 a 130 Mb/s.

MPEG-3

Standard został zaprojektowany z myślą o telewizji

wysokiej rozdzielczości HDTV o przepływności od 20 do 40

Mbit. /s. Szybko okazało się że podobne rezultaty można

uzyskać modyfikując istniejący standard MPEG-2. Wkrótce

prace nad MPEG-3 zostały przerwane.

MPEG-4

jest przystosowany głównie do kompresji danych

strumieniowych (wideokonferencje), posiada

zaimplementowane funkcje ochronne przed błędami

przesyłu.

background image

Dalszy rozwój technik kompresji

Dalszy rozwój technik kompresji

AVC (ang. Advanced Video Coding)

AVC (ang. Advanced Video Coding)

Standard kodowania sekwencji wizyjnych o

Standard kodowania sekwencji wizyjnych o

bardzo małych przepływnościach, przyjęty w roku

bardzo małych przepływnościach, przyjęty w roku

2003 jako 10 część standardu ISO MPEG-4 oraz

2003 jako 10 część standardu ISO MPEG-4 oraz

jako rekomendacja ITU-T H.264. Projekt x264

jako rekomendacja ITU-T H.264. Projekt x264

zajmuje się stworzeniem otwartej implementacji

zajmuje się stworzeniem otwartej implementacji

tego kodeka.

tego kodeka.

Efektywność kompresji kodera

Efektywność kompresji kodera

AVC

AVC

dzięki

dzięki

wprowadzeniu nowych rozwiązań jest o wiele

wprowadzeniu nowych rozwiązań jest o wiele

większa niż poprzednich standardów:

większa niż poprzednich standardów:

MPEG-1,

MPEG-1,

MPEG-2 czy MPEG-4 ASP

MPEG-2 czy MPEG-4 ASP

background image

Kompresja i dekompresja obrazu JPEG

Kompresja i dekompresja obrazu JPEG

1) konwersja obrazu RGB do modelu YUV

2) Podział obrazu na bloki 8x8

3) Obliczanie transformaty cosinusowej dla bloków

4) Kwantyzacja współczynników transformaty

5) Konwersja tablicy współczynników do postaci.
wektora i jego kodowanie

background image

Algorytm Motion-JPEG Idea jego działania polega na

Algorytm Motion-JPEG Idea jego działania polega na

osobnej kompresji każdej z klatek filmu przy użyciu

osobnej kompresji każdej z klatek filmu przy użyciu

algorytmu JPEG

algorytmu JPEG

AVI (ang. Audio Video Interleave)

AVI (ang. Audio Video Interleave)

to kontener danych

to kontener danych

audiowizualnych. Został

audiowizualnych. Został

wprowadzony w roku 1992 przez

wprowadzony w roku 1992 przez

firmę Microsoft jako element

firmę Microsoft jako element

strategii przystosowania systemu

strategii przystosowania systemu

Windows do obsługi multimediów,

Windows do obsługi multimediów,

stanowiący część technologii

stanowiący część technologii

Video for Windows.

Video for Windows.

Najczęściej stosowane w nim

Najczęściej stosowane w nim

formaty kompresji obrazu to XviD,

formaty kompresji obrazu to XviD,

DivX, Intel Real Time Video, Indeo,

DivX, Intel Real Time Video, Indeo,

Cinepak,

Cinepak,

MJPEG

MJPEG

,

,

Editable MPEG,

Editable MPEG,

VDOWave, Clear Video/Real Video,

VDOWave, Clear Video/Real Video,

QPEG, MPEG-4

QPEG, MPEG-4

Np. YUV

Np. YUV

4:2:2

4:2:2

jest to forma

jest to forma

proporcji i oznacza, stosunek

proporcji i oznacza, stosunek

częstości próbkowania luminacji

częstości próbkowania luminacji

do częstości próbkowania obu

do częstości próbkowania obu

sygnałów różnicowych koloru

sygnałów różnicowych koloru

(chrominancji).

(chrominancji).

background image

Podstawowe algorytmy obróbki obrazu

Podstawowe algorytmy obróbki obrazu

Podpróbkowanie chrominancji

Podpróbkowanie chrominancji

Standard

Standard

RGB

RGB

to 8-bitowe wartości informujące o

to 8-bitowe wartości informujące o

nasyceniu punktu kolorami: czerwonym (red), zielonym

nasyceniu punktu kolorami: czerwonym (red), zielonym

(green) oraz niebieskim (blue)

(green) oraz niebieskim (blue)

Standard

Standard

YUV

YUV

to luminancja (jasność, oznaczenie Y) oraz

to luminancja (jasność, oznaczenie Y) oraz

chrominancja (unikatowy kolor, oznaczenie U i V).

chrominancja (unikatowy kolor, oznaczenie U i V).

Jak wykazały badania, informacja kolorystyczna ma

Jak wykazały badania, informacja kolorystyczna ma

mniejsze znaczenie dla ludzkiego oka, dlatego stosuje się

mniejsze znaczenie dla ludzkiego oka, dlatego stosuje się

"podpróbkowanie" - najczęściej na każde 2x2 punkty

"podpróbkowanie" - najczęściej na każde 2x2 punkty

luminancji przypada zaledwie jeden punkt chrominancji U

luminancji przypada zaledwie jeden punkt chrominancji U

i jeden V.

i jeden V.

Kodowanie transformatowe:

Kodowanie transformatowe:

- dyskretna transformata cosinusowa (FDCT),

- dyskretna transformata cosinusowa (FDCT),

- odwrotna dyskretna transformata cosinusowa

- odwrotna dyskretna transformata cosinusowa

(IDCT -

(IDCT -

Inverse )

Inverse )

Obraz każdej klatki dzielony jest na bloki o wielkości 8x8

Obraz każdej klatki dzielony jest na bloki o wielkości 8x8

punktów, dokonuje się operacji matematycznej nazywanej

punktów, dokonuje się operacji matematycznej nazywanej

transformatą cosinusową, która informację o 64 punktach

transformatą cosinusową, która informację o 64 punktach

pozwala zapisać na zaledwie kilku liczbach bez zauważalnej

pozwala zapisać na zaledwie kilku liczbach bez zauważalnej

straty jakości.

straty jakości.

background image

Podstawowe algorytmy obróbki obrazu

Podstawowe algorytmy obróbki obrazu

Kodowanie Huffmana

Kodowanie Huffmana

Informacja o wektorach ruchu i współczynnikach

Informacja o wektorach ruchu i współczynnikach

DCT jest kodowana kodem Huffmana. Wartości

DCT jest kodowana kodem Huffmana. Wartości

bardzo prawdopodobne są reprezentowane przez

bardzo prawdopodobne są reprezentowane przez

krótsze ciągi zer i jedynek, a mało prawdopodobne -

krótsze ciągi zer i jedynek, a mało prawdopodobne -

przez dłuższe.

przez dłuższe.

Ma to na celu zmniejszenie objętości

Ma to na celu zmniejszenie objętości

macierzy.

macierzy.

Kompensacja ruchu

Kompensacja ruchu

Zamiast podawania w każdej klatce informacji o

Zamiast podawania w każdej klatce informacji o

każdym pikselu, podaje się dane o pikselach, które

każdym pikselu, podaje się dane o pikselach, które

zmieniły swoje cechy. Dla każdego makrobloku

zmieniły swoje cechy. Dla każdego makrobloku

(16x16 punktów) oblicza się wektor, wskazujący na

(16x16 punktów) oblicza się wektor, wskazujący na

miejsce w klatce odniesienia (najczęściej jest to

miejsce w klatce odniesienia (najczęściej jest to

poprzednia klatka filmu), które jest najbardziej

poprzednia klatka filmu), które jest najbardziej

podobne do kodowanego makrobloku. Do odbiornika

podobne do kodowanego makrobloku. Do odbiornika

przesyła się wartość wektora i różnicę względem

przesyła się wartość wektora i różnicę względem

"podobnego" makrobloku. Ta operacja pozwala na

"podobnego" makrobloku. Ta operacja pozwala na

ogromną redukcję przesyłanych danych.

ogromną redukcję przesyłanych danych.

background image

Aplikacje współpracujące z

Aplikacje współpracujące z

urządzeniami przetwarzania obrazu

urządzeniami przetwarzania obrazu

Zadania aplikacji :

Zadania aplikacji :

- dostarczanie jednego lub więcej źródeł

- dostarczanie jednego lub więcej źródeł

obrazu do obserwatora,

obrazu do obserwatora,

- archiwizacja przechwytywanych obrazów,

- archiwizacja przechwytywanych obrazów,

- obróbka obrazów mająca na celu

- obróbka obrazów mająca na celu

dostarczenie istotnych informacji

dostarczenie istotnych informacji

obserwatorowi

obserwatorowi

background image

Przykład aplikacji dostarczającej i archiwizującej obrazy

Przykład aplikacji dostarczającej i archiwizującej obrazy

background image

Ta aplikacja pomaga w

Ta aplikacja pomaga w

zaawansowanej obróbce obrazu

zaawansowanej obróbce obrazu

background image

Transport danych TCP a UDP

Transport danych TCP a UDP

UDP (ang. User Datagram Protocol

UDP (ang. User Datagram Protocol

-

-

Datagramowy Protokół

Datagramowy Protokół

Użytkownika) – jeden z podstawowych protokołów

Użytkownika) – jeden z podstawowych protokołów

internetowych. UDP zajmuje się dostarczaniem

internetowych. UDP zajmuje się dostarczaniem

pojedynczych pakietów, udostępnionych przez IP.

pojedynczych pakietów, udostępnionych przez IP.

TCP (ang. Transmission Control Protocol

TCP (ang. Transmission Control Protocol

-

-

protokół kontroli

protokół kontroli

transmisji) – strumieniowy protokół komunikacji między

transmisji) – strumieniowy protokół komunikacji między

dwoma komputerami.

dwoma komputerami.

W przeciwieństwie do

W przeciwieństwie do

UDP, TCP

UDP, TCP

zapewnia wiarygodne

zapewnia wiarygodne

połączenie dla wyższych warstw komunikacyjnych przy

połączenie dla wyższych warstw komunikacyjnych przy

pomocy sum kontrolnych i numerów sekwencyjnych

pomocy sum kontrolnych i numerów sekwencyjnych

pakietów, w celu weryfikacji wysyłki i odbioru. Brakujące

pakietów, w celu weryfikacji wysyłki i odbioru. Brakujące

pakiety są obsługiwane przez żądania retransmisji

pakiety są obsługiwane przez żądania retransmisji

cechą odróżniającą

cechą odróżniającą

UDP od TCP

UDP od TCP

jest możliwość transmisji do

jest możliwość transmisji do

kilku adresów docelowych na raz (tzw

kilku adresów docelowych na raz (tzw

. multicast

. multicast

).

).

background image

Datagram UDP

Datagram UDP

Pola

PORT NADAWCY i PORT ODBIORCY

zawierają 16-

bitowe numery portów UDP używane do odnajdywania
procesów oczekujących na dany datagram .
Pole

PORT NADAWCY

jest opcjonalne.

Pole

DŁUGOŚĆ

zawiera wartość odpowiadającą liczbie

bajtów datagramu UDP wliczając nagłówek i dane.
Minimalna więc wartość tego pola wynosi więc 8, czyli jest
długością samego nagłówka.

Pole

SUMA KONTROLNA

jest opcjonalne. Ponieważ jednak

IP nie wylicza sum kontrolnych dla danych, suma kontrolna
UDP jest jedyną gwarancją, że dane nie zostały uszkodzone.

background image

Stos komunikacyjny

Stos komunikacyjny

Warstwa aplikacji

(HTTP, SMTP,

FTP, NFS, NIS, LPD, Telnet,
SSH. )

Warstwa transportowa

(UDP i TCP)

Warstwa sieciowa

(IP) lub

(ICMP, IGMP, RIP, OSPF i EGP).

Warstwa łącza

(ARP i RARP)

background image

Dziękuję za uwagę.


Document Outline


Wyszukiwarka

Podobne podstrony:
Przesyłanie obrazu z kamery na serwer
Kamery ip
Przesyłanie obrazu z komputera na komputer
Podglad obrazu z kamer IP rejestratora BCS przez LAN
Linux] – Odwracanie obrazu z kamery w Skype dla Debian, Ubuntu, Gentoo
Linux] – Odwracanie obrazu z kamery w Skype dla Debian, Ubuntu, Gentoo
Adresy IP
w8 VLAN oraz IP w sieciach LAN
ADRESACJA W SIECIACJ IP
SNMP (IP)
Cyfrowy system rejestracji obrazu
Postępowanie z podejrzanymi przesyłkami(1)
Adresy IP
Znaki w sztuce na przykładzie obrazu Małżenstwo Arnolfinich

więcej podobnych podstron