2024.04.04 TIL - OSI 7계층

김민석·2024년 4월 4일
0

TIL

목록 보기
65/78

OSI(Open Systems Interconnection) 모델은 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 분리하여 설명하는 방법입니다. 이 모델은 일반적으로 7개의 계층으로 구성됩니다. 각 계층은 네트워크 통신에서 특정한 기능을 수행하며, 데이터의 전송을 관리하고 제어합니다.

1. 물리 계층 (Physical Layer)

전기적, 물리적인 특성을 기반으로 데이터를 전송합니다.
데이터를 전기 신호로 변환하여 물리적으로 전송하는 역할을 합니다.

인접한 네트워크 노드 간의 신뢰성 있는 전송을 보장합니다.
프레임 간의 오류 검출과 수정을 수행하며, 물리 계층에서 전송된 데이터를 논리적인 단위로 분리합니다.

3. 네트워크 계층 (Network Layer)

여러 경로를 통해 패킷을 전송하고 목적지까지의 최적 경로를 선택합니다.
IP 주소와 라우팅을 관리하여 패킷의 목적지로 전송합니다.

4. 전송 계층 (Transport Layer)

종단 간의 데이터 전송을 관리하고, 데이터의 오류 검출과 복구를 수행합니다.
흐름 제어와 오류 검출을 통해 안정적인 데이터 전송을 보장합니다. 주요 프로토콜로는 TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)가 있습니다.

5. 세션 계층 (Session Layer)

통신 세션을 설정, 유지, 종료하는 역할을 합니다.
데이터 교환 및 동기화를 관리하여 통신 양단 간의 세션을 관리합니다.

6. 표현 계층 (Presentation Layer)

데이터의 형식을 정의하고, 코드 간의 번역과 인코딩을 수행합니다.
암호화, 압축, 포맷 변환 등을 통해 응용 프로그램이 보낸 데이터를 네트워크에서 사용 가능한 형태로 변환합니다.

7. 응용 계층 (Application Layer)

최종 사용자가 네트워크 서비스에 접근할 수 있도록 합니다.
사용자 인터페이스, 이메일, 파일 전송 등의 서비스를 제공합니다.

profile
화이팅 화이팅

0개의 댓글