kÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç...

18
Ïñéóìüò Ðñùôïêüëëïõ Åðéêïéíùíßáò. ÄïìÞ Ðñùôïêüëëïõ. Õðçñåóßåò - Óôïé÷åßá Õðçñåóéþí. ÌïíôÝëï áíáöïñÜò OSI. Ôï ðñüôõðï TCP/IP. ÊñéôéêÞ ãéá ôá Ðñüôõðá OSI êáé TCP/IP. KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ

Upload: others

Post on 21-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

• Ïñéóìüò Ðñùôïêüëëïõ Åðéêïéíùíßáò.

• ÄïìÞ Ðñùôïêüëëïõ.

• Õðçñåóßåò - Óôïé÷åßá Õðçñåóéþí.

• ÌïíôÝëï áíáöïñÜò OSI.

• Ôï ðñüôõðï TCP/IP.

• ÊñéôéêÞ ãéá ôá Ðñüôõðá OSI êáé TCP/IP.

KÅÖÁËÁÉÏ 4:

ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ

Page 2: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

4.1 ÃåíéêÜ ðåñß áñ÷éôåêôïíéêÞò äéêôýùí

Ãéá íá åðéôåõ÷èåß ç åðéêïéíùíßá ìåôáîý ôùí õðïëïãéóôéêþí óõóôçìÜôùí,ðñÝðåé íá óõíôåëåóèåß Ýíá óýíïëï áðü öõóéêÝò êáé ëïãéêÝò óõíäÝóåéòäéáöüñùí áíåîÜñôçôùí ôìçìÜôùí. Âáóéêü äüãìá ðïõ åöáñìüæåôáé óôçíåðéêïéíùíßá ôùí õðïëïãéóôþí, åßíáé ç ëïãéêÞ ôïõ «äéáßñåé êáé âáóßëåõå»äçëáäÞ äéáóðÜôáé ç ðñïò áðïóôïëÞ ðëçñïöïñßá óå ìéêñüôåñá ôìÞìáôáðëçñïöïñßáò (ð.÷. ðáêÝôá äåäïìÝíùí) êáé óôç óõíÝ÷åéá ç ôìçìáôïðïéçìÝ-íç ðëçñïöïñßá áðïóôÝëëåôáé ìå âïÞèåéá ðñùôïêüëëùí åðéêïéíùíßáò.

Ïé ïíôüôçôåò ôïõ äéêôýïõ ðïõ åðéèõìïýí íá åðéêïéíùíÞóïõí, åêôåëïýí ìéáäéáäéêáóßá, áíÜëïãá ìå ôçí õðçñåóßá ðïõ åðéôåëïýí. Ìå ôç ÷ñÞóç ôùíðñùôïêüëëùí îåðåñíéÝôáé ç äéáöïñåôéêüôçôá Þ ç áíïìïéïãÝíåéá äéáöü-ñùí ôìçìÜôùí ðïõ èÝëïõí íá åðéêïéíùíÞóïõí ìåôáîý ôïõò.

Óôü÷ïò ôçò ó÷åäßáóçò åíüò äéêôýïõ, åßíáé ç áðëïðïßçóç ôùí õðçñåóéþí êáéç ïñãÜíùóÞ ôïõò. Ç ïñãÜíùóç ôùí õðçñåóéþí åíüò äéêôýïõ áðïôåëåß ôçíëåãüìåíç áñ÷éôåêôïíéêÞ ôïõ äéêôýïõ. Ç áñ÷éôåêôïíéêÞ ç ïðïßá åßíáé äïìç-ìÝíç óå åðßðåäá, åßíáé åêåßíç ðïõ ÷ñçóéìïðïéåßôáé ðëÝïí áðïêëåéóôéêÜ.

Ìå âÜóç áõôÞ ôçí áñ÷éôåêôïíéêÞ,ãéá ôç ìåßùóç ôçò ðïëõðëïêüôç-ôáò, ôá äßêôõá ïñãáíþíïíôáé óåóôñþìáôá (layers) Þ åðßðåäá(levels), üðïõ ôï êáèÝíá ÷ôßæåôáéðÜíù óå êÜðïéï Üëëï. Ôï êÜèå å-ðßðåäï ðáñÝ÷åé õðçñåóßåò óôïáíþôåñü ôïõ (êáé ôï áíôßóôñï-öï), ÷ùñßò íá áðïêáëýðôåé ôïíôñüðï ðïõ ôéò õëïðïéåß áöïý êÜ-ôé ôÝôïéï äåí åßíáé áðáñáßôçôï. Ïáñéèìüò ôùí åðéðÝäùí, ï ñüëïòðïõ åðéôåëåß ôï êáèÝíá áðü áõôÜêáé ï ôñüðïò ðïõ õëïðïéåß ôéò õ-ðçñåóßåò ôïõ åîáñôÜôáé áðü ôïóõãêåêñéìÝíï äßêôõï.

126 ÔïðéêÜ & ÁóôéêÜ Äßêôõá (LAN - MAN) - Åíüôçôá Á

Ó÷Þìá 4-1: Áñ÷éôåêôïíéêÞ ÅðéðÝäùí

Page 3: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

Óýìöùíá ìå ìéá Üëëç ðñïóÝããéóç ç áñ÷éôåêôïíéêÞ åíüò äéêôýïõ åßíáé Ýíáóýíïëï áðü åðßðåäá Þ óôñþìáôá êáé ðñùôüêïëëá. Ãéá ôçí åðéêïéíùíßá ìå-ôáîý ôùí åðéðÝäùí õðÜñ÷åé ìéá äéåðáöÞ (interface). Ç äéåðáöÞ öñïíôßæåéïé õðçñåóßåò ôïõ åíüò åðéðÝäïõ íá ðáñáäßäïíôáé óôï áíþôåñü ôïõ (êáé ôïáíôßóôñïöï). ¸íáò óçìáíôéêüò ðñïâëçìáôéóìüò êáôÜ ôçí ó÷åäßáóç åíüòäéêôýïõ åßíáé ðïéïò èá åßíáé ï áñéèìüò ôùí åðéðÝäùí (levels) êáé ðïéåò ëåé-ôïõñãßåò èá åðéôåëåß ôï êáèÝíá áðü áõôÜ ôá åðßðåäá.

Óå Ýíá äßêôõï ìå áñ÷éôåêôïíéêÞ åðéðÝäùí, ïé áíôßóôïé÷åò ïíôüôçôåò óå äéá-öïñåôéêÝò ìç÷áíÝò ïíïìÜæïíôáé ïìüôéìåò (peers). Ïé ïìüôéìåò ïíôüôçôåòåðéêïéíùíïýí ìåôáîý ôïõò ìå âÜóç êÜðïéï ðñùôüêïëëï.

