OSI 7계층 - 기능

2024. 6. 26. 21:54CS/Network

1) 물리 계층

* 네트워크 케이블과 물리적 신호의 전송 규칙을 조정하는 역할

- 전기적인 펄스나 광학적인 방법 또는 전자기적 파동을 통해 신호를 전달하는 방법에 대하여 정의하며, 동기화 방식, 대역폭 등에 대한 개념을 정의함

 

* 물리적 매체를 통하여 비트 스트림을 전송하는데 필요한 인터페이스 및 전송매체의 전기적, 기계적 규격을 정의

 

* 물리 계층과 관련된 네트워크 연결 장비

- 전기적 신호를 재생하는 장비

=> 리피터(약해진 신호를 재생하여 전송, 물리적 거리 확장)

=> 허브(멀티포트 리피터)

 

- 기계적인 연결 장치

=> 각종 커넥터(RS-232C)

=> 전술 매체 연결 소자

 

* RS-232C(직렬 통신 방법 표준)

  -> DTE-DCE 연결을 위한 대표적인 물리 계층 프로토콜

  -> pc에서 USB 이전에 모뎀, 마우스 등을 연결하는 대표적인 직렬 인터페이스

  -> USB로 대체됨

 

 

* DTE(사용자-네트워크 인터페이스의 사용자 측에서 데이터 발신, 수신 장치) : 컴퓨터, 멀티플렉서, 라우터

* DCE(사용자-네트워크 인터페이스의 네트워크 측에서 구성되는 통신 네트워크 장비의 연결 수단) : 모뎀, 인터페이스 카드

 

- 디지털/아날로그 신호 변환기

=> MODEM, CODEC

 

 

 

2) 데이터 링크 계층 

* 한 노드에서 다음 노드까지 비트의 그룹(Frame)을 오류 없지 전달하는 책임

* 데이터링크 층의 주요 임무

- [Framing]         => 헤더와 트레일러를 붙여서 프레임을 구성

- [물리주소 지정]  => LAN 카드 주소(MAC Address)

- [흐름 제어]        => 송신측에서 데이터를 빠르고 많이 보내게 되면 수신측이 처리하기 힘들 때 사용

- [오류 제어]        => 데이터에 오류가 있을시 재요구

- [접속 제어]        => 두 개 이상의 노드들이 동일한 링크에 연결되어 있을 때 충돌 방지

 

* 데이터링크 계층의 장비

- 브릿지 => 물리주소를 사용하여 프레임을 전달하는 장비

- 스위치 => 멀티포트 브릿지

 

* 데이터링크 계층의 대표적인 프로토콜

- HDCL(High level Data Lind Control

- PPP(Point-to-Point Protocol

 

* LAN에서는 데이터링크 계층을 2개의 계층으로 세분

- LLC(Logical Link Control)

- PPP(Medium Access Control)

 

 

 

3) 네트워크 계층

* 두 시스템이 서로 다른 네트워크에 접속되어 있을 경우, 여러 네트워크 링크를 거쳐서 출발지 장비로부터 목적지 장비까지 패킷을 전달하는 책임

 

* 네트워크 계층의 주요 임무

- Logical addressing => 논리주소(IP 주소)의 지정

- Routing => 경로 지정과 교환 기능 제공

 

* 네트워크 계층의 장비

- 라우터

 

 

 

 

 

4) 전송 계층

* 전체 메시지를 출발지 응용 프로그램에서 목적지 응용 프로그램까지 전달

- process-to-process segment delivery

 

* 컴퓨터 내부의 프로그램으로 처리

* 전송 계층의 주요 임무

[Port Addressing]                          => service-point addressing

[Segmentation and reassembly] => (데이터를 쪼갰을 때 순서대로 다시 합치기 위해)sequence number를 사용

[Connection control, Flow control, Error control]

 

 

 

5) 세션 계층

* 통신 장치들 간의 대화 제어(Dialog control) => 회의 진행

- 전이중 방식(송신 - 수신 동시), 반이중 방식(송신 - 수신 동시X) control

 

*동기화

=> Checkpoint 삽입해 쪼깨진 데이터를 받아보면서 잘못되어 있으면 그 부분 부터 받음

 

 

 

6) 표현 계층

* 데이터 표현의 차이를 극복

- 데이터의 표현을 공통된 형식으로 변환(ASCII, EBCDIC)

 

* 암호화 및 압축 수행

- MIME 인코딩이나 암호화등의 동작 실행 

 

 

 

7) 응용 계층

* 사용자가 네트워크에 접근할 수 있도록 하는 User interface를 제공

=> MHS(Message Handling System)

 - 전자우편과 축적전송을 위한 프로토콜

 - 사용자 간의 메시지를 우편함과 같은 저장소에 축적한 후 전달하는 기능

 - ** 실제로는 SMTP 사용

 

=> Directory System

=> FTAM(File Transfer, Access and Management)

 - ** 실제로는 FTP 사용

 

=> Virtual Terminal

 -** 실제로는 telnet 사용

 

=> CMIP(Common Management Information Protocol)

'CS > Network' 카테고리의 다른 글

아날로그 변조와 디지털 변조  (0) 2024.06.28
아날로그와 디지털  (0) 2024.06.28
OSI 7계층 - 기초  (0) 2022.06.05