티스토리 뷰
프로토콜
프로토콜은 일종의 약속, 양식
네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어떤 노드에게 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식
- 가까운 곳과 연락할 때
Ethernet 프로토콜 [MAC 주소] - 멀리 있는 곳과 연락할 때
ICMP, IPv4, ARP [IP주소] - 여러 가지[특정] 프로그램으로 연락할 때
TCP, UDP [포트번호]
패킷
여러 프로토콜들을 캡슐화 된 것을 패킷이라고 한다.
네트워크 상에서 전달되는 데이터를 통칭하는 말로 네트워크에서 전달하는 데이터의 형식화된 블록이다.
패킷은 제어 정보와 사용자 데이터로 이루어지며 사용자 데이터는 페이로드라고도 한다.
패킷에도 순서가 있다. [상위계층에서 하위계층으로 내려가면서 프로토콜을 붙인다.]
💡 페이로드: 사용에 있어서 전송되는 데이터
헤더 | 페이로드 | 풋터 |
PDU
계층별로 패킷의 이름
- 4계층의 PDU=세그먼트[TCP+HTTP 데이터]
- 3계층의 PDU=패킷[IPv4+TCP+HTTP 데이터]
- 2계층의 PDU=프레임[Eternet+IPv4+TCP+HTTP 데이터]
- 1계층 전기적 신호로 전송 010101 같은 디지털 코드 형식
Ethernet | IPv4 | TCP | HTTP[데이터] |
Encapsulation & De-encapsulation
4계층 | Layer 4 PDU (Segment) | layer 4 header + data ((segment) | tcp/udp |
3계층 | Layer 3 PDU (Datagram) | layer 3 header + segment (datagram) | IP,packet |
2계층 | Layer 2 PDU (Frame) | layer 2 header + datagram + footer(오류 확인) | mac |
1계층 | 전기적 신호로 전송 | 010101같은 디지털 코드형식 | 물리적신호 |
- Encapsulation : 캡슐화
- De-encapsulation : 캡슐화 해체
- 통신 순서 4 > 3 > 2 > 1로 캡슐화 한 데이터를 상대방에 보낸후 상대방 측에서 1 > 2 > 3 > 4 로 디캡슐화해서 데이터를 얻는다.
'Network' 카테고리의 다른 글
네트워크_6.실습 (0) | 2024.11.13 |
---|---|
네트워크_5.서브넷팅, 슈퍼넷팅 (0) | 2024.11.13 |
네트워크_4.네트워크 계층모델 (1) | 2024.11.13 |
네트워크_2.네트워크 장치 (0) | 2024.11.13 |
네트워크_1. 네트워크란 (0) | 2024.11.13 |