ÊáôÜ ôç ó÷åäßáóç ôùí óôñùìÜôùí åíüò äéêôýïõ, èá ðñÝðåé íá ëçöèïýí á-ðïöÜóåéò ãéá ôïí áñéèìü ôùí åðéðÝäùí, ôéò ëåéôïõñãßåò ðïõ èá áíáëÜâïõííá õëïðïéïýí ôá åðßðåäá êáèþò åðßóçò êáé èÝìáôá ðïõ áöïñïýí:

• ôç Äéåõèõíóéïäüôçóç (Addressing).

• ôïí ¸ëåã÷ï Ëáèþí (Error Control).

• ôïí ¸ëåã÷ï ÑïÞò (Flow Control).

• ôçí Ðïëýðëåîç (Multiplexing).

• ôç Äñïìïëüãçóç (Routing).

Äéåõèõíóéïäüôçóç (Addressing): Ãéá ôçí ïñèÞ åðéêïéíùíßá, ôï êÜèå åðß-ðåäï èá ðñÝðåé íá åßíáé óå èÝóç íá ðñïóäéïñßóåé ôç äéåýèõíóç ôïõ áðï-óôïëÝá êáé ôïõ ðáñáëÞðôç, Ýôóé þóôå óå êáíïíéêÝò óõíèÞêåò åñãáóßáò ôïõäéêôýïõ íá ãßíåôáé óáöÞò ìå ðïéïí óõíïìéëåß ç êÜèå äéåñãáóßá.

¸ëåã÷ïò ôùí Ëáèþí (Error Control): ÊáôÜ ôç äéÜñêåéá ôçò åðéêïéíùíßáòåßíáé ðéèáíü íá óõìâïýí ëÜèç. Ôï æÞôçìá åßíáé ôá ëÜèç áõôÜ íá åíôïðé-óèïýí ìå äéÜöïñåò ôå÷íéêÝò áíß÷íåõóçò ëáèþí ðïõ Ý÷ïõí óõìöùíçèåß á-ðü ôá äýï Üêñá ðïõ åðéêïéíùíïýí ìåôáîý ôïõò, êáé åöüóïí åßíáé óçìáíôé-êÜ, íá äéïñèùèïýí. Åðßóçò, áðáéôåßôáé ç ýðáñîç åíüò ìç÷áíéóìïý, ï ïðïß-ïò âÜæåé óôç óùóôÞ óåéñÜ ôá ðáñáëçöèÝíôá ðáêÝôá, üôáí áõôÜ öèÜíïõíìå äéáöïñåôéêÞ óåéñÜ.

Êåö. 4: Áñ÷éôåêôïíéêÞ Äéêôýùí 127

Page 4: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

¸ëåã÷ïò ÑïÞò (Flow Control): ¸íá Üëëï óçìáíôéêü èÝìá åßíáé ï Ýëåã÷ïòôçò ñïÞò. Ôá åðßðåäá ðñÝðåé íá äéáèÝôïõí ìç÷áíéóìïýò, Ýôóé þóôå íá óôá-ìáôïýí Þ íá ðåñéïñßæïõí ôç ñïÞ ôùí äåäïìÝíùí, üôáí ìéá äéáäéêáóßá äåíåßíáé óå èÝóç íá äå÷èåß ðåñéóóüôåñá äåäïìÝíá. Åðßóçò, ìåñéêÝò öïñÝò åß-íáé áðáñáßôçôï ìåãÜëá ìçíýìáôá íá áðïóõíáñìïëïãïýíôáé êáé íá áíá-óõíáñìïëïãïýíôáé.

Ðïëýðëåîç (Multiplexing): Ìå ôçí ðïëýðëåîç åðéôõã÷Üíåôáé ç óýìðôõîçðïëëþí óçìÜôùí óå ìéá ãñáììÞ. Åðßóçò åðéôõã÷Üíåôáé ç óõãêÝíôñùóç ãñáì-ìþí åðéêïéíùíßáò ìå äéáöïñåôéêÜ ðñùôüêïëëá êáé ôñüðïõò óýíäåóçò. Ç ðï-ëýðëåîç ÷ñåéÜæåôáé êõñßùò óôï öõóéêü óôñþìá (Þ åðßðåäï) üðïõ üëç ç êßíç-óç ãéá üëåò ôéò óõíäÝóåéò ðñÝðåé íá óôáëåß ìÝóù åíüò öõóéêïý ìÝóïõ.

Äñïìïëüãçóç (Routing): Ç ëåéôïõñãßá áõôÞ åßíáé áðáñáßôçôç üôáí ç äéá-äñïìÞ áðü ôï Ýíá Üêñï óôï Üëëï Üêñï åðéêïéíùíßáò, äåí åßíáé ìïíáäéêÞ.Ôüôå ðñÝðåé íá ëçöèåß ìéá áðüöáóç, ãéá ôï ðïéá äéáäñïìÞ åßíáé ðéï óõì-öÝñïõóá íá åðéëåãåß ãéá ôçí åðéêïéíùíßá. Ç áðüöáóç áõôÞ ëáìâÜíåôáé á-ðü äýï Þ ðåñéóóüôåñá åðßðåäá, ìéá áðüöáóç ðïõ ëáìâÜíåé õðüøç ôçí êß-íçóç óôï äßêôõï, ôï öüñôï åñãáóßáò, ôéò äéáèÝóéìåò óõíäÝóåéò.

4.2 Õðçñåóßåò-Óôïé÷åßá Õðçñåóéþí

Ç õðçñåóßá åßíáé ìéá äéáäéêáóßá ðïõ åêôåëåßôáé áðü äéáöïñåôéêÝò ïíôü-ôçôåò ðïõ èÝëïõí íá åðéêïéíùíÞóïõí âÜóç åíüò óåíáñßïõ ìå åíÝñãåéåò êáéäñÜóåéò ðÜíù óôá ìÝóá ôïõ äéêôýïõ. Ç õðçñåóßá ìðïñåß íá åßíáé:

§ ç ìåôáöïñÜ ôçò ðëçñïöïñßáò,

§ ç óçìáôïäïóßá êáé

§ ç ÷ñÝùóç

ÕðÜñ÷ïõí äéÜöïñïé ôýðïé õðçñåóéþí óôçí áðü Üêñï óå Üêñï åðéêïéíùíßá.Ïé õðçñåóßåò áõôÝò ìðïñåß íá åßíáé: åßôå óýã÷ñïíåò åßôå áóýã÷ñïíåò.

Ìéá óýã÷ñïíç õðçñåóßá ìåôáöÝñåé Ýíá óõñìü áðü bits ìå óôáèåñÞ êáèõ-óôÝñçóç êáé ìå äåäïìÝíï ñõèìü óöáëìÜôùí.

128 ÔïðéêÜ & ÁóôéêÜ Äßêôõá (LAN - MAN) - Åíüôçôá Á

Page 5: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

Ìéá áóýã÷ñïíç õðçñåóßá ìåôáöÝñåé óõñìïýò áðü bits Þ áñ÷åßá áðü bitsôá ïðïßá Ý÷ïõí äéáéñåèåß óå ðáêÝôá.

Ç áóýã÷ñïíç åðéêïéíùíßá õðïóôçñßæåé äýï êáôçãïñßåò õðçñåóéþí:

• Ìå óýíäåóç

• ×ùñßò óýíäåóç

Ìéá õðçñåóßá ìå óýíäåóç (connection oriented service) åãêáèéóôÜ ðñþôáìéá óýíäåóç áðü Üêñï óå Üêñï, ôç ÷ñçóéìïðïéåß êáé ôÝëïò ôçí áðïëýåé. ÔáðáêÝôá ôùí äåäïìÝíùí ìåôáöÝñïíôáé áêïëïõèéáêÜ óá ìÝóá óå áãùãü,üðïõ ï áðïóôïëÝáò åéóÜãåé ôá äåäïìÝíá óôï Ýíá Üêñï êáé ôá ëáìâÜíåé ïðáñáëÞðôçò óôï Üëëï Üêñï. Ìéá ôÝôïéá õðçñåóßá Ý÷åé ùò ðñüôõðï ôï ôç-ëåöùíéêü äßêôõï.

Ìéá õðçñåóßá ÷ùñßò óýíäåóç (connectionless service) ìåôáöÝñåé ôá ðáêÝ-ôá áíåîÜñôçôá ôï Ýíá áðü ôï Üëëï. ÊÜèå ðáêÝôï öÝñåé ôç äéåýèõíóç ôïõðñïïñéóìïý êáé ç õðçñåóßá áõôÞ ìïéÜæåé ìå ôï êëáóéêü ôá÷õäñïìåßï. Åß-íáé äõíáôü, ìçíýìáôá ðïõ óôÝëíïíôáé óå Ýíáí ðñïïñéóìü íá öèÜóïõí ìåäéáöïñåôéêÞ óåéñÜ, ïðüôå áðáéôåßôáé ç ôáîéíüìçóÞ ôïõò.

ÁíÜëïãá ìå ôçí ðïéüôçôá õðçñåóßáò ãßíåôáé ç ìåôáöïñÜ ôùí äåäïìÝíùíìå áðïõóßá Þ ü÷é ëáèþí, ìå åðéâåâáßùóç Þ ÷ùñßò åðéâåâáßùóç.

Ç õðçñåóßá ìå óýíäåóç èåùñåßôáé áîéüðéóôç üôáí ìåôáöÝñåé áêïëïõèßåòìçíõìÜôùí Þ bits êáé ìç áîéüðéóôç ãéá ôç ìåôáöïñÜ øçöéáêÞò öùíÞò. Çõðçñåóßá ÷ùñßò óýíäåóç ìðïñåß íá åßíáé ìç áîéüðéóôç üôáí ìåôáöÝñåé ìç-íýìáôá ðïõ äåí áðáéôåßôáé åðáëÞèåõóç êáé áîéüðéóôç üôáí áðáéôåßôáéåðáëÞèåõóç.

Ôá âáóéêÜ óôïé÷åßá ìéáò õðçñåóßáò åßíáé:

ÁíáìïíÞ (Listen) ÁíáìïíÞ ãéá åéóåñ÷üìåíåò êëÞóåéò

Óýíäåóç (Connect) Õëïðïßçóç ôçò óýíäåóçò

ËÞøç (Receive) ËÞøç åéóåñ÷üìåíùí ìçíõìÜôùí

ÁðïóôïëÞ (Send) ÁðïóôïëÞ åíüò ìçíýìáôïò

Áðïóýíäåóç (Disconnect) Áðüëõóç ôçò óýíäåóçò

Êåö. 4: Áñ÷éôåêôïíéêÞ Äéêôýùí 129

Page 6: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

Ôá óôïé÷åßá áõôÜ ìðïñåß íá äéáöïñïðïéïýíôáé áíÜëïãá ìå ôïí áí ç õðç-ñåóßá åßíáé ìå åðéâåâáßùóç (confirmed) Þ ÷ùñßò åðéâåâáßùóç (uncon-firmed).

4.3 ÌïíôÝëá ÁíáöïñÜò

Ôá ðñþôá äßêôõá äå ó÷åäéÜóôçêáí ìå âÜóç êÜðïéá ðñüôõðá Þ ãåíéêÝò áñ-÷Ýò, áëëÜ ìå âÜóç ôéò åêÜóôïôå áíÜãêåò êáé ôçí ðïëéôéêÞ ôçò êÜèå åôáéñåß-áò. Ìå ôçí åõñåßá ÷ñÞóç ôùí äéêôýùí óôçí æùÞ ôïõ áíèñþðïõ êáé ôçí ôå-÷íïëïãéêÞ áíÜðôõîç ãåííÞèçêå ç áíÜãêç ãéá ýðáñîç ãåíéêþí áñ÷þí óôçó÷åäßáóç ôùí äéêôýùí. ¸ôóé áíáðôý÷èçêáí êÜðïéá ìïíôÝëá áíáöïñÜòðïõ âáóßóôçêáí óôá êïéíÜ óôïé÷åßá ôùí ìÝ÷ñé ôüôå õëïðïéÞóåùí. Ôá êïé-íÜ óçìåßá áöïñïýí ôá åðßðåäá êáé óôïí ôñüðï ðïõ áõôÜ ðáñáäßäïõí ôáäåäïìÝíá óôï áíþôåñï åðßðåäï.

Ó÷Þìá 4-2: Ôá åðßðåäá ôïõ OSI

130 ÔïðéêÜ & ÁóôéêÜ Äßêôõá (LAN - MAN) - Åíüôçôá Á

Page 7: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

4.3.1 Ôï ìïíôÝëï áíáöïñÜò OSI

To 1977 ï äéåèíÞò Ïñãáíéóìüò Ôõðïðïßçóçò ISO áíÝðôõîå Ýíá ÐñüôõðïÄéáóýíäåóçò Áíïéêôþí ÓõóôçìÜôùí OSI (Open System Interconnection).To ìïíôÝëï OSI áðïôåëåß ôï ðëáßóéï ìÝóá óôï ïðïßï êéíïýíôáé ïé ëåðôï-ìåñåßò ðëÝïí ôõðïðïéÞóåéò, ãéá ôçí åðßëõóç ôùí åðéìÝñïõò ðñïâëçìÜôùíðïõ åìöáíßæïíôáé óôéò åðéêïéíùíßåò õðïëïãéóôþí. Ôï ðëáßóéï åíüò ôÝôïéïõðñïôýðïõ áðáéôåß ôïí áêñéâÞ ðñïóäéïñéóìü ôçò áñ÷éôåêôïíéêÞò êáé ôïõðñùôïêüëëïõ åðéêïéíùíßáò õðïëïãéóôéêþí óõóôçìÜôùí. To ìïíôÝëï OSIðáñÝ÷åé ôç äõíáôüôçôá óå äéáöïñåôéêÜ õðïëïãéóôéêÜ óõóôÞìáôá ôïõ åìðï-ñßïõ íá åðéêïéíùíïýí ìåôáîý ôïõò.

