네트워크 계층 모델
TCI/IP 모델
1960년대 말 미 국방성의 연구에서 시작되어
1980년대 초 프로토콜 모델로 공개
현재의 인터넷에서 컴퓨터들이
서로 정보를 주고 받는데 쓰이는
통신 규약(프로토콜)의 모음이다
4계층 응용
3계층 전송
2계층 네트워크
1계층 네트워크 인터페이스
OSI 7계층
1984년 네트워크 통신을 체계적으로 다루는 ISO에서 표준으로 지정한 모델
데이터를 주고받을 때 데이터 자체의 흐름을 각 구간별로 나눠 놓은 것
OSI 7계층 모델의 계층별 프로토콜
7계층 응용 : HTTP
6계층 표현
5계층 세션
4계층 전송: TCP,UDP
3계층 네트워크: IP, ICMP, ARP
2계층 데이터 링크 : 이더넷
1계층 물리
두 모델 비교
공통점과 차이점
공통점 : 계층적 네트워크 모델, 계층간 역할 정의
차이점 : 계층의 수 차이, OSI는 역할 기반, TCP/IP는 프로토콜 기반, OSI는 통신 전반에 대한 표준, TCP/IP는 데이터 전송기술 특화
네트워크를 통해 전달되는 데이터, 패킷
패킷이란?
패킷이란 네트워크 상에서 전달되는 데이터를 통칭하는 말로 네트워크에서 전달하는 데이터의 형식화된 블록이다.
패킷은 제어 정보와 사용자 데이터로 이루어지며 사용자 데이터는 페이로드라고 한다.
인형속의인형 마트료시카 (러시아인형) , 여러번 포장된 택배상자 같이 여러 정보가 겹겹이 쌓여있음
*패킷 : 헤더 + 페이로드 + 풋터(잘사용안함)
⇒ Ethernet(헤더) + {IPv4 (헤더) + [TCP (헤더) + HTTP(페이로드)] (페이로드)} (페이로드)
여러 프로토콜을 이용해서 최종적으로 받을 때 패킷을 만드는 과정 === 캡슐화
패킷을 받았을 때 프로토콜들을 하나씩 확인하면서 데이터를 확인하는 과정 === 디캡슐화
계층별로 이름이 다른 PDU (Protocol Data Unit)
2계층까지 === 프레임
- 프로토콜의 캡슐화 된 모습과 계층별 프로토콜들을 확인해보기