네트워크

김명주·2024년 12월 29일
0

컴퓨터 네트워크?

컴퓨터 네트워크란 여러 장치들이 서로 정보를 주고받을 수 있는 통신망이다. 각기 다른 장치들이 각기 다른 정보들을 주고받을 수 있기 때문에 통신망 이라는 이름이 붙었다.

인터넷?

인터넷은 네트워크끼리 연결된 네트워크를 의미한다.

컴퓨터 네트워크의 구성 요소

  • 노드
  • 메시지
  • 간선(통신 링크, 통신 매체)

컴퓨터 네트워크는 노드-간선으로 이루어진 그래프 형태를 띄고 있다.

노드

노드는 종단 시스템(엔드 시스템), 호스트로 불린다. 메시지를 최초로 송신, 생성하는 대상이 노드다. 즉 호스트는 최종적인 수신 대상자이자 최초의 송신 대상이다.
즉 네트워크를 통해서 전달받은 어떠한 정보를 최종적으로 받아들이거나 생산 및 송신하는 노드가 호스트다.

  • ex) 스마트폰, 노트북, 서버컴퓨터 등 네트워크를 이용할 수 있는 장비들

주소

모든 호스트는 주소가 있다.
주소는 내가 어떤 메시지를 전달할 지, 어떤 메시지를 전달 받을 지를 정하기 위해 필요하다.
주소는 이 호스트가 어디에 있는지, 누구인지 특정지을 수 있게 해준다

주소를 이용해 특정 호스트를 특정지을 수 있으니, 메시지의 유형도 달리 결정할 수 있다.

  • 유니캐스트 : 1:1 통신, 내가 송수신 대상이 1:1로 정해져 있음
  • 브로드캐스트 : 현재 네트워크에 있는 모든 대상에게 메시지를 보내는 송수신 방법
  • 멀티캐스트 : 특정 그룹에게만 메시지를 전달해주는 방법

서버와 클라이언트

호스트는 서버와 클라이언트로 구분할 수 있다.

  • 클라이언트 : 요청을 보내는 호스트
  • 서버 : 응답을 보내는 호스트

-> 우리(클라이언트)가 구글 웹 페이지를 보여줘 라고 요청하면, 구글 웹 서버(서버)는 그 응답으로써 구글의 웹 페이지를 보여줌

단, 서버와 클라이언트는 배타적인 개념이 아니다. 호스트는 서버의 역할도 할 수 있고 클라이언트의 역할도 할 수 있다.
서버 컴퓨터 또한 주로 서버의 역할을 수행하지만 클라이언트의 역할도 수행할 수 있다.

(중간)노드

대표적인 예로 공유기, 라우터와 같은 네트워크 장비들이 중간 노드들이다. 호스트와 배타적인 개념은 아니다.

간선 (통신 링크)

크게 유선과 무선 두가지가 있다.

  • 유선 케이블 (광케이블, 트위스티드 페어 케이블)
  • 무선 (와이파이)

메시지

메시지는 노드들 간의 주고받는 정보이다. 대표적인 예로 웹 페이지, 사진, 동영상 등이 해당된다.

LAN과 WAN

네트워크를 범위로 구분한다면 LAN과 WAN으로 나뉜다.
LAN은 근거리를 연결한 네트워크를 말한다. ex)가정만을 연결한 네트워크, 사무실만을 연결한 네트워크
WAN은 원거리를 연결한 네트워크를 말한다. ex)인터넷
네트워크끼리 연결하기 위해서는 WAN에 접속할 수 있는 수단이 필요한데, 그 수단을 ISP라는 특별한 업체가 제공한다. ex)KT, LG, SK브로드밴드에 의해 구축

profile
개발자를 향해 달리는 사람

0개의 댓글