To ìïíôÝëï OSI (üðùò öáßíåôáé êáé áðü ôï üíïìÜ ôïõ Open - áíïéêôü)ðñïóâëÝðåé óôçí áíïéêôÞ êáé åëåýèåñç åðéêïéíùíßá ìåôáîý óõóôçìÜôùíâáóéæüìåíï óôç öéëïóïößá ôçò åðéðåäïðïßçóçò. ¼ëåò ïé áðáéôïýìåíåòãéá ôçí åðéêïéíùíßá ëåéôïõñãßåò ïìáäïðïéïýíôáé óå åðôÜ åðßðåäá. Ïé ëåé-ôïõñãßåò áõôÝò åßíáé áíåîÜñôçôåò ìåôáîý ôïõò, Ýôóé þóôå áëëáãÝò óå Ýíáåðßðåäï íá ìçí Ý÷ïõí åðßäñáóç óôá Üëëá åðßðåäá.

Ôï ðñüôõðï OSI ðåñéëáìâÜíåé ôá åîÞò (7) åðßðåäá:

Êåö. 4: Áñ÷éôåêôïíéêÞ Äéêôýùí 131

Page 8: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

Ãéá ôïí ïñéóìü ôùí åðéðÝäùí áêïëïõèïýíôáé ïé ðáñáêÜôù áñ÷Ýò:

1. ¸íá åðßðåäï äçìéïõñãåßôáé ìüíï åöüóïí åßíáé áðáñáßôçôï.

2. ÊÜèå åðßðåäï åêôåëåß ìéá óáöþò ïñéóìÝíç ëåéôïõñãßá.

3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü äéåèíÞðñüôõðá ðñùôïêüëëùí.

4. Ôá üñéá êÜèå åðéðÝäïõ åëá÷éóôïðïéïýí ôç ñïÞ ôùí ðëçñïöï-ñéþí äéáìÝóïõ äéáöïñåôéêþí åðéðÝäùí.

5. ÄéáöïñåôéêÝò ëåéôïõñãßåò ïñßæïíôáé óå äéáöïñåôéêÜ åðßðåäá.

Åðßðåäï 1: Öõóéêü åðßðåäï (Physical Layer).

Óôï öõóéêü åðßðåäï ãßíåôáé ç åêðïìðÞ ôùí bits ó’ Ýíá ìÝóï ìåôáöïñÜò(êáíÜëé åðéêïéíùíßáò) êáé ôï áíôßóôñïöï äçëáäÞ ç ëÞøç ôùí bits áðü ÝíáìÝóï ìåôáöïñÜò. Áó÷ïëåßôáé ìå ôá çëåêôñéêÜ, ìç÷áíéêÜ êáé ëåéôïõñãéêÜ÷áñáêôçñéóôéêÜ ôùí äéáóõíäÝóåùí äýï õðïëïãéóôéêþí óõóôçìÜôùí. Áêü-ìç, óôï åðßðåäï áõôü êáèïñßæåôáé ðùò èá ãßíåé ï óõã÷ñïíéóìüò ôùí óõ-óêåõþí, ìå ðïéá ôÜóç èá ðáñéóôÜíåôáé ôï 1 êáé ìå ðïéá ôï 0 (ìçäÝí), ðïéáóçìáôïäïóßá èá ÷ñçóéìïðïéåßôáé êëð.

Åðßðåäï 2: Åðßðåäï Æåýîçò ÄåäïìÝíùí (Data Link Layer).

Âáóéêüò óêïðüò ôïõ åðéðÝäïõ áõôïý åßíáé íá ðáßñíåé ôá äåäïìÝíá áðü ôïöõóéêü åðßðåäï êáé íá ôá ðñïùèåß óôï áíþôåñü ôïõ åðßðåäï, ôï “åðßðåäïäéêôýïõ”, áöïý ðñþôá åêôåëÝóåé ìåñéêÝò ïõóéþäåéò ëåéôïõñãßåò üðùò åß-íáé ç áíß÷íåõóç êáé äéüñèùóç óöáëìÜôùí ìåôÜäïóçò êáé ï Ýëåã÷ïò ñïÞòôùí ðëçñïöïñéþí.

Âåâáßùò ôï åðßðåäï áõôü åêôåëåß êáé ôï áíôßóôñïöï, äçëáäÞ äÝ÷åôáé äå-äïìÝíá áðü ôï Network Layer êáé ôá áðïäßäåé óôï Physical Layer. Ôá bitðïõ åêðÝìðïíôáé Þ ëáìâÜíïíôáé ïìáäïðïéïýíôáé óå ðëáßóéá. Ôá ðëáßóéáïñãáíþíïíôáé óå ðåäßá ðïõ ôï êáèÝíá Ý÷åé äéáöïñåôéêÞ áðïóôïëÞ ð.÷.:

132 ÔïðéêÜ & ÁóôéêÜ Äßêôõá (LAN - MAN) - Åíüôçôá Á

Page 9: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

• Ôï ðåäßï äéåýèõíóçò (address) ðáñÝ÷åé ôéò äéåõèýíóåéò ôïõ êüìâïõáðïóôïëÞò êáé ôïõ êüìâïõ ðáñáëáâÞò.

• Ôï ðåäßï åëÝã÷ïõ (Flow Control) äçëþíåé ôï åßäïò ôùí ðëáéóßùí äå-äïìÝíùí (áí äçë. ôá ðëáßóéá åßíáé ðëáßóéá äåäïìÝíùí, Þ ðëáßóéáäéá÷åßñéóçò) ôïõ êáíáëéïý óýíäåóçò.

• Ôï ðåäßï äåäïìÝíùí (Data) ðåñéÝ÷åé ôá ðñáãìáôéêÜ äåäïìÝíá ðïõìåôáäßäïíôáé.

• Ôï ðåäßï åëÝã÷ïõ ëáèþí, ìå âÜóç áõôü ôï ðåäßï ãßíåôáé áíß÷íåõóçôõ÷üí ëáèþí óôï ðëáßóéï ôùí äåäïìÝíùí.

Åðßðåäï 3: Åðßðåäï Äéêôýïõ (Network Layer).

