네트워크 개념

    네트워크 스위치 L2, L3의 차이

    네트워크 스위치는 처리 가능한 패킷의 숫자가 큰 것으로 네트워크 단위들을 연결하는 통신장비로서, 소규모 통신을 위한 Hub보다 전송 속도가 개선된 것이다. 간단히 스위치라고 부르는 경우가 많으며 MAC 브리지, 스위칭 허브(Switching Hub), 포트 스위칭 허브(Port Switching Hub)라고도 한다. L2와 L3 스위치 차이를 알아보기 전에 먼저 L1에 대해서 알아본다. L1 Switch (Physical Layer) L1은 OSI 7 Layer 중에 1계층에 속하는 Physical Layer를 이용하는 스위치다. 더미허브라고도 한다. 여러 노드들에게 동시에 브로드캐스팅할 수 없기 때문에 속도가 느려지고 패킷 충돌이 일어날 가능성이 있어 네트워크 통신이 잘 되지 않는 단점이 있다. L2 ..

    VPN (Virtual Private Network) - 가상 사설망

    VPN은 Virtual Private Network (가상 사설망)의 약자다. 이 VPN은 사용자의 실제 위치에 구애받지 않고 안전하게 익명으로 웹을 검색할 수 있는 특징을 갖고 있어 사람들에게 주목받고 있는 기술이다. 우리가 흔히 알고 있는 'VPN 우회' 에서 언급되는 VPN이 바로 가상 사설망이다. VPN을 사용하는 이유 가령, 익명의 사용자 A (121.X.X.X) 가 B Univ 라는 보안된 네트워크 (203.X.X.X) 에 접속해야할 일이 있다고 가정해보자. 여기서 보안된 네트워크에 접속해야할 일이란.. 필자를 예로 들어, B Univ 의 소속 신분인데 논문을 읽고 싶거나 다운로드 받기 위해선 B Univ 네트워크 내에서라는 제한된 환경에서만 무료로 다운로드 받을 수 있다. 따라서 B Univ..

    ICT 란 ?

    ICT는 (Information & Communication Technology)의 약자로 정보통신기술을 의미한다. IT (Information Technology) 의 확장된 용어로 많이 쓰이지만, 통합 커뮤니케이션과 원거리 통신, 컴퓨터, 정보를 접근하고 저장하고 전송하는 조작할 수 있게 하는 전사적 소프트웨어, 미들웨어, 스토리지, 오디오 비주얼 시스템을 강조하는 용어다. ICT는 하나의 케이블 연결이나 링크시스템을 통해서 오디오 수준과 전화망을 컴퓨터 네트워크와 결합하는 의미를 지칭하기도 한다. 즉, IT인 정보기술과 통신기술을 함께 융합한 것이라고 볼 수 있다. ICT 분야에서 밀접하게 관련되어 있는 사업은 BMW가 있다. BMW : Big Data, Mobile, Wearable 을 지칭함

    Network Delay의 4가지 종류

    Delay는 하나의 데이터 패킷이 한 지점 (출발지점) 에서 다른 지점 (도착 지점) 으로 전송되어 이에 소요되는 시간을 말한다. 따라서 이 같이 지연이 발생하게 되는 원인엔 총 4가지가 있다. 전송 지연 (Transmission Delay) 전파 지연 (Propagation Delay) 노드 처리 지연 (Node Processing Delay) 큐 지연 (Queue Delay) 출처 : https://www.slideshare.net/mahparasaaleem/dcn-lecture-3 1. 전송 지연 (Transmission Delay) 네트워크 장비의 데이터 전송 속도로 결정되며, Server - Client 간 거리와는 무관하다. 따라서 만약 두 라인의 네트워크를 사용할 때 둘 중 한 라인의 속도가..

    변조(Modulation)의 정의와 변조의 방식

    변조 (Modulation) 변조는 전달하고자 하는 신호(정보)를 목적지까지 효율적으로 보내기 위해 신호를 전송에 적합한 형태로 바꾸는 조작 과정을 일컫는다. 변조를 하는 이유로는 여러가지가 있다. 1. 음성신호인 기저대역 신호 (Baseband Signal)는 전달되는 과정에서 주위의 환경에 흡수 또는 반사되어서 먼 거리까지 전달할 수 없다. 하지만 고주파 성분의 전자파는 장거리 전송이 가능하다. 따라서 고주파 성분의 반송파에 정보를 싣는 변조 과정에 의해 먼 거리까지 전송하는 전송효율을 개선할 수 있다. 2. 안테나의 길이를 줄일 수 있다. 안테나의 길이는 전파의 파장에 비례하기 때문에 높은 주파수대로 변조과정을 거치면 안테나의 길이를 줄일 수 있다. ( λ = c / f, λ 는 파장, f는 주파수..

    CSMA, CSMA/CD, CSMA/CA 란? (2)

    본 포스팅은 두 개의 글로 구성되어 있습니다. CSMA, CSMA/CD, CSMA/CA 란 ? (1) CSMA, CSMA/CD, CSMA/CA 란 ? (2) CSMA / CD (Carrier Sense Multiple Access with Collision Detection) CSMA / CD 방식은 유선 네트워크의 경우 충돌을 확인할 수 있기 때문에 사용하는 방식이다. 더불어, CSMA / CD 방식은 CSMA 방식에 충돌을 처리하는 절차를 더한 것이다. 먼저, 프레임을 전송 과 동시에 두 개의 다른 포트를 이용하여 충돌이 발생하는지 지속적으로 감시한다. 프레임이 목적지에 도착할 시간 이전에 다른 프레임의 비트가 발견된다면 충돌이 일어난 것으로 판단한다. -- 동작 순서 -- 1. persistent ..

    CSMA, CSMA/CD, CSMA/CA 란? (1)

    본 포스팅은 두 개의 글로 구성되어 있습니다. CSMA, CSMA/CD, CSMA/CA 란 ? (1) CSMA, CSMA/CD, CSMA/CA 란 ? (2) 여러 개의 호스트가 하나의 매체 / 채널을 공유할 때는 두 개 이상의 호스트가 동시에 채널을 사용할 경우 전기신호의 충돌로 인해 통신을 할 수 없게 된다. 따라서 두 개 이상의 호스트가 채널을 공유할 땐 원활한 통신을 위해 상호간에 약속이 필요하다. 현재는 사용하는 빈도 수가 적은 Bus형 Topology 형태의 네트워크나 허브를 통해 구성된 LAN의 경우가 바로 매체를 공유하는 대표적인 예이다. 추가적으로, 무선통신의 경우에도 매체를 공유한다고 볼 수 있다. 공유된 채널에 접근하기 위한 프로토콜 중에서 Random Access 방식에 속하는 프로토..

    RIP, OSPF 프로토콜이란 ?

    일단 RIP과 OSPF 프로토콜을 설명하기 앞서 Routing에 대한 몇 가지 개념을 설명하고자 한다. Routing이란 것은 패킷을 목적지에 전달하기 위해 경로 정보를 어느 노드에 전달하는지 각 노드들이 판단할 수 있도록 하고 그 경로 정보에 따라 패킷을 전달하는 기능을 말한다. 따라서, Routing 프로토콜은 라우터가 패킷을 목적지까지 전달하기 위해 인접한 라우터 사이에서 경로정보를 작성하고 제어하는 프로토콜을 의미한다. 크게 AS (Autonomous System) 내에서의 Routing 프로토콜인 IGP (Internal Gateway Protocol)와 AS 사이에서의 Routing 프로토콜인 EGP (External Gateway Protocol) 두가지로 분류된다. 여기서 말하는 AS는 라..

    Floating Point Precision (부동 소수점) 과 Fixed-point Precision (고정 소수점)

    오늘은 Machine Learning와 관련된 포스트다. Floating Point Precision과 Fixed-point Precision의 차이에 대해 알아보고자 한다. 먼저, Pascal GPU (and CUDA 8)에선 16bit FP (Floating Point)와 8/16bit INT (Integer) 연산이 가능하다. 특히 AI와같은 HPC (High-Performance Computing) 계열 어플리케이션에선 높은 정밀도가 요구되는 연산이 필요하기 때문에 32bit (FP16, Single Float) 또는 64-bit (FP64, Double Float) FP 연산을 사용한다. 일부 어플리케이션에선 128bit, 256bit FP연산을 사용하기도 한다. 하지만, Machine Lear..