network

[network] 혼자 공부하는 네트워크 01-3 네트워크 미시적으로 살펴보기 - 프로토콜 (240703)

hail2y 2024. 7. 3. 14:55

미시적으로 살펴보는 네트워크

  • 두 대의 컴퓨터가 정보(패킷)를 주고받는 과정에서 벌어지는 일
  • 프로토콜
  • 네트워크 참조 모델
  • 캡슐화(역캡슐화)

패킷(택배)을 보내는 순서

- 멀리 떨어진 영수(수신지 호스트)에게 택배를 보냄

(단, 전제는 언어가 서로 통해야 한다!)

 

1. 택배 상자에 물품(페이로드)을 넣는다.

2. 상자 겉면에 택배 기사가 읽을 메시지, 즉 송장(헤더)을 붙인다.

3. 택배 상자를 기사(네트워크 장비)를 통해 발송한다.

 

네트워크 세상의 언어, 프로토콜(protocol)

  • 노드 간에 정보를 올바르게 주고받기 위해 합의된 규칙이나 방법
  • 즉, 통일된 규칙
  • 일상 속 언어와는 달리 통신 과정에서 일반적으로는 여러 프로토콜을 함께 사용

https://better-together.tistory.com/65

 

모든 프로토콜에는 목적특징이 있다.  

  • IP는 패킷을 수신지까지 전달하기 위해 사용되는 프로토콜이다.
  • ARP는 192.168.1.1과 같은 형태의 IP 주소를 A1:B2:C3:D4:E5:F6과 같은 형태의 MAC 주소로 대응하기 위해 사용되는 프로토콜이다. 
  • HTTPS는 HTTP에 비해 보안상 더 안전한 프로토콜이다.
  • TCP는 UDP에 비해 일반적으로 느리지만 신뢰성이 높은 프로토콜이다. 
  • = TCP 프로토콜로 정보를 주고받으면 TCP 프로토콜의 목적과 특징에 부합하는 정보들이 패킷(헤더)에 포함된다 
  • = 프로토콜마다 패킷의 헤더가 달라질 수 있다
더보기

특정 프로토콜로 구성된 패킷을 주고받는다 = 특정 프로토콜의 목적과 특징에 부합하는 헤더로 구성된 패킷을 주고받는다