Ôï åðßðåäï áõôü ðáñÝ÷åé ôá óôïé÷åßá ãéá ôç äçìéïõñãßá, õðïóôÞñéîç êáéôåñìáôéóìü óõíäÝóåùí ìåôáîý óõíäñïìçôþí åíüò äéêôýïõ. ÂáóéêÝò ëåé-ôïõñãßåò ôïõ åðéðÝäïõ åßíáé ç äñïìïëüãçóç ôùí ìçíõìÜôùí, ç ïñãÜíùóÞôïõò óå ðáêÝôá, ç áðáñßèìçóç êáé ç ôáîéíüìçóÞ ôïõò. Ïé õðçñåóßåò ðïõðñïóöÝñåé åßíáé:

• Ç äçìéïõñãßá êáé ôåñìáôéóìüò óõíäÝóåùí ìåôáîý äéÜöüñùí áêñáß-ùí óçìåßùí ôïõ äéêôýïõ.

• Ï ðñïóäéïñéóìüò ôùí áêñáßùí óçìåßùí óýíäåóçò ìå ôç ÷ñÞóç ôçòäéåýèõíóçò.

• Ç ìåôáöïñÜ äåäïìÝíùí.

• Ç áðáñßèìçóç ôùí ðáêÝôùí êáé Ýëåã÷ïò óöáëìÜôùí.

• Ï Ýëåã÷ïò ôçò ñïÞò ôùí äåäïìÝíùí.

Åðßðåäï 4: Åðßðåäï ÌåôáöïñÜò (Transport Layer).

Ôï åðßðåäï ìåôáöïñÜò âåëôéþíåé ôéò õðçñåóßåò ôùí åðéðÝäùí äéêôýïõ êáéìðïñåß íá ðáñÝ÷åé áîéüðéóôç ðáñÜäïóç äåäïìÝíùí. Ôï åðßðåäï ìåôáöï-

Êåö. 4: Áñ÷éôåêôïíéêÞ Äéêôýùí 133

Page 10: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

ñÜò âáóßæåôáé óôïõò ìç÷áíéóìïýò åëÝã÷ïõ ôùí ëáèþí ôùí ÷áìçëüôåñùíåðéðÝäùí ãéá íá åîáóöáëßóåé ôçí áêåñáéüôçôá ôùí äåäïìÝíùí.

Ôï åðßðåäï áõôü åßíáé ïõóéáóôéêÜ Ýíá Software Interface ìåôáîý ôùíôñéþí ÷áìçëüôåñùí åðéðÝäùí ôïõ ðñüôõðïõ OSI, êáé ôùí õøçëüôåñùíåðéðÝäùí ðïõ ó÷åôßæïíôáé ðåñéóóüôåñï ìå ôéò åöáñìïãÝò ðïõ áõôïß åîõ-ðçñåôïýí. Ïé õðçñåóßåò ðïõ ðñïóöÝñåé åßíáé:

• Ç ÁðïêáôÜóôáóç êáé ôåñìáôéóìüò ôçò óýíäåóçò óå åðßðåäï ìåôáöï-ñÜò

• Ç ÌåôÜäïóç ôùí äåäïìÝíùí óýìöùíá ìå ôïí áðáéôïýìåíï áðü ôï÷ñÞóôç âáèìü áîéïðéóôßáò (äçë. ìå åðéâåâáßùóç ðáñáëáâÞò ðáêÝ-ôïõ Þ ü÷é).

• Ï Êáèïñéóìüò êáé åðéëïãÞ áðü ôï ÷ñÞóôç ôçò ðïéüôçôáò åîõðçñÝôç-óçò ôçò óýíäåóçò (üôáí áõôü õðÜñ÷åé).

• Ç Äõíáôüôçôá ðïëýðëåîçò ìÝóù ôçò ßäéáò æåýîçò êáé ï ¸ëåã÷ïò ôçòñïÞò.

Åðßðåäï 5: Åðßðåäï Óõíüäïõ Þ Óõíåäñßáò ( Session Layer).

Ôï Åðßðåäï Óõíüäïõ ÷ñçóéìïðïéåß ôï Åðßðåäï ÌåôáöïñÜò ãéá íá ðáñÝ-÷åé âåëôéùìÝíåò õðçñåóßåò Óõíüäïõ üðùò åßíáé ç óýíäåóç åíüò ÷ñÞóôç ìåÝíá êåíôñéêü óôáèìü.

Ïé õðçñåóßåò ðïõ ðñïóöÝñåé åßíáé:

§ ¸íáñîç êáé óõíôÞñçóç äéáëüãïõ (Þ óõíüäïõ) ìåôáîý åíüò ÞðåñéóóïôÝñùí óôáèìþí (ôáõôü÷ñïíá).

§ Äéá÷åßñéóç êáé Ýëåã÷ïò ðñïóðÝëáóçò ôçò êÜèå óõíüäïõ.

§ ÅðáíïñèùôéêÝò äéáäéêáóßåò óå åðßðåäï äéáëüãïõ (óå ðåñßðôù-óç ðñïâëÞìáôïò).

Ìéá Óýíïäïò åðéôñÝðåé ôçí ôáõôü÷ñïíç áìößäñïìç - åðéêïéíùíßá ìåôáîýôùí Üêñùí ìéáò óýíäåóçò. Ôï åðßðåäï Óõíüäïõ åðéôñÝðåé ôçí åðéëïãÞ ìå-

134 ÔïðéêÜ & ÁóôéêÜ Äßêôõá (LAN - MAN) - Åíüôçôá Á

Page 11: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

ôáîý ôùí äýï ôýðùí åðéêïéíùíßáò. Êáèïñéóôéêü óôïé÷åßï óôçí áíÜðôõîçìéáò Óõíüäïõ (Session) åßíáé ç ÷ñÞóç ôùí Ports. Ï áñéèìüò ôùí ports,ðñïóäéïñßæåé ôï åßäïò ôçò õðçñåóßáò ðïõ êÜèå öïñÜ ðñïóðáèïýìå íá äç-ìéïõñãÞóïõìå.

Åðßðåäï 6: Åðßðåäï ðáñïõóßáóçò (Presentation Layer).

Ôï åðßðåäï ðáñïõóßáóçò áó÷ïëåßôáé ìå ôçí ðáñÜóôáóç ôçò ðëçñïöïñßáòáðü åöáñìïãÞ óå åöáñìïãÞ, êáèþò åðßóçò êáé ìå ôç äïìÞ ôùí äåäïìÝíùí.Óôï åðßðåäï áõôü ðñáãìáôïðïéïýíôáé êõñßùò ïé äéáäéêáóßåò êñõðôïãñÜ-öçóçò, óõìðßåóçò äåäïìÝíùí, ìåôáó÷çìáôéóìüò êùäßêùí êáé ôùí äéáöü-ñùí ìïñöþí ôùí áñ÷åßùí, êáèþò êáé ç ìåôáôñïðÞ êáé ðñïóáñìïãÞ ôùíäåäïìÝíùí óôá ÷áñáêôçñéóôéêÜ ôïõ óõãêåêñéìÝíïõ ôåñìáôéêïý, þóôå óåôåëéêÞ áíÜëõóç áõôÜ íá ðáñïõóéáóôïýí «óùóôÜ» óôïí ÷ñÞóôç.

