안녕하세요! 보안코치 제로썬이에요 :)
[아이티쓸잡]IT에 쓸만한 잡학사전에서는 다양한 IT 전문용어 등을 요약해서 설명하는 페이지입니다!!
자~~~~반복해서 익숙해질 때까지 계속 보고 이해 해보아요~~
7.Simplex(단 방향)
8.Duplex(양 방향)
9.UNICAST(1:1)
10.MULTICAST(1:그룹)
11.BROADCAST(1:모두)
12.ANYCAST
07. Simplex(단 방향)
- Simplex(단 방향)는 한쪽 반향으로 전송을 한다.
통신방식(mode) 중 심플렉스(Simplex)와 듀플렉스(Duplex)가 있는데요
심플렉스는 송신할때는 송신만하고 수신할때는 수신만하는 방식을 심플렉스라고 해요. 즉 심플렉스 회로는 신호가 한번에 한 방향으로만 흐를 수 있는 회로로 구성되어 있기 때문이라 한쪽 끝은 송신기이고 반대 편 끝은 수신기이라 뒤집을 수 없습니다.
8.Duplex(양 방향)
- Half Duplex(반이중)는 한 시점에서 단 방향 전송을 한다.
통신방식(mode) 듀플렉스(Duplex)는 반이중(Half Duplex)와 전이중(Full Duplex)루 구분되어 있어요
심플렉스(Simplex)애서 한쪽 방향으로만 흐를 수 있는 회로이기 때문에 뒤집을 수 없다고 했는데요. 기술은 발전 되잖아요?ㅎㅎ 통신이 역방향으로도 흐를 수 있는데 그것을 저희는 반이중(Half duplex)라고 부릅니다.
반이중 시스템은 한번에 한 방향으로 작동하고 되돌릴 수 있는 통신 채널을 말하는데 하프 듀플렉스(Half Duplex) 시스템은 각 끝의 트래픽 컨틀롤러가 있는 두개의 도로가 있고 트래픽의 원활한 흐름을 보장하기 위해 프래픽 컨틀롤러는 한번에 한 방향만 허용합니다. 그러나 한 쪽이 동시에 전송할 수도 있겠죠? 그렇게 되면 어쩔 수 없이 충돌이 발생되어 메시지가 손실 됩니다.
- Full Duplex(반이중)는 한 시점에서 단 방향 전송을 한다.
풀 듀플렉스(Full Duplex)는 전이중으로 되어 있어서 두 경로가 명확하게 정의되어 있고, 각 경로는 한 방향으로만 통신할 수 있도록 되어 있어요. 즉 하나의 경로에 PC A에서 PC B가 있고, 다른 경로에는 PC B에서 PC A로 통신할 수 있는 구조인 것이죠 반이중(Half Duplex) 방식과 비교할 때 전이중(Full Duplex) 방식 또는 양면 방식은 양방향 통신을 허용하고 동시에 통신이 할 수 있도록 되어 있어요
9.UNICAST(1:1)
- 컴퓨터 네트워크에서 고유 주소로 식별된 하나의 네트워크 목적지에 1:1로 트래픽 전송하는 방식
유니캐스트는 MAC Address 기반으로 상대측 IP주소를 목적지로 하는 1:1 통신방식인데요. 네트워크 상에서 가장 많이 사용되는 방식이고 하나의 송신자가 다른 하나의 수신자 대상으로 데이터를 전송하는 방식으로 일반적인 응용프로그램이 모두 유니캐스트 방식을 사용하고 있어요.
유니캐스트를 받은 PC들은 이 프레임(Fram)을 받아 열고 받았던 PC가 자신의 MAC 주소 인지 비교를 하고 자신의 MAC 주소가 아니면 프레임을 버리기 때문에 PC의 CPU에 영향을 주지 않아요. 자신의 MAC 주소라면 읽고 PC의 CPU가 처리하게 되는 것이죠.
10.MULTICAST(1:그룹)
- 컴퓨터 네트워크에서 한 번의 송신으로 메시지나 정보를 목표한 여러 컴퓨터에 동시에 전송하는 방식
멀티캐스트는 망 접속 형태가 요구할 경우에 한해 자동으로 라우터와 같은 다른 네트워크 요소들에 메시지의 복사본이 생성되고, 보통 IP 멀티캐스트 형태로 구현되는데 이는 스트리밍을 위한 인터넷 프로토콜 으용 프로그램 및 인터넷 TV에서 주로 사용됩니다.
쉽게 이해하실 수 있도록 멀티캐스트 사용하는 예를 들어볼게요.
케이블 방송사에서 무료와 유료 콘텐츠 영상물이 있고 유료 사용자들 대상에게 해당 콘텐츠 영상물을 볼 수 있도록 해야할 때 멀티캐스트를 이용하여 유료 사용자 그룹인 대상들은 수신을 받을 수 있게 되는 것이죠~
11.BROADCAST(1:모두)
- 컴퓨터 네트워크에서 송신 호스트가 전송한 데이터가 네트워크에 연결된 모든 호스트에 전송되는 방식
컴퓨터 네트워킹 및 방송 등 모든 수신자에게 동시에 트래픽 또는 메시지를 전송하는 방법이 브로드캐스트인데요.
예를 들어 동네 이장님이 방송을 통해 "동네 여러분, 안녕하세요"라고 하면 동네 지역 내에서 설치된 스피커으로 통해 들을 수 있는 동네에서 방소하는 방식과 동일한거라고 볼 수 있어요
MAC 주소의 브로드캐스트 주소는 "FF-FF-FF-FF-FF-FF" 이며, 이 주소는 PC에서는 CPU에서는 무조건 읽어 드린 후 목적지 주소가 다르면 버려요
브로드캐스트는 네트워크 상의 전체 노드(장비, PC 등)로 전송되기 때문에 전체 트래픽 증가가 되어 네트워크 성능 뿐 아니라 PC의 성능도 떨어질 수도 있는 것이죠(단 네트워크 환경이 모두 허브로 연결되어 있는 경우). 하지만 브로드캐스트가 영향을 받고 안받는건 네트워크 환경 구성에 따라 달라집니다.
12.ANYCAST
- 들어오는 요청을 다양한 위치 또는 "노드"로 라우팅할 수 있는 네트워크 주소 지정 및 라우팅되어 통신하는 방식
그림
애니캐스트의 목적은 트래픽 분산, 네트워크 이중화, DDoS 공격에 대한 서버 부하 최소화, 응답 타임 최소화 등이 있어요
현재 국내에서 가장 많이 사용 되고 있는 KT DNS서버를 사용하고 있고, DNS 주소가 어느 지역에 가던지 동일한 IP를 사용할 수 있는데요.
그게 가능하게 만든 것이 애니캐스트가 되는 것이죠~~ KT DNS 서버 주소가 168.126.63.1을 사용하는데 만약에 서버가 한대라면 DNS서버 대상으로 DDoS(서비스 거부)공격이나 장애가 발생할 경우 DNS서버를 이용하는 사용자들은 도메인 IP 주소를 못받을 텐데요. 물론 DNS서버 주소를 변경하면 됩니다~~ 상황에 대한 예시를 들어 드린거에요 :)
애니캐스트가 가장 가까운 노드와 통신을 하기 때문에 만약 DNS서버1를 사용하고 있다가 해당 서버가 죽어도 사용자와 가까운 DNS서버가 응답을 주게 되는거에요
생각날때 마다 자주 보시고 자신이 용어, 개념, 정의를 말할 수 있어야 합니다!
오늘도 좋은 하루 되세요 :)
이전 글이 궁금하다면 밑에 링크로 보고 와주세요~
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
https://zerotrust.tistory.com/11
'[아이티쓸잡] IT에 쓸만한 잡학사전 > 네트워크' 카테고리의 다른 글
[아이티쓸잡] 네트워크#5 (0) | 2023.03.09 |
---|---|
[아이티쓸잡] 네트워크#4 (2) | 2023.03.05 |
[아이티쓸잡] 네트워크#3 (0) | 2023.03.04 |
[아이티쓸잡] 네트워크#1 (0) | 2023.02.27 |
댓글