1. 연결형 프로토콜

 

 

 두 장비가 데이터를 전송하기 전에 논리적 연결을 맺는 프로토콜

이를 위해 장비들은 연결을 어떻게 시작하고, 협상하고, 관리하고, 끊는지를 명시하는 규칙을 따른다.

일반적으로 한 장비가 먼저 연결 맺기를 요청하면 다른 한쪽이  응답하고, 연결을 맺을지, 맺는다면 어떻게 맺을지에 대한

제어 정보를 주고 받는다.

 

 

 

2. 비연결형 프로토콜

 

 

장비간에 연결을 맺지 않는 프로토콜.

데이터를 보내고 싶은 장비는 즉시 데이터를 보낸다.

 

 

 

 

3. 네트워크 메시지 포메팅

 

 

메시지들의 공통적인 특성은 전송될 데이터 페이로드를 헤더와 푸터가 감싸고 있는 형태로 구성되어 있다는 점이다.

네트워킹 프로토콜에서 송신된 모든 메시지 데이터는 상위 계층에서 캡슐화된 헤더, 데이터, 푸터를 담고있으며,

이러한 중첩은 하위 계층으로 내려오면서 여러번 일어날 수 있다.

 

헤더

 메시지가 담고 있는 데이터의 중요한 속성, 데이터를 해석하고 사용하는 법을 설명하는 여러 작은 제어 정보 바이트를 포함한다.

 서로 다른 장비의 프로토콜 요소간 통신/제어 링크 역할을 한다.

 

데이터

 전송되는 실제 데이터.

 데이터를 전송하기 전에 논리적 연결을 맺거나, 연결을 끊는 경우에 쓰이는 메시지는 데이터를 담고 있지 않는다.

 

푸터

 데이터 뒤에 위치하며 헤더와 같은 통신/제어 링크 역할을 한다.

전송중인 데이터를 계산에 이용한 값을 저장하기 위해 쓰인다.

 

 

 

 

4. 메시지 전송 방법

 

 

 

1) 유니캐스트 메시지

 한 장비에서 다른 한 장비로 전송하는 메시지이다.

 지정된 수신자가 아닌 장비는 메시지를 받으면 안된다.

 

2) 브로드캐스트 메시지

 한 장비에서 네트워크에 연결된 모든 장비로 보내는 메시지이다.

 

3) 멀티 캐스트 메시지

 특정 기준을 만족하는 스테이션 그룹으로 보내지는 메시지이다.

 

 

 

TCP/IP 완벽 가이드 / charles M.Kozierok  을 보고 정리한 내용입니다.

BELATED ARTICLES

more