코딩과로그
OSI 7계층과 TCP/IP 4계층 본문
OSI 7계층은 데이터 플로우 계층과 애플리케이션 계층으로 구분된다.
- 물리 계층 : 주로 물리적 연결과 관련된 정보를 정의합니다. 주로 전기 신호를 전달하는데 초점을 두고, 들어온 전기 신호를 그대로 잘 전달하는 것이 목적
- 데이터 링크 계층 : 물리 계층에서 들어온 전기 신호를 모아 알아 볼 수 있는 데이터 형태로 처리 합니다. 이 계층에서는 주소 정보를 정의하고 출발지와 도착지 주소를 확인한 후, 데이터 처리를 수행
- 네트워크 계층 : 이 계층에서는 IP주소와 같은 논리적인 주소를 정의함. 또한 라우터를 통해 정의한 IP주소를 이해하고, 이를 사용해 최적의 경로를 찾아 패킷을 전송
- 전송 계층 : 하위 계층에서 신호와 데이터를 올바른 위치로 보내고 신호를 만드는데 집중했다면, 전송 계층에서는 해당 데이터들이 실제로 정상적으로 보내지는지 확인하는 역할을 함. 네트워크 계층에서 사용되는 패킷은 유실되거나 순서가 바뀌는 경우가 있는 데, 이를 바로 잡아주는 역할도 담당합
- 세션 계층 : 세션 계층은 양 끝 단의 프로세스가 연결을 성립하도록 도와주고, 작업을 마친 후에는 연결을 끊는 역할을 한다.
- 프레젠테이션(표현) 계층 : 이 계층에서는 일종의 변역기 같은 역할을 수행. MIME 인코딩이나 암호화, 압축, 코드 변환과 같은 동작이 이 계층에서 이루어짐.
- 애플리케이션(응용) 계층 : 애플리케이션 프로세스를 정의하고, 애플리케이션 서비스를 수행합니다. 이 계층에서 사용되는 프로토콜은 다양한 종류가 있지만, 대표적인 프로토콜로는 HTTP, FTP, SMTP 등이 있다.
과거에는 통신용 규약이 표준화 되지 않았고 각 벤더에서 별도로 개발했기 때문에 호환되지 않는 시스템이나 애플리케이션이 많았으며 서로 통신하기에 어려움이 있었다. 이를 ARPANET에서 TCP/IP 4계층으로 정리하고, OSI 7계층으로 세분화 되면서 네트워크의 동작을 나누어 설명한다.
'Devops' 카테고리의 다른 글
'프록시'와 '캐시' (0) | 2023.04.06 |
---|---|
OSI 1, 2 계층(네트워크 엑세스 계층) - 데이터 링크 레이어, 물리 계층 (0) | 2023.04.06 |
OSI 3,4계층 - TCP/IP (IP 프로토콜의 한계) (0) | 2023.04.06 |
나의 컴퓨터의 라우팅 테이블 해석 (0) | 2023.03.28 |
CORS는 왜 필요할까? (feat: CSRF 공격 방지) (0) | 2023.03.25 |