03

					3 장 인터넷 서비스
                               3장 인터넷 서비스



3.1. 클라이언트/서버 모델이란?

 서버(Server)
   • 하드디스크에 담겨진 특수한 형태의 정보를 외부에 제공해 줌
   • 제공하는 정보들을 모아서 관리함
   • 제공하는 인터넷 서비스에 따라 각기 다른 서버 프로그램 운용
   • 하나의 서버가 여러 가지 서비스를 제공할 수도 있음

 클라이언트(Client)
   • 서버에 접속하여 정보를 얻기 위해 사용자가 사용하는 컴퓨터
   • 서비스를 이용하기 위해 클라이언트 프로그램이 필요함


                    1
                                               3장 인터넷 서비스



 서버의 종류
   • Mail Server : 전자우편 송수신 및 관리
      • POP(Post Office Protocol) : 메일 수신
      • SMTP(Simple Mail Transfer Protocol) : 메일 송신
   • DNS (Domain Name Server) : 도메인 네임 관리
   • Web Server : 홈페이지 보관과 브라우저 요구 수행
   • News Server : 뉴스그룹 운영
   • Proxy Server : 네트워크의 Cache 역할 및 보안 담당
   • Telnet Server : 원격 시스템 접속 지원
   • FTP Server : 파일 송수신 지원
   • Mailing List Server : 메일링리스트 관리
   • Archie Server : FTP 서버 정보 관리
   • Gopher Server : 메뉴식 정보 검색 서비스 관리
                            2
                       3장 인터넷 서비스



클라이언트-서버 모델




                  ISP와 서버의 관계




              3
                                  3장 인터넷 서비스



3.2. Telnet - 다른 컴퓨터로의 접속
3.2.1 텔넷이란?
 다른 곳에 위치한 컴퓨터를 온라인으로 연결하여 사용하는 서비스

 TCP/IP 프로토콜 체계에서 이용자가 마치 하드웨어적으로 직접
  연결된 단말기를 이용하는 것처럼
  자신의 PC를 사용할 수 있게 해주
  는 서비스

 로그인(Log-In) : ID(Identifier)과
              Password 필요함

 서비스 : BBS, D/B, 정보 시스템,
        머드게임 등
                              4
                                    3장 인터넷 서비스



3.2.2 텔넷의 이용 방식
(1) Windows에서 Telnet 명령어 사용
  • 윈도우 [시작] 버튼에서 [실행(R)] 선택
  • 입력창에 “telnet” 입력
  • [연결] 메뉴에서 [원격 시스템] 선택
  • [호스트 이름] 란에 도메인 네임이나 IP 주소 입력
  • 원격 시스템에 접속되면 ID와 비밀번호 입력




                       5
                                        3장 인터넷 서비스




(2) Windows에서 NetTerm 사용하기
   • [NetTerm] 프로그램 실행


   • 원격 시스템 접속
      • [File] 메뉴의 [Connect] 선택
      • [File]의 [Phone Directory]

   • NetTerm의 기능
      • 전화번호, IP주소 관리 기능
      • 화면 스크롤 및 갈무리 기능
      • 이진(Binary) 파일 전송 기능


                                    6
                                               3장 인터넷 서비스




(3) Unix에서 Telnet 명령어 사용
   • 방법 1 : “telnet (도메인 네임 혹은 IP 주소 입력)
       예) telnet 210.120.14.133

   • 방법 2 : “telnet” 입력
      • prompt가 “telnet>”으로 바뀜
      • 명령어
           • open (host) : 지정 호스트 접속 예) open 210.120.14.133
           • close : 현재 연결된 호스트 접속 끊음
           • quit : 연결된 모든 호스트 접속 끊음
           • z : Telnet 사용을 일시 정지 시킴
           • status : 현재 Telnet의 진행 상황 출력
           • ? : 도움말 기능         7
                               3장 인터넷 서비스



3.3. E-mail
3.3.1 전자우편이란?
  E-mail : Electronic Mail
  네트워크를 통한 메시지 교환 방법 중의 하나임
  전자우편의 기능
    • 다른 사용자에게서 온
     메시지 확인
    • 메시지를 자신의 디렉
     토리(Directory)에 저장
    • 다른 사용자에게 메시지
     를 보냄
                         8
                                     3장 인터넷 서비스



3.3.2 전자우편의 특징과 참고사항
 전자우편의 특징
  • 다양한 목적성 : 친목, 학술, 사업 등
  • 신속성 : 상대에게 수초~수분 사이에 전달함
  • 동시 전송 : 여러 곳에 같은 내용을 동시 전송이 가능함
  • 파일 송수신 가능함

 참고 사항
  • 감정 표현을 위해서 Emoticon이나 Smilie 등이 사용됨 ^^;
  • Junk Mail, Spam Mail 등의 불필요한 메일이 증가 추세임
  • 전자우편은 기본적으로 문자 기반이므로 모든 사용자가
   멀티미디어 파일을 조회할 수는 없음을 주의할 것
                       9
                                   3장 인터넷 서비스



