Chap 9. OSI »óÀ§ °èÃþÀÇ

ÇÁ·ÎÅäÄÝ





	9.1 Æ®·£½ºÆ÷Æ®  °èÃþ

¡ª ³×Æ®¿öÅ© °èÃþÀÌÇÏ¿¡¼­ »ý±â´Â µ¥ÀÌÅÍ ºÐ½Ç ¹× ³õÄ£ ºñÆ® ¿À·ù¸¦
 ȸº¹ÇÏ´Â ÀÌ»ó ȸº¹ ±â´É.
¡ª º¹¼öÀÇ Æ®·£½ºÆ÷Æ® ¿¬°áÀ» ÇϳªÀÇ ³×Æ®¿öÅ© ¿¬°á¿¡ ´ÙÁßÈ­ÇÏ´Â ´ÙÁßÈ­ ±â´É.
¡ª ³×Æ®¿öÅ©ÀÇ Á¾·ù¿¡ µû¶ó¼­ Æ®·£½ºÆ÷Æ® °èÃþÀÇ ±â´ÉÀÌ ´Þ¶óÁü.
[Ç¥ 9-1] Classification of network types
Type A Acceptable rate of residual errors
Acceptable rate of signaled errors
Reliable leased line or
packet network
Type B Acceptable rate of residual errors
Unacceptable rate of signaled errors
Unreliable packet network
Type C Unacceptable rate of residual errors
Unacceptable rate of signaled errors
Connectionless network

(1) Residual Error
	¡ª ³×Æ®¿öÅ© °èÃþÀÌÇÏ¿¡¼­ °ËÃâ ¹× Á¤Á¤µÇÁö ¾Ê¾Ò´ø ¿¡·¯
	 (ºÐ½Ç ¿¡·¯, ºÐ½ÇµÈ ºñÆ® ¿À·ù).
	ex) µ¥ÀÌÅÍ ¸µÅ© °èÃþÀÇ CCR¿¡ ÀÇÇÏ¿© °ËÃâµÇÁö ¾Ê¾Ò´ø Àü¼Û ¿¡·¯.
(2) Signaled Error
	¡ª ³×Æ®¿öÅ© °èÃþ¿¡¼­ °ËÃâÇÒ ¼ö´Â ÀÖÁö¸¸ ȸº¹ÇÒ ¼ö´Â ¾ø´Â ¿¡·¯. 
	(³×Æ®¿öÅ© °èÃþÀº Reset Procedure¿¡ ÀÇÇÏ¿© º¸°í´Â ÇÑ´Ù.)
	ex) ÀϽÃÀûÀÎ ½ºÀ§Ä¡ ³ëµå ÀåÇØ.
(3) Æ®·£½ºÆ÷Æ® ÇÁ·ÎÅäÄÝÀÇ µî±Þ

