NETNET

Posted at 2013. 5. 13. 23:25 | Posted in 1학기/컴퓨터활용

III. 국내의 인터넷 현황

 

우리나라 인터넷 역사

∙ 1982년 한국과학기술원(KAIST)에서 TCP/IP를 사용하여 SDN(System Development Network)을 시작

∙ 1983년 데이콤 연구소에서 UUCP (Unix-to-Unix Copy Program)를 이용하여 미국과 연결

∙ 1985년 전자통신연구소(ETRI)에서 유럽과 연결

∙ 1987년부터 교육망(서울대)과 연구망(시스템공학연구소)을 통한 교육연구망 프로그램 시작

∙ 1990년 HANA/SDN이 전용선으로 인터넷으로 연결

∙ 1994년에는 한국통신(KT) 및 데이콤에서 상용 인터넷 서비스를 시작

 

학술 연구망 : hananet, kren, kreonet

상용망 : kornet, 데이콤, inet, 나우누리

 

 

IV. TCP/IP 프로토콜 구조

 

 

 

프로토콜 개요

- 5개의 계층구조로 되어 있으며, 현재 가장 널리 사용되는 통신 프로토콜

- OSI 모델과 TCP/IP 계층구조

http://ko.wikipedia.org/wiki/OSI_%EB%AA%A8%ED%98%95

 

 

인터넷 관련 조직

- 국외

* ISOC(internet society)

* NIC(Network Information Center)

* IAB(Internet Architecture Board)

* IETF(Internet Engineering Task Force)

* IRTF(internet research task force)

- 국내

* KNC(Korea Networking Council : 한국 전산망 협의회)

* KRNIC(Korea Network Information Center : 한국 통신망 정보 센터)

 

V. 정보통신 윤리 및 관련 법률

 

인터넷 사용 예절

- 일상생활에서의 예절보다 엄격한 규범과 약속이 필요

- 네티켓 : 네티즌의 에티켓

- 게시판 사용할 때의 예절

- 전자우편을 사용할 때의 예절

- 채팅을 할 때의 예절

 

 

 

 

컴퓨터 범죄

- 허락 받지 않고 컴퓨터의 데이터를 불법적으로 이용하거나 전송하는 위법행위

- 컴퓨터를 이용한 사기, 업무방해죄, 비밀침해죄, 간첩죄, 문서위조죄 등

- 컴퓨터 범죄의 유형

* 불법정보의 유통과 소프트웨어 불법복제

* 개인정보의 침해

* 불법적인 정보매체의 이용

 

통신 규제 접근 방법

- 법, 제도적인 접근

- 소프트웨어적인 접근

- 민간단체들이 주도하는 자율관리

 

정보통신 관련 법률

- 우리나라에서 시행되는 정보 통신 관련 법률 2가지

* 컴퓨터 프로그램 보호법과 저작권법

* 개인 정보 보호 관련 법률

∙ 공공기관의 개인정보보호에 관한 법률

∙ 통신비밀 보호법

∙ 통신 및 대화비밀의 보호

∙ 범죄수사를 위한 통신 제한 조치의 허가요건

∙ 비공개의 원칙

∙ 통신 제한 조치로 취득한 자료의 사용 제한

∙ 전화협박 등의 방지를 위한 제한

∙ 타인의 전화 침해 금지

 

'1학기 > 컴퓨터활용' 카테고리의 다른 글

절차 지향 언어 vs 객체 지향 언어  (0) 2013.06.11
INTERNET  (0) 2013.05.13
NET  (0) 2013.05.13
컴퓨터 활용  (0) 2013.05.13
컴퓨터활용  (0) 2013.05.13
//

NETNET

Posted at 2013. 5. 13. 23:24 | Posted in 1학기/컴퓨터활용

I. 인터넷의 주소체계 

 

1. IPv4

- 인터넷은 라우터에 의해 연결된 네트워크의 조합 

- 패킷은 하나의 네트워크에서 라우터를 통해 다른 네트워크로 이동

- 모든 호스트는 전체 네트워크에서 유일하게 식별할 수 있는 주소체계가 필요 

- TCP/IP 프로토콜의 인터넷 프로토콜은 32비트 IP 주소체계를 지원 

- 인터넷상에 존재하는 노드인 모든 호스트나 라우터는 서로 다른 유일한 IP 주소를 가짐.

- IP 주소는 4바이트(32bits)로 구성되며, 다섯 가지의 클래스

- Netid는 네트워크를 구분하고, Hostid는 해당 네트워크상의 호스트를 구분하는데 사용

- IP주소는 5개의 클래스(A,B,C,D,E)로 분류되며 A,B,C 클래스만이 네트워크 주소와 호스트 주소 체계의 구조를 가짐

 

  A 클래스(0.0.0.0 ~ 127.255.255.255)