3.3.3 메일 서버와 메일 클라이언트
 메일 서버 : 실제로 전자우편이 저장되고 송수신되는 컴퓨터
  • 다른 메일 서버와 SMTP를 이용하여 송수신함
  • 사용자에게 온 전자우편을 보관함
  • ISP에 따라서 송신하는 서버와 수신하는 서버가 다를 수 있음
    • 메일 송신 서버 : SMTP 서버
    • 메일 수신 서버 : POP, IMAP 서버
 클라이언트 : 서버에 접속하여 자신에게 온 편지 조회 및 수신
  • 자신의 컴퓨터에 저장하려면 별도의 내려받기 과정이 필요함
  • POP3, IMAP4 등의 프로토콜로 서버와 통신함
                      10
                                3장 인터넷 서비스



3.3.4 전자우편 내용의 구조

  전자우편 내용은 일정한 구조로 되어 있음
  전자우편은 크게 머리(Header)와 내용(Content)으로 구성됨




                    11
                                       3장 인터넷 서비스



3.3.5 전자우편 주소의 형태




  전자우편의 주소는 이름과 @, 그리고 도메인네임으로 구성됨
   • 이름 : 사용자가 메일 서버에 로그인 할 때 사용하는 ID를 의미

   • 도메인네임 : 메일서버의 도메인네임

   • "User_ID@Email_Server_Name"의 형식을 가짐

                       12
                                            3장 인터넷 서비스



3.3.6 전자우편 이용 방식
1. Netscape Messenger 사용하기
   (1) 환경 설정 (Preference) : Identity와 메일 서버 설정
       • Navigator의 [Edit] 메뉴에서 [Preference] 선택
       • 왼쪽 [Category] 창에서 [Mail & Groups] 선택
      • Identity : 개인 정보 입력
           • Your Name : 이름이나 별명
           • E-mail Address : 전송시 사용하는 전자우편 주소
           • Reply-to Address : 수신받을 전자우편 주소
      • Mail Server : 전자우편 서버 정보 입력
          • Mail Server user name : 계정
          • Outgoing mail(STMP) server : 전송 서버
          • Incoming mail server : 수신 서버(대부분 SMTP 서버)
                           13
                             3장 인터넷 서비스




Identity page 설정        Mail Server 설정


                   14
                3장 인터넷 서비스




     (2) 전자 우편 받기


       • Messenger가 실행되면 암호
        입력


       • 암호를 입력하면 메일서버
        로부터 새로운 편지를 읽어
        서 하드디스크에 저장하는
        동시에 편지 목록 및 내용을
        보여줌


15
                                         3장 인터넷 서비스



(3) 전자우편 보내기

  • 새로운 편지 보내기
     • Messenger에서 [New Msg] 선택
     • [To] 버튼을 눌러서 [To],[Cc],[Bcc] 선택
     • Subject 입력
     • 편지 작성 후 [Send] 눌러서 보냄

  • 파일 덧붙여 보냄 : [Attach] 버튼 누른 후 파일 선택

  • 답장하기 : [Reply] 버튼을 누른 후 편지 작성




                        16
                             3장 인터넷 서비스




Netscape Messenger에서 새로운 편지 보내기
               17
                                         3장 인터넷 서비스



3.3.6 전자우편 이용 방식
2. Outlook Express 사용하기
   (1) 환경 설정 : Identity와 메일 서버 설정
       • Outlook Express에서 [도구] 메뉴의 [계정] 선택
       • [메일] 탭 선택 후 [추가]에서 [메일] 선택




                          18
19
                                      3장 인터넷 서비스



(2) 전자우편 받기
  • 새 편지 확인 : Outlook Express에서 도구줄에서 [배달] 선택
  • [받은 편지함] 클릭 : 조회않은 편지는 굵은 글씨로 표시됨




                       20
                             3장 인터넷 서비스




