728x90

개발을 할 때 가장 많이 듣는 용어 중 하나가 네트워크일 것이다. 그런데 네트워크에 대해서 대략적인 감은 있으나 설명을 할 수 없다는 생각이 들었고, 한 번 정리해 보려 한다.

 

네트워크(Network)란?

네트워크는 Net + Work 의 합성어로써 컴퓨터와 같은 노드들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 의미한다. 좀 더 쉽게 말하자면 "두 대 이상의 컴퓨터들을 연결하고 서로 통신(이야기)할 수 있는 것" 이것이 바로 네트워크이다. '어떤 연결을 통해 컴퓨터의 자원을 공유하는 것'이라고 정의할 수도 있다.

여기서 등장하는 노드(Node)라 하면, 컴퓨터, 스마트폰, 등의 데이터를 주고받는 전자기기들을 생각하면 된다. 즉 네트워크는 어떠한 전송 매체를 통해 연결된 노드들의 모임이라고 할 수 있다. 

 

나는 네트워크를 통신이라고 간단하게 정의내리고 이해해보려 한다. 

 

네트워크의 장단점

장점

네트워크의 장점을 말하자면 우리는 다른 네트워크에 있는 컴퓨터의 파일에 접근 할 수 있게되고, 미디어 스트리밍으로 사진, 음악 또는 비디오 등의 디지털 미디어를 네트워크를 통해 재생할 수 있게 되며, 광대역 인터넷 연결을 공유할 수 있게된다.

즉 네트워크의 가장 큰 장점은 물리적 장치 없이 내 컴퓨터에서 다른 컴퓨터에 접근할 수 있는 것이다. 

이렇게 서로 다른 컴퓨터 간에 통신을 할 수 있다는 개념 하나로, DNS라던가, HTTP 와 같은 개념들이 등장하고 많은 웹서비스들이 등장할 수 있게 된 것이다.

 

단점

단점으로는 바이러스나 악성코드, 원치 않는 정보를 받게 되며 해킹으로 인한 개인 정보 유출 등 네트워크가 가능 해지면서 보안상의 문제점이 생기며 되며 무엇보다 데이터 변조가 가능하다라고 볼수 있다.

 

 네트워크의 종류 

  • PAN ( Personal Area Network ) : 가장 작은 규모의 네트워크

  • LAN ( Local Area Network ) : 근거리 영역 네트워크

  • MAN (Metropolitan Area Network) : 대도시 영역 네트워크

  • WAN (Wide Ares Network) : 광대역 네트워크

  • VAN (Value Added Network) : 부가가치 통신망 정보의 축적과 제공, 통신속도와 형식의 변화, 통신경로의 선택 등 여러 종류의 정보서비스가 부가된 통신망.

  • ISDN (Integrated Services Digital Network) : 종합정보 통신망(=BISDN) 전화, 팩스, 데이터 통신, 비디오텍스 등 통신관련 서비스를 종합하여 다루는 통합서비스 디지털 통신망. 디지털 전송방식과 광섬유 케이블 사용. 꿈의 통신망이라 불립니다.

추가적인 네트워크 종류로는 WLAN, SAN, CAN, GAN, VPN, ISDN, Intranet, Extranet..등 분류하게 됩니다.

 

네트워크의 특징

1. 데이터 통신

: 컴퓨터와 컴퓨터가 데이터를 주고받는 것을 데이터 통신 이라한다. 네트워크 덕분에 컴퓨터 간에 데이터 통신이 가능해졌다. 데이터 통신을 하기 위해서는 기기와 프로토콜이 필요하며, 기기는 컴퓨터, 인터페이스, 통신매체 등을 가르키고 프로토콜은 데이터 통신상의 규칙을 말한다. ( 가장 대표적으로 HTTP&HTTPS가 있다.)

 

