네트워크 구조

K.T.H·2024년 11월 11일

보안

목록 보기
1/8

네트워크란?

네트워크는 여러 장치가 서로 연결되어 정보를 주고받을 수 있는 통신망이다. 네트워크의 모양은 그래프의 형태를 띠고 있고 노드와 노드를 연결하는 간선이 존재한다.

-구성
모든 네트워크는 '노드'
노드를 연결한 선은 '간선'
노드 간 주고받는 정보는 '메시지'

호스트(host)

네트워크의 가장자리에 위치한 노드는 네트워크를 통해 흐르는 정보를 최초로 생산 및 송신하고, 최종적으로 수신한다. 이렇게 가장자리 노드를 네트워크에서는 호스트라고 부른다.

호스트는 네트워크 안에서 특정한 역할을 수행하는데 대표적인 역할이 클라이언트와 서버이다.

  • 클라이언트 : 네트워크에 연결된 사용자 장치로, 서버에 요청을 보내고 응답을 받는다.
  • 서버 : 클라이언트의 요청에 응답하며, 데이터나 서비스를 제공한다.

중간노드 및 네트워크 장비

호스트간 주고받을 정보가 중간에 거치는 노드를 중간 노드라고 한다. 네트워크 장비나 노드 중간에 특정 역할을 하는 노드를 중간 노드라고 할 수 있다.

네트워크 장비

  • 라우터 : 서로 다른 네트워크를 연결하고 데이터 패킷을 전송하는 장비
  • 스위치 : 같은 네트워크 내의 장치들을 연결하여 데이터 전송을 관리하는 장비
  • 허브 : 여러 장비를 연결하는 기본적인 장비

통신매체와 메시지

  • 통신 매채
    각 노드를 연결하는 간선이 바로 통신 매채이다. 통신 매체는 2가지로
  1. 노드들을 유선으로 연결하는 '유선 매체'
  2. 노드들을 무선으로 연결하는 '무선 매체'
  • 메시지
    통신 매체로 연결된 노드가 주고받는 정보를 메시지라고 한다.
    네트워크의 호스트, 네트워크 장비, 통신 매체 등 모든 노드들이 주고 받는 정보들이 메시지로 구성되어 있다.

네트워크의 형태

네트워크의 형태는 네트워크의 구성요소인 장치와 간선이 어떻게 배치되어 있는 가에 따라 토폴로지로 형태를 분류했다.
ex) 스타, 버스, 링, 메시 등

네트워크 계층(OSI 7계층)

  • 물리 계층 : 실제 물리적 매체(케이블, 무선 등)를 통해 데이터 전송을 담당
  • 데이터 링크 계층 : 물리 계층 위에서 데이터 프레임을 전송하고 오류를 검출
  • 네트워크 계층 : 데이터 패킷의 경로를 결정하고 전달
  • 전송 계층 : 데이터의 전송을 관리하고 신뢰성을 제공
  • 세션 계층 : 애플리케이션 간의 세션을 설정하고 유지하며 통신을 관리
  • 표현 계층 : 데이터 형식 변환, 암호화 및 압축을 담당
  • 응용 계층 : 사용자와 응용 프로그램 간의 데이터 통신을 처리
profile
공부일지

0개의 댓글