(3) 전자우편 보내기
  • Outlook Express에서
  도구줄 메뉴의 [새 메시지]
  버튼 선택

  • 받는 사람과 참조, 제목,
    본문 입력

  • 편지 작성 후 [보내기]
    버튼 클릭



                        21
                                            3장 인터넷 서비스



 Web Mail
   • 웹 환경에서 전자 우편 서비스 제공
   • 복잡한 환경설정이 필요 없고 사용법이 매우 쉬움
   • 멀티미디어 파일 전송 가능
   • 무료 웹 메일 서비스 제공
 Unix 환경에서 mail 명령어 사용하기
   • 전자우편 작성 : “mail E-mail주소” 예) mail bright@korea.com
   • 전자우편 보내기 : “^d” 혹은 마지막 줄의 처음에 “.” 입력
   • 전자우편 취소 : 작성 도중에 “^c” 입력
   • 편지 읽기 : “mail” 입력
   • 미리 작성한 편지 보내기 : “mail E-mail주소 < 문서파일명”
     예) mail bright@korea.com < meeting.txt 제공

                           22
                               3장 인터넷 서비스



 Unix 환경에서 elm 이용하기
  • mail에 비해 사용법이 매우 간단함
  • elm입력 후 화면에 표시된 약어나 키보드 이용하여 메일 관리함




                       23
                                     3장 인터넷 서비스



3.4. Usenet

3.4.1 뉴스그룹의 의미와 특징

  공통 주제에 대하여 정보나 견해를 나눌 수 있는 인터넷 서비스

  특징
    • 통제력을 갖는 조직이 없음
    • 전세계적으로 방대한 사용자들이 있음
    • 모든 사용자가 독자(Reader)인 동시에 필자임(Writer)임
    • 계층적 구조를 가지면 다양한 뉴스그룹들로 구성됨
    • 토론의 장이며 게시판과도 같음

                       24
                                    3장 인터넷 서비스



3.4.2 뉴스서버/클라이언트
  뉴스 서버 : 뉴스 정보를 저장하고 관리하는 컴퓨터
   • 매일 받는 각 뉴스그룹과 그 안의 많은 기사들 관리
   • 뉴스서버 사이에는 NNTP(Network News TP)를 이용하여 서로
   정보 공유

  뉴스 클라이언트
   • 뉴스 서버에
   접속하여 기사를
   조회 및 관리함
   • 뉴스리더(News
   Reader) 프로그
   램 필요함              25
                                                         3장 인터넷 서비스



