Intro
OSI 7계층과 TCP/IP 4계층 대해 알아보자
1. 네트워크 통신 계층

- 네트워크 통신 계층을 나타내는 대표적인 모델은 OSI 7계층 모델과 TCP/IP 4계층 모델이다.
- OSI 7계층 모델은 네트워크 통신이 일어나는 과정을 7단계로 나눈 것이다.
계층을 7단계로 나눈 이유는 통신이 일어나는 과정을 단계별로 파악하여 특정 계층에서 이상이 생겼을 경우 문제가 있는 계층만 따로 파악하기 위함이다. - 네트워크 통신이 일어나는 과정을 정리한 것이 OSI 7계층이라면, 이 이론을 실제로 사용하는 인터넷 표준이 TCP/IP 4계층이다.
1.1 OSI 7계층
계층 |
설명 |
|
|---|---|---|
| 1 | 물리계층 |
- 실질적인 전송을 담당하는 계층이다. - 데이터를 전기적 신호로 변경해주며 데이터 형태는 bit(0, 1)이다. |
| 2 | 데이터링크계층 |
- 물리적 링크를 통하여 데이터를 신뢰성있게 전송하는 계층이다. - 네트워크 계층에서 받은 데이터를 Frame 으로 구성하여 물리계층으로 전송한다. |
| 3 | 네트워크계층 |
- Packet을 송신측으로부터 수신측으로 전송하는 계층이다. - 데이터의 전송경로를 결정해준다. |
| 4 | 전송계층 |
- 프로토콜과 관련된 계층으로 두 시스템간 신뢰성있는 데이터 전송을 보장하는 계층이다. - 오류복구와 흐름제어를 담당한다. |
| 5 | 세션계층 |
- 응용프로그램 계층 간 통신에 대한 규격이나 접속 설정을 동기화하는 계층이다. - 데이터를 전송계층에 전송할 순서를 정해주고 점검과 복구를 위한 위치를 제공한다. |
| 6 | 표현계층 |
- 상위계층인 응용계층의 다양한 표현 양식을 범용적인 전송 방식으로 전환하고 암호화, 복호화, 데이터 압축을 하는 계층이다. |
| 7 | 응용계층 |
- 응용처리를 행하는 응용프로세스간의 인터페이스나 통신을 위한 기본적인 응용을 제공하는 계층이다. - 사용자로부터 데이터를 받아 하위계층으로 넘겨준다. |
1.2 TCP/IP 4계층
계층 |
설명 |
|
|---|---|---|
| 1 | 인터페이스계층 |
- TCP/IP 패킷을 네트워크 매체로 전달하는 것과 네트워크 매체에서 TCP/IP 패킷을 받아들이는 과정을 담당한다. - 에러 검출 기능과 패킷의 프레임화 기능을 수행한다. - PDU(Protocol Data Unit)를 Frame 라고 한다. |
| 2 | 인터넷계층 |
- 어드레싱(addressing), 패키징(packaging), 라우팅(routing) 기능을 제공한다. - PDU(Protocol Data Unit)를 Packet 라고 한다. |
| 3 | 전송계층 |
- 어플리케이션 계층의 세션과 데이터그램 통신서비스를 제공한다. - TCP/UDP가 핵심 프로토콜이다. TCP/UDP 프로토콜에 대한 구분을 하고 데이터에 대한 제어 정보가 여기에 포함된다. - PDU(Protocol Data Unit)를 Segment 이라고 한다. |
| 4 | 응용계층 |
- 어플리케이션간 데이터를 교환하기 위해 사용하는 프로토콜을 정의한다. - PDU(Protocol Data Unit)를 Message 이라고 한다. |