네트워크 기초(1)
모두의 네트워크(Network for Everyone)
-미즈구치 카츠야 지음, 이승룡 옮김, 길벗 출판사
책을 읽고 중요한 내용을 핵심용어 위주로 정리하였다.
Lesson 1 네트워크의 구조
1. 컴퓨터 간의 연결의 컴퓨터 네트워크라고 부른다.
2. 인터넷은 전 세계의 큰 네트워크부터 작은 네트워크까지 연결하는 거대한 네트워크이다.
3. 패킷은 컴퓨터간의 데이터를 주고받을 때, 네트워크를 통해 흘러가는 작은 데이터 조각이다.
4. 큰 데이터는 작은 패킷으로 분할한다.
5. 송신측에서 수신측으로 패킷을 보낼 때 각 패킷에 순서대로 번호를 붙여 보낸다.
수신측에서는 그 패킷들을 번호에 맞춰 정렬하여 다시 원래의 파일을 만들어낸다.
* 대역폭(bandwidth)
일반적으로는 네트워크에서 이용 가능한 최대 전송속도로 정보를 전송할 수 있는
단위 시간당 전송량을 말한다. (= 도로망)
네트워크 정체가 발생하지 않도록 큰 데이터는 작게 나누어서 보낸다.
(ex)용량이 큰 사진데이터 -> 패킷으로 나누어 전송
Lesson 2 정보의 양을 나타내는 단위
1. 컴퓨터는 0과 1밖에 이해하지 못한다.
2. 정보를 나타내는 최소 단위를 비트라고 하며, 비트 여덟개를 1바이트라고 한다. (8bit = 1byte)
3. 숫자와 문자의 대응표를 문자코드라고 한다.
Lesson 3 랜과 왠
*랜(LAN) : Local Area Network (근거리 통신망)
건물 안이나 특정 지역을 범위로 하는 네트워크.
범위가 좁고, 속도가 빠르고, 오류가 적다
ex) 사무실이나 가정의 컴퓨터와 프린터 연결
*왠(WAN) : Wid Area Network (광대역 통신망)
범위가 넓고, 속도가 느리고, 오류가 많다
인터넷 서비스 제공자의 서비스의 사용하여 원거리 네트워크를 구축한 것
랜을 다시 하나로 묶는 거대한 네트워크이다. 특정 도시, 국가, 대륙과 같이 매우 넓은 범위를 연결하는
네트워크를 말한다. 넓은 지역에 설치된 컴퓨터들 간의 정보와 자원을 공유하기에 적합하도록
설계된 컴퓨터 통신망이다.
*ISP(Internet Service Provider) 인터넷 서비스 제공자
우리나라의 KT, SK, U+
Lesson 4 가정에서 하는 랜 구성
1. 사용전 먼저 인터넷 서비스 제공자와 인터넷 회선을 결정하고 계약한다.
2. 인터넷 서비스 제공자와 인터넷 공유기로 접속한다.
3. 접속의 방식에는 유선랜 방식과 무선랜 방식이 있다.
*인터넷 공유기(Broadband router)
가정이나 소규모 기업에서 인터넷에 접속할 때 쓰인다. 가정용으로 만든 라우터
라고 생각하면 된다. 최근에는 라우터의 기능 뿐만 아니라 허브, 스위칭 허브,
방화벽과 같은 다양한 기능도 제공한다
Lesson 5 회사에서 하는 랜 구성
*소호(SOHO, Small Office/ Home Office)기업 = 소규모 기업
*DMZ(DeMilitarized Zone)
외부에 공개하기 위한 네트워크. 서버를 공개하는데 주로 웹서버, 메일서버, DNS서버를 공개함.
네트워크 구성 중에서 일반적으로 인터넷인 외부 네트워크와 내부 네트워크 사이에 위치한
중간지대(서브넷)을 말한다. 네트워크의 보안 영역으로 외부 공격자가 내부 네트워크에 침투하는 것을
막는 역할을 한다.
*데이터 센터
대량의 데이터를 보관하기 위해 데이터 센터 서버나 네트워크 기기를 설치한 전용 시설
*클라우드
인터넷을 통해 소프트웨어나 하드웨어 등의 컴퓨팅 서비스를 제공하는 것으로,
인터넷에 접속하기만 하면 언제 어디서든 이용할 수 있다.
*on-premise
사내 또는 데이터센터에 서버를 두고 운영하는 것. 클리우드와 비교할때 자주 사용되는 용어.
1. DMZ는 외부에 공개하기 위한 네트워크다.
2. 외부에 공개하는 서버에는 주로 웹서버, DNS서버, 메일서버가 있다.
3. 회사의 서버는 온프레미스나 클라우드로 운영되고 있다.
4. 각 서버나 컴퓨터는 스위치나 무선 랜 기능을 사용하여 사내 랜에 접속한다.
<용어정리>
*네트워크(network)
컴퓨터를 두 대 이상 연결하여 서로 데이터를 전송할 수 있는 통신망이다.
*인터넷(Internet)
TCP/IP 프로토콜을 사용하는 세계 최대 규모의 네트워크다. 전 세계의 컴퓨터를 서로
연결하여 정보를 교환할 수 있도록 만든 하나의 거대한 컴퓨터 통신망이다.
*패킷(packet)
네트워크 통신을 할 때 사용되는 작게 분할된 데이터 조각으로, 네트워크에서
전송하는 데이터의 기본 단위이다.
*비트(bit)
정보의 최소 단위로 0 또는 1을 나타낸다.
*바이트(byte)
컴퓨터의 정보량 단위로 8비트를 1바이트 라고 한다.
*서버(server)
컴퓨터 네트워크에서 다른 컴퓨터에 서비스를 제공하기 위한 컴퓨터 또는 프로그램이다.
반대로 서버에서 보내주는 정보 서비스를 받는 측 또는 요구하는 측의 컴퓨터 또는
프로그램은 클라이언트 라고 한다.