컴퓨터 구조

네트워크 프로토콜

monstro 2025. 9. 30. 20:58
728x90
반응형

- 개요

프로토콜데이터를 전송하는 통신 규약을 의미합니다.

대표적으로 웹 통신에서 사용하는 HTTP파일 통신에서 사용하는 FTP가 존재합니다.

 

- 프로토콜에 대하여

TCP / IP 5계층과 각 계층별 프로토콜

 

프로토콜은 TCP / IP 5계층에서 물리 계층을 제외나머지 계층에 각각 존재합니다.

각 나머지 계층의 특징과 연관되며 각각 다음과 같습니다.

  • 2계층 : Ethernet단거리
  • 3계층 : IP - 장거리
  • 4계층 : TCP - 대응 정책
  • 5계층 : HTTP 서비스

 

- 프로토콜의 동작

프로토콜이 확정되면 네트워크 통신을 통해 주고받는 데이터의 규격이 확정됩니다.

전송하는 데이터에는 순수 데이터를 제외하고도 부가적인 정보가 필요합니다.

부가적인 정보가 기록되는 부분을 헤더(Header), 순수 데이터가 기록되는 부분을 페이로드(Payload)로 부릅니다.

헤더 페이로드가 합쳐진 결과물을 패킷(Packet)이라고 부릅니다.

 

헤더에 기록되는 정보중에서 네트워크와 관련된 정보는 다음과 같습니다.

  • 2단계 : MAC생산된 전자기기의 일련번호2계층 주소
  • 3단계 : IP인터넷에 연결되어 있는 모든 장치들을 식별할 수 있는 번호, 3계층 주소
  • 4단계 : Port, 하나의 IP 주소 내 통신 종단점4계층 주소

 

- 네트워크 통신에서의 처리 순서

네트워크 통신패킷을 보내는 송신자와 패킷을 받는 수신자로 구분할 수 있습니다.

이때 역할에 따라 패킷을 처리하는 순서에 차이가 존재합니다.

  • 송신자 : 5단계(응용) -> 1단계(물리) 순서로 진행
  • 수신자 : 1단계(물리) -> 5단계(응용) 순서로 진행
728x90
반응형

'컴퓨터 구조' 카테고리의 다른 글

네트워크 1계층 물리장치 - Hub(허브)  (0) 2025.10.04
네트워크 장치  (0) 2025.10.01
네트워크 모델  (0) 2025.09.29
온라인 게임 개론  (0) 2025.09.15
멀티쓰레드란?  (0) 2024.07.27