-
[NETWORK] 표준 프로토콜NETWORK 2019. 5. 27. 13:42
1.프로토콜의 개념과 전송요소
프로토콜의 개념 : 통신장비사이의 약속. 통신개체 간 정보를 송수신하기 위한 규약
프로토콜의 역할
정보 교환과 함께 통신 에러 컨트롤
MAC 접근, 전송, 오류 정정 및 논리 채널 등
데이터 프레임의 구성 방식에 따른 프로토콜 구분전송 방식
설명
비트(Bit)
데이터의 처음/끝에 특수 플래그 문자를 전송
HDLC, SDLC, ADCCP, X.25 등바이트(Byte)
전송 데이터의 헤더에 데이터 문자 수, 메시지 수신 상태 등의 제어정보를 전송
DDCM 프로토콜 *문제에 문자가 나오면 바이트.문자(Character)
전송 데이터의 처음/끝에 동기를 위한 전송 제어문자를 전송
BSC 프로토콜2. 프로토콜의 기능
1) 단편화(Fragmentation)와 재조립(Reassembly)
2) 캡슐화(Encapsulation)
데이터 전송에 필요한 헤더/트레일러 추가
데이터에 제어 정보(주소, 오류 검출 코드, 프로토콜 제어) 추가.
프로토콜의 규범을 따라 각 계층별로 캡슐화.
응용 계층 : 데이터 생성
전송(4계층) → 네트워크(3계층) : 세그먼트
네트워크(3계층) → 데이터링크(2계층) : 패킷
데이터 링크(2계층) → 물리(1계층) : 프레임
3) 흐름제어(Flow Control)
전송 데이터의 양과 통신 속도를 제어하여 혼잡을 방지.
4) 에러제어(Error Control)
오류나 착오 등을 검출하고 정정, 신뢰성을 부여.
5) 순서제어(Sequencing Control)
데이터 단위 순서대로 전달, 순서를 표시, 연결 지향성 전송방식에 주로 사용
(더 정확하게 이야기하면 잘라서 보내는 프로토콜에서 사용함)
6) 주소결정(Addressing)
송신측과 수신측의 위치에 주소를 표시하여 전달.
이름, 주소, 경로(목적지)를 표시함.
7) 동기화(Synchronization)
송신측과 수신측의 여러 상태(시작, 종료, 검사)를 일치시킴.
두 개체가 시작과 중간의 체크포인트, 종료 등의 확인기능을 수행함.
8) 다중화(Multiplexing) : 자르는 프로토콜만 가능
다수의 가입자가 하나의 통신로를 동시에 사용.
여러 개의 포토들을 이용하여 다수의 세션을 구분함.
9) 전송서비스(Transmission Service)
사용자의 편의를 위한 별도의 서비스
우선순위, 서비스 등급(Mark), 보안성 등.
10) 프로토콜의 구성 요소
구문(Syntax, 문법 즉 형식적인 부분)
: 데이터 형식(Format), 신호 레벨(Signal Level), 부호화(Coding) 등
의미(Semantics, 내용적인 부분)
: 전송 제어와 함께 에러 복원 및 관리제어 정보
순서(Timing, 프로세스 부분)
: 접속 개체간의 통신 속도 조정 및 정보 전송의 순서 제어 등.
3. 프로토콜의 종류
1) TCP/IP(Transmission Control Protocol/Internet Protocol)
1980년 미국방부 개발의 인터넷 기본 프로토콜
종단간(End-to-End, 4계층 이상) 신뢰성이 높은 통신을 실현.
RFC(Request For Comments) 형태.
2) IPX/SPX(Internet Packet eXchange/Sequenced Packet eXchange)
* IP는 3계층, IPX는 4계층
노벨사 개발
IPX는 비연결 지향의 비신뢰적 서비스
SPX는 연결 지향의 신뢰적 서비스로 흐름 제어 가능.
3) NetBIOS(Network Basic input/Output System)
IBM사의 PC-Networks. 마이크로소프트사의 S-Networks, LAN Manager 등
플로피/하드 디스크 드라이브에 입출력을 할 경우 BIOS Call을 이용하는 것처럼 네트워크 상에서 정보 자원을 읽고 쓸 수 있도록 한 프로토콜
4) NetBEUI(NetBIOS Extended User Interface)
IBM사에서 LAN Manager를 위해 NetBIOS를 기준으로 개발한 소규모 프로토콜로 Windows NT의 기본 프로토콜(NetBIOS 확장판)
5) AppleTalk
애플사에서 개발
저가의 구내 통신망
매킨토시 장비가 표준
ATP/DDP
6) SNA(System Network Architecture)
IBM 호스트와 터미널간 통신을 위해 개발된 독자적 통신망.
다른 LAN과 SNA네트워크가 통신을 하려면 게이트웨이가 필요함.
터미널과 메인 프레임 사이에서 터미널 집중화기를 통해 통신
NAU(Network Addressable Unit) 사이에 세션 생성/ 관리/ 제어.
7) DNA(Digital Network Architecture)
물리 계층(1계층)부터 사용자 인터페이스 계층(7계층)까지 데이터 교환 절차와 제어 절차를 정의'NETWORK' 카테고리의 다른 글
[NETWORK] OSI 계층 모델 (0) 2019.05.28 [NETWORK] 프로토콜의 표준화 (0) 2019.05.27 [NETWORK] WAN의 개념과 요소 (0) 2019.05.27 [NETWORK] LAN의 전송 방식 (0) 2019.05.24 [NETWORK] LAN의 개념과 요소 (0) 2019.05.24