본문 바로가기
Computer Science/Computer Networking

[Computer Networking] OSI 7 Layer Protocol

by __K.Jun__ 2024. 6. 28.

OSI 7 계층의 특징

1. 통신이 일어나는 과정을 단계별로 알 수 있다.
2. 특정 단계에 이슈가 발생하면 그 단계만 수정할 수 있다.
 

1. Application Layer

애플리케이션 계층에서의 정보 패킷을 메시지(message)라고 부름.
응용 프로세스와 직접 관계하여 일반적인 응용서비스를 수행.
사용자 인터페이스, 전자우편, 데이터베이스 관리 등의 서비스를 제공.
HTTP(웹 문서 요청과 전송), SMTP(전자 메일 전송), FTP(두 종단 시스템 간의 파일 전송), DNS(도메인 주소를 32비트 네트워크 주소로 변환) 등을 포함.
 

2. Presentation Layer

데이터 표현에 대한 독립성을 제공, 암호화.
파일 인코딩, 명령어를 포장, 압축, 암호화.
JPEG, MPEG등을 포함.
 

3. Session Layer

데이터가 통신하기 위한 논리적 연결을 담당.
TCP/IP 세션을 만들고 없애는 책임을 지님
API, Socket등을 포함.
 

4. Transport Layer

트랜스포트 계층에서의 정보 패킷을 세그먼트(segment)라고 부름.
TCP와 UDP 프로토콜을 통해 통신을 활성화.
포트를 열어두고, 프로그램들이 전송을 할 수 있도록 제공.
- TCP
1. 연결지향형
2. 신뢰성: 목적지로의 애플리케이션 메시지 전달 보장
3. 흐름 제어: 송신자/수신자 속도 일치
3. 혼잡 제어: 긴 메시지를 짧은 메시지로 나누고 네트워크가 혼잡할 때 출발지의 전송률을 줄임.
- UDP
1. 비연결형
2. 신뢰성, 흐름 제어, 혼잡 제어를 제공하지 않는 간단한 서비스
 

5. Network Layer

네트워크 계층에서의 정보 패킷을 데이터그램(datagram)이라고 부름.
트랜스포트 계층에서 세그먼트와 목적지 주소를 받아 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능을 담당
라우터: 이동할 경로를 선택하여 IP 주소를 지정하고, 해당 경로에 따라 패킷을 전달해준다. 이를 포워딩(fowarding)이라 한다.
라우팅 프로토콜: 포워딩 테이블을 만들고 출발지와 목적지 사이에서 데이터그램이 이동하는 경로를 결정하는 프로토콜
 

6. Data Link Layer

링크 계층에서의 정보 패킷을 프레임(Frame)이라고 부름.
물리 계층으로 송수신되는 정보를 관리하여 안전하게 전달되도록 한다.
Mac 주소를 통해 통신한다. 프레임에 Mac 주소를 부여하고 에러검출, 재전송, 흐름제어 진행.
패킷 스위치 등을 포함.
 

7. Physical Layer

데이터를 전기적인 신호로 변환해서 주고받는 기능을 진행
실제 전송 매체인, 꼬임쌍선, 단일 모드 광케이블 등을 포함.

 

728x90