네트워크 모델의 종류
TCP/IP모델
1960년대 말 미국방성의 연구에서 시작되어 1980년대 초 프로토콜 모델로 공개
현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신 규약(프로토콜)의 모음이다.

OSI 7계층
1984년 네트워크 통신을 체계적으로 다루는 ISO에서 표준으로 지정한 모델
데이터를 주고받을 때 데이터 자체의 흐름을 각 구간별로 나뉘어 놓은 것이다.

우선 이더넷 IC, ICMP, ARP, TCP, UDP, HTTP 정도는 알아야 한다.

두 모델 비교

공통점
계층적 네트워크 모델
계층간 역할 정의

차이점
계층의 수 차이
OSI는 역할 기반, TCP/IP는 프로토콜 기반
OSI는 통신 전반에 대한 표준
TCP/IP는 데이터 전송기술 특화

네트워크를 통해 전달되는 데이터, 패킷
패킷이란 네트워크 상에서 전달되는 데이터를 통칭하는 말로 네트워크에서 전달하는 데이터의 형식화된 블록이다.
패킷은 제어 정보와 사용자 데이터로 이루어지며 사용자 데이터는 페이로드라고도 한다.

패킷 ->   헤더 | 페이로드 | 풋터
여러 프로토콜들로 캡슐화 된 패킷, 대부분 헤더만 사용한다.

HTTP프로토콜을 페이로드로해서 TCP가 헤더로 붙고 계속 붙은 것

패킷을 이용한 통신과정
- 캡슐화 (encapsulation)
여러 프로토콜을 이용해서 최종적으로 보낼 때 패킷을 만드는 과정

- 디캡슐화 (decapsulation)
패킷을 받았을 때 프로토콜들을 하나씩 확인하면서 데이터를 확인하는 과정

계층별로 이름이 PDU (Protocol Data Unit)
TCP만 붙어 있는 경우 세그먼트 || 4계층 까지
IPv4까지 패킷                       || 3계층 까지
Ethernet까지 프레임               || 2계층 까지

1. 프로토콜의 캡슐화 된 모습과 계층별 프로토콜들 확인해보기

ARP는 3계층이다.

ICMP는 3계층이다.

무조건 높은 계층에서 낮은 계층으로 encaptulation 된다.

+ Recent posts