컴퓨터 네트워크 #1(네트워크 기본지식)

Variety_·2021년 12월 28일
0

컴퓨터 네트워크

목록 보기
1/2

컴퓨터 네트워크

(네트워크 기본지식)


Introduction

🧱🔨 아무것도 모르는 바보인 나는 오늘부터 컴퓨터 네트워크를 공부하기로 했다.

처음부터 전공서적을 보면 화가 나니 easy한 책으로 시작해보자!

읽을 책은 모두의 네트워크(미즈구치 카츠야 지음, 이승룡 옮김)이다!


컴퓨터 네트워크란?

  • 위키백과상에는 노드들이 자원을 공유할 수 있게 하는 디지털 전기통신망, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다. 기술되어있다.

Q) 그럼 네트워크는 뭔데?

A) 많은 내용들을 정리해보면 결국 어떤 것들을 연결시키는 관계의 묶음이다.

  • 즉, 컴퓨터 네트워크란 컴퓨터 간의 네트워크를 연결한 것이다.

  • 네트워크를 통해 할 수 있는 것은?

    • 컴퓨터 간의 데이터 전송, 웹 사이트 열람, 메일 송수신 etc..
    • cf) 인터넷 : 전 세계의 모든 네트워크를 연결해 놓은 거대 네트워크

패킷이란?

네트워크나 인터넷에서 데이터를 주고 받으려면 규칙이 있어야한다.

  • 이 규칙에서 패킷(packet)을 사용

  • 패킷의 정의

    • 네트워크를 통해 전송하기 쉽도록 자른 데이터의 전송단위이다.

      Q) 작게 자르는 이유는?
      A) 큰 데이터를 그대로 보내게 되면 네트워크 대역폭을 많이 점유해서 다른 패킷의 흐름을 막을 위험이 발생한다. 이를 방지 위해 패킷을 작게 나누어서 전송한다.

  • 그러나 작게 자른 패킷을 무작정 보내기만 하면 받았을 때 원본이 무엇인지 모르는 문제가 발생

  • 따라서 목적지에서는 잘게 나누어서 온 패킷을 나누기 전 상태로 돌리는 작업이 필요함

  • => 송신측에서 수신 측으로 패킷을 보낼 때 각 패킷에 순서대로 번호를 붙여서 보냄

  • 이는 디지털 데이터라 가능하다아아

디지털 데이터란?

  • 0과 1의 집합
  • 0과 1의 정보를 나타내는 최소 단위를 비트(bit)라 한다.
  • 이러한 비트를 8개를 모은 것을 바이트(byte)라고 한다.
    (즉, 8비트 = 1바이트)
  • 컴퓨터는 기본적으로 바이트 단위로 데이터를 읽고 쓴다.

Q) 0과 1로만 이루어져 있는 디지털 데이터로 문자등을 어떻게 입력할까?

  • 숫자와 문자의 대응표를 미리 만들어놓았기 때문(문자코드, character code)
  • 대표적으로 ASCII(아스키)코드가 있음.

LAN and WAN

  • 네트워크는 접속할 수 있는 범위에 따라 크게 두 종류로 분류 가능
    • LAN(Local Area Network) : 가정, 사무실같이 지리적으로 특정 지역을 범위로 하는 네트워크
    • WAN(Wide Area Network) : 지리적으로 넓은 범위에 구축된 네트워크
  • WAN은 인터넷 서비스 제공자(ISP, Internet Service Provider)가 제공하는 서비스를 사용하여 구축된 네트워크라고도 말할 수 있음, 랜과 랜을 연결하는 것으로 생각해도 OK.

Q) ISP가 모에요?

A) 인터넷 상용 서비스 사업을 하고 있는 KT, U+, SK와 같은 사업자.

LANWAN
범위좁다(건물이나 특정 지역)넓다(랜과 랜 연결)
속도빠름느림
오류적다많다

가정에서 하는 랜 구성

  • 가정에서 인터넷을 사용하기 위해서는 ISP, 인터넷 회선을 결정해야함
  • ISP(인터넷 서비스 제공자와 네트워크 연결을 위해서는 공유기가 필요!
  • 인터넷 공유기를 통해 내부 인터넷망을 구성하고 다양한 기기를 연결하여 사용 가능
    • 연결방식은 랜케이블의 필요여부에 따라 유선과 무선으로 나뉨
    • 이를 유선랜, 무선랜이라 칭함

회사에서 하는 랜 구성

  • 가정에서의 랜 구성과 다르게 DMZ라는 네트워크 영역이 추가 됨

Q) DMZ?

A) Demilitarized Zone의 약어로 외부에 공개하기 위한 네트워크,

주로 웹 서버, 메일 서버, DNS 서버를 공개

  • 회사에서 서버를 운영하기 위해서 서버를 사내에 설치하거나 데이터센터에 두거나 클라우드에 둘 수 있다.

데이터 센터 : 대량의 데이터를 보관하기 위해 데이터 센터 서버나 네트워크 기기를 설치한 전용 시설

클라우드 : 인터넷을 통해 SW나 하드웨어 등의 컴퓨팅 서비스를 제공하는 것으로 인터넷에 접속하기만 하면 언제 어디서든 사용 가능

사내 또는 데이터 센터에 서버를 두고 운영하는 것을 온프레미스(on-premise)라 칭함.

0개의 댓글