3.4.3 뉴스그룹의 주제별 영역
  뉴스그룹 : 뉴스서버내의 각각의 게시판
  뉴스그룹의 이름 : “넓은범주.중간범주.좁은범주”
  토론망의 종류 : Usenet, Altnet, Clarinet 등
  Usenet의 주계층
    상위 코드            토 론   주 제                       예
    comp    컴퓨터 관련 주제를 다룸             comp.lang.c++ (c++ 언어 그룹)
    misc    다른 곳에서 다루지 않는 다양한 주제      misc.handicap (장애인 문제)
    news    유즈넷 전반에 관련된 주제            news.newsites (새로운 뉴스그룹)
    rec     레크리에이션                    rec.pets.dogs (개에 대한 뉴스그
    sci     과학관련 주제들                  sci.math.stat (통계학 뉴스그룹)
    soc     사회 또는 사회과학 등의 주제          soc.culture.korean (한국문화)
    talk    논쟁과 토론                    talk.abortion (낙태문제 토론)
    humanities 인류애를 주제로 하는 뉴스그룹       humanities.lit.authors.shakespear
                                 26
                                      3장 인터넷 서비스



3.4.4 뉴스기사의 구조
  뉴스기사 : 뉴스그룹에 게재된 각각의 글
  뉴스기사의 구조
    • Subject : 기사의 제목
    • Date : 기고 날짜
    • From : 보낸 사람의 이름과 전자우편 주소
    • Organization : 기사가 생성된 지역
    • Newsgroups : 기사가 기고된 뉴스그룹의 종류

3.4.5 메일링리스트 (Mailing List)
  새로운 뉴스기사를 자신의 전자우편 계정으로 보내 주는 서비스
  메일링리스트 우편주소로 전송된 메일은 모든 가입자에게 전달
  관리자의 우편주소와 메일링리스트 우편주소가 다름을 주의
                       27
                                           3장 인터넷 서비스



3.4.6 뉴스그룹 리더 프로그램
 1. Netscape Messenger 사용하기
                              (1) 뉴스 서버(News Server) 설정
                                  • Navigator의 [Edit] 메뉴의
                                    [Preference..] 선택

                                 • 왼쪽 창에서 [Mail &
                                   Newsgroups] 선택

                                 • 세부 영역에서 [Newsgro
                                   up Server] 선택

                                 • 오른쪽 영역에서 [Add]
                                   선택 후 뉴스서버 주소 입력
                         28
                            3장 인터넷 서비스




(2) 기사 읽기
  • 뉴스 서버 선택 후 오른쪽 마우스
    버튼 메뉴에서 [Subscribe to
    Newsgroups] 선택

  • 서버에 들어 있는 뉴스 그룹 선택

  • 뉴스 기사 선택




                       29
                              3장 인터넷 서비스




(3) 뉴스그룹에 기사 올리기
  • 새로운 기사 쓰기
     ; [New Msg]




  • 답장 쓰기
     ; Reply to Sender
     ; Reply to Group




                         30
                                             3장 인터넷 서비스



3.4.6 뉴스그룹 리더 프로그램
 2. Outlook Express 사용하기
    (1) 뉴스리더의 환경 설정

                                • [도구] 메뉴에서 [계정] 선택
                                • [뉴스] 탭, [추가] 버튼 선택
                                  [뉴스]메뉴 선택




                           31
사용자 이름 입력   사용자 전자 우편주소 입력 뉴스서버(NNTP) 도메인 입력




연결 환경 선택                       설정 확인




                    32
                뉴스그룹 다운로드
                                3장 인터넷 서비스



(2) 뉴스그룹의 선택
 • 원하는 뉴스그룹의 체크박스를 클릭함
 • “모든 폴더”의 Newsgroup 이름을 더블클릭하여 리스트 조회




                   33
                              3장 인터넷 서비스



(3) 뉴스기사의 선택 : 기사목록 중 원하는 글 제목을 더블 클릭함




                  34
                                    3장 인터넷 서비스



(4) 기사 올리기
 • Outlook Express의 [가입한 뉴스그룹] 화면에서 뉴스그룹 선택
 • 도구 표시줄에서 [새 메시지] 선택
 • [제목]란에 글 제목 입력 후 본문 작성
 • 작성이 끝난 후 [게시] 버튼 누름




                      35
                                    3장 인터넷 서비스



3.5. FTP
3.5.1 FTP란?
  File Transfer Protocol : 파일 송수신에 이용되는 표준 프로토콜
  FTP Server
    • FTP 서비스를 통하여 사용자에게 주제별로 파일을 제공함
    • 서버의 숫자는 방대하며 제공하는 용량도 수MB~수십GB로 큼




                       36
                                      3장 인터넷 서비스



3.5.2 FTP 서버의 종류
  Anonymous FTP : 계정이 필요없고 자유로운 정보 이용 가능
  Private FTP : 계정이 필요하므로 허가받은 사람만 이용 가능


3.5.3 FTP에서 얻을 수 있는 것들
  컴퓨터 프로그램 : Application, Source Code, 개발툴, 패치본
  멀티미디어 정보 : 화상, 동영상, 음악, 게임, 특정 기술 관련
  기술 정보 : 각종 신기술 문서나 자료, 기술 표준화 문서
  디렉토리 정보 : 도서 목록, 컴퓨터 정보, 사용자 정보
  기 타 : 파일 형태의 대부분의 자료, 비상업용 자료
                        37
                                            3장 인터넷 서비스



3.5.4 FTP 이용 방법
 1. Windows 환경에서 WS_FTP 사용하기
    (1) FTP 서버 접속하기
         • WS_FTP 실행후 Session 등록 정보 화면 열림
          • Host Name : FTP 주소 입력 예) cair.kaist.ac.kr
          • User ID : 허가받은 ID나 anonymous 혹은 ftp 입력
          • Password : 허가받은 암호나 자신의 전자우편 주소 입력




                          38
                          3장 인터넷 서비스




(2) 파일 주고 받기
  • 접속된 화면에서 마우스로 파일 선택
  • 파일받기
  • 파일 보내기




(3) 접속 끊기
; [Close] 버튼 누름




                   39
                                                 3장 인터넷 서비스



2. Unix/DOS 환경에서 FTP 명령어 사용하기
   (1) FTP 서버 접속하기
        • 방법 1 : “ftp (서버 주소)”        예) ftp ftp1.netscape.com
        • 방법 2 : “ftp” 명령 후 ftp>open (서버주소)
   (2) FTP 명령어
        • 접속 / 끊음 / 종료 : open / close / bye
        • 디렉토리 및 파일 관리 : ls , cd, pwd
        • 파일 모드 (ASCII/Binary) : ascii / bin
        • 파일 전송 과정 보여주기 : hash
        • 파일 보내기 : put, mput
        • 파일 받기 : get, mget
        • help : ?

                              40
                  파일 받기(get)




파일보내기(put)
             41
                                              3장 인터넷 서비스



3.6 기타 서비스
  Archie : Anonymous FTP 서버의 파일에 대한 데이터베이스
  Gopher : 인터넷상의 정보들을 체계적으로 분류하고 검색 메뉴화
  Finger : 전자우편 주소를 이용하여 다른 컴퓨터에 계정을 가지고
        있는 사용자의 정보를 보여주는 서비스
  Ping : 원격 호스트와의 연결 상태를 보여주는 서비스로 패킷 단위
        송수신을 검사함
  IRC(Internet Relay Chat) : 실시간 문자 대화 서비스
  Internet Phone : 인터넷 회선을 이용하여 저렴하게 국제 전화를
       가능하게 함

                           42

				
DOCUMENT INFO