[네트워크] TCP/IP 4계층
OSI 7 Layer vs TCP/IP 4 Layer
OSI 7계층 (이론적) | TCP/IP 4계층 (현실) |
이론적인 참조 모델. 네트워크 기술 및 프로토콜의 표준화 |
대부분 데이터 통신은 TCP/IP 기반. 인터넷 프로토콜을 대표. 실질적 통신을 위해 사용되는 모델 |
TCP/IP 4계층이란?
현재 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신 규약(프로토콜)의 모음이다.
인터넷에서 데이터를 주고 받을때 대부분 전송 계층에 속하는 TCP와 네트워크 계층에 속하는 IP를 많이 사용한다.
이를 묶어서 TCP/IP 라고 한다. 이를 4계층으로 나누어 설명하는 것이 TCP/IP 4계층이다.
4계층 : 응용 계층 (Application Layer)
- 역할: 사용자와 직접 상호작용하며, 데이터 표현과 응용 서비스를 제공한다.
OSI의 응용 계층, 표현 계층, 세션 계층을 포괄한다.
3계층 : 전송 계층 (Transport Layer)
- 역할: 데이터의 전송을 관리하고, 오류 검출 및 복구, 데이터 흐름 제어를 담당한다.
TCP와 UDP 프로토콜이 있다. OSI의 전송계층에 해당한다.
2계층 : 인터넷 계층 (Internet Layer)
- 역할: 패킷을 목적지까지 전송하기 위한 경로를 결정하고, 논리적 주소(IP)를 사용하여 데이터를 라우팅한다.
OSI의 네트워크 계층에 해당한다.
1계층 : 네트워크 인터페이스 계층 (Network Interface Layer)
- 역할: 데이터가 실제로 네트워크를 통해 전달되도록 하며, 물리적 네트워크 매체와 직접 상호작용합니다.
OSI의 물리계층, 데이터 링크 계층에 해당합니다.
< 추가 개념 >
IP
IP는 인터넷을 통해 데이터를 주고받을 때 사용되는 통신 규약.
IP는 데이터를 패킷 단위로 나누어 전송하고, 받는 쪽에서는 그 패킷들을 다시 조립하여 원래의 데이터로 변환하는 과정을 거친다. 이때 사용 되는 것이 ip주소로, 인터넷에 연결된 각 기기를 구별하기 위한 고유번호이다.
- IPv4 : 32비트로 구성된 IP 주소.
- IPv6 : 128비트로 구성된 IP 주소. 8개의 4자리 16진수
서브넷
분할된 네트워크.
제한적인 IP주소 공간을 더 작은 네트워크로 분할하여 더 효율적으로 관리.
서브넷 마스크
네트워크 부와 호스트 부로 나뉜다.
라우팅
여러 개의 네트워크가 연결되어 있을 때, 데이터 패킷을 목적지까지 효율적으로 전달하기 위한 최적의 경로.
정적 라우팅, 동적 라우팅이 있다.