컴퓨터 네트워크 기초

Raccoon·2025년 3월 3일
post-thumbnail

컴퓨터 네트워크란?

  • 여러 장치가 연결되어 정보를 주고받을 수 있는 통신망

인터넷이란?

  • 여러 네트워크를 연결한 '네트워크의 네트워크'를 의미

네트워크 기본 구조

  • 모든 네트워크는 노드 간선 메시지 로 구성된다.

  • 노드 : 정보를 주고 받을 수 있는 장치
  • 간선 : 유무선의 통신 매체
  • 메시지 : 노드가 주고 받는 정보

호스트(종단 시스템)

  • 네트워크 가장자리에 위치한 노드
  • 정보를 최초로 생성 및 송신하고, 최종적으로 수신할 수 있음
  • 시계, 자동차, 냉장고, TV 등 일상에서 사용하는 네트워크 기기 대부분이 포함
  • 네트워크 상에서 특정한 역할을 수행하기도 함(서버, 클라이언트)

서버

  • '어떠한 서비스'를 제공하는 호스트를 지칭

클라이언트

  • 서버에게 서비스를 요청하고 서버의 응답을 제공 받는 호스트를 의미

통신 매체

  • 노드를 연결하는 간선이 이에 해당
  • 유선 매체, 무선 매체로 나뉨

범위에 따른 네트워크 분류

LAN(Local Area Network)

  • 가까운 지역을 연결한 근거리 통신망
  • 가정, 기업, 학교처럼 한정된 공간에서의 네트워크가 이에 해당

WAN(Wide Area Network)

  • 먼 지역을 연결하는 광역 통신망
  • 다른 LAN에 속한 호스트와 메시지를 주고받아야 할 때 WAN을 사용

메시지 교환 방식에 따른 네트워크 분류

회선 교환 방식(Circuit Switching)

  • 송신자와 수신자 간에 고정된 회선을 설정하고, 해당 회선을 통해 메시지를 주고 받는 방식
  • 주어진 시간동안 전송되는 정보의 양이 비교적 일정하다는 장점이 존재
  • 메시지를 주고받지 않더라도 회선을 계속 점유하기 때문에, 이용 효율이 낮아질 가능성 존재
  • 회선 : 메시지 전송로를 의미
  • 회선 스위치 : 회선 교환 네트워크가 올바르게 동작하기 위해, 호스트 간의 회선을 적절하게 설정하는 역할을 수행하는 네트워크 장비

패킷 교환 방식(Packet Switching)

  • 회선 교환 방식의 문제점을 해결한 방식
  • 메시지를 패킷이라는 작은 단위로 쪼개어 전송
  • 메시지를 송수신하는 두 호스트가 하나의 전송 경로를 점유하지 않기에 네트워크 이용 효율이 상대적으로 높음
  • 패킷 스위치 : 먼 네트워크로 데이터를 보낼 때, 여러 중간 노드를 거치게 되며, 이때의 중간 노드를 의미. 라우터스위치가 대표적인 예시
  • 패킷은 전송하고자 하는 데이터인 페이로드와 부가 정보인 헤더트레일러로 구성
  • 현대 인터넷은 대부분 이 방식을 사용

주소와 송수신지 유형에 따른 전송 방식

유니캐스트(unicast)

  • 하나의 수신지에 메시지를 전송하는 방식
  • 1 : 1

브로드캐스트(broadcast)

  • 자신을 제외한 네트워크상의 모든 호스트에게 전송하는 방식
  • 1 : ALL

멀티캐스트(multicast)

  • 네트워크 내의 동일 그룹에 속한 호스트에게만 전송하는 방식
  • 1 : N

애니캐스트(anycast)

  • 네트워크 내의 동일 그룹에 속한 호스트 중, 가장 가까운 호스트에게 전송하는 방식

예상 질문

컴퓨터 네트워크는 무엇인가요?
서로 다른 여러 장치가 연결되어, 정보를 주고받을 수 있는 통신망을 의미합니다.
현대에는 월드 와이드 웹(www)이라는 네트워크 통신망에서 주로 HTTP를 사용해 데이터를 주고 받습니다.

LAN과 WAN에 대해서 설명해주세요.
LAN은 Local Area Network의 약자로, 가까운 지역을 연결한 근거리 통신망을 의미합니다. 주로 가정, 학교, 기업처럼 한정된 공간에서 사용됩니다.

WAN은 Wide Area Network의 약자로, 먼 지역을 연결하는 광역 통신망을 의미합니다. 서로 다른 LAN에 속한 장치들이 메시지를 주고 받을 때 사용됩니다.

컴퓨터 네트워크에서 데이터를 전송하는 방식에 대해 설명해주세요.
컴퓨터 네트워크에서 데이터를 전송하는 방식은 회선 교환 방식과 패킷 교환 방식이 있습니다.

회선 교환 방식은 송신자와 수신자 간에 고정된 회선을 설정하고, 해당 회선을 통해 메시지를 주고 받는 방식입니다.
주어진 시간동안 전송되는 정보의 양이 비교적 일정하다는 장점이 있지만, 메시지를 주고 받지 않더라도 회선을 계속 점유하고, 회선을 점유하는 동안은 다른 컴퓨터가 데이터를 전송할 수 없기에 이용 효율이 낮아질 수 있다는 단점이 있습니다.

패킷 교환 방식은 메시지를 패킷이라는 작은 단위로 쪼개어 전송하는 방식입니다.
메시지를 송수신하는 두 호스트가 하나의 전송 경로를 점유하지 않기 때문에, 네트워크 이용 효율이 상대적으로 높다는 장점이 있습니다.


참고 도서
혼자 공부하는 네트워크

이미지 출처
이미지 출처

profile
꾸준함을 목표로 합니다.

0개의 댓글