본문 바로가기

프로그래밍 학습/네트워크 관리사 2급

[네트워크 관리사2급 필기 요약] - 5.프로토콜

728x90


프로토콜

개념

컴퓨터와 컴퓨터, 정보통신망에서 원거리에 있는 통신 개체 사이의 정확한 데이터의 송수신을 위해 필요한 일련의 통신규칙


기능

단편화 - 전송 블록을 같은 크기의 작은 블록으로 나누어 데이터 전송

재합성 - 단편화 된 데이터를 수신측에서 재구성하여 복원.

캡슐화 - 데이터에 제어정보를 추가하여 각 프로토콜에 적합한 데이터 블록이 되도록 함.

흐름제어 - 데이터의 양이나 통신속도 등 수신측의 처리능력을 초과하지 않도록 조정.

에러제어 - 오류나 착오등을 검출하고 정정.

순서제어 - 송신 데이터 순서대로 수신측에 전달.

연결제어 - 비연결 데이터전송, 가상회선을 위한 통신로의 개설, 유지, 종료.

주소지정 - 발생지, 목적지 등의 주소를 지정하여 정확한 송신을 하게함.

동기화 - 두 통신 개체간의 상태를 일치시킴.

다중화 - 하나의 통신로를 다수의 가입자들이 동시에 사용할 수 있도록 함.


기본요소

구문(sysntax), 의미(semantic), 타이밍(timing)


프로토콜 전송방식

1.문자방식

전송데이터의 처음과 끝에 동기를 위한 전송 제어문자를 포함하여 전송

대표적인 문자 방식의 프로토콜 -> BSC 프로토콜


제어문자정보

SOH  정보메시지의 헤딩 시작

STX  텍스트 시작 및 헤딩 종료

ETX  텍스트의 끝

EOT 전송을 종료, 데이터링크를 초기화

ENQ  데이터 링크 설정 및 응답요구

ACK 수신한 정보메시지에 대한 긍정응답

NAK 수신한 정보메시지에 대한 부정응답

SYN 문자 동기를 유지

BCC 오류 검출을 위한 코드

ETB 전송 블록의 끝

DLE 타 전송문자와 조합하여 의미를 바꿈


2.바이트(BYTE) 방식

전송 데이터의 헤더에 데이터 문자수, 메시지 수신 상태 등 제어 정보를 포함하여 전송 (DDCM 프로토콜)


3.비트(BIT)방식

전송 데이터의 처음과 끝에 특수한 플래그 비트를 포함하여 메시지를 구성하여 전송 (HDLC,SDLC,ADCCP,X.25프로토콜)


HLDC 프로토콜

ISO에서 지정한 고속 전송용 비트 방식의 프로토콜

전송효율의 향상, 신뢰성 향상, 부호에 대한 독립성

포인트 투 포인트, 멀티 포인트, 루프 접속 방식등 다양한 데이터 링크에서 사용가능

흐름제어를 위해 슬라이딩 윈도우기법 사용

Go Back B ARQ, 선택적 재전송 ARQ를 이용한 에러제어 방식


Flag 

주소부 

제어영역  

정보영역 

프레임검사(FCS) 

Flag 


국제 표준화 기구

ITU(International Telecommunications Union)

국제전신연합에서 국제전기통신엽합으로 발전한 기구

무선통신과 전기통신을 표준화

ITU-T 전기통신분야의 표준화를 다룸


EIA(Electronic Industries Association)

미국전자공업협회로 통신조건의 표준화를 위해 창설된 전자제품 생산업자들의 모임

RS-232C : 단말기와 모뎀간의 인터페이스 표준


ISO(Intertaional Standards Organization)

1947년 설립한 국제표준화기구로 기계공학분야에서 광범위한 분야의 표준화 시작


IEEE(Institute of Electronics Engineers)

미국의 전기학회(AIEE)와 무선학회(IRE)가 합쳐진 미국전기전자기술자협회

전자, 통신, 컴퓨터 시스템등의 전문 기술단체로 근거리통신만(LAN)의 표준을 규정 


OSI 7계층

1.물리계층 : 물리적 매체를 통한 전송

전기적, 기계적, 기능적, 절차적 특성

프로토콜:RS-232C,X.21,V.21


2.데이터링크계층 : 오류없이 데이터 전달할 수 있도록 함, 데이터전송, 오류제어,흐름제어, 프레임동기 링크효율 향상

표준프로토콜: HDLC, LAPB, PAPD


3.네트워크계층 : 패킷을 목적지까지 전달하는 역할

패킷정보전송, 교환기능, 경로선택, 트래픽제어

IP,X.25


4.전송계층 : 시스템 종단간 오류수정, 흐름제어, 수행하여 신뢰성있고 정확한 데이터 전송 역할 수행

전송데이터의 다중화, 집중화, 주소지정

TCP,UDP


5.세션계층 : 통신시스템간의 상호작용, 동기화, 프로세스간 동기제어기능수행


6.표현계층 : 세션계층에서 받은 데이터를 응용계층에 적합한 형태로 변환

암호화, 압축, 코드변환, 구문검색 기능 수행


7.응용계층 : 사용자가 네트워크에 접근할수 있도록 인터페이스와 서비스 제공

프로토콜 : HTTP, FTP, SMTP


DTC/DCE접속규격

기계적 특성 - 연결기기 크기, 핀의개수 등 물리적 연결규정

전기적 특성 - DTE와 DCE간 커넥터에 전압레벨, 전압변동, 잡음등 전기적 신호법 규정

기능적 특성 - RS-232S 주요 핀 이름처럼 각 회선에 의미를 부여

절차적 특성 -  데이터를 전송하기 위한 흐름의 순서를 규정


1.물리계층 (리피터,허브) ★ 비트단위 전송

2.데이터링크계층 (브릿지) ★ 프레임단위 전송

3.네트워크계층 (라우터) ★ 패킷단위 전송

4.전송계층  게이트웨이 ★메시지전송

5.세션계층  게이트웨이 ★메시지전송

6.표현계층  게이트웨이 ★메시지전송         

7.응용계층  게이트웨이 ★메시지전송