2 minute read

데이터 전송 방식

- 네트워크의 효과

    자원 공유, 병렬 처리에 의한 성능 향상, 중복 저장으로 신뢰성 향상 등의 효과 있음

- 전송과 교환

    송신 호스트가 수신 호스트에 데이터 전달하려면 전송과 교환 과정 거쳐야 함

    - 교환

        전달 경로가 둘 이상일 때 라우터에서 데이터를 어느 방향으로 전달할지를 선택하는 기능

    - 전송

        물리 매체에 의하여 일대일로 직접 연결된 두 시스템 간의 신뢰성 있는 데이터 전송을 보장하기 위한 것

        라우팅 개념 포함하지 않음

    - 종류
        - 점대점

            호스트는 전송 매체를 이용해 일대일로 직접 연결되는 방법

            교환 호스트가 송수신 호스트의 중간에 위치

            모든 호스트가 점대점 연결을 통해 네트워크를 확장

            전체 연결 개수가 많아지면 성능 면에서 유리하지만 전송 매체의 길이가 증가해 비용이 많이 듦

            연결 개수가 적어지면 전송 매체를 더 많이 공유해 네트워크 혼잡도가 증가

            - 스타형

                중앙에 있는 하나의 중개 호스트 주위로 여러 호스트를
                일대일로 연결하는 형태

                주변 호스트가 데이터를 송수신하려면 반드시 중앙의 중개 호스트를 거쳐야 함

                중앙 호스트의 신뢰성과 성능이 전체 네트워크의 성능과 신뢰성 에 영향을 많이 줌

                - 트리형

                    중앙에 있는 스타 구조 주변에 위치한 호스트들을 중심으로 새로운 스타 구조가 확장되는 형태

            - 링형

                호스트의 연결이 순환 고리 구조

                전송 데이터가 브로드캐스팅됨

                호스트가 일대일로 직접 연결되기 때문에 점대점 방식 에도 포함

                데이터를 한 방 향으로만 전달하도록 설계해 처리 과정 단순화

                토큰Token이라는 특수한 제어 프레임으로 충돌 방지

                한 호스트가 고장나면 전체 네트워크가 동작하지 않을 수 있음

            - 완전형

                네트워크에 존재하는 모든 호스트가 다른 모든 호스트와 일대일로 직접 연결하는 방식

                사용하는 전송 매체의 개수가 증가하면 비용 측면에서 극단적으로 비효율적

            - 불규칙형

                연결 구조를 특정 패턴으로 분류할 수 없다는 뜻

        - 브로드캐스팅 방식

            특정 호스트가 전송한 데이터가 네트워크에 연결된 모든 호스트에 전달되는 방식

            LAN에서는 데이터를 목적지 호스트까지 얼마나 효율적으로 전달할 수 있는 지가 중요한 잣대

            네트워크의 모든 호스트를 하나의 전송 매체로 연결하므로, 중개 기능을 수행하는 교환 호스트가 필요 없음

            - 버스형

                다수의 호스트가 하나의 전송 매체를 공유하므로 전송 데이터를 모든 호스트에서 수신할 수 있는 방식

                충돌은 호스트의 전송 권한 제한이나 충돌 허용으로 방지

                충돌 문제를 해결 하려고 토큰 기능을 사용

            - 링형

                전송 데이터가 링 주위를 특정 방향으로 순환하면서 전달되는 방식

                링을 한 바퀴 순환한 데이터는 원래의 송신 호스트로 되돌아옴

        - 멀티포인트 통신

            일대다, 다대다 형식을 해결하기 위해 사용

            - 용어
                - 유니포인트

                    송신 호스트를 기준으로 수신 호스트 하나와 연결

                - 멀티포인트

                    송신 호스트를 기준으로 다수의 수신 호스트와 연결

                - 유니캐스팅

                    송신 호스트가 한 번의 전송으로 수신 호스트 하나에만 데이터를 전송

                - 멀티캐스팅

                    송신 호스트가 한 번의 전송으로 다수의 수신 호스트에 전송

            - 종류
                - 멀티포인트 유니캐스팅

                    유니캐스팅 방식의 프로토콜이 일대다 통신하는 방식

                    다수의 수신 호스트엑세 데이터 전송하려면 각 수신 호스트와 개별적으로 연결을 설정

                - 브로드캐스팅

                    송신 호스트가 전송한 데이터가 네트워크에 연결된 모든 호스트에 전송되는 방식

                    호스트 수가 많을수록 네트워크 트래픽이 급격히 증가

                - 멀티캐스팅

                    프로토콜 자체에서 일대다 전송 기능을 구현하는 방식

                    구현하려면 멀티캐스트 그룹을 생성하고 관리하는 기능이 반드시 필요

                    멀티캐스트 데이터를 중개하는 라우터에서 멀티캐스트 그룹 주소를 인식하고, 다수의 수신 호스트에 중개하는 등의 멀티캐스트 트래픽에 대한 처리 기능도 구현

Categories:

Updated: