본문 바로가기
Network

2. 네트워크 통신 방식과 프로토콜

by lchit 2021. 3. 17.

전 포스트에선 네트워크의 구성 단위 에 따른 분류를 보았는데

 

그 네트워크는 어떻게 노드간 연결을 가능하게 할까요?

 

통신방식 알아보겠습니다.

 

ㅁ 통신 방식 

- 유니 캐스트

가장 많이 사용되고 있는 유니캐스트는 특정한 사용자의 노드와 통신하는 1:1 관계에요.

자신의 MAC 주소와 목적지의 MAC 주소를 첨부하여 전송하는 방식을 말하고, 

수신측은 날아온 프레임에서 목적지 MAC 주소가 자신의 MAC 주소와 같지않다면 그 프레임을 버리게 되요.

같다면 데이터를 이용해 통신을 하게 되요. 

 

무수한 유니캐스트가 들어와도 MAC 주소로 걸러내기에 네트워크에 연결되어 있는 노드들의 성능에는영향을 미치지 않아요.

 

- 멀티 캐스트

멀티 캐스트는 1 : 특정 N 관계에요.

특정 그룹에만 프레임을 뿌리는거에요 Ex) 오늘은 5생활관 중앙복도로 집합하십시오~

이러면 5생활관만 명령 받은거에요.

 

발신자가 하나의 패킷을 보내고 네트워크 측에서 이의 복사본을 여러곳에 보낼 수 있는 방향으로 나아가고있어요.

 

- 브로드 캐스트

자신의 호스트가 속해 있는 네트워크 전체를 대상으로 1 : N 통신을 해요.

자신의 MAC 주소와 같지않아요 로컬 LAN 상 붙어있는 모든 노드들은 이 패킷을

CPU로 보내게 되는거에요.

 

 

 

ㅁ 프로토콜 

프로토콜이란 일종의 약속, 규약을 말해요.

 

우리가 택배를 보낼땐 보내는 곳과 받는곳 서로의 송장을 작성하죠?

전화를 걸땐 전화번호등의 서로 양식이 있죠?

 

그런거에요.

 

네트워크도 서로간의 통신간 서로의 양식에 맞춰 통신해야해요

그게 프 로 토 콜 이에요.

 

네트워크 프로토콜은 다양해요.

여러 프로토콜들로 캡슐화된 패킷으로 우리 노드들은 통신해요.

이걸 캡슐라이징이라 칭하는데 이렇게 생겼어요.

데이터를 보내기위해서 통신이 출발해요.

 

IPv4 어느 지역에 있는 노드와 통신해야하는지?

Ethernet 어떤 노드와 통신해야하는지? 

TCP 어떤 프로그램이랑 통신을 해야하는지?

 

이렇게 하나하나 찾아가는식이에요. 나중엔 HTTP등 어떤 통신을 하는것이지 등의 프로토콜도 알아볼게요.

 

 

'Network' 카테고리의 다른 글

3. 네트워크 통신 눈으로 보기 WireShark  (0) 2021.03.18
1. 네트워크란 ?  (0) 2021.03.17