URL Uniform Resource Locator 파일식별자, 유일자원지시기
정식 명칭은 Uniform Resource Locator. 인터넷 자료란 웹 페이지, 문서 파일, 그래픽 파일, 응용 프로그램과 같이 서버에 저장된 모든 형식의 파일을 말한다.
주소는 3가지 요소를 포함한다.
첫 번째는 웹 페이지를 위한 HTTP, FTP 사이트를 위한 ftp와 같이 파일에 접근할 때 사용되는 프로토콜 타입이다.
두 번째는 파일이 있는 서버의 도메인 이름이나 IP 주소이다.
마지막 요소는 파일의 위치를 나타내는 파일의 경로명인데, 이 요소의 포함 여부는 선택적이다.
예를 들어 'URL http://www.britannica.co.kr/world'는 브라우저는 HTTP프로토콜을 이용하고, 웹 서버 'www.britannica.co.kr'로 이동하며, 파일 이름 'world'를 접속한다는 것을 나타낸다.
HTTP HyperText Transfer Protocol 하이퍼텍스트 전송 규약, 초본문전송규약, 하이퍼본문전송규약
'HyperText Transfer Protocol'(하이퍼텍스트 전송 규약)의 약어이다.
HTTP는 TCP/IP 프로토콜의 가장 상위 부분에서 작동한다.
웹 브라우저들은 웹 서버에 파일 요청을 보내는 HTTP 클라이언트들이다. 웹 서버는 HTTP 서비스를 통해 요청을 차례로 처리한다. HTTP는 원래 월드 와이드 웹의 창시자 중 1명인 팀 버너스-리에 의해 1989년에 제안되었다.
HTTP 1.0 버전은 서버와 클라이언트의 연결 상태를 유지하지 않는 '비연결유지' 프로토콜이었다. 즉 특정한 클라이언트와 특정 서버가 지속적인 연결 상태를 유지하면서 유사한 모든 요청을 처리하는 방식이 아니었다. 매번 클라이언트로부터 요청이 있을 때 서버와 연결되었다가 서버의 응답 후에는 끊기기 때문에, 클라이언트의 새로운 요청이 있을 때마다 새로운 연결이 필요해져 속도가 떨어졌다.
이에 비해 HTTP 1.1 버전은 클라이언트와 서버와의 '연결상태유지'와, 클라이언트 브라우저들이 HTML 파일들의 압축을 풀게 하여 전송하는 데이터의 양을 줄일 수 있게 한 것, 그리고 같은 IP주소를 공유하는 다중 도메인 지원 기능을 포함한다.
TCP/IP Transport Control Protocol/Internet Protocol 인터넷 프로토콜 수트, Internet Protocol Suite
전송제어 프로토콜/인터넷 프로토콜(Transport Control Protocol/Internet Protocol)의 약칭이다. 1960년대말 미국 국방부가 대학·연구소 등 연구기관들을 네트워크로 연결하는 '선진연구사업기관네트워크'(Advanced Research Projects Agency Network/ARPANet)를 위해 개발했다. ARPANet은 방위 관련 연구자들끼리 자유롭게 연구정보를 교환하기 위한 네트워크에서 출발해 세계적 규모의 네트워크인 인터넷으로 성장했으며, 인터넷을 위한 표준 프로토콜로 ARPANet에 사용된 TCP/IP를 개량, 표준화해 사용했다. 특히 유닉스에 의한 컴퓨터 네트워크의 국제적 표준 프로토콜이다.
HTML hypertext markup language 하이퍼텍스트 생성 언어, 본문표식달기언어, 하이퍼본문표식달기언어
정식 명칭은 hypertext markup language(하이퍼텍스트 생성 언어). HTML의 구현 단위는 월드 와이드 웹 상에 있는 하나의 웹 페이지이다. 이러한 페이지들에는 관련된 페이지들로 연결되는 하이퍼텍스트 링크들이 포함되어 있다.
HTML은 웹페이지들을 부호화하는 데 사용하는 생성 언어이다. 이것은 스위스 제네바에 있는 유럽 원자핵공동연구소(Conseil Europeen pour la Recherche Nucleaire/CERN) 핵물리학 실험실에서 일하던 영국 과학자 팀 버너스 리에 의해 1980년대에 개발되었고 SGML 문서형 정의(document type definition/DTD)에 의해 정의되었다. HTML 생성 태그들은 머리말, 문단, 도표와 같은 문서의 요소들을 구체화시킨다. 웹 브라우저라고 알려진 컴퓨터 프로그램은 HTML 태그들을 해석하여 화면 디스플레이를 위한 문서를 생성시킨다. 브라우저는 태그 기호들을 해석하여 레이아웃 안에 머리말, 문단, 도표를 표시한다. 레이아웃은 이용 가능한 화면 크기와 폰트의 조절로 이루어진다.
또한 HTML 문서에는 앵커들이 포함되어 있다. 앵커는 다른 웹 페이지로의 연결을 지정해주는 태그를 의미한다. 예를 들어 앵커는 〈A HREF= "http://www.britannica.co.kr"〉Korea Britannica Corp.〈/A〉의 형식으로 쓰여진다. 거기에서 인용 부분은 연결되는 URL(universal resource locator), 즉 웹 주소를 가리킨다. 그리고 그 다음의 텍스트가 웹 브라우저에 나타나는 것이다. 또한 다른 페이지로 연결된다는 것을 시각적으로 보여주는 것이 밑줄 표시이다. 하나의 페이지에 디스플레이된 것들이라도 여러 복합적인 URL로부터 온 내용으로 채워지기도 한다. 어떤 URL에서는 텍스트를 가져오고, 또 다른 URL로부터는 이미지들을 가져오기도 한다.