공부하면서 네트워크에 대한 지식이 많이 부족한 걸 느꼈다. 유튜브에 있는 강의들을 틈틈히 듣곤 하지만, 책으로 공부하는 것도 좋아하기에 네트워크 기초 서적인 모두의 네트워크라는 책으로 공부해보려 한다.
컴퓨터 네트워크(Computer Network)란?
1.정의
- 컴퓨터와 다른 디지털 장치들이 데이터를 공유하고 통신하기 위해 연결된 컴퓨터와 장치의 집합.
- 데이터 및 리소스 공유, 통신, 정보 교환, 원격 작업 및 협업을 위한 기반을 제공하며 다양한 규모와 형태로 존재
2. 인터넷
- 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결하는 거대한 네트워크.
- 전 세계가 네트워크로 연결되어 있기 때문에 인터넷으로 해외 웹 사이트를 볼 수 있음
패킷(packet)이란?
1. 정의
컴퓨터 간에 데이터를 주고받을 때 네트워크를 통해 전송되는 데이터의 작은 조각
큰 데이터가 있더라도 작게 나누어서 보내는 게 규칙
2. 설명
- 작게 나누는 이유
큰 데이터를 그대로 보내면 그 데이터가 네트워크의 대역폭을 너무 많이 차지(점유)해서 다른 패킷의 흐름을 막을 위험 존재
*대역폭(bandwidth): 일반적으로는 네트워크에서 이용 가능한 최대 전송 속도로 정보를 전송할 수 있는 단위 시간당 전송량을 뜻함.
정보의 양을 나타내는 단위
1. 비트와 바이트란?
1) 디지털 데이터
모든 컴퓨터는 숫자 0과 1만을 다루는데, 그 0과 1의 집합을 디지털 데이터라고 함.
2) 비트(bit)
0과 1의 정보를 나타내는 최소 단위
3) 바이트(byte)
0 또는 1인 숫자를 여덟 개 모아 표시할 수 있는데 이 단위를 바이트(byte)라고 함. 8비트는 1바이트.
4) 문자 코드(character code)
ASCII 코드는 알파벳, 기호, 숫자 등을 다룰 수 있는 기본적인 문자 코드.
ASCII 코드가 있기 때문에 사용자가 A를 누르면 컴퓨터로 문자 코드가 전달되고,
컴퓨터는 그 키에 대응하는 문자 코드인 65를 확인하고 화면에 A를 표시하는 것.
*ASCII(American Standard Code for Information Interchange의 약어)
네트워크에 데이터를 전송하는 경우에는 비트 정보를 전기 신호로 변호나하기 때문에 실제로는 네트워크에 전기 신호가 전송되고 있다.
LAN과 WAN
*LAN(Local Area Network): 근거리 통신망
*WAN(Wide Area Network): 광역 통신망
1. LAN과 WAN의 차이
LAN
- 건물 안이나 특정 지역을 범위로 하는 네트워크.
- 가정이나 빌딩 안에 있는 사무실 같이 지리적으로 제한된 곳에서 컴퓨터와 프린터를 연결할 수 있는 네트워크
WAN
- 지리적으로 넓은 범위에 구축된 네트워크.
- 인터넷 서비스 제공자(ISP; Internet Service Provider)가 제공하는 서비스를 사용하여 구축된 네트워크.
- 랜과 랜을 연결하는 것으로 생각하면 된다.
LAN vs WAN
가정에서 하는 랜 구성
가정에서 네트워크를 구성하려면 인터넷 서비스 제공자와 네트워크를 연결하기 위한 장비가 필요함. 그 장비는?
인터넷 공유기(broadband router; 브로드밴드 라우터)
- 가정이나 소규모 기업에서 인터넷에 접속할 때 사용. 가정용으로 만든 라우터.
- 최근에는 라우터 기능뿐만 아니라 허브, 스위칭 허브, 방화벽과 같은 다양한 기능 제공.
무선 랜 공유기를 1층에 두고 컴퓨터는 유선, 다른 1, 2층에 있는 기기들은 무선 연결
회사에서 하는 LAN 구성
1. 소규모 회사(소호 기업)에서의 네트워크 구성
*소호 기업: SOHO(Small Office/Home Office)의 약어
- 가정용 LAN 구성과 다른 점은 DMZ라는 네트워크 영역이 존재.
*DMZ(Demilitarized Zone): 외부에 공개하기 위한 네트워크
- 서버를 공개하는데 주로 웹 서버, 메일 서버, DNS 서버를 공개.
- 웹 사이트를 불특정 다수의 외부 사용자에게 공개하려면 웹 서버를 외부에 공개하고,
외부 사용자와 메일을 주고 받으려면 메일 서버를 외부에 공개하고,
외부에서 도메인 이름을 사용하여 회사의 서버에 접속하려면 DNS 서버를 외부에 공개하면 된다.
- 회사에서는 서버를 운영하기 위해 서버를 1)사내에 설치 2)데이터 센터 3)클라우드(cloud) 세가지 중에서 선택할 수 있다.
- 위의 예시는 서버를 사내에 두고 운영하는 것.
- 사내에서 서버를 운영하는 경우 회사 내에 서버 장비실을 두고 그 곳에 랙(선반)을 설치
- 사내 또는 데이터 센터에 서버를 두고 운영하는 것은 온프레미스(on-premise)라고 한다.
- 랙 안에는 랙에 설치하기 적합한 형태와 크기를 가진 서버, 라우터, 스위치 설치. 라우터는 무선랜 기능이 있는 라우터 사용
- 각 서버는 스위치와 연결하여 서로 통신 가능
- 사무실 안에서 사용하는 컴퓨터와 프린터도 근처에 있는 스위치에 연결하거나 무선랜 기능을 통해 랜에 연결해야 네트워크 사용 가능
'Network > 모두의 네트워크' 카테고리의 다른 글
[모두의 네트워크] 6장. 전송 계층 (1) | 2023.11.21 |
---|---|
[모두의 네트워크] 5장. 네트워크 계층 (0) | 2023.09.12 |
[모두의 네트워크] 4장. 데이터 링크 계층 (0) | 2023.09.11 |
[모두의 네트워크] 3장. 물리 계층 (0) | 2023.09.08 |
[모두의 네트워크] 2장. 네트워크의 기본 규칙 (0) | 2023.09.07 |