네트워크 기초 - 1.네트워크란 무엇인가?

1 분 소요

네트워크란 무엇인가?

  • “노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망의 하나이다.”
  • 분산되어 있는 컴퓨터들이 연결되어 있는 통신망
  • 인터넷 = 세상에서 가장 큰 네트워크
    • World Wide Web ≠ 인터넷
    • 웹은 세계에서 가장 큰 통신망인 인터넷을 사용해서 제공되는 서비스

네트워크의 분류

크기에 따른 네트워크의 분류

  • LAN - Local Area network : 가까운 지역을 하나로 묶은 네트워크
  • WAN - Wide Area Network : 멀리있는 지역을 묶은 네트워크, LAN과 LAN끼리 묶어서 구성
  • 그 외 MAN, VLAN, CAN, PAN 등등…

연결 형태에 따른 네트워크의 분류

  • Star형 (성형) - 중앙장비(예, 집공유기)에 모든 노드(예, 컴퓨터, 핸드폰, 스마트TV)가 연결
    • LAN 대역을 만들 때 스타형을 많이 사용
    • 단점: 중앙장비에 문제가 생기면 모든 연결이 끊어짐, 거리가 멀어질 수록 비용이 늘어남
  • Mesh형 (망형) - 여러 노드들이 서로 그물처럼 연결
    • 노드끼리 모두 서로 서로 연결되어 있기 때문에 어느 장비 하나에 문제가 생겨도 연결에 문제가 없다.
  • Tree형 - 나무의 가지처럼 계층 구조로 연결
  • 그 외 링형, 버스형, 혼합형 등등…

    ⇒ 인터넷은 스타형으로 연결된 LAN과 이를 메쉬형으로 묶어서 WAN을 구성한 혼합형 네트워크다

네트워크의 통신 방식

네트워크에서 데이터는 어떤식으로 주고받는가?

  • 유니캐스트 - 특정 대상이랑만 1:1로 통신
  • 멀티캐스트 - 특정 다수와 1:N으로 통신
  • 브로드캐스트 - 네트워크에 있는 모든 대상과 통신

네트워크 프로토콜

네트워크에 있는 특정 사용자를 어떻게 찾아내는가?

프로토콜

일종의 약속, 양식

  • 네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어느 노드에게 어떤 데이터를 어떻게 보내는지를 양식으로 기록
  • 예를 들어 편지를 보낼 때는 주소 양식을 따라야 하고, 전화를 하고 싶을 때는 전화번호 양식을 따라야 한다.

프로토콜의 분류

  • 가까운 곳과 연락할 때 - Ethernet 프로토콜 (MAC주소)
  • 멀리 있는 곳과 연락할 때 - ICMP, IPv4, ARP (IP주소)
  • 여러가지 프로그램으로 연락할 때 - TCP, UDP (포트번호)

⇒ 실제로는 데이터의 전송을 위해 여러개의 프로토콜을 같이 사용한다. 여러 프로토콜을 하나로 합친 모습을 캡슐화한다고 하고, 프로토콜들이 캡슐화 된 것을 패킷이라고 부른다.

댓글남기기