[Ç¥ 9-2] Class of Transport Protocol
CLASS NAME NETWORK TYPE FEATURES
0 Simple Class A No multiplexing. No recovery from signaled errors.
No detection of or recovery from residual errors.
1 Basic Error
Recovery Class
B No multiplexing. Recovery from signaled errors.
No detection of or recovery from residual errors.
2 Multiplexing Class A Multiplexing. No recovery from signaled errors.
No detection of or recovery from residual errors.
3 Error Recovery and
Multiplexing Class
B Multiplexing. Recovery from signaled errors.
No detection or recovery from residual errors.
4 Error Detection and
Recovery Class
C Multiplexing. Splitting and connectionless networks.
Recovery from signaled errors. Detection and recovery froem residual errors.

	¡ª Class 0 : ÃÖ¼Ò ±â´ÉÀÇ ±â´É±îÁö´Â °£´ÜÇÑ ÇÁ·ÎÅäÄÝ.
	¡ª Class 1 : ÀåÇØ¿¡ ÀÇÇÑ Reset ¶Ç´Â ³×Æ®¿öÅ© ¿¬°áÀÇ Àý´ÜÀÌ »ý°Üµµ
		 ÀÚµ¿ÀûÀ¸·Î Àç¼³Á¤ÇÏ¿© Åë½ÅÀ» À¯Áö.
	¡ª Class 2 : ÇÑ ³×Æ®¿öÅ© ¿¬°áÀ» °øÀ¯Çϱâ À§Çؼ­ ¸ÖƼÇà Ʈ·£½ºÆ÷Æ®
		¿¬°áÀ» Çã¿ëÇÏ´Â °Í. Áï, Class 0¿¡ ´ÙÁßÈ­ ±â´ÉÀ» ºÎ°¡ÇÑ µî±Þ.
	¡ª Class 3 : Class 1ÀÇ ±â´É¿¡ ´ÙÁßÈ­ ±â´ÉÀ» Ãß°¡ÇÑ µî±Þ.
	¡ª Class 4 : µ¥ÀÌÅÍ ºÐ½Ç, ºÐ½ÇµÈ ºñÆ® ¿À·ù, ÀåÇØ µîÀ» °ËÃâÇÏ¿©
		ȸº¹ÇÒ ¼ö ÀÖ°í ´ÙÁßÈ­ ±â´Éµµ ÀÖ´Â µî±Þ.
(4) ±àÁ¤ ÀÀ´ä (Acknowledgement)
	¡ª Class 0¿¡¼­´Â ACK°¡ »ç¿ëµÇÁö ¾ÊÀ½.
	¡ª ´Ù¸¥ µî±Þ¿¡¼­´Â °³º°ÀûÀÎ µ¥ÀÌÅÍ ACK TPDU´Â »ç¿ëµÇ°í, ÇDZâ¹éÀº
	 Áö¿øµÇÁö ¾ÊÀ½.
	¡ª Class 4¿¡¼­, ºÐ½Ç µ¥ÀÌÅÍ TPDUµéÀº ŸÀÓ ¾Æ¿ôÈÄ, ÀçÀü¼Û¿¡ ÀÇÇØ È¸º¹µÊ.
	¡ª Class 1°ú 3¼¼¾î, ³×Æ®¿öÅ© ¼­ºñ½º°¡ ResetÀ» ¾Ë¸° ÈÄ,
	 Reject TPDU´Â NACK·Î¼­¸¸ »ç¿ëµÊ.
(5) È帧 Á¦¾î
	¡ª ºñ´ÙÁßÈ­ µî±Þµé (Class 0 °ú 1)Àº ³×Æ®¿öÅ© È帧Á¦¾î¿¡ ÀÇÁö.
	¡ª ´ÙÁßÈ­ µî±Þ (2¡­4)¿¡¼­´Â ½Å¿ë ¸ÞÄ¿´ÏÁò(½½¶óÀ̵ù À©µµ¿ì Á¦¾îÀÇ
	 º¯È­Çü)ÀÌ »ç¿ëµÊ.
(6) ½Å¿ë ¸ÞÄ¿´ÏÁò (Credit Mechanism)
	¡ª Credit = Window Size.
	¡ª ÃÖÃÊ ½Å¿ë°ªÀº °¢ ¹æÇâ¿¡ ´ëÇÏ¿© ¿¬°á ¿ä±¸/¿¬°á È®ÀÎ TPDU¿¡
	 ÀÇÇؼ­ ÁöÁ¤µÊ.







	9.2 ¼¼¼Ç °èÃþ

