[ Network ] OSI 7 계층 (OSI 7 Layer)
by 월루OSI 7 계층이란 무엇일까?
국제표준화기구 ISO에서 1984년에 네트워크 통신의 구조를 7 계층으로
구분하여 각 계층 간 상호 작동하는 방식을 정의해놓은 것이다.
OSI 7 계층은 어떻게 구분되어 있을까?
출처 : madplay.github.io/post/network-osi-7-layer
우선 이름에서 알 수 있듯이 각 7개의 계층으로 구분되어 있다.
송신자 측에선 원본 데이터를 상위 계층에서 하위 계층으로 전달하며 각 계층마다 헤더를 추가하고,
수신자 측에선 전달받은 데이터를 하위 계층에서 상위 계층으로 전달하며 원본 데이터를 전달받는다.
각 계층마다 어떤 일을 수행할까?
7. 응용 계층 (Application Layer)
-> 응용 계층은 응용 소프트웨어에서 데이터를 생성하고 하위 계층으로 데이터를 전달하는 역할을 수행한다.
6. 표현 계층 (Presentation Layer)
-> 표현 계층은 원본 데이터를 부호화, 변환, 암호화, 복호화, 압축 등을 진행하여 하위 계층으로 데이터를 전달한다.
5. 세션 계층 (Session Layer)
-> 세션 계층은 양 끝단의 사용자들의 통신을 관리하기 위한 방법을 정의하고 하위 계층으로 데이터를 전달한다.
4. 전송 계층 (Transport Layer)
-> 전송 계층은 양 끝단의 사용자들이 신뢰성 있는 데이터를 주고받기 위하여 프로토콜을 정의해주고 하위 계층으로 데이터를 전달한다. 대표적인 프로토콜로는 TCP와 UDP가 있다.
(전송 단위 : Segment)
3. 네트워크 계층 (Network Layer)
-> 네트워크 계층은 양 끝단의 사용자들의 IP를 확인하여 최적의 정보 전달 가능한 루트를 찾는 라우팅을 진행하며, 서로 간의 네트워크를 연결하여 데이터의 송수신을 가능하도록 해 주고 하위 계층으로 데이터를 전달한다.
(전송 단위 : Packet)
2. 데이터 링크 계층 (Data-Link Layer)
-> 데이터 링크 계층은 신뢰성 있는 전송을 보장하기 위한 계층이다, 물리 계층에서 일어날 수 있는 오류들을 찾아내고수정하여 하위 계층으로 데이터를 전달한다.
(전송 단위 : Frame)
1. 물리 계층 (Pysical Layer)
-> 최하위 계층이다, 0 | 1의 2 진법의 바이너리 정보를 전기적, 물리적 신호로 수신자에게 정보를 전달하는
역할을 수행한다.
(전송 단위 : Bit)
왜 이 7 계층으로 나누었을까?
각 계층은 독립적으로 작동하기 때문에 문제가 발생했을 경우 원인을 파악하기 쉽다.
이유는 간단하다. 네트워크 통신의 호환성을 확장시키고 큰 단위의 데이터를 작은 단위로 나누어서 이해하기 쉽고 관리 및 문제 해결을 용이하게 하기 위해서이다.
마치며...
제가 글을 쓰는 가장큰 이유는 배운 내용을 정리하고 나중에 다시 공부하기 위해서입니다, 따라서 잘못된 정보가 포함되어 있거나 중요한 내용이 빠져 있을 수 있습니다, 잘못된 내용이나 빠진 내용이 있는 경우 댓글로 말씀해주시면 정말 감사드리겠습니다!
'정보보안 > Network' 카테고리의 다른 글
[ Network ] 네트워크 관리사 2급을 위한 정리 노트 (0) | 2021.10.23 |
---|---|
[ Network ] ARP 스푸핑 실습! [해킹] (0) | 2021.09.22 |
[ Network ] ARP의 개념과 동작 과정 (0) | 2021.09.21 |
[ Network ] TCP/IP 패킷 구조 (0) | 2021.09.18 |
[ Network ] 스푸핑, 스니핑, 스누핑 차이 (0) | 2020.11.29 |
블로그의 정보
남쪽의 외딴섬
월루