Post

네트워크란





네트워크란

  • 노드들이 통신할 수 있도록 연결된 통신망이다.
  • 멀리, 넓게 분산된 컴퓨터들을 통신망으로 연결한 것이다.
  • 네트워크 내에서 여러 노드들은 다른 노드와의 연결된 길을 통해 데이터를 보내고 받는다.

노드

네트워크에 속한 컴퓨터나 통신 기기들을 말한다.



인터넷

  • 우리가 앱이나 웹, 게임 등을 할 때 사용하는 세상에서 가장 큰, 전 세계를 연결한 네트워크를 말한다.
  • 흔히 www랑 인터넷을 착각할 수 있으나 다른 개념이다.

WWW

  • World Wide Web의 줄임말로, 인터넷을 통해 웹 관련 데이터를 송수신할 수 있도록 하는 정보 시스템이다.
  • www도 결국엔 인터넷을 사용하는 서비스 중에 하나이다.





네트워크 분류

  • 위에서 살펴본 인터넷 외에도 네트워크는 무수히 많다.
  • 각각의 네트워크를 분류하는 방법을 알아본다.
  • 네트워크는 접속 가능한 사용자, 거리나 규모로 분류할 수 있다.



사용자에 따른 분류

  • 접속 가능한 사용자에 따라 사설 네트워크와 공용 네트워크로 나뉜다.


-사설 네트워크공용 네트워크
범위사내 네트워크, 군대 인트라 넷 등제한 없음
주소사설 IP 사용공인 IP 사용(ISP 사용)



규모에 따른 분류

  • 규모에 따라 LAN, MAN, WAN 으로 나눌 수 있다.
  • LAN < MAN < WAN 의 순으로 크기가 크다.

  • LAN
    • Local Area Network
    • 근거리 통신망 (학교나 회사 네트워크)
    • 가까운 기기들을 직접 연결한 선로로 구축된 네트워크
  • MAN
    • Metropolitan Area Network
    • 도시권 통신망 (대규모 캠퍼스나 도시 규모 네트워크)
  • WAN
    • Wide Area Network
    • 광역 통신망 (인터넷)
    • LAN과 LAN들을 연결하여 구축한 거대한 네트워크
    • Internet Service Provider(인터넷 서비스 업체)로부터 회선을 임대하여 광역망을 사용할 수 있다.


-LANWAN
역할거점 내 기기끼리 연결LAN과 LAN들을 연결
범위좁다넓다
속도빠르다느리다



연결 형태에 따른 분류

  • 네트워크에 노드들이 연결된 형태에 따라 분류하는 방법이다.
  • 성형(star), 망형(mesh), 링형, 버스형, 트리형, 혼합형 등이 있다.


img-description 성형 네트워크 토폴로지

  • 성형
    • star 형
    • 중앙 장치에 모든 노드들이 각각 1:1로 연결된 중앙 집중형
      • 중앙 장치가 고장나는 경우 네트워크 내의 노드들이 통신 마비
      • 반면에 개별 노드의 장애가 네트워크에 영향을 주지 않음
    • 가까운 LAN을 구축할 때 많이 사용됨
      • 먼 노드를 연결할수록 비용 ↑
    • 예시
      • 가정 내의 공유기에 노트북, 핸드폰, 아이패드 등 여러 개의 장치가 연결된 형태


img-description 망형 네트워크 토폴로지

  • 망형
    • mesh 형
    • 모든 노드들이 1:N으로 그물처럼 연결된 형태
      • 특정 노드에 문제가 생긴 경우에, 걔랑만 통신이 안되고 다른 노드에 영향을 끼치지 않음
    • 멀리 떨어진 대역에 연결할 때 많이 사용됨
      • 다른 나라와 연결할 때 망형으로 연결한다.
      • 간선이 끊기거나 장애가 발생해도 다른 길로 우회해서 통신이 가능.
    • 간선 등의 연결 비용 ↑, 장애가 발생해도 추적이 힘들다.

그럼 인터넷은?

  • 인터넷은 여러 형태를 섞은 혼합형으로 되어있다.
  • 성형으로 묶인 LAN 여러개를 망형으로 묶고있다고 상상해도 될 거 같다.





네트워크 통신 방식



데이터 전송 방식

img-description 유니캐스트

  • 유니캐스트
    • unicast
    • 하나의 송신자가 하나의 수신자에게 통신하는 것

img-description 멀티캐스트

  • 멀티캐스트
    • multicast
    • 하나의 송신자가 특정한 둘 이상의 수신자에게 통신하는 것

img-description 브로드캐스트

  • 브로드캐스트
    • broadcast
    • 하나의 송신자가 네트워크 대역 내의 모든 사용자에게 통신하는 것





프로토콜

  • 프로토콜은 통신에 필요한 형식, 규칙들의 정의이다.
    • 요청을 보낼 때 필요한 양식, 응답을 보낼 때 필요한 양식
    • 멀리 있는 곳에 보낼 때 필요한 양식, 가까운 곳에 보낼 때 필요한 양식
    • 등등 상황에 맞는 프로토콜들이 있다.
  • HTTP, DNS, SMTP, FTP, TCP, UDP, IP, 이더넷 프로토콜 등등이 있다.
  • 여러 프로토콜을 사용해 데이터를 캡슐화하여 데이터를 주고받는다.





This post is licensed under CC BY 4.0 by the author.