: 컴퓨터를 두 대 이상 연결하여 서로 데이터를 전송할 수 있는 통신망
: 컴퓨터 간에 데이터를 주고 받을 때 네트워크를 통해 전송되는 데이터의 작은 조각
용량이 큰 데이터는 패킷으로 분할하여 전송해야 한다.
큰 데이터를 그대로 보낼 시, 네트워크의 대역폭(bandwidth)을 너무 많이 점유해서 다른 패킷의 흐름을 막을 수 있다.
송신 측에서 수신 측으로 패킷을 보낼 때는 각 패킷에 순서대로 번호를 붙여서 보내고 도착한 전체의 패킷을 정렬하여 온전히 복원한다.
대역폭
네트워크에서 이용 가능한 최대 전송 속도로 정보를 전송할 수 있는 단위 시간당 전송량
: bit : 정보를 나타내는 최소 단위, 0 또는 1
byte : bit를 8개 모은 것(1byte = 8bit)
디지털 데이터(digital data)
0과 1로 나타내는 컴퓨터 언어의 집합
문자 코드(character code)
문자와 컴퓨터 언어(0, 1)의 대응표
ASCII(아스키) 코드
알파벳, 기호, 숫자 등을 다룰 수 있는 기본적인 문자 코드
LAN(Local Area Network)
근거리 통신망
집, 사무실, 학교 등의 건물 안과 같이 가까운 지역을 연결하는 네트워크
WAN(Wide Area Network)
광역 통신망
LAN을 하나로 묶는 거대한 네트워크
ISP(인터넷 서비스 제공자)
인터넷에 접속하는 수단을 제공하는 주체
일반 사용자, 기업체, 수단, 단체 등이 인터넷에 접속하여 인터넷을 이용할 수 있도록 돕는 사업자
ex) SKT, KT, U+
LAN은 WAN보다 범위가 좁고 속도가 빠르며 오류가 발생할 확률이 낮다.
WAN은 LAN보다 범위가 넓고 속도가 느리며 오류가 발생할 확률이 높다.
: 사내 설치/데이터 센터에 서버를 두고 운영 - 온프레미스(on-premise) or 클라우드(Cloud)에 서버를 두고 운영
데이터 센터
대량의 데이터를 보관하기 위해 데이터 센터 서버나 네트워크 기기를 설치한 전용 시설
클라우드(Cloud)
인터넷을 통해 소프트웨어나 하드웨어 등의 컴퓨팅 서비스를 제공하는 것
서버(Server)
컴퓨터 네트워크에서 다른 컴퓨터에 서비스를 제공하기 위한 컴퓨터 혹은 프로그램
클라이언트(Client)
서버에서 보내 주는 정보 서비스를 받거나 요구하는 측의 컴퓨터 혹은 프로그램
Source