인터넷
- 통신 기술과 컴퓨터 기술의 결합
=> 디지털데이터(컴퓨터)를 아날로그 신호(전화선)로 바꿈으로써 전화선을 통해 컴퓨터 통신을 가능하게 함
- 컴퓨터와 컴퓨터간의 연결 (수십억대의 컴퓨터를 모두 연결하는 네트워크 기술)
- 인터넷에는 웹 뿐만아니라 Email, IRC 등.. 다른 서비스도 존재
웹
- 인터넷 네트워크를 이용하여 통신되는 정보의 집합
- 인터넷을 통해 웹 서비스를 제공
- Tim Berners-Lee(팀 버너스리) : 웹의 아버지 (www 월드 와이드 웹의 하이퍼텍스트 시스템을 고안하여 개발)
즉, 인터넷은 인프라이며, 웹은 인프라 기반 위에 구축된 서비스
인터넷과 웹의 혁신 : 정보의 유통
- 소프트웨어를 구입하려면 물리적인 매개체가 필요했었음
- Client = web Browser
- Server = data
1세대 웹 (정적인 웹)
- 정보전달이 주 목적
- Full HTML
- Server -> Client
2세대 웹 (동적인 웹)
- HTML / JavaScript
- Server <-> Client
=> 아직 FRONT/BACK 구분이 없음
3세대 웹
- server가 FRONTEND SERVER / BACKEND SERVER 분리
=> 프론트엔드와 백엔드 개발의 분리로 업무의 분리가 생김
- SPA(Single Page Application) 방식 등장
- 단일의 HTML 페이지로 전체 웹 서비스 구현
사용자(동시 접속자) 수와 데이터의 양의 증가로 서버분리가 생기고 이에 따라 다양한 직군이 생김
인터넷 동작 원리
네트워크
컴퓨터간 통신을 하기 위해 연결, 컴퓨터가 많아질수록 네트워크도 복잡해짐
=> 이를 해결하기 위해 각 컴퓨터는 라우터에 연결
라우터?
- 특정 컴퓨터에서 목적지까지 데이터를 보낼 때 올바르게 전달되는지 중간에서 확인하는 역할
- 라우터도 하나의 컴퓨터로, 라우터-라우터 연결방식도 가능하여 네트워크가 무한히 확장 가능
모뎀
- 내부 네트워크와 외부 네트워크를 연결하기 위해 사용하는 장비
- 이미 구축되어있는 전화기 기반의 시설을 이용하기에, 디지털<->아날로그 데이터 형태의 전환을 해줌
- ISP(인터넷 서비스 제공 업체)를 통해 다른 대상의 라우터에도 액세스 할 수 있게 해줌
=> 컴퓨터 - 라우터 - 모뎀 - ISP1 - ISP2 - 대상 모뎀 - 대상 라우터 - 대상 컴퓨터
해저케이블
- 글로벌 네트워크로 전세계적으로 구축되어 있음
- 배를 통해 해저에 케이블을 설치하고, 케이블 안에 섬유(섬유 유리)를 많이 넣을수록 더 많은 양의 데이터 전송이 가능
=> '지구상에 거미줄을 만드는 작업' 이라고도 함
IP, 도메인 이름
- 네트워크에 연결된 모든 컴퓨터에는 고유한 주소인 IP가 있음
=> 점으로 구분 된 네 개의 숫자 (ex. 192.168.2.10)
=> 기억하기 어려워서 사람이 쉽게 읽을 수 있는 도메인 이름이 있음 (ex. google.com)
- 웹브라우저에서 일반적으로 도메인이름을 사용하여 웹사이트에 접속
인터넷의 원리를 영상으로 확인하기!
공부하며 정리&기록하는 ._. 씅로그