[모두의 네트워크 CH.1]
1. 네트워크 구조
1.1 컴퓨터 네트워크
- 네트워크란? 컴퓨터를 두 대 이상 연결하여 서로 데이터를 전송할 수 있는 통신망
- 네트워크를 사용하여 할 수 있는 일: 데이터 전송, 메일 송수신, 웹페이지 열람 ...
- 인터넷? 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결한 거대한 네트워크, TCP/IP 프로토콜을 사용
1.2 패킷
- 패킷이란? 데이터를 주고 받을 때 네트워크를 통해 전송되는 데이터의 작은 조각
- 너무 큰 데이터를 그대로 전송하면 데이터가 차지하는 대역폭(bandwidth)이 너무 많아서 다른 패킷의 흐름을 방해함 → 패킷으로 나누어서 전송
- 패킷으로 나뉜 후 전송된 데이터들은 헤드에 있는 번호를 바탕으로 순서대로 정렬이 됨
2. 정보의 양을 나타내는 단위
2.1 비트&바이트
- 디지털 데이터란? 0과 1의 집합
- 비트(bit) : 0과 1의 정보를 나타내는 최소 단위
- 바이트(byte) : 8 bit = 1 byte (데이터의 기본 단위)
- 문자 코드 : 문자와 숫자의 대응표 (ex. ASCII 코드)
3. LAN & WAN
3.1 LAN 과 WAN의 차이
- LAN(Local Area Network) : 건물 안이나 특정 지역을 범위로 하는 네트워크, 지리적으로 제한된 곳에서 연결할 수 있다.
- 랜 케이블로 연결
- 연결 거리가 짧음 → 신호가 약해지거나 오류가 발생할 확률 ⬇️, 속도 : 빠름
- WAN(Wide Area Network) : 넓은 범위에 구축된 네트워크, ISP(인터넷 서비스 제공자)가 제공하는 서비스를 사용하여 구축됨. 랜과 랜을 연결해주는 네트워크라고 생각하면 된다.
- 연결 거리가 길다 → 신호가 약해지거나 오류가 발생할 확률 ⬆️, 속도 : 느림
** ISP(인터넷 서비스 제공자) : 인터넷 상용 서비스 사업을 하는 사업자 (ex. KT, U+, SK브로드밴드 ...)
4. 가정에서 하는 랜 구성
4.1 가정에서의 네트워크 구성
- 인터넷을 사용하기 위해 결정해야 하는 것 : ISP, 인터넷 회선
- 인터넷 공유기 : 네트워크를 구성할 때 ISP와 네트워크를 연결하기 위해 필요한 장비
- 접속(연결) 방식
- 유선 랜 : 랜 케이블이 필요한 경우
- 무선 랜 : 랜 케이블이 필요하지 않은 경우
5. 회사에서 하는 랜 구성
5.1 소규모 회사
- 가정에서의 랜 구성과 차이점 : DMZ 네트워크 영역이 존재
- DMZ : 외부에 공개하기 위한 네트워크 (ex. 웹 서버, 메일 서버, DNS 서버 ...), 외부 네트워크와 내부 네트워크 사이에 위치한 중간 지대
- 웹 서버 : 웹 사이트를 불특정 다수에게 공개하기 위해
- 메일 서버 : 외부 사용자와 메일을 주고받기 위해
- DNS 서버 : 도메인 이름 사용하여 회사의 서버에 접속할 수 있게 하기 위해
- 서버 운영 방법
- 서버를 사내에 설치 : 회사 내에 서버 장비실을 두고 랙을 설치
- 데이터 센터에 서버 설치 이 둘은 클라우드와 달리 온프레미스(on-premise) 라고 함
- 클라우드에 서버를 두기
- 각 서버, 컴퓨터와 같은 기기들은 스위치나 무선 랜 기능을 통해 사내 랜에 접속하여 네트워크를 사용하고 통신한다.
**랙 : 랙 안에 서버를 두고 관리하는 선반