티스토리 뷰

프로토콜

프로토콜은 일종의 약속, 양식
네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어떤 노드에게 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식

 

  • 가까운 곳과 연락할 때
    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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함