인터넷(Internet) / 인트라넷(Intranet) / WWW / 웹브라우저 / 웹서버 / HTTP / DNS/아르파넷(ARPAnet) / TCP/IP
인터넷 (Internet)
아르파넷(ARPANET)에서 시작된 세계 최대 규모의 컴퓨터 통신망.
인터넷 표준 프로토콜 TCP/IP(Transmission Control Protocol/Internet Protocol)을 이용해
정보를 주고받는 컴퓨터 네트워크다.
- 인트라넷 (Intranet) : 회사나 학교와 같은 조직 내부에서만 사용하는 근거리 통신망. 인터넷과 기술이나 통신 규약 면에서는 구성이 똑같지만 외부와는 단절되어 있고, 오직 조직 내부에서만 작동.
- WWW (World Wide Web) : 인터넷상에서 쉽게 정보를 찾을 수 있도록 고안된 세계적인 인터넷망으로, HTTP 프로토콜을 사용하기 위한 인터페이스. W3 및 Web이라고 불린다. 인터넷에 있는 수많은 자원들을 통일된 하나의 인터페이스로 이용할 수 있게 해 준다.(인터넷을 통해 정보 접근.)
- 웹브라우저 (Web browser) : 인터넷에서 웹서버의 정보를 볼 수 있게 해주고, 하이퍼텍스트 문서 검색을 도와주는 응용프로그램. 웹 정보를 화면에 표시하는 소프트웨어이다. 웹 페이지 열기, URL 목록 제공 및 관리 등이 있다. (크롬, 파이어폭스, 익스플로러 등이 해당. 언어로는 HTML, CSS, JavaScript ...)
- 웹서버 (Web server) : 웹 페이지(HTML 파일)를 제공해 주는 서버를 말함. HTTP를 사용하여 웹 페이지를 제공할 수 있는 웹 서버 프로그램이 설치되어 있고 하나의 도메인 이름을 가지고 있다.(UNIX 기반의 아파치, WINDOW NT의 IIS, 넷스케이프의 엔터프라이즈가 있다. 언어로는 PHP, Ajax, XML, SQL ...)
- HTTP (Hypertext transfer protocol) : 인터넷에서 웹 서버와 사용자의 브라우저 사이에 하이퍼텍스트(Hypertext) 문서를 전송하기 위해 사용되는 통신규약. 하이퍼텍스트는 문서 중간중간에 특정 키워드를 두고 문자나 그림을 유기적으로 결합하여 연결시킴으로써, 서로 다른 문서라 할지라도 하나의 문서인 것처럼 보이면서 참조하기 쉽도록 하는 방식이다.
- URL (Uniform resource locator) : 웹 문서의 각종 서비스를 제공하는 서버들에 있는 파일의 위치를 표시하는 표준. 기본적으로 "통신 규칙://인터넷 호스트 주소/경로이름"으로 구성된다.
DNS (Domain Name System)
네트워크에서 도메인이나 호스트 이름을 숫자로 된 IP 주소로 해석해주는,
TCP/IP 네트워크 서비스에서 사용되는 네임 서비스의 구조이다.
도메인의 종류는 크게 2가지의 분류로 나누어진다.
- 일반 최상위 도메인 (gTLD, generic Top Level Domain) : 국가코드가 들어가지 않은 한자리의 도메인. (.com/.net 등)
- 국가 최상위 도메인 (nTLD, national Top Levle Domain) : 각국의 NIC(Network Informaiton Center)에서 해당 도메인 관리. 우리나라의 경우.kr 사용. 여기에 차상위 도메인(SLD,Second Level Domain)을 추가적으로 생성 가능하여 .co.kr/.or.kr 같은 이름을 사용할 수 있다.
여기서 com=company / net=network / org=organization 의 약자이다.
아르파넷 (ARPAnet, Advanced Research Projects Agency NETwork)=인터넷의 시초
미국 국방부에서 연구 기관과 국방 관련 사업체 등 관련 기관 간의 정보 공유를 지원하기 위해
추진한 ARPA(The Advanced Research Project Agency) 프로젝트에 의해 개발된 컴퓨터망의 연동망.
1969년 가동된 후에 연구 기관, 교육 기관 등 사용 계층이 증가하면서 원격 로그인, 파일 전송, 이메일,
동호인 그룹들의 정보 교환과 같은 기능을 갖추게 되어 1986년까지 인터넷의 근간 망을 이루었다.
1990년 미국 국방부의 결정에 따라 해체될 때까지 인터넷의 중요한 부분으로 남아 있었다.
TCP/IP(Transmission Control Protocol/Internet Protocol)
인터넷 표준 프로토콜으로 컴퓨터의 데이터 통신을 행하기 위해서 만들어진 프로토콜 체계
인터넷 프로토콜 중 가장 중요한 역할을 하는 TCP와 IP의 합성어로 인터넷 동작의 중심이 되는
통신규약으로 데이터의 흐름 관리, 데이터의 정확성 확인(TCP 역할), 패킷을 목적지까지
전송하는 역할(IP 역할)을 담당한다.
보통 IP는 데이터를 한 장소에서 다른 장소로 정확하게 옮겨주는 역할을 하며,
TCP는 전체 데이터가 잘 전송될 수 있도록 데이터의 흐름을 조절하고 성공적으로
상대편 컴퓨터에 도착할 수 있도록 보장해주는 역할을 한다(IP에 Multiplexing 추가).
TCP/IP는 응용 계층, 트랜스포트층, 인터넷층, 네트워크 인터페이스층의
4개의 계층으로 구성되어 있다.