TCP/IP 프로토콜 스택
TCP/IP 프로토콜 스택
- 인터넷 기반의 데이터 송수신을 목적으로 설계된 스택
- 큰 문제를 작게 나눠서 계층화 한 결과
- 데이터 송수신의 과정을 네 개의 영역으로 계층화 한 결과
- 각 스택 별 영역을 전문화하고 표준화 함
- 7 계층으로 세분화가 되며, 4계층으로도 표현함
LINK & IP 계층
LINK 계층의 기능 및 역할
- 물리적인 영역으 표준화 결과
- LAN, WAN, MAN과 같은 물리적인 네트워크 표준관련 프로토콜이 정의 된 영역
- 아래의 그림과 같은 물리적인 연결의 표준이 된다.
IP 계층의 기능 및 역할
- IP는 Internet protocol 을 의미함
- 경로의 설정과 관련이 있는 프로토콜
TCP/UDP 계층
TCP/UDP 계층의 기능 및 역할
- 실제 데이터의 송수신과 관련 있는 계층
- 그래서 전송(Tranport) 계층이라고도 함
- TCP는 데이터의 전송을 보장하는 프로토콜(신뢰성 있는프로토콜), UDP는 보장하지 않는 프로토콜
- TCP는 신뢰성을 보장하기 때문에 UDP에 비해 복잡한 프로토콜이다.
APPLICATION 계층
프로그래머에 의해서 완성되는 APPLICATION 계층
- 응용프로그램의 프로토콜을 구성하는 계층
- 소켓을 기반으로 완성하는 프로토콜을 의미함
- 소켓을 생성하면 앞서 보인 LINK< IP TCP/UDP 계층에 대한 내용은 감춰진다.
- 그러니 응용 프로그래머는 APPLICATION 계층의 완성에 집중하게 된다.
'이전것 > 네트워크' 카테고리의 다른 글
6.2. UDP 기반 서버/클라이언트의 구현 (0) | 2016.12.05 |
---|---|
6.1. UDP 소켓의 특성과 동작원리 (0) | 2016.12.05 |
3.2. 주소 정보의 표현 (0) | 2016.12.01 |
3.1. 소켓에 할당되는 IP주소와 PORT 번호 (0) | 2016.12.01 |
2.1. 소켓의 프로토콜과 그에 따른 데이터 전송 특성 (0) | 2016.11.16 |