네트워크

Jeongtae Kim·2022년 5월 18일
0

네트워크

목록 보기
2/8
post-thumbnail

📒 네트워크란 무엇일까?

정의
Net + Work의 합성어로 말 뜻대로 해석하면 '일하는 그물'이라는 뜻이다. 통신에 접목시키면, 통신 장비들이 서로 연결되어 데이터를 교환하며, 일하는 통신망이라 할 수 있다.

✅ 네트워크의 장점

  1. 네트워크 통신을 통해 방대한 자료를 공유할 수 있다. 파일 공유를 통해 다른 네트워크에 있는 컴퓨터의 파일에 접근할 수 있게되었다.
  2. 사진, 음악, 영상 등의 디지털 미디어를 볼 수 있다. 음악 스트리밍 서비스로 음악을 듣고, 구글 검색이나 유튜브로 사진과 영상을 볼 수 있다.
  3. 광대역 인터넷 연결 공유로 pc마다 인터넷 계정을 구입할 필요가 없어진다.
  4. 프린터같은 기기를 공유할 수 있으며 다른 사람들과 게임같은 서비스를 이용할 수 있다.

❌ 네트워크의 단점

  1. 스팸 메일이나 다운로드 같은 방법을 통해 바이러스와 악성코드가 진입하여 원치 않는 정보를 받거나 개인정보 유출같은 문제들이 발생한다.
  2. 데이터 변조가 가능해지며 크랙 같은 안 좋은 프로그램들이 생긴다.

📌 네트워크의 종류


1. PAN (Personal Area Network) : 가장 작은 규모의 네트워크이다. 블루투스 같은 기술을 이용해서 개인 휴대기기 사이에서 구성된 무선 연결망을 의미한다. 아이폰의 Airdrop, 블루투스 스피커 등이 있다.
2. LAN (Local Area Network) : 근거리 영역 네트워크이다. 상대적으로 짧은 거리에 있는 컴퓨터를 연결한다. 유선 케이블, 무선 송수신기 등으로 통신하며 관리자가 직접 관리가 가능한 영역을 LAN 영역이라고 이해할 수 있다.
3. MAN (Metropolitan Area Network) : 대도시 영역 네트워크이다. 일반적으로 도시 및 정부기관이 소유하고 관리한다. 범위는 LAN보다 넓고 50km 거리 내에서 이용할 수 있다.
4. WAN (Wide Area Network) : 광대역 네트워크이다. 지역 간 또는 대륙 간의 넓은 지역의 컴퓨터를 연결한다. LAN과 LAN 사이에 연결되는 영역으로 인터넷은 전 세계 수십억 대의 컴퓨터를 연결하는 가장 큰 WAN이다.

  • 이밖에도 VAN, ISDN, WLAN 등 많은 네트워크들이 있다.

📌 네트워크의 회선 구성 방식

  1. 포인트 투 포인트(Point-To-Point) 방식 : 중앙 컴퓨터와 단말기를 일대일로 연결하여 언제든지 데이터 전송이 가능하다. 전용회선이나 공중 전화 회선을 이용한다. 회선 구성이 간단하고 대용량 전송에 유리하다. 별도의 회선과 포트에 따른 높은 설치비용이 단점이다.
  2. 멀티 드롭(Multi-Drop) 방식 : 다수의 단말기들을 한 개의 통신 회선에 연결한다. 멀티포인트 방식이라고도 하며 송수신하는 데이터의 양이 적을 때 효율적이다. 구성 비용을 줄일 수 있지만 논리가 복잡한 것이 단점이다.
  3. 회선 다중 방식 : 여러 대의 단말기들을 다중화 장치를 통해 중앙 컴퓨터와 연결한다. 중앙 컴퓨터와 다중화 장치 사이는 대용량 회선으로 연결된다. 대용량 통신 회선을 저속 단말기들이 공유함으로써, 전송 속도와 효율을 높일 수 있다.

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

  1. 회선 교환 방식 : 통신을 원하는 두 지점을 교환기를 이용하여 물리적으로 접속시키는 방법이다. 통신경로 접속시간이 매우 짧고 통신밀도가 높은 데이터 통신에 유리한 것이 장점이다. 속도차가 크거나 전송 밀도차가 크면 비효율적이며 접속하는 동안 통신회선이 독점된다는 것이 단점이다.
  2. 패킷 교환 방식 : 전용선의 개념이 없으며 전송하려는 데이터를 패킷이라는 단위로 나눠 네트워크망으로 뿌려주게 되는 방법이다. 우회기능 보유로 신뢰성이 매우 높고 패킷이 대상에 대한 자체 경로를 찾아 효율성이 좋다. 축적 전송방식으로 전송이 다소 지연되고 데이터 단위의 길이가 제한되는 것이 단점이다.

📌 네트워크의 통신 방식

  1. 유니 캐스트 : 출발지와 목적지가 정확해야 하는 일대일 통신이다. 자신의 맥 주소와 비교하여 동일하지 않으면 해당 통신을 받지 않아 CPU 성능을 저하시키지 않는다.
  2. 브로드 캐스트 : 같은 네트워크에 있는 모든 장비들에게 보내는 통신이다. 해당 네트워크에 있으면 아파트 안내 방송과 같이 신호를 받고 싶던 말던 무조건 받게 된다. 필요한 정보인지 확인하는 과정에서 CPU를 사용하게 되고 과도하게 사용하면 네트워크와 PC 성능을 떨어뜨린다.
  3. 멀티 캐스트 : 여러 명에게 보내야 할 때 사용하는 방식이다. 유니캐스트는 수량이 많을수록 네트워크 부하가 커지고, 브로드캐스트는 네트워크 전체에 보내 CPU 사용률이 증가하는 문제점들을 해결하는 방식이다. 라우터나 스위치에서 기능을 지원해야만 사용할 수 있다.
  4. 애니 캐스트 : 가장 가까운 노드와 통신하는 방식이다. 유니 캐스트는 출발지와 목직지가 모두 한 대씩인 방면, 애니 캐스트는 같은 목적지 주소를 가진 서버가 여러대여서 통신 가능한 다수의 후보군이 있습니다. IPv6 기반으로 작동한다. 트래픽 분산, 네트워크 이중화 등의 목적으로 사용합니다.

출처

https://coding-factory.tistory.com/340
https://cocoon1787.tistory.com/704
https://feel5ny.github.io/2017/12/20/CS_03/

profile
유용할지도 모른다.

0개의 댓글