- =128개의 네트워크

- 네트워크가 최고 =16,777,216개의 호스트를 가질 수 있음

 

▷ B 클래스(128.0.0.0 ~ 191.255.255.255)

- 클래스 B는 =16,384개의 서로 다른 네트워크가 존재

- 최고 =65,536개의 호스트(라우터)가 존재

 

▷ C 클래스(192.0.0.0 ~ 223.255.255.255)

=2,097,152개의 네트워크

- 최고 =256개의 호스트를 가질수 있음

 

▷ D 클래스

- 멀티캐스팅을 사용하기 위해 예약

 

▷ E 클래스

- 실험적인 주소로 공공용으로는 사용되지 않음

 

▷ 특수목적 주소

- 인터넷과 독립적인 사설망에서 사용

· 10. 0. 0. 0 ~ 10.255.255.255

· 172.16.0.0 ~ 172.31.255.255

· 192.168.0.0 ~ 192.168.255.255

 

2. IPv6

 

- IPv6은 주소공간이 기존 IPv4의 32비트에서 128비트로 확장된 것을 말함

- 유비쿼터스 환경에서 모든 사물의 컴퓨팅을 위해 꼭 필요함

 

▷ IPv6의 새로운 기능

- Quality of Service

- NDP(Neighbor Discovery Protocol)

- 자동 설정 기능(Auto Configuration)

 

II. 클라이언트 - 서버 모델

 

- 클라이언트 : 다른 프로그램에게 서비스를 요청하는 역할

- 서버 : 그 요청에 대해 응답을 해주는 역할

 

III. DNS 개념

 

- DNS : 호스트 네임을 IP 주소로 바꾸고 IP 주소를 호스트 네임으로 바꿔주는 기능, 호스트네임 서버들이 계층구조로 구현된 분산 데이터베이스

- UDP상에서 수행되고 포트번호 53이용

- 로컬 네임서버

- 루트네임서버

- 책임네임서버

 

IV. 인터넷 메일(SMTP, POP)

 

- 전자 메일 : 웹과 함께 가장 많이 사용되고 있는 네트워크 서비스

- SMTP : 메일을 송신자의 메일 서버에서 수신자의 메일 서버로 전송하는 기능

 

1. 전자 메일의 구동 개념

- 전자 메일 주소는 이름@주소의 형태를 가짐

ex) master@korea.com  여기서 master→사용자로 등록되어 있는 이름, korea.com→ 메일 서버의 도메인명

- SMTP 서버는 TCP의 잘알려진 포트 25를 사용

▷ SMTP의 기본적인 동작

① 사용자 A는 전자메일은 위한 사용자 에이전트를 실행하고 B의 전자메일 주소로 메시지를 작성하고 사용자 에이전트에게 메시지 전송을 요구한다.

② 사용자 A의 에이전트는 메시지를 자신의 메일 서버에게 보내어 메시지 큐에 넣는다.

③ 사용자 A의 메일 서버에서 실행되는 SMTP의 클라이언트측은 메시지 큐에 있는 메시지를 본다. B의 메일 서버에서 실행되고 있는 SMTP 서버에게 TCP 연결을 개설한다.

④ SMTP 클라이언트는 사용자 A의 메시지를 TCP 연결로 보낸다.

⑤ 사용자 B의 SMTP 서버측은 메시지를 수신한다. B의 메일 서버는 메시지를 자신의 해당 사용자의 메일 박스에 넣는다.

⑥ 사용자 B는 메시지를 읽기 위하여 사용자 에이전트를 사용하면, POP 프로토콜로 사용자 B의 메일서버에 접속하여 해당 메시지를 가져와서 보여준다.

 

2. 전자우편 전송 단계

- 연결 설정

- 메시지 전송

- 연결 종료

 

V. TELNET

 

- TELNET : 사용자가 로컬 컴퓨터를 이용해 원격지 컴퓨터의 응용 프로그램을 동작시키고 결과들을 로컬로 전달받는 클라이언트/서버 프로그램, 사용권한을 가지고 있다는 전제하에 다른 사람의 호스트 컴퓨터를 원격지에서 엑세스할 수 있도록 해주는 방법

- TELNET 접속을 위한 명령어 : telnet IP address or Domain name

 

VI. FTP(File Transfer Protocol)

 

- FTP : 호스트에서 다른 호스트로 파일을 전송, 복사하기 위한 프로토콜

 

VII. HTTP(Hyper Text Transfer Protocol)

 

- WWW : 전 세계의 정보가 서로 연결되어 있는 지식의 보고