* 네트워크의 데이터 교환 방식 

  • 회선 교환 방식 : 회선 교환 방식은 통신을 원하는 두 지점을 교환기를 이용하여 물리적으로 접속시키는 방법을 말한다. 음성 전화망이 대표적.

  • 공간 분할 교환 방식 : 기계식 접점과 전자교환기의 전자식 접점 등을 이용하여 교환을 수행하는 방식으로, 음성 전화용 교환기가 이에 속한다.

  • 시분할 교환 방식 : 전자부품이 갖는 고속성과 디지털 교환 기술을 이용하여 다수의 디지털 신호를 시분할적으로 동작시켜 다중화하는 방식을 말한다.

* 회선 교환이란

  • 통신매체를 파이프라고 한다면, 1개의 파이프로 1 대 1로 밖에 연결되지 않는다

  • 다수의 컴퓨터와 연결하려면, 여러 개의 파이프가 필요하다. 따라서 컴퓨터가 증가할 수록 계속 파이프를 증가시킬 수 없기 때문에 교환기를 사용

  • 교환기는 적은 파이프로도 다수의 접속이 가능하도록 함

  • 각각의 컴퓨터는 교환기에 연결되고 교환기 사이의 회선을 교체하여 다른 상대화 접속할 수 있음

  • 교환기를 사용하여 파이프를 교체하는 방식을 회선 교환이라 함

  • 회선 교환의 경우 회선이 점유되면 더 이상 접속되지 않아서 동시에 다수의 컴퓨터가 송수신 할 수 없음

 * 네트워크의 회선구성 방식 : 회선 구성 방식은 컴퓨터와 여러대의 단말기들을 연결하는 방식.

  • 포인트 투 포인트 방식 : 중앙 컴퓨터와 단말기를 일대일로 연결하여 언제든지 데이터 전송이 가능하게 한 방식.

  • 멀티 드롭 방식 : 멀티 포인트 방식이라고도 하며 다수의 단말기들을 한개의 통신 회선에 연결하여 사용하는 방식.

  • 회선 다중 방식 : 회선 다중방식은 다중화 방식이라고도 한다. 여러대의 단말기들을 다중화 장치를 활용하여 중앙 컴퓨터와 연결하여 사용하는 방식.

* 패킷 교환이란

  • 패킷 교환은 데이터를 일괄적으로 한 번에 보내지 않고 여럿으로 분할해서 송신하는 것을 말함

  • 분할한 데이터를 패킷(Packet)이라고 함

  • 데이터를 패킷으로 분할해서 송신하기 때문에 회선이 점유되지 않아서 다수의 기기가 동시에 사용 가능

  • 도착하는 시간이 불규칙할 수 도 있음

  • 복수의 컴퓨터가 사용할 수 있다는 장점

* 라우터(Router)

  • 라우터는 패킷교환기 역할을 함

  • 수신처가 연결되어 있는 회선을 골라서 거기로 패킷을 송출하며 사용하려고 한 회선이 사용 중일 경우 임시 저장했다가 회선이 비는 것을 기다리는 역할

  • 복수의 패킷교환기가 연결되어 패킷 교환 네트워크가 만들어짐

* 멀티액세스 네트워크

  • 라우터 없이 통신이 가능한 범위를 세그먼트(Segment)

  • 세그먼트의 단위로 컴퓨터 한 대가 어떤 컴퓨터에도 자유롭게 데이터를 송신할 수 있는 네트워크 구조를 멀티액세스 네트워크 라 함

2. 네트워크의 분산 처리

: 네트워크는 장치들이 링크를 통해 많은 연결이 가능하므로 여러 대의 컴퓨터에 작업을 나누어서 처리하는 분산 처리도 가능하며, 작업 전체는 하나의 대형 시스템이 담당하고 개별 노드들은 작업을 나누어 일을 분산 처리하는 방식이다.

 

 

 

Reference

 

coding-factory.tistory.com/340

velog.io/@inyong_pang/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%ACNetwork%EB%9E%80

728x90

+ Recent posts