전자상거래
시스템 운영 및 관리
2.네트워크와 인터넷
9. 프로토콜의 개요, 원격 프로토콜 X.25
1) 프로토콜의 개요
·프로토콜 : 국가와 국가 간의 교류를 원활하게 하기 위해 외교에 관한 의례나 국가간 약속을 정한 의정서를 말한다.
·통신
프로토콜 : 어떤 시스템이 다른 시스템과 통신을 원활하게 할 수 있도록 해주는 통신 규약이다. 다른 기종간에 통신을
할 수 있는 네트워크 아키텍처의 표준으로 개방형 시스템간의 상호접속(OSI : Open System Interconnection)이 발표되었다.
①
프로토콜의 기본 기능
◆
단편화와 재합성(Fragmentation and Reassembly))
·단편화 : 데이터를 전송할 때 긴 메시지는 한꺼번에 전송하는 것이 아니라, 전송에 용이하도록 세분하여 전송한다.
·재합성 : 수신측에서는 세분된 데이터 블록을 받아서 원래의 메시지로 조합하는 기능으로 세분화된 데이터 블록의 크기가 작을수록 오류를
제어하기 쉽다.
◆
캡슐화(Encapsulation)
네트워크에
대한 정보나, 수신측 주소, 또는 정보가 잘못 전송되었을 경우 이를 검증할 수 있는 오류 검출 코드 등과 같은 정보를
전송할 데이터의 헤더 부분에 덧붙이는 기능이다.
◆
연결 제어(Connection Control ) 기능
송신측과
수신측 간의 연결, 데이터 전송, 연결 해제와 같은 3단계의 과정을 제어하는 기능이다.
◆
오류 제어(Error Control) 기능
송신
중이나 수신 중에 발생할 수 있는 오류들을 검출하고 복원하는 기능이다.
◆
순서 결정(Sequencing/Ordering) 기능
·PDU의 데이터가 보내는 순서대로 되어 있는지를 명시하는 기능이다. 연결 중심의 데이터 전송에만 적용한다.
·순서
결정을 하는 이유 : 순서에 맞게 전달하고 데이터의 흐름과 오류를 제어한다.
◆
흐름 제어(Flow Control) 기능
·수신측에서
송신측으로 보내는 데이터의 양이나 속도를 제어하는 기능이다.
·정지/대기 방식 : 데이터를 전송할 때마다 확인 신호인 ACK를 받기 전에 전송할 수 없도록 하는 것이다.
◆
동기화(Synchronization) 기능
·연결된
송신측과 수신측 간의 타이밍을 맞추는 기능이다.
·양측의
초기화 상태, 검사 전 상태, 종료 상태 등이 같은 상태를 유지한다.
◆
다중화(Multiplexing) 기능
·다수의
가입자들이 하나의 통신로를 동시에 사용할 수 있도록 하는 기능이다.
·반송파
상에 다중 신호나 정보 스트림을 단일 복합신호의 형태로 동시에 보내면, 수신측에서는 이들 다중 신호를 다시 별개의
신호들로 복원한다. 아날로그 신호들은 보통 FDM(Frequency Division Multiplexing : 주파수 분할 다중화)을 사용하여
다중화되며, 각각은 하나의 신호를 동시에 병렬로 전송한다. 디지털 신호들은 보통 TDM(Time-Division Multiplexing : 시분할
다중화)을 사용하여 다중화된다.
·프로토콜
연결의 다중화는 상향 워드 다중화 (Upward Multiplexing), 하향 워드 다중화(Downward
Multiplexing)가 있다.
미니사전------------------------------------------------------------------------
FDM(Frequency Division Multiplexing : 주파수 분할 다중화)
다수의
신호를 묶어서 단일 통신회선이나 채널을 통해 전송하기 위한 기법이다. 각 신호는 주 채널 내의 각기 다른 주파수에
할당된다.
TDM(Time-Division Multiplexing : 시분할 다중화)
하나의
통신회선이나 채널을 이용하여 송신하기 위해 다수의 신호들이 결합되는 방식으로서, 각 신호는 매우 짧은 지속시간을
갖는 여러 개의 세그먼트들로 나뉘어진다.
--------------------------------------------------------------------------------
2) 원격 프로토콜 X.25
·통신상의
여러 문제점들을 해결하기 위해 국제적 표준 단체인 ITU TS(옛 CCITT, 국제 전신 전화 자문 위원회)가 표준화한
권고안으로, X.25 프로토콜을 이용한 패킷 교환 데이터 네트워크가 데이터 통신에 가장 적합하다.
·선로에
장애가 발생하더라도 패킷 단위로 다른 정상적인 경로를 스스로 선택해 우회할 수 있고, 오류 발생시 바로 재전송을
실시한다.
·네트워크
기술이라기보다는 DCE와 DTE 간의 통신 절차를 규정하는 계층화된 프로토콜이다.
·X.25는 OSI 참조 모델의 하위 3계층과 일치하는 3개 계층으로 구성되어 있다.
①
계층 구성
◆
물리 계층
·X.25의 최하위 계층으로 상위 계층이 통신할 수 있도록 이용자와 패킷 교환 네트워크간 통신 회선의 물리적인 접속의 설정,
해제 및 보전에 대한 역할을 담당한다.
·물리
계층에 관한 프로토콜은 실제로 DTE/DCE 인터페이스로서 규정한다.
◆
프레임 계층
·단말기와
패킷 교환 기간에 원활한 데이터 전송이 가능하도록 데이터 링크를 제어한다.
·기능 : 연속된 비트열(데이터)을 전송 단위로 분할하는 기능, 순서 제어 기능, 오류 검출 및 회복 기능, 흐름 제어 기능 등이다.
◆
패킷 계층
패킷형
단말기간에 패킷 교환 네트워크를 통해 상호 통신을 할 수 있도록 호출 설정 및 해제, 에러 제어, 순서 제어, 흐름
제어 및 데이터 전송 제어의 기능을 수행한다.
Tip!----------------------------------------------------------------------------
·TCP/IP 구조에서 응용 계층에 속하는 프로토콜
Telnet, FTP, SMTP, HTTP
·TCP/IP 구조에서 전송 계층에 속하는 프로토콜
UDP, TCP
--------------------------------------------------------------------------------
미니
사전-----------------------------------------------------------------------
Telnet
원격지
컴퓨터에 접속할 수 있는 서비스이다.
--------------------------------------------------------------------------------
<단편화와 재합성>