- HTTP :  데이터를 엑세스하는 데 이용되는 프로토콜, 문서 속에 있는 링크 정보를 이용하여 다른 WWW 서버의 정보를 쉽게 연결, 클라이언트 프로개름과 서버 프로그램으로 구현

- HTTP/1.0 비지속 연결, HTTP/1.1 지속연결

'1학기 > 컴퓨터활용' 카테고리의 다른 글

INTERNET  (0) 2013.05.13
NET  (0) 2013.05.13
컴퓨터 활용  (0) 2013.05.13
컴퓨터활용  (0) 2013.05.13
컴퓨터활용  (0) 2013.05.13
//

멀티미디어멀티미디어

Posted at 2013. 5. 13. 23:24 | Posted in 1학기/홈페이지제작

• 사운드

- 웹 페이지에 사용할 수 있는 사운드파일의 종류 : wav, mid, mp3, wma 등

- 사운드를 들을 수 있도록 해주는 태그 : <a>, <embed> - <body>에서 사용

<bgsound> - <head>에서 사용

- <a> : <href>에 음악 파일명을 넣음, 파일 다운로드 후 윈도우 플레이어 실행 혹은 저장

ex) <a href="mp3/Beauty_And_The_Beast.mp3">Beauty And The Beast</a>

- <embed>

* 플러그 인을 사용 : 윈도우 미디어 플레이어가 웹 페이지에 나타남

* <embed src="mp3/Beauty_And_The_Beast.mp3"></embed>

- 속성

* width, height : 플레이어 크기

* autostart : 자동 시작 지정, true/false

* loop : 반복 지정, true/false

* hidden : 플레이어 감추기, true/false

- <bgsound>

* 배경음악으로 사용, <head>태그에서 사용

* 속성 : loop 횟수를 지정, loop=20

• 예제

• 동영상

- 비디오 형식 : avi, mpeg, QuickTime, wmv

- 파일의 크기 주의 : 다운로드 형태로 진행, 다운로드 속도를 고려해 가능하면 파일의 크기는 작게

- 동영상을 볼 수 있도록 해주는 링크 : <a>, <embed> - <body>에서 사용

- <a> : href에 동영상 파일명을 넣음, 파일 다운로드 후 윈도우의 플레이어 실행 혹은 저장

- <embed> : 플러그 인을 사용 - 윈도우 미디어 플레이어가 웹 페이지에 나타남

* 속성 : width, height - 크기, 컨트롤 부분 크기, autostart - 자동시작, loop - 반복, hidden - 플레이어 감추기

- <img> : 자동 시작

ex) <img dynsrc="images/jkoh.wmv" height=200>

• 플래시

- 웹 페이지에 플래시 swf도 볼 수 있음.

- 플래시 볼 수 있도록 해주는 태그

* embed, a : body에서 사용

* 플래시에서 "publish" 사용

- embed

* 플러그 인을 사용 : 윈도우 미디어 플레이어가 웹 페이지에 나타남

* 속성 : width, height - 플래시 크기 지정

- a

* href에 동영상 파일명을 넣음

* 웹 브라우저에서 실행됨

• DTD선언

- Document type Definition(문서형 정의)란? * html은 태그와 속성을 사용하여 의미를 부여

* html/xhtml 문서에 대한 가장 기초적인 명세

* 웹 브라우저가 HTML을 해석하는 기준

* 문법 검사기가 유효성을 판단하는 기준

* 종류 : strict DTD, Transitional DTD, Frameset DTD 3개 중 적당한 것을 골라 소스 코드에 삽입

- 문서형 선언

* 문서형 정의를 나타내는 문자열을 소스코드에 입력

* <!DOCTYPE 으로 시작

* <!DOCTYPE HTML PUBLIC "공개 식별자" "시스템 식별자">

* 공개식별자 : -//W3C//DTD HTML 4.01 Transitional//EN

* 시스템식별자 : http://www.3c.org/TR/html4/loose.dtd

웹 서버에서 파일을 다운로드 해서 소스 코드 해석에 사용

- html 4.01 strict DTD

* <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.3c.org/TR/html4/strict.dtd">

* HTML 4.01에서 정의된 표준 요소만 사용

* 일반적으로 프레임과 Target 사용 제외 시

- html 4.01 Transitional DTD

* <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.3c.org/TR/html4/loose.dtd">

* strict DTD의 정의요소 + html 4.01에서 없어진 이전 버전의 html요소도 사용 가능

* Target 속성을 사용하는 경우 이용

- html 4.01 Frameset DTD

* <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.3c.org/TR/html4/frameset.dtd">

• 내부요소 설정

* html의 head부분에 들어가는 내용

- 웹 서버나 브라우저 내부에서 처리할 때 사용

- 내용이 브라우저 창에는 보이지 않음

