컴퓨터 네트워크와 인터넷
인터넷의 개요 - 정의 정의 데이터의 교환, 작업의 분산을 위하여 전세계에 걸쳐 수많은 컴퓨터들이 연결된 네트워크들의 집합체 TCP/IP(Transmission Control Protocol/Internet Protocol)라는 통신 프로토콜을 사용하여 연결 TCP : 인터넷상의 컴퓨터들 사이에서 데이터를 메시지의 형태로 보내기 위해 IP와 함께 사용되는 프로토콜 IP : 인터넷상의 한 컴퓨터에서 다른 컴퓨터로 데이터를 보내는데 사용되는 프로토콜 인터넷상의 각 컴퓨터들은 다른 컴퓨터와 구별될 수 있도록 적어도 한 개 이상의 고유한 주소를 가짐
1969 미 국방성 알파넷(ARPANET) 등장 1972 이메일 탄생 1974 인터넷(Internet) 용어 처음 사용 1975 TCP/IP 개발, 시운전 개시 1979 USENET 구축(net* 뉴스그룹 생성) 1983 Apple, LISA 컴퓨터(GUI 탑제 최초 PC)발표 1991 팀 버너스 리에 의해 WWW 개발 1993 상용 인터넷 서비스 개시 1994 넷스케이프 네비게이터 1.0 발표 1995 본격 상업화, 대중화, 정보 고속화
인터넷의 개요 – 주소체계 인터넷의 주소체계 NIC(Network Information Center) IP 주소와 도메인네임과 같은 네트워크와 컴퓨터들의 주소를 등록하고 관리하는 국제적인 기관 IP 주소 (IP Address) 컴퓨터의 주소를 숫자로 나타내는 방식 최상위 주소로부터 ‘.’으로 구별하여 4개의 영역을 차례로 나열하여 구성 [예] 부산정보과학고의 IP주소 – 211.43.65.2 외우거나 사용하기에 불편함 → 일반적으로 도메인네임을 사용
인터넷의 개요 – 주소체계(DNS) 도메인 네임 시스템 (DNS : Domain Name System) 인터넷 도메인 이름들의 위치를 알아내기 위한 IP 주소로 바꾸어주는 시스템 도메인 이름 인터넷 주소로서 사람들이 기억하기 쉽게하기위해 붙인 이름 인터넷에서 어떤 컴퓨터를 실제로 찾기 위해서는 숫자 체계로 된 IP 주소가 필요 → DNS가 자동으로 변환 구성 호스트 서버도메인(기관이름) 서브도메인(기관성격) 최상위 도메인 [예] w w w . ks . a c . k r
도메인명과 URL [기관의 성격코드] COM : company, 영리를 목적으로 하는 업체 NET : network,네트워크 관리 기구 EDU : education, 교육기관 GOV : government, 정부기관 MIL : military, 군사기관 ORG : organization, 비영리기관
도메인명과 URL [국가코드] Kr 대한민국 Jp 일본 Uk 영국 De 독일 Tw 대만 Ru 러시아 Fr 프랑스 Ca 캐나다
도메인명과 URL [KrNIC 도메인 기관코드] Ac : academy, 교육기관 Co : company, 영리를 목적으로 하는 업체 Go : govermment, 정부기관 Ne : network, 네트워크 관리 기구 Or : organization, 비영리기관 Re : research, 연구기관
인터넷의 개요 – 웹 WWW(World Wide Web)의 개요 정의 특징 세계적으로 펼쳐 있는 거미줄이라는 뜻 - 인터넷이 마치 거미줄처럼 수 많은 네트웍들의 연결로 구성되기 때문 줄여서 WWW, W3 또는 Web등으로 부르기도 함 특징 윈도우의 그래픽 사용자 인터페이스(GUI)로 구현되어 사진과 그래픽, 음성과 동영상 등을 하이퍼텍스트라는 방법으로 검색하는 기능을 제공 하이퍼텍스트 자료들은 HTML이라는 언어를 통해 표현 하이퍼텍스트 자료들은 HTTP라는 통신 프로토콜을 사용하여 전송 기존의 인터넷 서비스인 고퍼, FTP, WAIS, 아키 및 유즈넷 등을 지원 편리하고 사용이 쉬운 장점 - 인터넷을 누구라도 접근하기 쉬운 것으로 변화시키면서 오늘의 인터넷 열풍을 주도
인터넷의 개요 – 웹 브라우저 웹 브라우저(Web Browser) 사용자가 인터넷을 이용하여 웹 서버의 하이퍼텍스트 문서를 볼 수 있도록 해주는 클라이언트 프로그램 문자뿐만 아니라 멀티미디어 자료를 처리할 수 있는 하이퍼미디어 기능을 가짐 (음성, 영상 자료들을 쉽게 다룰 수 있음) 인터넷 상의 홈페이지들을 보기 위해서는 반드시 필요 웹 브라우저의 기본기능 웹 페이지 여기 최근 방문한 URL의 목록 제공 자주 방문하는 URL의 기억과 관리 웹 페이지의 저장과 인쇄 등
웹 브라우저 [종류] NCSA의 모자이크 오페라 소프트웨어(Opera Software)의 Opera 마이크로소프트의 인터넷 익스플로러 AOL의 넷스케이프 네비게이터 선 마이크로 시스템의 Hot Java
HTML 시작하기 HTML & JAVASCRIPT
Contents 1. HTML이란 무엇일까 2. HTML 문서 작성을 위한 준비 3. HTML 기본 구조 Chapter01
HTML 정의 HTML (HyperText Markup Language) Chapter01 HTML (HyperText Markup Language) 웹 문서를 만들기 위하여 사용하는 기본적인 프로그래밍 언어의 한 종류이다. 하이퍼텍스트를 작성하기 위해 개발되었다. 인터넷 서비스의 하나인 월드 와이드 웹을 통해 볼 수 있는 문서를 만들 때 사용하는 프로그래밍 언어의 한 종류이다. 특히 하이퍼텍스트를 작성하기 위해 개발되었으며, 인터넷에서 웹을 통해 접근되는 대부분의 웹 페이지들은 HTML로 작성된다. HTML은 문서의 글자크기, 글자색, 글자모양, 그래픽, 문서이동(하이퍼링크) 등을 정의하는 명령어로서 홈페이지를 작성하는 데 쓰인다. (참고.두산백과사전) 인터넷에서 웹 페이지를 표시하기 위하여 일반적으로 쓴다. 일반 웹 브라우저를 통해서 읽을 수 있으며, HTTP를 통해 전송된다. HTML 시작하기
HTML의 역사 팀 버너스리(Timothy John Berners-Lee 1955년 6월 8일 ~ ) 영국의 컴퓨터과학자 Chapter01 팀 버너스리(Timothy John Berners-Lee 1955년 6월 8일 ~ ) 영국의 컴퓨터과학자 1989년 월드 와이드 웹의 하이퍼텍스트 시스템을 고안하여 개발 인터넷에 대한 여러 공로로, 인터넷의 아버지라고 불리는 인물들 중 하나 약력 CERN에서 WWW 개념의 기초가 된 Enquire를 개발. 1989년 글로벌 하이퍼텍스트 프로젝트를 제안. 1990년 최초의 하이퍼텍스트 브라우저와 편집기를 개발. 1991년 8월 6일 최초의 웹사이트가 만들어짐. 1994년 W3C(World Wide Web Consortium)를 창립. 2002년 일본국제상 수상. 2004년 6월 15일 핀란드 정부가 창설한 밀레니엄 테크놀로지 상을 수상. HTML 시작하기
W3C W3C (World Wide Web Consortium) Chapter01 W3C (World Wide Web Consortium) 월드 와이드 웹을 위한 표준을 개발하고 가이드라인을 개발하는 조직 [그림 1-3] W3C 홈페이지 HTML 시작하기
HTML의 특징 웹 문서의 표준으로 지정 마크업 언어 Chapter01 웹 문서의 표준으로 지정 웹 표준은 W3C에서 정하는 것으로 웹에서 표준적으로 사용하는 기술을 총칭하는 말 마크업 언어 용량이 작아 서버와 클라이언트 사이에 문서를 상당히 빠르게 전달 할 수 있음 [그림 1-4] HTML 서비스 구성과 흐름 HTML 시작하기
텍스트 에디터 텍스트 에디터 HTML 문서 작성에는 특별한 전용 편집기를 필요로 하지 않음 Chapter01 텍스트 에디터 HTML 문서 작성에는 특별한 전용 편집기를 필요로 하지 않음 나모나 드림위버 같은 프로그램으로 쉽게 HTML을 작성할 수 있으나, Windows 운영체제에 기본적으로 설치되는 메모장만으로도 충분히 HTML 문서를 작성할 수 있음 메뉴 [보기]-[소스] HTML 시작하기
HTML 문서 만들기 메모장을 열어 HTML 문서 작성 [그림 1-14] HTMLDoc 실행결과 Chapter01
HTML 구성요소 Chapter01 HTML 시작하기
프로그램 1-1 Chapter01 [그림 1-25] HTMLStart의 실행결과 HTML 시작하기