Ôï åðßðåäï ðáñïõóßáóçò åðéôñÝðåé óå ìéá åöáñìïãÞ íá ìåôáöñÜæåé üôáíáõôü áðáéôåßôáé ôç óçìáóßá ôçò ìåôáöåñüìåíçò ðëçñïöïñßáò.

Åðßðåäï 7: Åðßðåäï Åöáñìïãþí (Application Layer).

Óôï åðßðåäï åöáñìïãþí ðïõ åßíáé êáé ôï ðëçóéÝóôåñï åðßðåäï ùò ôï ÷ñÞ-óôç (áõôü ìå ôï ïðïßï óå ôåëåõôáßá áíÜëõóç Ýñ÷åôáé óå åðáöÞ), ç ìéáåöáñìïãÞ åßíáé óå èÝóç íá óõíïìéëåß ìå ôçí Üëëç.

Ôï åðßðåäï åöáñìïãþí åßíáé ôï õøçëüôåñï - ðñïò ôï ðáñüí - åðßðåäï ôïõðñïôýðïõ OSI êáé áðïôåëåß ôï interface ìåôáîý ôçò åöáñìïãÞò êáé ôùíëïéðþí åðéðÝäùí ôïõ ðñüôõðïõ. Ïé ëåéôïõñãßåò ôïõ åðéðÝäïõ áõôïý êáèï-ñßæïíôáé óå ìåãÜëï âáèìü áðü ôï ÷ñÞóôç ôïõ äéêôýïõ.

Ôï åðßðåäï áõôü ðáñÝ÷åé ôéò áêüëïõèåò õðçñåóßåò:

• Ôçí åîáêñßâùóç ôçò ôáõôüôçôáò ôùí åöáñìïãþí ðïõ èÝëïõí íá åðé-êïéíùíÞóïõí êáé ôçí åðéâåâáßùóç ôçò äéáèåóéìüôçôáò ôïõò ãéá óõ-íïìéëßá.

Êåö. 4: Áñ÷éôåêôïíéêÞ Äéêôýùí 135

Page 12: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

• Ôçí åðéâåâáßùóç Þ ôïí Ýëåã÷ï óôï äéêáßùìá ôçò óõíïìéëßáò.

• Ôïí êáèïñéóìü áñìïäéïôÞôùí.

• Ôïí êáèïñéóìü ôùí äéáäéêáóéþí ãéá ôïí Ýëåã÷ï ôçò ñïÞò ôùí óõíü-äùí êáé ôçí áîéïðéóôßá ôçò ðëçñïöïñßáò.

4.3.2 Ôï ÌïíôÝëï TCP/IP

Ç óôïßâá ðñùôïêüëëùí ôïõ TCP/IP óõíäÝåôáé Üìåóá ìå ôï äéáäßêôõï(Internet). Ìå ôçí åìöÜíéóç ôïõ Internet ðïëëÜ êáé äéáöïñåôéêÜ ìåôáîýôïõò äßêôõá óõíäÝïíôáé ìå óêïðü ôçí åðéêïéíùíßá. Ôá ìÝ÷ñé ôüôå ãíùóôÜìïíôÝëá äåí Þôáí óå èÝóç íá õðïóôçñßîïõí áõôÞ ôç íÝá áíÜãêç ìå åýêï-ëï êáé ôá÷ýôáôï ôñüðï. ¸ôóé äçìéïõñãÞèçêå ìéá áñ÷éôåêôïíéêÞ, ãíùóôÞùò ìïíôÝëï ðñùôïêüëëùí TCP/IP. Ç áñ÷éôåêôïíéêÞ áõôÞ, ðïõ ïìïéÜæåéóôï ìïíôÝëï áíáöïñÜò OSI, Ý÷åé ùò âáóéêü óôü÷ï ôç äéáôÞñçóç ôïõ äéêôý-ïõ áêüìç êáé üôáí Ýíáò Þ ðåñéóóüôåñïé êüìâïé êáôáññåýóïõí. Åðßóçò Ý-÷åé åõåëéîßá óôçí áñ÷éôåêôïíéêÞ, áöïý õðïóôçñßæåé Ýíá äßêôõï ìå ðïëëÝòåöáñìïãÝò êáé ôç ìåôáöïñÜ üëùí ôùí ôýðùí ðëçñïöïñßáò.

Ôá åðßðåäá ôïõ TCP/IP

Ôï Åðßðåäï áðü Host ðñïò Host.

Ðñüêåéôáé ãéá ôï êáôþôåñï åðßðåäï ôïõ ìïíôÝëïõ. Óôï åðßðåäï áõôü êá-èïñßæåôáé üôé o host ðñÝðåé íá óõíäåèåß ìÝóù åíüò ðñùôïêüëëïõ ìå ôï äß-êôõï, ÷ùñßò üìùò íá êáèïñßæåôáé ôï ðñùôüêïëëï ôï ïðïßï ìðïñåß íá ðïé-êßëåé áðü äßêôõï óå äßêôõï.

Óôçí ïõóßá ðñüêåéôáé ãéá üëá ôá ãíùóôÜ ðñùôüêïëëá Öõóéêïý ÅðéðÝäïõêáé ÅðéðÝäïõ Æåýîçò, ôá ïðïßá ìðïñåß íá óõíäõáóôïýí ìå ðïéêßëïõò ôñü-ðïõò. Ùò ðñïò ôï óçìåßï áõôü ãåíéêþò Ý÷ïõìå ìåãÜëï âáèìü åõåëéîßáò.

136 ÔïðéêÜ & ÁóôéêÜ Äßêôõá (LAN - MAN) - Åíüôçôá Á

Page 13: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

Ôï Åðßðåäï Äéáäéêôýïõ (IP - Internet Protocol).

