[Network] DNS(Domain Name System)

DNS(Domain Name System)

 

 - 기억하기 힘든 IP 주소 대신 기억하기도 좋고 표현하기도 좋은 도메인 이름을 부여해 IP 주소 대신 사용

 - 웹 브라우저의 주소 창 도메인 주소로 입력할 시 컴퓨터에 등록된 기본 DNS 서버에 입력한 도메인 이름에 해당하는 IP 주소를 얻게되고 그 IP 주소로 접속하는 방식

 - 기본 DNS 서버가 모르는 도메인 이름을 물을 시 다른 DNS 서버에 요청하여 응답

 - 계층적으로 관리되는 일종의 분산 데이터베이스 시스템(Distributed Database System)

  Comments,     Trackbacks
[Network] IGMP(Internet Group Management Protocol)

IGMP(Internet Group Management Protocol; 인터넷 그룹 관리 프로토콜)

 

 - 서브넷 상의 멀티캐스팅 그룹 관리를 위한 프로토콜

 - 하나의 라우터와 여러 호스트로 구성되는 서브넷 상에서 라우터 및 호스트들이 어떤 멀티캐스트 그룹에 속하는지 확인하기 위한 일종의 그룹 관리용 신호 프로토콜(Signaling Protocol)

 


 

IGMP Query Message

: 멀티캐스트 라우터가 주기적으로 서브넷 호스트 그룹에 전송하여 호스트를 확인하는 메시지

 


 

IGMP Report Message

: 멀티캐스트 라우터의 쿼리 메시지에 응답하는 메시지이나, 쿼리 메시지 없이도 전송 가능

  호스트가 자신이 가입하고자 하는 그룹주소 정보를 라우터에게 전송

 


 

IGMP 그룹 멤버쉽 동작

 

 - 그룹 가입(Joining)

: 그룹에 가입하고자 하는 요청을 라우터에게 보고

 

 - 그룹 멤버쉽 조사(Monitoring)

: 멤버쉽 쿼리 메시지를 보내서 응답을 기다림

 

 - 멤버쉽 연속(Member Continuation)

: 멤버쉽을 계속해서 유지하기 원하는 보고 메시지

 

 - 그룹 탈퇴(Leaving)

: 탈퇴에 대한 응답 메시지를 보내지 않음

 


 

참고 : http://www.ktword.co.kr/abbr_view.php?m_temp1=1716

  Comments,     Trackbacks
[Network] 브로드캐스트(Broadcast)

브로드캐스트(Broadcast)

 

 - 한번에 여러 호스트에게 데이터를 전송

 - 동일한 네트워크로 연결되어 있는 호스트에게만 데이터를 전송할 수 있음

 


 

Directed Broadcast

 

: 192.12.34 네트워크에 연결되어있는 호스트에게 전송 시 192.12.34.255

 


 

Local Broadcast

 

: 192.12.34 네트워크에 속해있는 호스트가 255.255.255.255로 전송하면 속해있는 네트워크에 전송

 


 

참고 : 열혈 TCP/IP 소켓 프로그래밍, 윤성우 저

 

 

  Comments,     Trackbacks