¢À ÅäÅ« °³³ä
	¡ª ÅäÅ«(Token)À̶õ?
		¢¡ ÇÑ ½ÃÁ¡¿¡¼­, ¾î¶² ¼­ºñ½º¸¦ ½ÇÇàÇÑ µÚ¿¡ Ãæµ¹À» Á¦¾îÇϱâ
		 À§ÇÑ ±Ç¸®.
	¡ª ÅäÅ«ÀÌ ÇÑ ¼¼¼Ç ¼­ºñ½º »ç¿ëÀÚ (ƯÁ¤ ¼¼¼Ç ¼­ºñ½º¸¦ »ç¿ëÇÒ ±Ç¸®¸¦
	 °¡Áø)¿¡°Ô µ¿ÀûÀ¸·Î ÇÒ´çµÊ.
	¡ª Á¾·ù
		(1) µ¥ÀÌÅÍ ÅäÅ« : µÎ »ç¿ëÀÚ°£¿¡ ¹ÝÀÌÁß µ¥ÀÌÅÍ ±³È¯À» »ç¿ë.
		(2) ÇØÁ¦ ÅäÅ« : ¿¬°áÀÇ Á¾·á¸¦ Çù»ó.
		(3) µ¿±â
			¥¡) ´Ù¼ö ÅäÅ«
			   : µÎ »ç¿ëÀڵ鰣¿¡ ±³È¯µÇ¾îÁö´Â µ¥ÀÌÅÍÀÇ ¿ÏÀüÇÑ
			 ´ÜÀ§¿Í ¿¬°üµÊ.
			¥¢) ¼Ò¼ö ÅäÅ«
			   : ´ëÈ­ ´ÜÀ§ÀÇ ºÎºÐ°ú ¿¬°üµÊ.
		(4) ¾×ƼºñƼ ÅäÅ«
			¡ª µÎ »ç¿ëÀÚ°¡ µ¥ÀÌÅÍ ½ºÆ®¸²¼Ó¿¡ Á÷·Ä·Î »ðÀÔµÈ ¼ø¼­´ë·Î
			 Markerµé·Î µÈ µ¿±âÁ¡À» È®ÀÎÇÏ°í Á¤ÀÇÇÔ.
			¡ª ¼¼¼Ç°ú ¿¬°üµÈ ÀÏÀÇ ´Ù¸¥ ³í¸®Àû ºÎºÐ°£¿¡
			 µÎ SS »ç¿ëÀÚµéÀ» ±¸º°Çϱâ À§Çؼ­ »ç¿ë.

    9.2.1 »ç¿ëÀÚ ¼­ºñ½º
(1) ¼¼¼Ç °èÃþ¿¡ ÀÇÇؼ­ Á¦°øµÇ¾îÁø ¼­ºñ½ºµéÀº º¯È­µÇ¾î ´Ù¼öÀÇ ±â´É ´ÜÀ§µé·Î
 ±×·ì µÇ¾îÁö¸ç, ¼¼¼Ç ¿¬°áÀÌ Ã³À½ ¼³Á¤µÉ ¶§, Á¤È®ÇÑ ¼­ºñ½ºµéÀ» Çù»óÇϱâ À§Çؼ­
 µÎ SS »ç¿ëÀڵ鿡°Ô Çã¿ë.
	¡ª Ä¿³Î : ¿¬°á ÇÔ¼öÀÇ ÃÖ¼Ò ±â´É°ú Á¤»ó(Full Duplex) µ¥ÀÌÅÍ Àü¼ÛÀ» Á¦°ø.
	¡ª Çù»óµÈ ÇØÁ¦ : Á¤¿¬ÇÑ ¼ø¼­¸¦ °¡Áø ÇØÁ¦ ¼­ºñ½º¸¦ Á¦°ø.
	¡ª ¹ÝÀÌÁß : ¡¤´Ü¹æÇâ ±³´ë µ¥ÀÌÅÍ ±³È¯.
		      ¡¤µ¥ÀÌÅÍ ¼Û½Å ±Ç¸®°¡ µ¥ÀÌÅÍ ÅäÅ« ¼ÒÀ¯ÀÚ¿¡°Ô ÀÖÀ½.
	¡ª µ¿±â : ¼¼¼Ç ¿¬°áÀ» ÇÏ´Â µ¿¾È¿¡ À絿±â¸¦ À§ÇØ Á¦°ø.
	¡ª ¾×ƼºñƼ °ü¸® : ¡¤È®ÀÎ, Ãâ¹ß, Á¾·á, Áß´Ü, ÀçÃâ¹ß ¾×ƼºñƼ
 			     ¡¤¾×ƼºñƼ´Â µ¿±â¸¦ À§ÇØ »ç¿ëµÇ´Â ±â´ÉÀÇ
			 Çϳª·Î, ¼¼¼Ç »ç¿ëÀÚ°£¿¡ ¾î¶² ÀÏÀÇ ³í¸®ÀûÀÎ
			 ´ÜÀ§¸¦ Ç¥½ÃÇϱâ À§ÇÑ °Í.
 			     ¡¤ÇϳªÀÇ ¾×ƼºñƼ´Â ´Ù¸¥ ¾×ƼºñƼ¿Í´Â ¿ÏÀüÈ÷ 
			µ¶¸³ÀûÀΠƯ¼ºÀ» °¡Áö¸ç, ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù.
	¡ª ¿¹¿Üº¸°í : ¼¼¼Ç ¿¬°á µ¿¾È¿¡ ¿¹¿Ü¸¦ º¸°íÇÏ´Â °ÍÀ» Á¦°ø.
