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
//