내 잡다한 노트

네트워크 모델 본문

네트워크

네트워크 모델

peanutwalnut 2022. 8. 31. 21:24

네트워크 계층 모델

- TCP/IP

- OSI 7계층

 

두 모델 비교

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

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

TCP/IP는 데이터 전송기술 특화

 

패킷

패킷이란 네트워크 상에서 전달되는 데이터를 통칭하는 말. 네트워크에서 전달하는 데이터의

형식화된 블록이다.

패킷은 제어 정보와 사용자 데이터로 이루어지며 사용자 데이터는 페이로드라고도 한다.

헤더  페이로드  풋터

페이로드가 실질적으로 내가 보낼려는 데이터

풋터는 일반적으로 잘 쓰이지 않음.

패킷은 러시아 인형 마트료시카와 형태가 같다.

Ethernet   IPv4   TCP    HTTP 가 있을때, http가 페이로드가 되고 tcp는 헤더가 된다.

또, http와 tcp를 합친게 페이로드가 되고 ipv4는 헤더가 된다.

마트료시카와 형태가 같다. 이런 과정을 캡슐화라고 하고, 데이터를 보낼 때의 과정이다.

 

상위 계층에서 하위 계층으로 내려가면서 프로토콜을 붙인다. 

4계층이 붙고 2계층이 붙고 3계층이 붙을 수 없다. 하위 계층에 상위 계층이 헤더로 붙을 수가 없다.

 

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

하위 계층에서 상위 계층으로 올라가면서 헤더와 페이로드를 확인해나간다.

 

계층별 패킷의 이름 PDU

PDU란 프로토콜 데이터 유닛. 4계층의 PDU = 세그먼트, 3계층의 PDU = 패킷, 2계층의 PDU = 프레임

여기서 패킷은 이름만 같을 뿐 의미는 다르다.

2계층이 포함된 Ethernet  Ipv4 TCP HTTP 는 프레임으로 불린다.

 

 

 

'네트워크' 카테고리의 다른 글

3계층과 IP  (0) 2022.09.02
2계층 프로토콜  (0) 2022.08.31
네트워크란 무엇인가?  (0) 2022.08.31
네트워크 기초 상식  (0) 2022.05.06
포트포워딩(PortForwarding)  (0) 2022.04.29