(2) Protocol Subset
	: ¿¬°á ¼³¸³¿¡ ºÎºÐ ÁýÇÕÀ» Çù»óÇÏ´Â °Í.
(3) BCSÀÇ »ç¿ëÀÚ ¼­ºñ½º
	: SS-»ç¿ëÀÚ´Â S.CONNECT.request ÇÁ¸®¹ÌƼºê¸¦ Session °èÃþ¿¡°Ô
	 Àü´ÞÇÏ°í ´ëÀÀµÇ´Â SS-»ç¿ëÀÚ´Â ¿¬°á (ÅëÁö)
	 (S.CONNECT.indication)À» ¹ÞÀ½.
(4) ÇÁ·ÎÅäÄÝ ¿î¿µ
	¥¡) S.CONNECT.request°¡ 512 ¹ÙÀÌÆ®º¸´Ù Å©¸é, ¿¬°á SPDU´Â
	 »ç¿ëÀÚ µ¥ÀÌÅÍÀÎ 512 ¹ÙÀÌÆ®¸¦ º¸³¾ ¼ö ÀÖ´Ù. ¿¬°á µ¥ÀÌÅÍ ¿À¹ö
	 Ç÷οì (CDO) SPDU´Â º°µµÀÇ µ¥ÀÌÅ͸¦ Áï½Ã º¸³»´Âµ¥ »ç¿ëµÊ.
	¥¢) °á°úÀûÀ¸·Î S.CONNECT.request°¡ »ç¿ëÀÚ µ¥ÀÌÅÍÀÎ
	 512 ¹ÙÀÌÆ®º¸´Ù ¸¹´Ù¸é, ºÎ°¡ÀûÀÎ ACCEPT µ¥ÀÌÅÍ ¿À¹ö Ç÷οì
	 (OA) SPDU°¡ »ç¿ëµÊ.
	¥£) µÎ µ¥ÀÌÅÍ (DT) SPDUµéÀº º¸³»Áö±â À§ÇÏ¿© °¡Á¤µÊ.







	9.3 Ç¥Çö °èÃþ

(1) ÄÄÇ»Å͵éÀº ´Ù¸¥ ¾ð¾î Å©±â, ¹®ÀÚ ÄÚµå, ¼ýÀÚ Ç¥Çö, ´Ü¾îµé ³»¿¡¼­
 ¹ÙÀÌÆ®µéÀÇ ´Ù¸¥ ¼ø¼­ ¶§¹®¿¡ µ¥ÀÌÅÍ Ç¥ÇöÀ» À§ÇÏ¿© Ç¥Çö °èÃþÀÌ ÇÊ¿ä.
