Protocol : 통신을 하기 위한 통신 당사자끼리의 약속
프로토콜 : 각 계층별로 정해지는 것, 같은 계층끼리 통신약속
인터페이스 : 각 계층을 연결하는 방법
OSI 7 layer의 등장 배경
이기종간 통신을 원할히 할 수 있도록 한 표준 네트워크 아키텍쳐. 호환성을 갖기 위해서 ISO에 의해 네트워크 구성시 계층화된 접근 방법에 기초하여 개발됨. 프로토콜의 통합적, 체계적인 개발을 위한 컴퓨터 네트워크의 논리적 구조를 규정하는 것으로 시스템간 상호접속에 대한 대폭적인 개방성을 추구. |
OSI 7 layer의 컴퓨터 네트워크
OSI 참조모델에서의 컴퓨터 네트워크는 응용 프로세스, 개방형 시스템, 물리매체로 구분. - 응용 프로세스 : 단말 장치의 운용자나 응용 프로그램 등과 같이 상호간에 정보를 교환하고, 사무처리를 수행하는 주체(응용 프로그램) - 개방형 시스템 : 호스트컴퓨터, 통신제어장치, 단말제어장치, 단말장치 등과 같이 응용 프로세스간에 통신을 할 수 있도록 통신기능을 제공하는 장치(Host, DTE, DCE 등) - 물리매체 : 통신회선, 채널 등과 같이 장치간에 정보와 신호를 교환할 수 있도록 해 주는 전기적인 매체. |
OSI 7 layer의 역할
7 Layer - 이용자 응용 프로세스간의 정보교환 및 통신에 대한 관리 기능. - API(Application Programming Interface) 제공 - 사람이나 통신 프로그램에 여러 가지 서비스를 제공. 6 Layer - 상위 응용 계층에서 주어진 정보를 2개의 개방형 시스템이 공통으로 이해할 수 있는 표현형식(syntax)으로 변환하는 기능 - 부호화, 암호화, 압축화 5 Layer - 프로세스간의 대화를 위한 동기를 설정하고 제어하는 기능. - 정보의 전송방법(simplex, half duplex, full duplex)이나 동기관리 수행. 4 Layer - 통신망을 경유한 End to End 이용자 장비 또는 응용 프로 세스간의 신뢰성 있는 통신을 위해 에러검출 및 복구 등의 기능 - 에러제어, 흐름제어, 순서제어 3 Layer - 여러 개의 중계노드를 경유하는 경우에 대한 신뢰성 있는 경로선택(Routing)기능과 중계(Relay)기능을 수행. 2 Layer - 물리계층으로 전송되는 프레임 단위의 데이터를 인접한 Link간 오류없이 전송하기 위해 논리적인 데이터 링크의 설정(다중화포함), 유지, 해제 및 오류검출과 정정기능 수행. - 오류제어, 순서제어, 흐름제어 1 Layer - 물리적인 접속라인을 통하여 데이터 비트를 전송하기 위한 전기적, 기능적, 기계적, 순서적 조건 등을 정의 |
layer model의 장점
① 시스템간 통신과 관련된 상호작용을 세분해 분리해 놓았기 때문에 이해하기 쉽다. ② 상하 Layer간의 표준 interface를 정의하여 이 표준을 따를 경우 업체에서 만든 어떤 시스템이라도 상호 호환이 가능하다. ③ 각 Layer의 성능 향상 및 개선이 쉽고, 기술혁신을 가속화할 수 있다. |
'네트워크' 카테고리의 다른 글
Transport Layer (0) | 2020.02.24 |
---|---|
layer 7 ~ 5(Application, Presentation, Session ) (0) | 2020.02.24 |
네트워크]라우팅 4 - Distance vector vs Link state (0) | 2020.01.11 |
네트워크] 라우팅 3 - routing protocol (0) | 2020.01.11 |
네트워크]라우팅 2 (0) | 2020.01.11 |