5계층 - 세션 계층 (Session Layer)
- 통신 세션*을 구성하는 계층으로, 네트워크 상 양쪽 연결을 관리하고 연결을 지속시켜주는 계층이다.
- 포트(Port)번호를 기반으로 연결한다.
- 응용 프로그램 간 통신을 하기 위한 세션을 OS를 통해 확립, 유지, 중단하는 작업을 수행한다.
- 전송 중단시 데이터를 재전송하거나 연결을 복구한다.
- 동기화를 하여 송수신 중 오류가 발생하면, 동기점 이후부터 재전송한다.
- 동시송수신(Duplex, 전화), 반이중(Half-Duplex, 무전기), 전이중(Full-Duplex, TV) 방식의 통신과 함께 체크 포인팅과 종료, 다시 시작 과정 등을 수행한다.
규칙(프로토콜) : NetBIOS, SSH, TLS
단위 : 데이터
* 세션 : 클라이언트와 웹 서버 간 네트워크 연결이 지속적으로 유지되고 있는 상태
6계층 - 표현 계층 (Presentation Layer)
- 응용 계층으로부터 전달받거나 전송하는 데이터의 인코딩, 디코딩 및 암호화 등이 이루어지는 계층이다.
- 표현 계층은 송신측과 수신측 사이에서 데이터의 형식(png, jpg, jpeg...)을 정해준다.
- 받은 데이터를 코드 변환, 구문 검색, 암호화, 압축의 과정을 통해 올바른 표준방식으로 변환해준다.
규칙(프로토콜) : JPG, MPEG
단위 : 데이터
7계층 - 응용 계층 ( Application Layer)
- 응용계층은 OSI 모델에서 사용자와 가장 가까운 층이다.
- 사용자로부터 정보를 입력받아 하위 계층으로 전달하고, 하위 계층에서 전송한 데이터를 사용자에게 전달한다.
- 파일 전송, DB, 메일 전송 등 여러가지 응용 서비스를 네트워크에 연결해주는 역할을 한다.
규칙(프로토콜) : HTTP(웹 접근 프로토콜), DNS, FTP(파일 전송 프로토콜), Telnet(단말 접속용 통신 프로토콜)
단위 : 데이터
참고
'CS' 카테고리의 다른 글
[CS] 네트워크 기기 (0) | 2023.11.05 |
---|---|
[CS] 네트워크 분류 / 네트워크 성능 분석 명령어 / 네트워크 프로토콜 표준화 (0) | 2023.11.03 |
[CS] 가상메모리 (0) | 2023.08.10 |
[CS] DBMS 기능과 종류 (0) | 2023.07.24 |
[CS] 데이터베이스(DB 구조와 유형) (0) | 2023.07.21 |