저번 글에 TCP를 설명하며, 자연스럽게 계층에 관한 얘기를 꺼냈었다.
거기에서 네트워크 통신에는 계층이란 개념이 존재하는데 이 계층은 7개로 나눠져있다는 언급을 했다.
그것이 바로 이 OSI 7계층이다.
OSI 7계층
먼저 이것은 왜 존재하는 것일까?
이유는 생각보다 단순하다. 네트워크 통신에서 생기는 여러가지 충돌 문제 완화를 위한 존재이다.
그렇다면 이것이 어떤 구조를 띄고 있기에 통신에서 생기는 여러가지 충돌 문제들을 완화 시켜주는 지 한번 살펴보자.
먼저 이 계층은 아래와 같이 크게 3가지로 구분할 수 있다.
네트워크 지원 계층 (1, 2, 3 계층)
-장치에서 장치로 데이터가 이동할 때 필요한 물리적인 면 처리
전송층 (4 계층)
- 종단-대-종단 까지의 믿을만한 데이터 전송 보장
사용자 지원계층 (5, 6,7 계층)
- 서로 상관없는 소프트웨어 시스템 사이 상호연동
또 섬세하게는 7가지로 나눠지게 되는 것이다.
1 계층 (물리층)
- 물리적 매체를 통해 비트 흐름을 전송하기 위해 플요한 기능들을 조정
- 인터페이스의 기계적, 전기적 규격 전송매체 다룸
-물리적인 장치 및 인터페이스가 전송을 ㅜ이해 필요한 기능과 처리 절차 규정
2 계층
-가공되지 않은 내용의 전송을 담당(물리층)을 신뢰성 있는 링크로 변환
- 위의 링크를 노드-대-노드 전달
3 계층
- 패킷을 발신자로부터 여러 네트워크(링크)를 통해 목적지까지 전달
4 계층
-전체 메시지의 프로세스-대-프로세스 전달
5 계층
-네트워크의 대화 조정자
-통신하는 시스템들 사이의 상호작용을 설정, 유지 및 동기화
6 계층
-두 시스템 사이에 교환되는 정보의 구문, 의미에 관련돼 변환, 압축 및 암호화 담당
7 계층
-사용자(user or software)가 네트워크에 접근할 수 있도록 함
-사용자 인터페이스 제공
-원격 파일 접근 및 전송, 공유
-데이터베이스 관리, 여러 종류의 분산 정보 서비스 제공
'CS' 카테고리의 다른 글
TLS/SSL HandShake (0) | 2022.11.20 |
---|---|
HTTP GET vs. POST (0) | 2022.11.13 |
ep 02-2. HTTP vs. HTTPS (0) | 2022.11.13 |
ep 02-1. 대칭키와 공개키 (0) | 2022.11.13 |
ep 01-1. TCP 3, 4way handShake (0) | 2022.11.06 |