전체 글 (39)
방명록
- [CS] 네트워크 7계층2025년 02월 09일 11시 08분 20초에 업로드 된 글입니다.이 글은 2025년 02월 09일 02시 39분 24초에 마지막으로 수정되었습니다.작성자: 이중엽
네트워크 7계층
OSI 7계층
- OSI 7계층은 국제 표준화 기구 ISO(International Standardization Organization)에서 개발한 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 개방형 시스템 상호 연결 모델이다.
통신이 이루어지는 과정을 7단계로 나누고 각 계층 간 상호 작동하는 방식을 정해둔 것
이미지 출처 - http://wiki.hash.kr/index.php/OSI_7계층
- 각 계층은 서로 독립적으로 구성되어 있고, 각 계층은 하위 계층의 기능을 이용하여 상위 계층에 기능을 제공한다.
- 네트워크 통신 시 데이터는 각 계층을 지나며 하위 계층은 상위 계층으로부터 온 정보를 데이터 취급하고, 자기 계층의 특성을 담은 제어 정보를 헤더화시켜 붙이는 과정이 발생하는데 이를 데이터 캡슐화라고 한다.
데이터를 보낼 때는 응용 계층(7계층 - 상위 계층)부터 물리 계층(1계층 - 하위 계층)으로 차례로 내려오며 캡슐화를 하게 된다.
계층 별 특징
7L - Application Layer
- 어플리케이션 목적에 맞는 통신 방법을 제공한다.
- 대표 프로토콜
- HTTP, DNS, SMTP, FTP
6L - Presentation Layer
- 어플리케이션 간의 통신에서 메시지 포멧을 관리한다.
- 인코딩 <-> 디코딩
- 암호화 <-> 복호화
- 압축 <-> 압축 풀기
5L - Session Layer
- 어플리케이션 간의 통신에서 세션(연결)을 관리
세션(Session)이란, 네트워크 상에서 양 종단간 일회용 논리적 연결
- 식별자인 Port 번호를 통해 통신 구조인 Session을 생성, 유지, 종료에 필요한 여러 기능을 제공
4L - Transport Layer
- 어플리케이션 간의 통신을 담당한다.
- 목적지 어플리케이션으로 전송방식(TCP/UDP)을 결정하여 데이터를 전송한다.
- 대표 프로토콜
- TCP, UDP
3L - Network Layer
- 호스트 간의 통신을 담당한다.(IP)
- 목적지 호스트로 데이터를 전송한다.
- 네트워크 간의 최적의 경로를 결정한다.
- 라우터를 통해 경로를 선택하고, 주소(IP)로의 경로를 따라 패킷을 전송한다.
IP 주소(Internet Protocol address)란, 네트워크에서 장치들이 서로를 인식하고 통신하기 위하여 사용하는 특수한 번호이다.
패킷(Packet)이란, 전달(전달받은)한 데이터 조각이다.
2L - Data Link Layer
- 직접 연결된 노드 간의 통신을 담당한다.
- MAC 주소 기반으로 통신을 한다.
- 대표 프로토콜
- ARP(Address Resolution Protocol)
ARP(Address Resolution Protocol)이란, 네트워크 상에서 IP주소를 물리적 네트워크 주소인 MAC으로 변환시키기 위하여 사용되는 프로토콜이다.
1L - Physical Layer
- 기계어를 전기적 신호로 바꾸어 비트(Bit) 단위로 데이터를 전송
참고
'Computer Science' 카테고리의 다른 글
[CS] Transaction (0) 2025.02.09 [CS] TCP/IP 5계층 (0) 2025.02.08 [CS] 메모리의 구조 (0) 2022.03.03 다음글이 없습니다.이전글이 없습니다.댓글