Ôï åðßðåäï áõôü åßíáé ôï âáóéêüôåñï åðßðåäï ôïõ ìïíôÝëïõ. Ôï åðßðåäïôï ïðïßï êáé ôï ÷áñáêôçñßæåé. Ç ëåéôïõñãßá ôïõ åðéðÝäïõ ìïéÜæåé ìå ôçíëåéôïõñãßá ôïõ åðéðÝäïõ Äéêôýïõ ôïõ ìïíôÝëïõ áíáöïñÜò OSI. Ï ñüëïòôïõ åßíáé íá åðéôñÝðåé óôïõò host íá åéóÜãïõí ôá ðñïò ìåôÜäïóç ðáêÝôáóå ïðïéïäÞðïôå äßêôõï êáé íá ôá äñïìïëïãåß óôïí ðñïïñéóìü ôïõò. Ôá ðá-êÝôá ìðïñåß íá öèÜóïõí óôïí ðñïïñéóìü ôïõò ãåíéêþò ìå äéáöïñåôéêÞóåéñÜ. Ç ìïñöÞ ôùí ðáêÝôùí ðñïäéáãñÜöåôáé áðü ôï ðñùôüêïëëï IP(Internet Protocol) êáé êýñéï ìÝëçìá ôïõ åðéðÝäïõ åßíáé ç äñïìïëüãçóçáõôþí ôùí ðáêÝôùí, Ýôóé þóôå íá áðïöåýãåôáé ç óõìöüñçóç ôïõ äéêôýïõ.

Ôï Åðßðåäï ÌåôáöïñÜò (TCP-Transport Control Protocol).

Ôï åðßðåäï áõôü, ðïõ âñßóêåôáé ðÜíù áêñéâþò áðü ôï ðñïçãïýìåíï åðß-ðåäï Äéáäéêôýïõ (IP), êáé äéá÷åéñßæåôáé ôç óõíïìéëßá ìåôáîý ôùí ïìüôé-ìùí ïíôïôÞôùí ôçò ðçãÞò êáé ôïõ ðñïïñéóìïý, êÜôé áíôßóôïé÷ï äçëáäÞ ìåáõôü ðïõ êÜíåé ôï åðßðåäï ìåôáöïñÜò ôïõ OSI. Ãéá ôçí áð’ Üêñï óå Üêñïåðéêïéíùíßá ãåíéêþò, ìðïñåß íá ÷ñçóéìïðïéçèïýí äýï ðñùôüêïëëá:

§ ôï ðñùôüêïëëï ÅëÝã÷ïõ ÌåôÜäïóçò TCP (Transfer ControlProtocol) êáé

§ ôï ðñùôüêïëëï UDP (User Datagram Protocol).

Ôï ðñùôüêïëëï TCP åßíáé Ýíá áîéüðéóôï ðñùôüêïëëï óýíäåóçò ôï ïðïßïïñãáíþíåé ôï åéóåñ÷üìåíï ìÞíõìá óå äéáêñéôÜ ìçíýìáôá êáé ôï ðåñíÜ óôïåðßðåäï äéáäéêôýïõ. ÊáôÜ ôç ëÞøç ãßíåôáé ç óõíáñìïëüãçóç ôïõ ìçíýìá-ôïò ãéá íá ðáñáäïèåß óôï åðüìåíï åðßðåäï. Ôáõôü÷ñïíá ôï TCP áðïóôÝë-ëåé åðéâåâáßùóç (Acknowledgement) óôïí áðïóôïëÝá .

Ôï ðñùôüêïëëï UDP åßíáé Ýíá ðñùôüêïëëï ÷ùñßò åðéâåâáßùóç(Acknowledgment) ðñïò ôïí áðïóôïëÝá. ¸ôóé ôï UDP ÷ñçóéìïðïéåßôáé ü-ôáí åðéæçôïýìå ðïëý ôá÷ýôåñç áðïóôïëÞ äåäïìÝíùí, Ýóôù êáé ÷ùñßò áõ-óôçñÞ åðéâåâáßùóç. Ôï UDP ÷ñçóéìïðïéåßôáé êõñßùò óå ðåñéðôþóåéò ìå-ôÜäïóçò ðáêÝôùí öùíÞò, video êëð.

Êåö. 4: Áñ÷éôåêôïíéêÞ Äéêôýùí 137

Page 14: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

Ôï åðßðåäï åöáñìïãÞò (Application Layer).

Åßíáé ôï ôåëåõôáßï åðßðåäï ôïõ ìïíôÝëïõ. ÐåñéëáìâÜíåé ãåíéêþò äéÜöïñáðñùôüêïëëá üðùò TELNET, FTP, SMTP, DNS áíÜëïãá ìå ôï åßäïò ôçòõðçñåóßáò ðïõ êÜèå öïñÜ èÝëåé íá õëïðïéÞóåé ãéá ôïõò ÷ñÞóôåò.

Ó÷Þìá 4-3: Ôá åðßðåäá ôïõ TCP/IP ÌïíôÝëïõ

4.3.3 Ôï Õâñéäéêü ÌïíôÝëï

Ðñüêåéôáé ãéá Ýíá ìïíôÝëï ðïõ ÷ñçóéìïðïéåßôáé óôç âéâëéïãñáößá óå ìéáðñïóðÜèåéá íá óõíäõáóôïýí ôá èåôéêÜ óôïé÷åßá ôùí äýï ìïíôÝëùí.

138 ÔïðéêÜ & ÁóôéêÜ Äßêôõá (LAN - MAN) - Åíüôçôá Á

Page 15: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

4.3.4 ÊñéôéêÞ ãéá ôá ðñüôõðá OSI êáé TCP/IP

Ôüóï ôï ðñüôõðï OSI üóï êáé ôï TCP/IP Ý÷ïõí ðïëëÜ ìåéïíåêôÞìáôá êáéãé’ áõôü ôïõò áóêåßôáé Ýíôïíç êñéôéêÞ.

Ùò áéôßåò ãéá ôç ìç åðéêñÜôçóç ôïõ ðñïôýðïõ OSI èåùñïýíôáé ïé:

Ø ÊáêÞ ÷ñïíéêÞ óôéãìÞ åöáñìïãÞò (Bad Timing). Ôá ðñüôõðá ôïõ OSIäåí ðñüëáâáí íá áíáðôõ÷èïýí áöïý ðñéí áêüìç ïëïêëçñùèåß ç Ý-ñåõíá îåêßíçóå ç åðÝíäõóç ãéá õëïðïßçóç ôïõò.

Ø ÊáêÞ ôå÷íïëïãßá (Bad Technology). ¸íáò áðü ôïõò êýñéïõò ëüãïõò áíå-ðéóÞìùò ðïõ åðéëÝ÷èçêáí åðôÜ åðßðåäá ãéá ôçí õðïóôÞñéîç ôïõ ìïíôÝ-ëïõ, åßíáé ç ýðáñîç åíüò ðñùôïêüëëïõ åðßóçò åðôÜ åðéðÝäùí áðü ôçíIBM, ðïõ åêåßíç ôçí ðåñßïäï êõñéáñ÷ïýóå óôï ÷þñï ôùí ôçëåðéêïéíù-íéþí. Ç õëïðïßçóç ôïõ ìïíôÝëïõ áðïäåß÷èçêå äýóêïëç êáé ç ëåéôïõñãß-á ôïõ áíåðáñêÞò. Äåí Þôáí åýêïëï óå êÜèå åðßðåäï íá ôïðïèåôçèïýíóõãêåêñéìÝíá ÷áñáêôçñéóôéêÜ áöïý äåí õðÞñ÷áí îåêÜèáñá êñéôÞñéá.

