이해를 하고 외워라

OSI 7계층(네트워크 통신계층 표준)과 TCP/IP 4계층(4계층이 좀 더 실생활에 가까움) ⇒ 백엔드 필수개념

네트워크의 통신 과정을 단계별로 나누어 설명하는 개념으로, 이것을 바탕으로 하여 에러 발생 시 어떤 계층에서 문제가 발생한 것인지를 좀 더 쉽게 파악할 수 있다.

TCP/IP 4계층이 먼저 등장한 개념이다.

각각의 계층은 다음과 같다.

7계층 TCP/IP 4계층
Application layer application 계층
presentation layer application 계층
session layer application 계층
transport layer 전송 계층
network layer 인터넷 계층
data link layer 네트워크 인터페이스 계층
physical layer 네트워크 인터페이스 계층

IP 프로토콜과, IP packet

IP 프로토콜은 네트워크 계층의 프로토콜이며, 클라이언트와 서버 간의 통신 규약이다. 클라이언트가 IP packet에 정보를 담아 보내게 되는데, 이때 출발지와 목적지 IP를 작성한다. 일종의 소포. 서버는 그에 대한 응답을 받고 마찬가지로 IP packet을 클라이언트에게 전송하게 된다. (패킷에는 출발 IP 목적지 IP가 존재. 포트 정보는 존재하지 않음)

IP 프로토콜의 경우 다음과 같은 특징을 가진다.

이러한 특징 때문에 IP 프로토콜만으로는 신뢰성 있는 통신이 이루어지기 어렵다.