목록전체 글 (55)
구어체로 설명하는 다이어리

유니캐스트란 유니캐스트란 단일 송신자가 단일 수신자에게 1:1로 데이터를 전송하는 방식입니다. 인터넷에서 아주 기본적으로 사용되고 있는 데이터 전송 방식인데요. 주로 어떠한 때에 사용하냐면 이메일을 전송할 때 사용합니다. 편지를 쓰는 사람 (송신자)이 편지를 받는 사람 (수신자) 에게 데이터를 1:1로 전송할 때 말이죠. 이렇게 데이터를 주고받는 상대가 명확하기 때문에 불필요한 데이터 전송을 막을 수 있습니다. 그러나 동일한 데이터를 여러 사람에게 보내야 할 경우 송신자가 수신자에게 각각 별도로 연결해야 해서 데이터 전송량이 증가할 수 있습니다. 이런 경우 저번에 배운 멀티캐스트를 이용하면 좋겠죠? [참고자료]참고자료1 [네트워크] 네트워크 통신 방식 (Unicast, Brodcast, Mult..

멀티캐스트란 멀티캐스트는 송신 측에서 여러 개의 수신 측에 데이터를 동시에 전송하는 통신 방식입니다. 멀티캐스트에서는 수신자를 특정 그룹으로 묶어 데이터를 전달합니다. TV 방송을 떠올리면 이해하기 쉬운데, 방송국 (송신자)은 시청자 (수신자) 들이 데이터를 수신하는지 확인하지 않고 데이터를 송출합니다. UDP의 특징이 떠오르지 않나요? 특정 그룹에 동일한 데이터를 한 번만 전송해도 그룹에 속한 모든 수신자가 데이터를 수신할 수 있기 때문에 효율적으로 데이터를 전송할 수 있고 네트워크 대역폭이 절약된다는 장점이 있습니다.멀티캐스트 통신에서는 IPv4의 경우 224.0.0.0 ~ 239.255.255.255 범위의 IP 주소가 사용되고, 수신자는 IGMP (Internet Group Management ..

프로토콜의 기본 3요소 오늘은 프로토콜의 기본 3요소에 대해 알아보겠습니다. 프로토콜은 인터넷에서 사용하는 통신 규약인데요. 여러 포스팅에서 설명했지만, 나와 상대방이 대화가 가능한 이유는 같은 언어 (한국어) 로 문법에 맞춰 이야기를 나누기 때문입니다. 이렇듯 사전에 어떤 방식으로 통신할 것인지 정해둔 약속이 바로 프로토콜입니다.이러한 내용을 개념적으로 설명한 것이 기본 3요소입니다. 프로토콜의 기본 3요소는 구문 (Syntax), 의미 (Semantic), 시간 (Timing) 으로 나뉘어집니다. 구문 (Syntax)구문이란 데이터 형식과 구조를 정의합니다. 전송하고자 하는 데이터의 형식 (Format), 부호화 (Coding), 신호 레벨 (Signal Level) 등을 규정합니다. 의미 (Se..