(2) µÎ ÇÁ·Î¼¼½ºµé°£¿¡ ¾î¶² µ¥ÀÌÅÍ°¡ Àü¼ÛµÇ±âÀü¿¡ Ãß»ó ±¸¹®¿¡¼­ 
 Application-Wide Àü¼Û ±¸¹®À¸·Î ¹Ù²î¾î¾ßÇÑ´Ù.
(3) ¸¸ÀÏ ÀÌ°ÍÀÌ Àü¼Û ±¸¹®°ú ´Ù¸£´Ù¸é, ¾î¶² ¼ö½ÅµÈ µ¥ÀÌÅÍ°¡ 󸮵DZâ Àü¿¡
 ·ÎÄà ±¸¹®À¸·Î ¹Ù²î¾î¾ßÇÑ´Ù.
(4) ASN.1 (Abstract Syntax Notation Number 1)
	¡ª Ãß»ó ±¸¹®ÀÇ Á¤ÀǸ¦ À§ÇÑ Çü½ÄÀûÀÎ °³³ä.
	¡ª ½Ã½ºÅ۵鰣¿¡ µ¥ÀÌÅÍÀÇ ºñÆ®-Wise Ç¥ÇöÀ» À§ÇÑ
	 ¿¬°üµÈ ºÎȣȭ ±â¹ý.
	¡ª µ¥ÀÌÅÍ ¾ÏÈ£¿Í µ¥ÀÌÅÍ ¾ÐÃàÀ» ¼öÇàÇϱâ À§ÇÑ ÃÖ»óÀÇ Àå¼Ò¸¦ Á¦°ø.
(5) Ç¥Çö ÇÁ·ÎÅäÄÝ
	¡ª Ç¥Çö °èÃþÀÇ ±â´É.
		¥¡) ÀûÀýÇÑ Àü¼Û SyntaxÀÇ Çù»ó.
		¥¢) Áö¿ª Ãß»ó ±¸¹®À¸·ÎºÎÅÍ ¼±ÅÃµÈ Àü¼Û ±¸¹®À¸·Î PS »ç¿ëÀÚ 
		µ¥ÀÌÅÍÀÇ º¯È¯.
		¥£) ´ëÈ­ Á¦¾î (ÅäÅ« °ü¸®)¿Í µ¿±â Á¦¾î¿Í °°Àº ±â´ÉÀ» À§Çؼ­ 
		ÀÀ¿ë °èÃþ ¼­ºñ½º ¿äûÀ» ±×¿¡ »ó´çÇÏ´Â ¼¼¼Ç ¼­ºñ½º 
		ÇÁ¸®¹ÌƼºê¿Í ¸ÅÇÎ.
		¥¤) ´Ù¼öÀÇ Ç¥Çö ¼­ºñ½º ÇÁ¸®¹ÌƼºêµéÀÌ ¼öÁ¤ ¾øÀÌ ±×¿¡
		 »ó´çÇÏ´Â ¼¼¼Ç ¼­ºñ½º ÇÁ¸®¹ÌƼºê¿Í Á÷Á¢ »ç»óµÈ´Ù.
		 ¿Ö³ÄÇϸé, ÀÀ¿ë °èÃþÀ» ´ë½ÅÇÏ¿© Ç¥Çö °èÃþ°ú ¼¼¼Ç °èÃþÀÌ
		 ÅëÇÕµÈ ±â´ÉÀ» Çü¼ºÇϱ⠶§¹®ÀÌ´Ù.

[TOP] "µ¥ÀÌÅÍ Åë½Å ¸ñÂ÷" È­¸éÀ¸·Î µ¹¾Æ°©´Ï´Ù.


"Ãʱâ È­¸é" À¸·Î µ¹¾Æ°©´Ï´Ù.