- title, meta, style, script, link등의 요소 사용

* meta 태그

- 속성과 속성값을 이용해 내부 정보 설정

- 위치는 중요하지 않음

 

'1학기 > 홈페이지제작' 카테고리의 다른 글

4강 -2  (0) 2013.05.13
4강  (0) 2013.05.13
3강 -2  (0) 2013.05.13
3강  (0) 2013.05.13
2강 -2  (0) 2013.05.13
//

창의공학 필기창의공학 필기

Posted at 2013. 5. 13. 23:22 | Posted in 1학기/IT창의공학

1. 2진수의 표현

 

컴퓨터는 0과 1로 모든 데이터를 표현하며, 구성된 하나의 0과 1을 "비트(bit)"라고 한다.

컴퓨터에서 상태를 표현할 때 하나의 비트만 가지고는 두 가지 상태만 나타낼 수 있으므로 여러 개의 비트를 모아서 하나의 상태를 표현한다.

 

2. 문자의 표현

 

 아스키(ASCII) 코드

 

아스키 코드는 영문 알파벳을 사용하는 대표적인 표준 코드체계로서 1967년에 표준으로 제정되었고, 1986년에 마지막으로 개정되었다. 아스키 코드는 7비트를 사용하여 표현하는 코드 체계로서 33개의 제어 문자들과 공백을 포함하는 95개의 출력 가능한 문자로 구성되어 있다. 출력 가능한 문자들은 52개의 영문 알파벳 대소문자와 10개의 숫자, 32개의 특수 문자, 하나의 공백 문자로 이루어진다.

 

 유니코드(Unicode)

 

1991년 개발이 시작된 유니코드는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 코드체계이다.

유니코드는 사용 중인 운영체제, 프로그램 언어와 상관없이 문자마다 고유의 값을 제공하는 새로운 개념의 코드 체계이다. 모든 문자들을 16비트로 표현하므로 최대 65,536개의 문자들을 표현할 수 있다.

유니코드에서 한글은 초성 19개, 중성 21개, 종성 28개를 곱한 11,172자의 한글을 지원한다.

 

3. 숫자의 표현 

 

 


'1학기 > IT창의공학' 카테고리의 다른 글

창의공학  (0) 2013.05.13
프로그램의 실행  (0) 2013.05.13
창의공학 실습  (0) 2013.05.13
창의공학 실습  (0) 2013.05.13
창의공학 실습  (0) 2013.05.13
//

4강 -24강 -2

Posted at 2013. 5. 13. 23:17 | Posted in 1학기/홈페이지제작






















'1학기 > 홈페이지제작' 카테고리의 다른 글

멀티미디어  (0) 2013.05.13
4강  (0) 2013.05.13
3강 -2  (0) 2013.05.13
3강  (0) 2013.05.13
2강 -2  (0) 2013.05.13
//

4강4강

Posted at 2013. 5. 13. 23:16 | Posted in 1학기/홈페이지제작


























'1학기 > 홈페이지제작' 카테고리의 다른 글

멀티미디어  (0) 2013.05.13
4강 -2  (0) 2013.05.13
3강 -2  (0) 2013.05.13
3강  (0) 2013.05.13
2강 -2  (0) 2013.05.13
//

3강 -23강 -2

Posted at 2013. 5. 13. 23:15 | Posted in 1학기/홈페이지제작























'1학기 > 홈페이지제작' 카테고리의 다른 글

4강 -2  (0) 2013.05.13
4강  (0) 2013.05.13
3강  (0) 2013.05.13
2강 -2  (0) 2013.05.13
2강  (0) 2013.05.13
//

3강3강

Posted at 2013. 5. 13. 23:15 | Posted in 1학기/홈페이지제작















'1학기 > 홈페이지제작' 카테고리의 다른 글

4강  (0) 2013.05.13
3강 -2  (0) 2013.05.13
2강 -2  (0) 2013.05.13
2강  (0) 2013.05.13
1강 -2  (0) 2013.05.13
//

2강 -22강 -2

Posted at 2013. 5. 13. 23:13 | Posted in 1학기/홈페이지제작







'1학기 > 홈페이지제작' 카테고리의 다른 글

3강 -2  (0) 2013.05.13
3강  (0) 2013.05.13
2강  (0) 2013.05.13
1강 -2  (0) 2013.05.13
1강  (0) 2013.05.13
//

2강2강

Posted at 2013. 5. 13. 23:13 | Posted in 1학기/홈페이지제작


















'1학기 > 홈페이지제작' 카테고리의 다른 글

3강  (0) 2013.05.13
2강 -2  (0) 2013.05.13
1강 -2  (0) 2013.05.13
1강  (0) 2013.05.13
태그정리  (0) 2013.05.13
//