네트워크의 구조
컴퓨터 네트워크란?
- 컴퓨터가 2대 이상 연결되어 있으면 컴퓨터 네트워크
- 할 수 있는 일
- 데이터 전송, 웹 사이트 열람, 메일 송수신
- 인터넷 : 전 세계의 큰 네트워크부터 작은 네트워크까지 연결하는 거대한 네트워크
패킷이란?
- 송/수신 간에 네트워크를 통해 전송되는 데이터의 작은 조각
- 큰 데이터가 있더라도 작게 나누어 보내야 함
- 작게 나누어 보내야 하는 이유
- 큰 데이터는 대역폭을 많이 차지 → 정체 발생
대역폭(bandwidth)
- 네트워크에서 이용 가능한 최대 전송 속도
- 정보를 전송할 수 있는 단위 시간당 전송량
- 큰 데이터는 대역폭을 많이 차지 → 정체 발생
- 용량이 큰 사진 데이터는 패킷으로 나눠서 보내야 함
→ 목적지에 도착하면 원래 사진으로 되돌리는 작업 필요 - 패킷이 전송될 때 순서대로 도착하지 않거나, 누락될 수도 있음
→ 목적지에 도착한 패킷은 순서 없이 제각각 도착
→ 송신할 때 각 패킷에 순서대로 번호를 붙여서 보냄
정보의 양을 나타내는 단위
비트와 바이트
비트(bit)
: 0과 1의 정보를 나타내는 최소 단위바이트(byte)
: 비트가 8개 (8bit)- 컴퓨터는 기본적으로 바이트 단위로 데이터를 읽고 쓰는 작업을 함
- 숫자와 문자의 대응표(문자 코드)를 사용해서 문자를 입력 → 주로 아스키코드
- 숫자를 패킷으로 나누어서 송신하면 수신 측에서 패킷을 원래 값으로 돌림
→ 문자 데이터도 패킷으로 나누어서 네트워크에 전송
- 네트워크에 데이터 전송하는 경우에는 비트 신호를 전기 신호로 변환
- 숫자를 패킷으로 나누어서 송신하면 수신 측에서 패킷을 원래 값으로 돌림
- 숫자와 문자의 대응표(문자 코드)를 사용해서 문자를 입력 → 주로 아스키코드
LAN과 WAN
LAN(Local Area Network)
: 건물 안이나 특정 지역을 범위로 하는 네트워크- 근거리 통신망
- 지리적으로 제한된 곳에서 컴퓨터와 프린터를 연결할 수 있는 네트워크
- 가정, 사무실, 건물 안에서 네트워크로 연결되어 있는 컴퓨터
- 근거리 통신망
WAN(Wide Area Network)
: 지리적으로 넓은 범위에 구축된 네트워크- 인터넷 서비스 제공자(ISP)가 제공하는 서비스를 사용하여 구축된 네트워크
인터넷 서비스 제공자(ISP)
: 인터넷 상용 서비스 사업을 하고 있는 사업자- KT, U+, SKT 등
- KT, U+, SKT 등
- LAN과 LAN을 연결하는 것
- 인터넷 서비스 제공자(ISP)가 제공하는 서비스를 사용하여 구축된 네트워크
가정에서 하는 네트워크(LAN) 구성
- 집에서 구성하는 네트워크는 LAN
- 인터넷을 개통하기 위해선 1. 인터넷 서비스 제공자(ISP)와 2. 인터넷 회선, 3. 인터넷 공유기가 필요
- 인터넷 공유기를 중심으로 내부 인터넷망(사설망)을 구성하고 다양한 기기 연결
- 연결 방식은 크게 유선과 무선으로 나뉨
유선 LAN
: 랜 케이블이 필요무선 LAN
: 랜 케이블이 필요 없음
회사에서 하는 LAN 구성
소규모 회사에서의 네트워크 구성
- 가정에서의 랜 구성과 다른 점 → DMZ라는 네트워크 영역이 있다는 점
DMZ
: 웹, 메일, DNS 서버를 외부에 공개하기 위한 네트워크- 웹 사이트를 불특정 다수의 외부 사용자에게 공개하려면 웹 서버를 외부에 공개
- 외부 사용자와 메일을 주고받으려면 메일 서버를 외부에 공개
- 외부에서 도메인 이름을 사용하여 회사의 서버에 접속하려면 DNS 서버를 외부에 공개
- 가정의 네트워크에서는 서버를 외부에 공개할 필요가 없기 때문에 DMZ 사용 안 함
- 회사에서 서버를 운영하는 법
- 서버를 사내에 설치 : 서버 장비실을 두고 그곳에 랙을 설치
- 랙 안에는 랙에 설치하기 적합한 형태와 크기를 가진 서버와 라우터와 스위치를 설치
- 라우터는 무선 랜 기능이 있는 라우터를 사용하는 경우가 잦음
- 서버를 데이터 센터에 설치
데이터 센터
: 대량의 데이터를 보관하기 위해 네트워크 기기를 설치한 전용 시설
- 서버를 클라우드에 설치
클라우드
: 인터넷을 통해 접속하기만 하면 언제 어디서든 이용할 수 있다.
- 서버를 사내 또는 데이터 센터에 설치하는 것을 온프레미스(on-premise)라고 함
- 서버를 사내에 설치 : 서버 장비실을 두고 그곳에 랙을 설치