[Network] Chapter 1. 네트워크 기초 지식
Table of Contents
모두의 네트워크 책을 읽고 공부한 노트입니다.
네트워크의 구조 #
- 네트워크란?
- 컴퓨터 간 연결으로 서로 데이터(정보)를 주고 받을 수 있는 것이다.
- 인터넷이란?
- 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결하는 거대한 네트워크이다.
- 패킷(packet)이란?
- 컴퓨터 간에 데이터를 주고받을 때, 네트워크를 통해 전송되는 데이터의 작은 조각이다.
- 큰 데이터를 보내면 네트워크의 대역폭을 너무 많이 차지해서 다른 패킷의 흐름을 막을 위험이 있기 때문에 작게 나눠서 보낸다.
- 여러 조각으로 나뉜 패킷은 순서 없이 제각각 도착한다. 그래서 원래 순서를 알기 위해 번호를 붙여서 보낸다.
정보의 양을 나타내는 단위 #
- 디지털 데이터란?
- 0과 1의 집합이다.
- 비트(bit)가 최소 단위이며, 비트가 여덟 개 모이면 바이트(byte)이다.
- 문자 코드(character code)란?
- 0과 1만으로 문자를 표현할 수 있도록, 숫자와 문자의 대응표를 만들어 둔 것이다.
- 대표적으로 ASCII 코드가 있다.
- 네트워크에 데이터를 전송할 때는 비트 정보를 전기 신호로 변환해서 전송된다.
LAN과 WAN #
- 네트워크는 접속할 수 있는 범위에 따라 크게 두 가지 종류로 나눌 수 있다.
- (1) LAN
- 건물 안이나 특정 지역을 범위로 하는 네트워크이다.
- (2) WAN
- 지리적으로 넓은 범위에 구축된 네트워크이다.
- 인터넷 서비스 제공자(ISP) 가 제공하는 서비스를 사용하여 구축된 네트워크를 말한다.
- (1) LAN
- 인터넷 서비스 제공자(ISP)란?
- 인터넷 상용 서비스 사업을 하고 있는 KT, SKT, U+같은 사업자를 말한다.
집에서의 LAN #
- 집에서 인터넷을 쓰려면 인터넷 서비스 제공자와 인터넷 회선을 결정해야 한다.
- 인터넷 서비스 제공자와 네트워크를 연결하기 위해서는 인터넷 공유기가 필요하다.
- 인터넷 공유기를 중심으로 내부 인터넷망을 구성하고 다양한 기기를 유선 혹은 무선으로 연결할 수 있다.
회사에서의 LAN #
- 집과 다른 점은 DMZ(Demilitarized Zone) 라는 네트워크 영역이 있다는 것이다.
- 이것은 외부에 공개하기 위한 네트워크이다.
- 서버를 공개하는데 주로 웹 서버, 메일 서버, DNS 서버를 공개한다.
- 서버를 운영하는 방법
- (1) 서버를 사내에 설치한다. → 온프레미스(on-premise) 라고 한다.
- (2) 데이터 센터에 서버를 둔다. → 온프레미스(on-premise)
- (3) 클라우드에 서버를 둔다.