IP 주소의 융통적인 할당 및 관리, CIDR 가. CIDR (Classless Inter-Domain Routing)의 정의 - 도메인간의 라우팅에 사용되는 인터넷 주소를 IP 주소 클래스 체계를 쓰는 것보다 더욱 융통성 있도록 할당하고, 지정하는 방식 - 클래스 없는 도메인 간 라우팅 기법으로 1993년 도입되기 시작한, IP 주소할당 기법 (네트워크 클래스를 대체) - 여러 네트워크 영역으로 나눌 때 기존방식에 비해 유연성을 더해주는 IP 주소 할당 기법 나. CIDR의 특징 활용 가능한 인터넷 주소의 숫자가 크게 증가 인터넷 백본 네트웍 상에서 실질적으로 모든 게이트웨이 호스트에 의해 사용되는 라우팅 시스템 IP Address/Mask의 형식, 예) 192.30.250.00/18 ("192.30...
바야흐로, 이제 4G LTE-A(Long Term Evolution Advanced) 시대가 지나가고, 5G 시대를 눈앞에 두고 있다. 3G때와 다르게 4G LTE를 쓰면서, 거의 불편함을 겪지 못했을 것이다. 휴대폰으로 대용량의 데이터를 빨리 받을 필요도 없고, 유튜브같은 경우 고화질의 영상을 재생하는데 끊김없이 잘만 보고 있는 입장에서 5G가 필요할 지 많은 분들이 의문점을 가질지 모르겠다. 5G는 단순히 속도가 빠른 것을 넘어선다. 우리가 4차 산업혁명으로 가는 이 상황에서 5G는 인프라의 시작점이라 할 수 있다. IoT(Internet of Things)의 열풍을 기억하는가? IoT 시대가 오면 우리가 하는 모든 것들이 기록이 되며, 기계들간의 통신이 되고 그걸로 인해서 인간의 삶은 풍요로워질 수..
라우팅(Routing)이란? Routing이란 패킷(Packet)을 전송하기 위한 수많은 경로 중에서 한 가지 경로를 결정하는 것이다. 라우팅에는 동적 라우팅(Dynamic Routing)과 정적 라우팅(Static Routing)으로 나누는데 정적 라우팅은 주로 사람이 수동으로 미리 경로를 지정하는 방식이고, 동적 라우팅은 변화하는 상황에 맞추어 라우터가 경로를 재설정하는 방식으로 이루어진다. 라우팅은 이렇게 가야 되는 방향을 설정해주는 것이라고 인식하면 될 것 같다 라우팅 프로토콜(Routing Protocol)의 개념 라우팅을 위해서 네트워크 상의 모든 라우터(Router)들은 목적지에 따라서 패킷을 보낼 Interface를 선 계산해 놓아야 하는데 이 계산해 놓은 것을 라우팅 테이블이라고 한다. ..
레이어별 프로토콜 개념 네트워크 프로토콜을 설명하기 위해서는 우선 OSI 7 Layer와 TCP/IP의 4 Layer를 이해하고 있어야 한다. 특히 OSI 7 Layer를 이해하고 있으면, 해당 위치에 어느 프로토콜이 존재하는 것만으로 해당 프로토콜의 역할이 쉽게 이해가 되기 때문이고, 각각의 계층별로 데이터를 전송하는 방식이 다르기 때문이기도 하다. OSI(Open Systems Interconnection) 7 Layer는 ISO(국제표준기구)에서 만든 네트워크를 7계층으로 만든 모델이고, 프로토콜(Protocol, 통신규약)은 상호간의 접속이나 전달방식, 통신방식, 주고받을 자료의 형식, 오류 검출 방식, 코드 변환방식, 전송속도 등에 대하여 이미 정해진 약속이기 때문에 레이어별 프로토콜은 한마디로..
TCP/IP의 개념 - TCP/IP는 네트워크를 상호 연결시켜 정보를 전송 할 수 있도록 하는 기능을 가진 다수의 프로토콜이 모여있는 프로토콜 집합- 인터넷은 데이터 링크 계층을 지원하는 네트워크를 TCP/IP 프로토콜을 이용하여 상호 연결하는 네트워크- 인터넷 상의 서로 다른 운영체제를 쓰는 컴퓨터간 데이터 전송을 가능하게 하는 정보전송을 위한 인터넷 표준 프로토콜 OSI 7 layer와의 비교source, https://commons.wikimedia.org/wiki/File:Application_Layer.png 한마디로, 네트워크를 상호 연결(서로간에 연결) 시켜 전송 할 수 있도록 다양한 기능을 가진 프로토콜들을 모은 집합체이다. TCP/IP는 OSI 7 Layer처럼 추상적인 레이어 역할을 하..
CSMA(Carrier Sense Multiple Access) 동시에 네트워크를 사용하고자 할때, 가장 중요한 것중에 하나가, 상호충돌을 방지하는 기능이다. 이를 위해서는 전송하기 전에 다른 호스트가 사용중인지를 선 체크해야 하는데 전송 선로에 흐르는 신호를 감지하여 해당 기능을 구현한다. 이러한 기능을 감지하는 프로토콜을 CSMA 프로토콜이라고 한다. 트래픽이 정상적으로 전송하기 위한 신호등같은 기능을 수행한다고 보면 된다 CSMA/CD와 CSMA/CA의 개념 CSMA는 위에서 적은 것처럼 네트워크를 전송하기 전에 현재 채널을 사용중인지를 체크하여 멀티플 액세스가 되는 기능을 구현하는 것을 말한다. CD는 Detect, 충돌 감지 기능을 사용해 충돌 여부를 확인하는 것이고, CA는 Avoidance,..
라이파이(Li-Fi)란, Light Fidelity에서 나온 말로, LED 전구에서 나오는 빛의 파장을 이용하여, 매우 빠른 통신을 구현하는 가시광 무선통신 기술이다. 라이파이 기술을 생각해낸 사람은 LED 조도를 조절하기 위한 연구를 하다가 개발해낸 기술이다. 라이파이를 만든 해럴드 하스(Harald Haas) 인간의 눈에는 인지가 되지 않을 정도로 깜빡이기 때문에 빛으로 인하여 불편한 점이 없고, LED 조명에 장치만 끼우면 되기 때문에 인프라 비용이 적게 들 수 있다. 하지만, 빛의 장점이 있다면 단점이 있는 법 예를 들어, 무선랜같은 경우 방 문을 닫아도 인터넷이 연결이 될 수 있지만 Li-Fi는 장애물이 발견되는 순간 속도가 급격히 떨어지거나, 아예 통신 자체가 불가능할 가능성이 매우 높아서, ..
OSI 7 Layer 란? 소프트웨어 공학을 이해하기 위해서, 제일 처음에 SDLC(Software Development LifeCycle)를 이해한다고 한다면, 네트워크를 이해하기 위한 가장 첫번째 발걸음이 OSI 7 Layer라고 할 수 있다. OSI 7 Layer는 국제표준화기구(ISO)에서 개발한 모델로서 추상적인 모델이다. 개발로 따지면, Interface를 정의한 것으로 볼 수 있는데 "이렇게 만들면 된다" 정도의 가이드라고 생각하면 된다. OSI 7 Layer의 탄생배경 OSI 7 Layer가 탄생한 이유는, 호환성 문제 때문이었다. (사실 대부분 표준이 이러한 이유로 탄생이 되긴한다.) 여러 통신 업체의 장비들이 상호호환성이 없었기 때문에 벤더간의 종속성 및 비용 증가로 연결이 되었다. I..