Ó÷Þìá 4-4: Óýãêñéóç OSI êáé TCP/IP

Ø ÊáêÞ Õëïðïßçóç (Bad Implementation). Ç õëïðïßçóç Þôáí äýóêïëçåî áéôßáò ôçò ðïëõðëïêüôçôáò ðïõ ðáñïõóßáæå ôï ìïíôÝëï, áëëÜ êáéôïõ üãêïõ ðïõ áðáéôïýóå.

Ø ÊáêÞ ðïëéôéêÞ. ÅñåõíçôéêÝò ïìÜäåò êáé ðáíåðéóôçìéáêÝò êïéíüôçôåòðñüôåéíáí ôï TCP/IP, åíþ ôï ìïíôÝëï OSI ïõóéáóôéêÜ Þôáí áðáßôç-óç êõâåñíçôéêþí ðáñáãüíôùí.

Êåö. 4: Áñ÷éôåêôïíéêÞ Äéêôýùí 139

Page 16: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

ÔÝëïò, ãéá ôï ÌïíôÝëï TCP/IP õðÜñ÷ïõí óçìåßá ôá ïðïßá èåùñïýíôáé ùòìåéïíåêôÞìáôá. ÔÝôïéá óçìåßá åßíáé üôé:

Ø Ôï TCP/IP ìïíôÝëï äå äéáêñßíåé óáöþò ôéò Ýííïéåò õðçñåóßá, äéåðá-öÞ êáé ðñùôüêïëëï.

Ø Ôï ÌïíôÝëï TCP/IP äåí åßíáé ãåíéêü. Ãéá ôï åðßðåäï áðü host óåhost äå äéåõêñéíßæåôáé ï ñüëïò ôïõ. Ôï öõóéêü åðßðåäï äå äéáêñßíå-ôáé êáé äåí áíáöÝñåôáé êáí.

4.4 Óýíïøç

Ôá åðßðåäá êáé ôá ðñùôüêïëëá áðïôåëïýí ôçí áñ÷éôåêôïíéêÞ åíüò äéêôý-ïõ. Ôï ðñùôüêïëëï åßíáé ôï óýíïëï ôùí êáíüíùí ðïõ äéÝðåé ìéá åðéêïéíù-íßá. Åðßðåäï åßíáé Ýíá ëïãéêü ôìÞìá ðïõ áíáëáìâÜíåé ôç äéåêðåñáßùóçóõãêåêñéìÝíùí äéáäéêáóéþí ãéá íá åðéôåõ÷èåß ç åðéêïéíùíßá.

ÊáôÜ ôç ó÷åäßáóç ôçò áñ÷éôåêôïíéêÞò åíüò äéêôýïõ ëáìâÜíïíôáé õðüøç:

• ç Äéåõèõíóéïäüôçóç (Addressing).

• ï ¸ëåã÷ïò Ëáèþí (Error Control).

• ï ¸ëåã÷ïò ÑïÞò (Flow Control).

• ç Ðïëýðëåîç (Multiplexing).

• ç Äñïìïëüãçóç (Routing).

¸÷ïõí ðñïôáèåß äéÜöïñá ðñüôõðá-ìïíôÝëá ãéá ôçí áñ÷éôåêôïíéêÞ ôùí äé-êôýùí. ÔÝôïéá åßíáé ôï OSI, TCP/IP êá.

To ðñüôõðï OSI (1977) áíáðôý÷èçêå áðü ôï äéåèíÞ Ïñãáíéóìü Ôõðïðïß-çóçò ISO ùò Ýíá Ðñüôõðï Äéáóýíäåóçò Áíïéêôþí ÓõóôçìÜôùí (OpenSystem Interconnection). To ìïíôÝëï OSI áðïôåëåß ôï ðëáßóéï ìÝóá óôïïðïßï êéíïýíôáé ïé ëåðôïìåñåßò ðëÝïí ôõðïðïéÞóåéò, ãéá ôçí åðßëõóç ôùíåðéìÝñïõò ðñïâëçìÜôùí ðïõ åìöáíßæïíôáé óôéò åðéêïéíùíßåò õðïëïãé-óôþí. Ôï ðëáßóéï åíüò ôÝôïéïõ ðñïôýðïõ áðáéôåß ôïí áêñéâÞ ðñïóäéïñéóìü

140 ÔïðéêÜ & ÁóôéêÜ Äßêôõá (LAN - MAN) - Åíüôçôá Á

Page 17: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü

ôçò áñ÷éôåêôïíéêÞò êáé ôïõ ðñùôïêüëëïõ åðéêïéíùíßáò õðïëïãéóôéêþí óõ-óôçìÜôùí. To ìïíôÝëï OSI ðáñÝ÷åé ôç äõíáôüôçôá óå äéáöïñåôéêÜ õðïëï-ãéóôéêÜ óõóôÞìáôá ôïõ åìðïñßïõ íá åðéêïéíùíïýí ìåôáîý ôïõò.

Ôï OSI áðïôåëåß Ýíá ìïíôÝëï áíáöïñÜò, ÷ùñßò üìùò íá âñßóêåé ðëÞñç å-öáñìïãÞ óôïí åõñýôåñï ÷þñï ôùí äéêôýùí.

Ôï ðñüôõðï TCP/IP óõíäÝåôáé Üìåóá ìå ôï äéáäßêôõï (Internet). Ç áñ÷é-ôåêôïíéêÞ áõôÞ, ðïõ ïìïéÜæåé óôï ìïíôÝëï áíáöïñÜò OSI, Ý÷åé ùò âáóéêüóôü÷ï ôç äéáôÞñçóç ôïõ äéêôýïõ áêüìç êáé üôáí Ýíáò Þ ðåñéóóüôåñïé êüì-âïé êáôáññåýóïõí. Åðßóçò, ðáñÝ÷åé åõåëéîßá óôçí áñ÷éôåêôïíéêÞ, áöïý õ-ðïóôçñßæåé Ýíá äßêôõï ìå ðïëëÝò åöáñìïãÝò êáé ôç ìåôáöïñÜ üëùí ôùíôýðùí ðëçñïöïñßáò.

Êåö. 4: Áñ÷éôåêôïíéêÞ Äéêôýùí 141

Page 18: KÅÖÁËÁÉÏ 4: ÁÑ×ÉÔÅÊÔÏÍÉÊÇ ÄÉÊÔÕÙÍ · 2017. 2. 20. · 3. Ç ëåéôïõñãßá êÜèå åðéðÝäïõ áêïëïõèåß êáôÜ ôï äõíáôü