인터넷에 대한 확실한 정의
로빈아빠
본문
네트워크의 처음 목적은 군사적인 것이었습니다.
미국 국방성에는 그 당시 소련의 핵폭격이나 그에 준하는 공격을 가상하여 이 경우에도 작동이
가능한 매우 신뢰성있는 컴퓨터 네트워크가 필요하다는 결론에 도달하였습니다.
즉, 이 네트워크는 중간에 있는 몇개의 시스팀이 폭격으로 부서지더라도, 다른 시스팀을
통해서 연결이 되기를 바랐던 것입니다.
1960년대 후반에 미국 국방성은 여러대의 컴퓨터들을 네트워크로 연결했습니다. 물론 이는 군사
적 목적을 위한 연구였고 이 네트워크는 ARPAnet 이라고 이름 붙여졌습니다. 이 네트워크를 기
반으로 해서 많은 대학교,연구소 등이 네트워크를 구성하고 이 네트워크들이 계속 ARPAnet 에
연결되었습니다. 이 것이 인터넷으로 발전한 것입니다.
이제는 전 세계에 걸쳐 수많은 컴퓨터들이 인터넷에 연결되어 가장 규모가 큰 네트워크가 되었
습니다.
시간이 지날수록 이 ARPANET 외에도 다른 네트워크들이 생겨나게 되었습니다.
USENET, BITNET 그리고 CSNET 등이 바로 그것인데, ARPANET 역시 계속
진화해서 MILNET이라는 군사목적의 네트워크를 다시 만들게 했고, 이 두가지가 서로 연결되어
인터넷의 시초가 되었습니다.
개인용 컴퓨터들도 케이블로 연결해서 네트워크를 구성하기도 합니다만 인터넷을 이야기할때 여
기에 연결된 컴퓨터들은 거의 모두 워크 스테이션급 이상의 컴퓨터들입니다. 개인용 컴퓨터와는
물론 차이가 많이 있습니다. 대표적인 것이 운영체제인데 PC 에서는 DOS 를 사용하지만 큰 컴
퓨터들은 유닉스이며 인터넷에 연결된 컴퓨터들중에는 유닉스를 사용하는 것이 가장 많습니다.
아마도 어떤 회사 또는 어떤 정부가 이렇게 정신없이 변하는 네트워크를 통제하려 한다면, 아무
리 많은 수의 사람이 시도해도 매우 어려운 일이 될것입니다.
그런데 인터넷은 아무도 관리하지 않는다. 각자 자기 자신이 소유한 컴퓨터를 관리하기는 하지만,
누가 사용하고 누가 사용할 수 없는지를 결정하는 곳은 없고 단지 인터넷의 발전방향을 논의하기
위한 몇개의 모임이 있을 뿐이며 이들이 하는 일은 권고안을 만들어서 사람들에게 알리는 것입니
다.
먼저 인터넷에서 사용하는 주소표기 방식을 이해하는 방법을 알아 보겠습니다.
다음을 봅시다.
chollian.dacom.co.kr
위의 것은 천리안의 인터넷 주소입니다.
쉽게 풀자면, 천리안 . 데이콤 . 컴퍼니(회사) . 코리아(국명) 의 구성입니다.
네째자리는 한국,일본,중국등 국명을 알려주는 자료입니다.
같은 의미로, .jap, .fr, .de 등이 사용되고 있다.
셋째자리는 회사인지 정부인지 대학인지를 알려주는 자료이죠.
.mil 군대에서 소유하고 있는 컴퓨터
.gov 정부에서 소유하고 있는 컴퓨터
.edu 대학이나 그 비슷한 곳의 컴퓨터
.com 회사의 컴퓨터
둘째자리는 어느 망인지 알려주는 것이고
첫째자리는 더욱 구체화된 것이죠.
이외에 128.12.1.1 이런식으로 숫자로 된것을 자주 보게될것입니다.
이것도 위와 똑같은 주소이지만 외우기가 힘들죠?
이왕이면 편한것을 사용하자구요.
TELNET
telnet의 사용 방법
이 도구의 가장 큰 목적은 한 컴퓨터에서 내가 원하는 컴퓨터로 접속하는
것입니다. 물론, 원하는 컴퓨터에 당신의 계정이 있어야 하겠죠.
예를 들어보죠. mutul.dwt.co.kr이라는 컴퓨터에 접속하고
싶다면 다음과 같이 입력하면 됩니다.
telnet mutul.dwt.co.kr
그러면 잠시 뒤에 다음과 같은 화면이 나타날 것입니다
telnet mutul
Trying...
Connected to mutul.dwt.co.kr.
Escape character is '^]'.
RISC/os (mutul)
login: huiyol
Password:
RISC/os (UMIPS) 4.50 mutul
(C) Copyright 1986-1990, MIPS Computer Systems
All Rights Reserved
Mutul_huiyol [1 /usr3/people/huiyol]
이와 같이, 접속을 원하는 컴퓨터의 이름을 입력하면 사용자 이름과
암호를 물어보는데 올바른 정보가 입력되면(이것을 로그인(Login)이라고
한다) 미리 지정된 셸(shell)이 실행됩니다.
MS-DOS에도 마이크로소프트의 COMMAND.COM 이외에 4DOS처럼 같은 일을 하는 다른
프로그램이 있는 것과 마찬가지로, UNIX에도 sh, bsh, ksh, tcsh등과 같이
여러가지 셸 프로그램이 있습니다.
telnet을 통한 국내 유명 서비스를 안내하죠.
컴퓨터 이름 사용 계정 서비스 내용
---------------------------------------------------------------------
nic.nm.kr gopher Gopher라는 메뉴방식의
서비스를 제공한다. 뒤에서도
설명하겠지만, 이것은 인터넷의
자료를 메뉴방식으로 찾아볼 수
있는 매우 유용한 도구이다.
이곳에서는 한글 메뉴도
제공되고 있다.
ccsun1.sogang.ac.kr archie 파일 이름을 입력해서 그 파일이
어느 컴퓨터에 있는지를 알 수
있는 기능과, 앞에서 설명한
대로 이름으로 된 주소를
숫자로 된 주소로 변경할 수
있다.
kids.kotel.co.kr new 한국통신에서 운영하는 인터넷
BBS이다. 구성이 Hitel과도
비슷하고, 많은 수의 포럼이
운영되고 있다.
------------------------------------------------------------------------
-FTP(File Transfer Protocol)-
FTP는 쉽게 말해서 파일을 다운로드/업로드 할 수 있는 통신규약입니다.
예를 들어서 내가 어떤 프로그램을 사용하고 싶고, 그프로그램이 있는 시스팀의 주소를 안다면
FTP를 이용해서 가져 올 수있죠
특히, 아무나 접근해서 파일을 가져 갈 수 있도록 서비스를 제공하는 시스팀을 anonymous FTP
Site라고 한다. Anonymous를 사전에서 찾아 보면 "무명의", "이름없는"이라는 뜻을 가지고 있습
니다.
즉, 이 서비스는 비록 그 시스팀에 자신의 계정이 없더라도, 원하는 정보 또는 프로그램을 가져
갈 수 있도록 지원하는 것을 말하죠
ftp에서는 두 가지 전송 모드가 있는데 "ASCII(또는 7Bit)"와 "BINARY(또는 8Bit)"를 말한다.
만약 전송하는 것의 내용이 글자(TEXT)이면 ASCII방식을 사용하고, 프로그램이나 데이터인 경
우에는 BINARY방식을 사용합니다.
FTP의 명령어 사용
FTP에서 자주 사용하는 명령어와 각각의 기능을 정리해 보면 다음과 같습니다.
명령 옵션 의미
pwd pwd 상대 시스팀의 현 작업 디렉토리를
표시한다.
cd cd [디렉토리 이름] MS DOS의 "cd"명령과 같은 일을 한다.
dir dir MS DOS의 "dir"과 같은 일을 한다.
prompt prompt [on | off] 복수의 파일에 대한 작업을 할 때
개개의
파일에 대한 확인을 할 것인지를
선택한다.
hash hash [on | off] 전송 시에 전송량을 '#'으로 표시할
것인지를 결정한다.
del del [파일 이름] 상대 시스팀의 파일을 지운다.
asc asc 지금부터 전송을 7비트로 할 것이라고
알린다.
bin bin 지금부터 전송을 8비트로 할 것이라고
알린다.
put put [파일 이름] 지정한 파일을 상대 시스팀에 전송한다.
get get [파일 이름] 지정한 파일을 상대 시스팀에서
가져온다.
mput mput [파일 이름] 여러 개의 파일을 put한다.
mget mget [파일 이름] 여러 개의 파일을 get한다.
quit quit FTP를 종료한다.
FTP 중에 다른 유틸리티를 사용하고 싶으면 다음과 같이 입력하면 됩니다.
ftp> ! 명령
ftp mutul 제일 먼저 "ftp mutul"을 입력해서 FTP를 구동하였다.
Connected to mutul.dwt.co.kr.
220 mutul FTP server (from 4.3BSD Tahoe) ready.
Name (mutul:huiyol): huiyol 사용자 이름과 암호를 입력하였다.
331 Password required for huiyol.
Password:
230 User huiyol logged in.
ftp> pwd 상대 시스팀의 현재 작업 디렉토리를 확인하기 위해서 "pwd"를
입력하였다.
257 "/usr3/people/huiyol" is current directory.
ftp> dir 디렉토리 목록을 확인하기 위해서 "dir"을 입력하였다.
200 PORT command successful.
150 Opening data connection for /bsd43/bin/ls (165.133.1.125,1350) (0
bytes).
total 11
-rw-r--r-- 1 huiyol dtsoft 1820 Mar 23 16:05 .cshrc
drwx------ 2 huiyol dtsoft 512 Apr 11 10:57 .elm
-rw-r--r-- 1 huiyol dtsoft 22 Mar 22 09:41 .forward
-rw-r--r-- 1 huiyol dtsoft 145 Mar 25 19:41 .kermrc
drwx------ 2 huiyol dtsoft 512 Apr 11 10:57 Mail
-rw-r--r-- 1 huiyol dtsoft 3518 Apr 21 15:44 README.html
-rw-r--r-- 1 huiyol dtsoft 771 Apr 21 15:45 sedf.sysv
226 Transfer complete.
451 bytes received in 0.18 seconds (2.5 Kbytes/s)
ftp> asc "asc"를 입력하여 지금부터 전송되는 것은 7비트 모드임을 알린다.
200 Type set to A.
ftp> get README.html "get README.html"을 입력하여 README.html을 전송받는다.
200 PORT command successful.
150 Opening data connection for README.html (165.133.1.125,1351)
(3518 bytes).
226 Transfer complete.
local: README.html remote: README.html
3601 bytes received in 0.0034 seconds (1e+03 Kbytes/s)
ftp> bin "bin"을 입력하여 지금부터 전송되는 것은 8비트 모드임을 알린다.
200 Type set to I.
ftp> get sedf.sysv "get sedf.sysv"를 입력해서 sedf.sysv를 바이너리 모드로 전
송받는다.
200 PORT command successful.
150 Opening data connection for sedf.sysv (165.133.1.125,1352) (771
bytes).
226 Transfer complete.
local: sedf.sysv remote: sedf.sysv
771 bytes received in 0.00053 seconds (1.4e+03 Kbytes/s)
ftp> hash 전송되는 상황을 보기 위해서 "hash"명령을 입력하였다.
Hash mark printing on (4096 bytes/hash mark).
ftp> get sedf.sysv 다시 sedf.sysv를 전송받는다. 이때 아랫줄에 "#"이 표시되는 것을
볼 수 있다.
200 PORT command successful.
150 Opening data connection for sedf.sysv (165.133.1.125,1353) (771
bytes).
226 Transfer complete.
local: sedf.sysv remote: sedf.sysv
771 bytes received in 0.00091 seconds (8.3e+02 Kbytes/s)
ftp> quit 끝내기 위해서 "quit"를 입력했다. 그러면 지금 사용하고 있는
시스팀의 프롬프트가 나타난다.
221 Goodbye.
Viki_Huiyol [3 /home/huiyol]
Anonymous FTP site란 무엇인가
계정이 없는 사용자들도 FTP를 할 수 있도록 제공하는 곳이죠.
일반적으로, FTP를 하기 위해서는 상대 시스팀에 자신의 계정이 있어야
합니다.
사용자 이름(ID): anonymous
암호(Password) : [자신의 ID]@[자신이 사용하고 있는 시스팀
이름]
예를 들어 anonymous FTP를 사용하려면 암호로
자신의 e-mail 주소를 입력하면 됩니다. 반드시 정확하게
입력해야 하는 것은 아니지만, 이것은 일종의 예의죠.
이와 같이 사용할 수 있는 Anonymous FTP site는 인터넷에 무수히 많이
존재합니다.
다음은 유명 아치서버 소개입니다.
호스트명 주로 있는 것
ftp.cica.indiana.edu 윈도우즈 3.1에서 실행되는 무수히 많은
셰어웨어와 퍼블릭 도메인(Public Domain)들이
매일 매일 그 수가 늘어나고 있다.
wuarchive.wustl.edu 매우 다양한 종류의 그래픽 파일(경치, 인물,
비행기 등)과 MS-DOS용 게임들
ftp.uu.net 거의 모든 종류의 파일들, UNIX 프로그램
wcarchive.cdrom.com UNIX, MS-DOS용 프로그램
ftp.oak.oakland.edu 매우 많은 양의 MS-DOS,UNIX 프로그램
ftp.rtmf.mit.edu USENET의 거의 모든 FAQ(자주 질문되는 것들,
뒤에 설명함)
ftp.sura.net 인터넷에 대한 문서들
어떤 특별한 것에 관심이 있다면 Anonymous FTP site를 찾아보십시요.
그런데 인터넷은 회선의 한계상 동시에 사용할 수 있는 사용자 수를 제한한 곳이 대부분입니다.
그래서 FTP의 세계에는 "Mirror Site"라는 개념이 존재합니다.
예를 들어 A라는 시스팀이 많은 정보를 가지고 있고 매우 많은 사람들이 그것을
사용하고 있다면, B라는 시스팀이 A의 내용을 그대로 복사해서 서비스하는
경우 B를 mirror site라고 합니다.
이 방법의 장점은 사용자의 집중을 줄이고, 네트워크를 통과하는 데이터의 양을 감소시킬 수 있
다는 것이죠.
한국 내에서도 위의 시스팀들에 대한 mirror site가 존재하는데, 서강대에서 제공하는
"ftp.sogang.ac.kr"이 있습니다. SIMTEL20이라고 알려진 이곳에는 MS-DOS에서 작동하는 매우
많은 수의 프로그램들이 있죠.
또 "han.hana.nm.kr"이라는 곳은 CICA의 윈도우즈용 프로그램들을 가지고
있는데, 속도도 CICA보다 훨씬 빠릅니다. 따라서 될 수 있으면 한국 내의
Mirror site를 사용하는 것이 네트워크에 주는 부담도 줄이고 데이터도
빨리 받을 수 있는 방법입니다.
한국내의 관련 서버입니다.
호스트명 지금의 IP 주소 Update된 날짜
cair.kaist.ac.kr 143.248.11.170 11:23 20 Apr
cbubbs.chungbuk.ac.kr 134.75.201.254 11:39 20 Apr
ftp.sogang.ac.kr 163.239.1.21 11:03 20 Apr
garam.kreonet.re.kr 134.75.30.11 14:49 20 Apr
halla.dacom.co.kr 164.124.1.2 16:34 20 Apr
han.hana.nm.kr 128.134.1.1 18:28 20 Apr
hansung.kotel.co.kr 147.6.9.119 20:39 20 Apr
warang.postech.ac.kr 141.223.1.1 20:42 20 Apr
ftp.update.uu.se 130.238.11.20 20:41 3 Apr
kuccgx.korea.ac.kr 163.152.1.1 20:53 20 Apr
nic.nm.kr 143.248.1.100 20:55 20 Apr
nms.kyunghee.ac.kr 163.180.100.53 18:42 23 Mar
ftp.kaist.ac.kr 143.248.1.201 21:02 20 Apr
ring.kotel.co.kr 147.6.1.2 21:04 20 Apr
uniboy.dwt.co.kr 165.133.1.2 23:23 13 Apr
국내의 Anonymous FTP site
FTP 사용 예제
IBM PC용 게임인 DOOM에 관련된 파일을 FTP로 가져 오는 예제를 해보죠.
DOOM에 관련된 파일들이 ftp.sogang.ac.kr에 있다는 것과, 그 디렉토리가
"/pub3/msdos/games/wuarchive/Uploads/doomstuff"에 있다는 것을 안다고 가정하죠.
ftp ftp.sogang.ac.kr ftp.sogang.ac.kr에 FTP로 접속해서 사용자 이름에 anonymous를
입력하고 암호에 huiyol@viki.dwt.co.kr을 입력하였다.
Connected to ftp.sogang.ac.kr.
220 ftp.sogang.ac.kr FTP server (Version 6.34 Fri Jan 1 17:15:08 KST
1993) ready.
Name (ftp.sogang.ac.kr:huiyol): anonymous
331 Guest login ok, please send your full e-mail address as password.
Password:
230-*
230-* Hello, you have reached Sogang University in Seoul, Korea
*
230-*
*
230-* This server has been set as to be used primarily by members of
*
230-* the Korean Community, the software stored here has been brought
*
230-* from sites in the USA, Canada and Europe to prevent more
traffic *
230-* congestion in the lines Korea >> World.
*
230-*
*
230-* The Time here is : Thu Apr 21 17:34:16 1994
*
230-*
*
230-* We are logging all transfers for security reasons only, so
*
230-* come and take all you want, we will not restrict transfers.
*
230-*
*
230-*Now you can grab a whole directory,just type get dirname.tar and
you *
230-* will get a "tared" directory (just remember to set "binary"
first). *
230-* You can also compress with"Z" (don't recompress what's
already"Z"ed)*
230-*
*
230-
230-
230 Guest huiyol@viki.dwt.co.kr login ok, access restrictions apply.
ftp> cd pub3/msdos/games/wuarchive/Uploads/doomstuff cd 명령을 이용해서 doom 관련 파
일이 있는 곳으로 이동하였다.
250 CWD command successful.
ftp> dir dir 명령을 이용해서 목록을 살펴 보았다 -중간생략-
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
total 27957
-r--r--r-- 1 0 staff 149 Apr 18 09:44
00_Use_ocf.unt.edu_for_Doom_FTP
-r--r--r-- 1 0 staff 3226 Apr 18 10:15 144-doom.nfo
-r--r--r-- 1 0 staff 606 Apr 18 10:40 BWARE30.TXT
-r--r--r-- 1 0 staff 3418 Apr 18 10:40 BWARE30.ZIP
-r--r--r-- 1 0 staff 1 Apr 18 10:15 BWARE30_RULES
drwxr-xr-x 2 0 staff 512 Apr 19 07:26 DE-DOOMED
-r--r--r-- 1 0 staff 429 Apr 18 09:19 DE_250B4.txt
-r--r--r-- 1 0 staff 153138 Apr 18 09:17 DE_250B4.zip
-r--r--r-- 1 0 staff 837 Apr 18 09:52 DOOMSF12.TXT
-r--r--r-- 1 0 staff 25343 Apr 18 09:52 DOOMSF12.ZIP
-r--r--r-- 1 0 staff 149 Apr 18 09:44 DOOM_FTP_SERVER
-r--r--r-- 1 0 staff 692 Apr 18 09:17 DeWadz1.txt
-r--r--r-- 1 0 staff 35840 Apr 18 09:17 DeWadz1.zip
.
.
.
drwxr-xr-x 7 0 staff 2048 Apr 19 07:26 wads
-r--r--r-- 1 0 staff 645 Apr 18 10:10 wdmstr05.txt
-r--r--r-- 1 0 staff 74864 Apr 18 10:10 wdmstr05.zip
-r--r--r-- 1 0 staff 378006 Apr 18 10:54 wdoomsnd.zip
-r--r--r-- 1 0 staff 2 Apr 18 09:15
what_is_darkarmy.zip
drwxr-xr-x 2 0 staff 512 Apr 18 11:16 whatsup
-r--r--r-- 1 0 staff 1302 Apr 18 09:03 wifsp001.txt
-r--r--r-- 1 0 staff 10884 Apr 18 09:03 wifsp001.zip
-r--r--r-- 1 0 staff 504 Apr 18 09:15 wolfdm_2.txt
-r--r--r-- 1 0 staff 317685 Apr 18 09:16 wolfdm_2.zip
-r--r--r-- 1 0 staff 373 Apr 18 09:20 wolfdoom.txt
-r--r--r-- 1 0 staff 164088 Apr 18 09:19 wolfdoom.zip
-r--r--r-- 1 0 staff 191 Apr 18 10:52 wt100.txt
-r--r--r-- 1 0 staff 26334 Apr 18 10:52 wt100.zip
226 Transfer complete.
22812 bytes received in 14 seconds (1.6 Kbytes/s)
ftp> asc
200 Type set to A.
ftp> get wt100.txt WT100이라는 프로그램이 어떤 것인지 보기 위해서 wt100.txt라는
파일을 7비트 모드로 전송받았다.
200 PORT command successful.
150 Opening ASCII mode data connection for wt100.txt (191 bytes).
226 Transfer complete.
local: wt100.txt remote: wt100.txt
195 bytes received in 0.073 seconds (2.6 Kbytes/s)
ftp> !cat wt100.txt !cat 명령을 이용해서 파일의 내용을 보았다.
WAD Tools 1.00 is a DOOM hacker utility that lets you browse the WAD
file
and do all sorts of fun stuff to the resources, like viewing,
exporting,
importing, etc. Released January 18, 1994.
ftp> bin
200 Type set to I.
ftp> hash
Hash mark printing on (4096 bytes/hash mark).
ftp> get wt100.zip 8비트 방식으로 wt100.zip을 전송받았다.
200 PORT command successful.
150 Opening BINARY mode data connection for wt100.zip (26334 bytes).
226 Transfer complete.
local: wt100.zip remote: wt100.zip
26334 bytes received in 14 seconds (1.8 Kbytes/s)
ftp> quit quit 명령으로 FTP를 종료했다.
221 Goodbye, Thankyou for coming to Sogang.
Viki_Huiyol [3 /home/huiyol]
USENET News 는 인넷을 사용하는 사람들이 원하는 정보를 찾는곳이라고 봐야할 것입니다.
일종의 그룹인데 관심분야의 사람들이 모여서 관련 정보가 모이는 곳이죠.
많은 사람들이 이것을 사용하기 때문에, 좀더 효율적으로 사용하기 위해서
내용에 따라 여러 개의 묶음으로 나누어서 관리하고 있습니다.
이 묶음 하나 하나를 그룹이라고 하며, 이것은 또 다시 그 밑의 작은 그룹, 또 그 밑의
작은 그룹과 같이 계층적으로 구성되어 있죠.
예를 들어 다음과 같은 그룹의 이름이 있다고 생각해 보자.
comp.os.ms-windows.setup
이 그룹의 이름은 "."을 이용해서 분리되어 있죠.
이것을 해석하면 1)컴퓨터에 관한 대 그룹 밑의 2)Operating System에 관한 작은
그룹 밑의 3)윈도우즈에 관한 작은 그룹 밑의 4)Setup에 관한 그룹이라는
의미가 됩니다.
이곳에 있는 거의 모든 글의 내용들은 자신의 어떠한 카드가 윈도우즈에서 설치할 때 문제가 발
생했다거나 그것은 이렇게 하면 된다는 등의 것들입니다.
인터넷에 있는 모든 시스팀에 그만한 양의 글들이 저장되어야 한다면 엄청난 낭비가 될 것입니
다.
그리하여 실제로는 많은수의 시스팀들이 스스로 그 USENET News를 저장하지 않고 특정 시스
팀에있는 정보를 원격 접근하는 방식을 사용하고 있습니다.
유즈넷 뉴스그룹을 읽는 도구로 일반적으로 UNIX를 사용하는 경우에는 "TIN"과 "RN"이라는
프로그램을 사용하게 됩니다.
여기에서는 "RN" 이라는 도구를 소개합니다.
"RN"은 Read News의 약자로서 가장 기본적인 도구죠.
먼저, 'rn'이라고 실행해서 뉴스 읽기를 시작합니다.
rn
잠시 뒤에 다음과 같은 내용의 화면이 나타나게 됩니다.
Unread news in general 230 articles
Unread news in comp.client-server 45 articles
.
.
Finding new newsgroups:
Newsgroup comp.os.ms-windows.announce not in .newsrc-subscribe?[ynYN]
.
.
처음에는 지금까지 읽고 있던 그룹에 새로운 글이 몇 개나 올라왔는지를
알려주고. 그 다음에는 새로운 그룹을 찾아서 이것을 구독(Subscribe)할
것인지 물어 보는데 구독할 생각이 있다면 "Y" 또는 "y"를 입력하면 됩니다.
그리고 default를 선택하면 됩니다.
뉴스를 읽는 방법은 "h"를 입력해 보면 자세히 나옵니다.
간단한 방법은 "N"을 입력해서 그룹을 선택하고 읽어 나가는 것입니다.
대분류의 의미를 설명하고 몇 가지 그룹을 소개하죠.
대분류명 내용
comp 컴퓨터에 관한 모든 내용들
sci 과학에 관한 내용들
talk 어떤 주제에 대한 토의
soc 사회적인 현상에 대한 토의
news USENET News에 대한 내용들
rec 취미 생활에 관한 것들
alt 특정 틀에 맞지 않는 것들
comp.dcom.modems
모뎀을 이용한 통신에 관한 내용. 무슨 프로토콜을 사용하는 것이 다든가 어떤 프로그램에 문
제가 있다든가 하는 내용들.
soc.college.gradinfo
대개의 경우 미국에 있는 대학원들에 관한 내용. 가끔씩 이곳에 대학원 입학 신청을 받는다는
공고가 나기도 합니다.
rec.arts.movies
영화를 보고 그 내용에 대하여 토론을 벌이거나, 자신의 평을 올리는 곳.
sci.virtual-worlds
요즘 관심을 모으고 있는 VR(가상현실)에 관한 매우 전문적인 토의가
이루어지는 곳.
alt.internet.services
인터넷에서 제공되는 서비스에 관한 글들. 또는 자신은 어디에 사는데
인터넷에 접속하려면 어떻게 해야 되느냐.
FAQ(Frequently Asked Questions, 자주 질문되는 것들)란?
이것은 특히 초보자에게 매우 도움이 되는 것으로, 특정 그룹에 대한 기초적인 지식, 미리 알아
두면 좋은 것들을 누군가 정리한 글입니다.
매우 도움이 될 것입니다.
전자 우편(E-Mail)이란?
우리가 늘상 쓰는 통신상에서의 전자 우편을 인터넷에서도 가능합니다.
외국과 편지를 주고받으려면 영어를 사용해야 하겠지만 한국내에서는 한글을 사용한 메일이 되는
곳이많습니다.
인터넷은 매우 많은 시스팀들과 편지를 주고받을 수 있다는 차이점이 존재헙니다.
전자 우편의 구성
인터넷이 표준으로 삼고 있는 메일의 형식은 RFC(Request For Comment,
인터넷의 표준을 정의하기 위한 문서)라는 것에 의해서 정해졌는데,
이것을 가장 간단하게 설명하라면 일반 편지에서 봉투에 쓰는 내용과
본문을 합쳐 놓은 것입니다.
기본적인 영어를 구사하고 천리안,하이텔을 쓰는 정도라면 e-mail 은 쉽게
이해 가시리라 봅니다.
인터넷에서 이진파일을 어떻게 전달할 수 있는가? 먼저 인터넷의 메일은 기본적으로
7비트를 이용하기 때문에 이진 데이터를 그대로 전송할 수가 없습니다.
이 때문에 만들어진 도구가 있는데 그것이 바로 UUENCODE/UUDECODE 입니다.
이것을 이용하면 이진파일을 UUENCODE를 이용해서 ASCII처럼 만들어서
편지로 보내고, 받은 사람이 다시 UUDECODE를 이용해서 원래의
이진파일로 만들 수 있습니다.
메일을 이용해서 제공받을 수 있는 서비스
서비스 종류 방법 내용
아마추어 무선 mail info@arrl.org 아마추어 무선에 관한
정보들
본문에: help, info
주소 찾기 mail resolve@cs.widener.edu 문자주소를 IP 주소로
변환
mail dns@grasp.insa-lyon.fr 본문에 : help
유전자 은행 mail gene-server@bchs.uh.edu 유전자 데이터베이스,
단백질
mail retrive@ncbi.nlm.nih.gov 구성 등
mail blast@ncb.nlm.nih.gov 본문에 : help
mail genmark@ford.gatech.edu
음악 뉴스 mail listserv@vm.marist 음악에 관한 기사,
인터뷰 등
본문에 : SUBSCRIBE
UPNEWS
<이름>
뉴스 서버 mail [newsgroup]@cs.utexas.edu USENET에 글을 올리기
OSS-IS mail info@soaf1.ssa.gov 많은 FAQ들, FTP
목록,
서비스 목록
본문에 : send index
NetLib mail netlib@ornl.gov FORTRAN으로 작성된
수학
프로그램
본문에 : send index
통계학 서버 mail statlib@lib.stat.cmu.edu 통계에 관련된
프로그램,
데이터베이스 등
본문에 : send index
영화사전 mail movie@ibmpcug.co.uk 영화 데이터베이스
본문에 : help
고퍼(Gopher)
만약 인터넷에 있는 정보를 검색하고 싶다면 전문가가 아닌 이상 메뉴
방식으로 제공되는 서비스가 있기를 바랄 것입니다.
고퍼(Gopher)가 인터넷의 모든 정보를 메뉴로 바꾸어서 보여 주는 매우
편리한 서비스죠. 전문가가 아니더라도 이곳저곳을 기웃거리다 보면,
어느새 자신이 원하는 정보가 어디에 있는지에 대해서 알게 되는 것이
바로 고퍼의 특징입니다.
고퍼는 이 도구를 처음으로 만들어낸 미국 미네소타 대학의
마스코트로서, 두더쥐와 비슷한 동물의 이름이랍니다.
이와 유사하게 인터넷의 고퍼는 네트워크를 파헤치면서 정보를 찾아다닙니다.
고퍼는 기본적으로 툴을 가지고 있어야 합니다
고퍼에는 대략적으로 세 가지 종류의 메뉴가 있습니다.
첫번째 형태는 다음 메뉴가 나타나는 것이고 두번째 형태는 그 항목에 정보가 있어서 선택할
경우 요구된 정보를 제공하는 것이죠..
마지막 형태는 자신이 아닌 다른 시스팀에 연결시켜 주는 것입니다..
han.hana.nm.kr이라는 시스팀에서 Telnet으로 제공하는 고퍼를 한번 써
보기로 하죠.
telnet han.hana.nm.kr
Trying...
Connected to han.hana.nm.kr.
Escape character is '^]'.
SunOS UNIX (han)
login: gopher
Last login: Fri May 20 07:32:12 from pcuser1.kotel.co
SunOS Release 4.1.3-KLE1.1.3 (SYBASE) #4: Fri Jan 21 19:05:21 KST
1994
You have new mail.
Welcome to the wonderful world of Gopher!
Gopher has limitations on its use and comes without
a warranty. Please refer to the file 'Copyright' included
in the distribution.
Internet Gopher Information Client 2.0 patch11
Copyright 1991,92,93 by the Regents of the University of Minnesota
Press RETURN to continue
먼저, telnet을 합니다.
login 이름으로 gopher를 입력하면 암호를 물어보는 대신에 고퍼에 대한 간략한 설명이 나오고,
지금부터 사용할 시스팀의 어떤 것인지를 보여 주게 됩니다.
ENTER를 입력하면 화면이 나타나게 되죠.
Internet Gopher Information Client 2.0 pl11
Root gopher server: gopher.hana.nm.kr
--> 1. *Welcome to HANAnet Gopher Server
2. *하나망 이란? (What is HANAnet?)
3. 고퍼에 관하여 (Information About Gopher)/
4. 네트웍 및 시스팀 관리자용 메모 (Technical Memo for
Admin.)/
5. 다른 고퍼 및 정보 서버 (Other Gophers and
Information Serv../
6. 다른 인터넷 서비스 (Other Internet Services)/
7. 유닉스 초보자를 위한 안내 (UNIX Beginner's guide)/
8. 인터넷 초보자를 위한 안내 (Internet Beginner's
Guide)/
9. 하나망 정보 (Information about
HANAnet)/
Press ? for Help, q to Quit
Page: 1/1
하나망에서 제공하는 고퍼 서비스
물론 고퍼를 통해 다른 서버로 이동해 갈 수 있습니다.
미국 국방성에는 그 당시 소련의 핵폭격이나 그에 준하는 공격을 가상하여 이 경우에도 작동이
가능한 매우 신뢰성있는 컴퓨터 네트워크가 필요하다는 결론에 도달하였습니다.
즉, 이 네트워크는 중간에 있는 몇개의 시스팀이 폭격으로 부서지더라도, 다른 시스팀을
통해서 연결이 되기를 바랐던 것입니다.
1960년대 후반에 미국 국방성은 여러대의 컴퓨터들을 네트워크로 연결했습니다. 물론 이는 군사
적 목적을 위한 연구였고 이 네트워크는 ARPAnet 이라고 이름 붙여졌습니다. 이 네트워크를 기
반으로 해서 많은 대학교,연구소 등이 네트워크를 구성하고 이 네트워크들이 계속 ARPAnet 에
연결되었습니다. 이 것이 인터넷으로 발전한 것입니다.
이제는 전 세계에 걸쳐 수많은 컴퓨터들이 인터넷에 연결되어 가장 규모가 큰 네트워크가 되었
습니다.
시간이 지날수록 이 ARPANET 외에도 다른 네트워크들이 생겨나게 되었습니다.
USENET, BITNET 그리고 CSNET 등이 바로 그것인데, ARPANET 역시 계속
진화해서 MILNET이라는 군사목적의 네트워크를 다시 만들게 했고, 이 두가지가 서로 연결되어
인터넷의 시초가 되었습니다.
개인용 컴퓨터들도 케이블로 연결해서 네트워크를 구성하기도 합니다만 인터넷을 이야기할때 여
기에 연결된 컴퓨터들은 거의 모두 워크 스테이션급 이상의 컴퓨터들입니다. 개인용 컴퓨터와는
물론 차이가 많이 있습니다. 대표적인 것이 운영체제인데 PC 에서는 DOS 를 사용하지만 큰 컴
퓨터들은 유닉스이며 인터넷에 연결된 컴퓨터들중에는 유닉스를 사용하는 것이 가장 많습니다.
아마도 어떤 회사 또는 어떤 정부가 이렇게 정신없이 변하는 네트워크를 통제하려 한다면, 아무
리 많은 수의 사람이 시도해도 매우 어려운 일이 될것입니다.
그런데 인터넷은 아무도 관리하지 않는다. 각자 자기 자신이 소유한 컴퓨터를 관리하기는 하지만,
누가 사용하고 누가 사용할 수 없는지를 결정하는 곳은 없고 단지 인터넷의 발전방향을 논의하기
위한 몇개의 모임이 있을 뿐이며 이들이 하는 일은 권고안을 만들어서 사람들에게 알리는 것입니
다.
먼저 인터넷에서 사용하는 주소표기 방식을 이해하는 방법을 알아 보겠습니다.
다음을 봅시다.
chollian.dacom.co.kr
위의 것은 천리안의 인터넷 주소입니다.
쉽게 풀자면, 천리안 . 데이콤 . 컴퍼니(회사) . 코리아(국명) 의 구성입니다.
네째자리는 한국,일본,중국등 국명을 알려주는 자료입니다.
같은 의미로, .jap, .fr, .de 등이 사용되고 있다.
셋째자리는 회사인지 정부인지 대학인지를 알려주는 자료이죠.
.mil 군대에서 소유하고 있는 컴퓨터
.gov 정부에서 소유하고 있는 컴퓨터
.edu 대학이나 그 비슷한 곳의 컴퓨터
.com 회사의 컴퓨터
둘째자리는 어느 망인지 알려주는 것이고
첫째자리는 더욱 구체화된 것이죠.
이외에 128.12.1.1 이런식으로 숫자로 된것을 자주 보게될것입니다.
이것도 위와 똑같은 주소이지만 외우기가 힘들죠?
이왕이면 편한것을 사용하자구요.
TELNET
telnet의 사용 방법
이 도구의 가장 큰 목적은 한 컴퓨터에서 내가 원하는 컴퓨터로 접속하는
것입니다. 물론, 원하는 컴퓨터에 당신의 계정이 있어야 하겠죠.
예를 들어보죠. mutul.dwt.co.kr이라는 컴퓨터에 접속하고
싶다면 다음과 같이 입력하면 됩니다.
telnet mutul.dwt.co.kr
그러면 잠시 뒤에 다음과 같은 화면이 나타날 것입니다
telnet mutul
Trying...
Connected to mutul.dwt.co.kr.
Escape character is '^]'.
RISC/os (mutul)
login: huiyol
Password:
RISC/os (UMIPS) 4.50 mutul
(C) Copyright 1986-1990, MIPS Computer Systems
All Rights Reserved
Mutul_huiyol [1 /usr3/people/huiyol]
이와 같이, 접속을 원하는 컴퓨터의 이름을 입력하면 사용자 이름과
암호를 물어보는데 올바른 정보가 입력되면(이것을 로그인(Login)이라고
한다) 미리 지정된 셸(shell)이 실행됩니다.
MS-DOS에도 마이크로소프트의 COMMAND.COM 이외에 4DOS처럼 같은 일을 하는 다른
프로그램이 있는 것과 마찬가지로, UNIX에도 sh, bsh, ksh, tcsh등과 같이
여러가지 셸 프로그램이 있습니다.
telnet을 통한 국내 유명 서비스를 안내하죠.
컴퓨터 이름 사용 계정 서비스 내용
---------------------------------------------------------------------
nic.nm.kr gopher Gopher라는 메뉴방식의
서비스를 제공한다. 뒤에서도
설명하겠지만, 이것은 인터넷의
자료를 메뉴방식으로 찾아볼 수
있는 매우 유용한 도구이다.
이곳에서는 한글 메뉴도
제공되고 있다.
ccsun1.sogang.ac.kr archie 파일 이름을 입력해서 그 파일이
어느 컴퓨터에 있는지를 알 수
있는 기능과, 앞에서 설명한
대로 이름으로 된 주소를
숫자로 된 주소로 변경할 수
있다.
kids.kotel.co.kr new 한국통신에서 운영하는 인터넷
BBS이다. 구성이 Hitel과도
비슷하고, 많은 수의 포럼이
운영되고 있다.
------------------------------------------------------------------------
-FTP(File Transfer Protocol)-
FTP는 쉽게 말해서 파일을 다운로드/업로드 할 수 있는 통신규약입니다.
예를 들어서 내가 어떤 프로그램을 사용하고 싶고, 그프로그램이 있는 시스팀의 주소를 안다면
FTP를 이용해서 가져 올 수있죠
특히, 아무나 접근해서 파일을 가져 갈 수 있도록 서비스를 제공하는 시스팀을 anonymous FTP
Site라고 한다. Anonymous를 사전에서 찾아 보면 "무명의", "이름없는"이라는 뜻을 가지고 있습
니다.
즉, 이 서비스는 비록 그 시스팀에 자신의 계정이 없더라도, 원하는 정보 또는 프로그램을 가져
갈 수 있도록 지원하는 것을 말하죠
ftp에서는 두 가지 전송 모드가 있는데 "ASCII(또는 7Bit)"와 "BINARY(또는 8Bit)"를 말한다.
만약 전송하는 것의 내용이 글자(TEXT)이면 ASCII방식을 사용하고, 프로그램이나 데이터인 경
우에는 BINARY방식을 사용합니다.
FTP의 명령어 사용
FTP에서 자주 사용하는 명령어와 각각의 기능을 정리해 보면 다음과 같습니다.
명령 옵션 의미
pwd pwd 상대 시스팀의 현 작업 디렉토리를
표시한다.
cd cd [디렉토리 이름] MS DOS의 "cd"명령과 같은 일을 한다.
dir dir MS DOS의 "dir"과 같은 일을 한다.
prompt prompt [on | off] 복수의 파일에 대한 작업을 할 때
개개의
파일에 대한 확인을 할 것인지를
선택한다.
hash hash [on | off] 전송 시에 전송량을 '#'으로 표시할
것인지를 결정한다.
del del [파일 이름] 상대 시스팀의 파일을 지운다.
asc asc 지금부터 전송을 7비트로 할 것이라고
알린다.
bin bin 지금부터 전송을 8비트로 할 것이라고
알린다.
put put [파일 이름] 지정한 파일을 상대 시스팀에 전송한다.
get get [파일 이름] 지정한 파일을 상대 시스팀에서
가져온다.
mput mput [파일 이름] 여러 개의 파일을 put한다.
mget mget [파일 이름] 여러 개의 파일을 get한다.
quit quit FTP를 종료한다.
FTP 중에 다른 유틸리티를 사용하고 싶으면 다음과 같이 입력하면 됩니다.
ftp> ! 명령
ftp mutul 제일 먼저 "ftp mutul"을 입력해서 FTP를 구동하였다.
Connected to mutul.dwt.co.kr.
220 mutul FTP server (from 4.3BSD Tahoe) ready.
Name (mutul:huiyol): huiyol 사용자 이름과 암호를 입력하였다.
331 Password required for huiyol.
Password:
230 User huiyol logged in.
ftp> pwd 상대 시스팀의 현재 작업 디렉토리를 확인하기 위해서 "pwd"를
입력하였다.
257 "/usr3/people/huiyol" is current directory.
ftp> dir 디렉토리 목록을 확인하기 위해서 "dir"을 입력하였다.
200 PORT command successful.
150 Opening data connection for /bsd43/bin/ls (165.133.1.125,1350) (0
bytes).
total 11
-rw-r--r-- 1 huiyol dtsoft 1820 Mar 23 16:05 .cshrc
drwx------ 2 huiyol dtsoft 512 Apr 11 10:57 .elm
-rw-r--r-- 1 huiyol dtsoft 22 Mar 22 09:41 .forward
-rw-r--r-- 1 huiyol dtsoft 145 Mar 25 19:41 .kermrc
drwx------ 2 huiyol dtsoft 512 Apr 11 10:57 Mail
-rw-r--r-- 1 huiyol dtsoft 3518 Apr 21 15:44 README.html
-rw-r--r-- 1 huiyol dtsoft 771 Apr 21 15:45 sedf.sysv
226 Transfer complete.
451 bytes received in 0.18 seconds (2.5 Kbytes/s)
ftp> asc "asc"를 입력하여 지금부터 전송되는 것은 7비트 모드임을 알린다.
200 Type set to A.
ftp> get README.html "get README.html"을 입력하여 README.html을 전송받는다.
200 PORT command successful.
150 Opening data connection for README.html (165.133.1.125,1351)
(3518 bytes).
226 Transfer complete.
local: README.html remote: README.html
3601 bytes received in 0.0034 seconds (1e+03 Kbytes/s)
ftp> bin "bin"을 입력하여 지금부터 전송되는 것은 8비트 모드임을 알린다.
200 Type set to I.
ftp> get sedf.sysv "get sedf.sysv"를 입력해서 sedf.sysv를 바이너리 모드로 전
송받는다.
200 PORT command successful.
150 Opening data connection for sedf.sysv (165.133.1.125,1352) (771
bytes).
226 Transfer complete.
local: sedf.sysv remote: sedf.sysv
771 bytes received in 0.00053 seconds (1.4e+03 Kbytes/s)
ftp> hash 전송되는 상황을 보기 위해서 "hash"명령을 입력하였다.
Hash mark printing on (4096 bytes/hash mark).
ftp> get sedf.sysv 다시 sedf.sysv를 전송받는다. 이때 아랫줄에 "#"이 표시되는 것을
볼 수 있다.
200 PORT command successful.
150 Opening data connection for sedf.sysv (165.133.1.125,1353) (771
bytes).
226 Transfer complete.
local: sedf.sysv remote: sedf.sysv
771 bytes received in 0.00091 seconds (8.3e+02 Kbytes/s)
ftp> quit 끝내기 위해서 "quit"를 입력했다. 그러면 지금 사용하고 있는
시스팀의 프롬프트가 나타난다.
221 Goodbye.
Viki_Huiyol [3 /home/huiyol]
Anonymous FTP site란 무엇인가
계정이 없는 사용자들도 FTP를 할 수 있도록 제공하는 곳이죠.
일반적으로, FTP를 하기 위해서는 상대 시스팀에 자신의 계정이 있어야
합니다.
사용자 이름(ID): anonymous
암호(Password) : [자신의 ID]@[자신이 사용하고 있는 시스팀
이름]
예를 들어 anonymous FTP를 사용하려면 암호로
자신의 e-mail 주소를 입력하면 됩니다. 반드시 정확하게
입력해야 하는 것은 아니지만, 이것은 일종의 예의죠.
이와 같이 사용할 수 있는 Anonymous FTP site는 인터넷에 무수히 많이
존재합니다.
다음은 유명 아치서버 소개입니다.
호스트명 주로 있는 것
ftp.cica.indiana.edu 윈도우즈 3.1에서 실행되는 무수히 많은
셰어웨어와 퍼블릭 도메인(Public Domain)들이
매일 매일 그 수가 늘어나고 있다.
wuarchive.wustl.edu 매우 다양한 종류의 그래픽 파일(경치, 인물,
비행기 등)과 MS-DOS용 게임들
ftp.uu.net 거의 모든 종류의 파일들, UNIX 프로그램
wcarchive.cdrom.com UNIX, MS-DOS용 프로그램
ftp.oak.oakland.edu 매우 많은 양의 MS-DOS,UNIX 프로그램
ftp.rtmf.mit.edu USENET의 거의 모든 FAQ(자주 질문되는 것들,
뒤에 설명함)
ftp.sura.net 인터넷에 대한 문서들
어떤 특별한 것에 관심이 있다면 Anonymous FTP site를 찾아보십시요.
그런데 인터넷은 회선의 한계상 동시에 사용할 수 있는 사용자 수를 제한한 곳이 대부분입니다.
그래서 FTP의 세계에는 "Mirror Site"라는 개념이 존재합니다.
예를 들어 A라는 시스팀이 많은 정보를 가지고 있고 매우 많은 사람들이 그것을
사용하고 있다면, B라는 시스팀이 A의 내용을 그대로 복사해서 서비스하는
경우 B를 mirror site라고 합니다.
이 방법의 장점은 사용자의 집중을 줄이고, 네트워크를 통과하는 데이터의 양을 감소시킬 수 있
다는 것이죠.
한국 내에서도 위의 시스팀들에 대한 mirror site가 존재하는데, 서강대에서 제공하는
"ftp.sogang.ac.kr"이 있습니다. SIMTEL20이라고 알려진 이곳에는 MS-DOS에서 작동하는 매우
많은 수의 프로그램들이 있죠.
또 "han.hana.nm.kr"이라는 곳은 CICA의 윈도우즈용 프로그램들을 가지고
있는데, 속도도 CICA보다 훨씬 빠릅니다. 따라서 될 수 있으면 한국 내의
Mirror site를 사용하는 것이 네트워크에 주는 부담도 줄이고 데이터도
빨리 받을 수 있는 방법입니다.
한국내의 관련 서버입니다.
호스트명 지금의 IP 주소 Update된 날짜
cair.kaist.ac.kr 143.248.11.170 11:23 20 Apr
cbubbs.chungbuk.ac.kr 134.75.201.254 11:39 20 Apr
ftp.sogang.ac.kr 163.239.1.21 11:03 20 Apr
garam.kreonet.re.kr 134.75.30.11 14:49 20 Apr
halla.dacom.co.kr 164.124.1.2 16:34 20 Apr
han.hana.nm.kr 128.134.1.1 18:28 20 Apr
hansung.kotel.co.kr 147.6.9.119 20:39 20 Apr
warang.postech.ac.kr 141.223.1.1 20:42 20 Apr
ftp.update.uu.se 130.238.11.20 20:41 3 Apr
kuccgx.korea.ac.kr 163.152.1.1 20:53 20 Apr
nic.nm.kr 143.248.1.100 20:55 20 Apr
nms.kyunghee.ac.kr 163.180.100.53 18:42 23 Mar
ftp.kaist.ac.kr 143.248.1.201 21:02 20 Apr
ring.kotel.co.kr 147.6.1.2 21:04 20 Apr
uniboy.dwt.co.kr 165.133.1.2 23:23 13 Apr
국내의 Anonymous FTP site
FTP 사용 예제
IBM PC용 게임인 DOOM에 관련된 파일을 FTP로 가져 오는 예제를 해보죠.
DOOM에 관련된 파일들이 ftp.sogang.ac.kr에 있다는 것과, 그 디렉토리가
"/pub3/msdos/games/wuarchive/Uploads/doomstuff"에 있다는 것을 안다고 가정하죠.
ftp ftp.sogang.ac.kr ftp.sogang.ac.kr에 FTP로 접속해서 사용자 이름에 anonymous를
입력하고 암호에 huiyol@viki.dwt.co.kr을 입력하였다.
Connected to ftp.sogang.ac.kr.
220 ftp.sogang.ac.kr FTP server (Version 6.34 Fri Jan 1 17:15:08 KST
1993) ready.
Name (ftp.sogang.ac.kr:huiyol): anonymous
331 Guest login ok, please send your full e-mail address as password.
Password:
230-*
230-* Hello, you have reached Sogang University in Seoul, Korea
*
230-*
*
230-* This server has been set as to be used primarily by members of
*
230-* the Korean Community, the software stored here has been brought
*
230-* from sites in the USA, Canada and Europe to prevent more
traffic *
230-* congestion in the lines Korea >> World.
*
230-*
*
230-* The Time here is : Thu Apr 21 17:34:16 1994
*
230-*
*
230-* We are logging all transfers for security reasons only, so
*
230-* come and take all you want, we will not restrict transfers.
*
230-*
*
230-*Now you can grab a whole directory,just type get dirname.tar and
you *
230-* will get a "tared" directory (just remember to set "binary"
first). *
230-* You can also compress with"Z" (don't recompress what's
already"Z"ed)*
230-*
*
230-
230-
230 Guest huiyol@viki.dwt.co.kr login ok, access restrictions apply.
ftp> cd pub3/msdos/games/wuarchive/Uploads/doomstuff cd 명령을 이용해서 doom 관련 파
일이 있는 곳으로 이동하였다.
250 CWD command successful.
ftp> dir dir 명령을 이용해서 목록을 살펴 보았다 -중간생략-
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
total 27957
-r--r--r-- 1 0 staff 149 Apr 18 09:44
00_Use_ocf.unt.edu_for_Doom_FTP
-r--r--r-- 1 0 staff 3226 Apr 18 10:15 144-doom.nfo
-r--r--r-- 1 0 staff 606 Apr 18 10:40 BWARE30.TXT
-r--r--r-- 1 0 staff 3418 Apr 18 10:40 BWARE30.ZIP
-r--r--r-- 1 0 staff 1 Apr 18 10:15 BWARE30_RULES
drwxr-xr-x 2 0 staff 512 Apr 19 07:26 DE-DOOMED
-r--r--r-- 1 0 staff 429 Apr 18 09:19 DE_250B4.txt
-r--r--r-- 1 0 staff 153138 Apr 18 09:17 DE_250B4.zip
-r--r--r-- 1 0 staff 837 Apr 18 09:52 DOOMSF12.TXT
-r--r--r-- 1 0 staff 25343 Apr 18 09:52 DOOMSF12.ZIP
-r--r--r-- 1 0 staff 149 Apr 18 09:44 DOOM_FTP_SERVER
-r--r--r-- 1 0 staff 692 Apr 18 09:17 DeWadz1.txt
-r--r--r-- 1 0 staff 35840 Apr 18 09:17 DeWadz1.zip
.
.
.
drwxr-xr-x 7 0 staff 2048 Apr 19 07:26 wads
-r--r--r-- 1 0 staff 645 Apr 18 10:10 wdmstr05.txt
-r--r--r-- 1 0 staff 74864 Apr 18 10:10 wdmstr05.zip
-r--r--r-- 1 0 staff 378006 Apr 18 10:54 wdoomsnd.zip
-r--r--r-- 1 0 staff 2 Apr 18 09:15
what_is_darkarmy.zip
drwxr-xr-x 2 0 staff 512 Apr 18 11:16 whatsup
-r--r--r-- 1 0 staff 1302 Apr 18 09:03 wifsp001.txt
-r--r--r-- 1 0 staff 10884 Apr 18 09:03 wifsp001.zip
-r--r--r-- 1 0 staff 504 Apr 18 09:15 wolfdm_2.txt
-r--r--r-- 1 0 staff 317685 Apr 18 09:16 wolfdm_2.zip
-r--r--r-- 1 0 staff 373 Apr 18 09:20 wolfdoom.txt
-r--r--r-- 1 0 staff 164088 Apr 18 09:19 wolfdoom.zip
-r--r--r-- 1 0 staff 191 Apr 18 10:52 wt100.txt
-r--r--r-- 1 0 staff 26334 Apr 18 10:52 wt100.zip
226 Transfer complete.
22812 bytes received in 14 seconds (1.6 Kbytes/s)
ftp> asc
200 Type set to A.
ftp> get wt100.txt WT100이라는 프로그램이 어떤 것인지 보기 위해서 wt100.txt라는
파일을 7비트 모드로 전송받았다.
200 PORT command successful.
150 Opening ASCII mode data connection for wt100.txt (191 bytes).
226 Transfer complete.
local: wt100.txt remote: wt100.txt
195 bytes received in 0.073 seconds (2.6 Kbytes/s)
ftp> !cat wt100.txt !cat 명령을 이용해서 파일의 내용을 보았다.
WAD Tools 1.00 is a DOOM hacker utility that lets you browse the WAD
file
and do all sorts of fun stuff to the resources, like viewing,
exporting,
importing, etc. Released January 18, 1994.
ftp> bin
200 Type set to I.
ftp> hash
Hash mark printing on (4096 bytes/hash mark).
ftp> get wt100.zip 8비트 방식으로 wt100.zip을 전송받았다.
200 PORT command successful.
150 Opening BINARY mode data connection for wt100.zip (26334 bytes).
226 Transfer complete.
local: wt100.zip remote: wt100.zip
26334 bytes received in 14 seconds (1.8 Kbytes/s)
ftp> quit quit 명령으로 FTP를 종료했다.
221 Goodbye, Thankyou for coming to Sogang.
Viki_Huiyol [3 /home/huiyol]
USENET News 는 인넷을 사용하는 사람들이 원하는 정보를 찾는곳이라고 봐야할 것입니다.
일종의 그룹인데 관심분야의 사람들이 모여서 관련 정보가 모이는 곳이죠.
많은 사람들이 이것을 사용하기 때문에, 좀더 효율적으로 사용하기 위해서
내용에 따라 여러 개의 묶음으로 나누어서 관리하고 있습니다.
이 묶음 하나 하나를 그룹이라고 하며, 이것은 또 다시 그 밑의 작은 그룹, 또 그 밑의
작은 그룹과 같이 계층적으로 구성되어 있죠.
예를 들어 다음과 같은 그룹의 이름이 있다고 생각해 보자.
comp.os.ms-windows.setup
이 그룹의 이름은 "."을 이용해서 분리되어 있죠.
이것을 해석하면 1)컴퓨터에 관한 대 그룹 밑의 2)Operating System에 관한 작은
그룹 밑의 3)윈도우즈에 관한 작은 그룹 밑의 4)Setup에 관한 그룹이라는
의미가 됩니다.
이곳에 있는 거의 모든 글의 내용들은 자신의 어떠한 카드가 윈도우즈에서 설치할 때 문제가 발
생했다거나 그것은 이렇게 하면 된다는 등의 것들입니다.
인터넷에 있는 모든 시스팀에 그만한 양의 글들이 저장되어야 한다면 엄청난 낭비가 될 것입니
다.
그리하여 실제로는 많은수의 시스팀들이 스스로 그 USENET News를 저장하지 않고 특정 시스
팀에있는 정보를 원격 접근하는 방식을 사용하고 있습니다.
유즈넷 뉴스그룹을 읽는 도구로 일반적으로 UNIX를 사용하는 경우에는 "TIN"과 "RN"이라는
프로그램을 사용하게 됩니다.
여기에서는 "RN" 이라는 도구를 소개합니다.
"RN"은 Read News의 약자로서 가장 기본적인 도구죠.
먼저, 'rn'이라고 실행해서 뉴스 읽기를 시작합니다.
rn
잠시 뒤에 다음과 같은 내용의 화면이 나타나게 됩니다.
Unread news in general 230 articles
Unread news in comp.client-server 45 articles
.
.
Finding new newsgroups:
Newsgroup comp.os.ms-windows.announce not in .newsrc-subscribe?[ynYN]
.
.
처음에는 지금까지 읽고 있던 그룹에 새로운 글이 몇 개나 올라왔는지를
알려주고. 그 다음에는 새로운 그룹을 찾아서 이것을 구독(Subscribe)할
것인지 물어 보는데 구독할 생각이 있다면 "Y" 또는 "y"를 입력하면 됩니다.
그리고 default를 선택하면 됩니다.
뉴스를 읽는 방법은 "h"를 입력해 보면 자세히 나옵니다.
간단한 방법은 "N"을 입력해서 그룹을 선택하고 읽어 나가는 것입니다.
대분류의 의미를 설명하고 몇 가지 그룹을 소개하죠.
대분류명 내용
comp 컴퓨터에 관한 모든 내용들
sci 과학에 관한 내용들
talk 어떤 주제에 대한 토의
soc 사회적인 현상에 대한 토의
news USENET News에 대한 내용들
rec 취미 생활에 관한 것들
alt 특정 틀에 맞지 않는 것들
comp.dcom.modems
모뎀을 이용한 통신에 관한 내용. 무슨 프로토콜을 사용하는 것이 다든가 어떤 프로그램에 문
제가 있다든가 하는 내용들.
soc.college.gradinfo
대개의 경우 미국에 있는 대학원들에 관한 내용. 가끔씩 이곳에 대학원 입학 신청을 받는다는
공고가 나기도 합니다.
rec.arts.movies
영화를 보고 그 내용에 대하여 토론을 벌이거나, 자신의 평을 올리는 곳.
sci.virtual-worlds
요즘 관심을 모으고 있는 VR(가상현실)에 관한 매우 전문적인 토의가
이루어지는 곳.
alt.internet.services
인터넷에서 제공되는 서비스에 관한 글들. 또는 자신은 어디에 사는데
인터넷에 접속하려면 어떻게 해야 되느냐.
FAQ(Frequently Asked Questions, 자주 질문되는 것들)란?
이것은 특히 초보자에게 매우 도움이 되는 것으로, 특정 그룹에 대한 기초적인 지식, 미리 알아
두면 좋은 것들을 누군가 정리한 글입니다.
매우 도움이 될 것입니다.
전자 우편(E-Mail)이란?
우리가 늘상 쓰는 통신상에서의 전자 우편을 인터넷에서도 가능합니다.
외국과 편지를 주고받으려면 영어를 사용해야 하겠지만 한국내에서는 한글을 사용한 메일이 되는
곳이많습니다.
인터넷은 매우 많은 시스팀들과 편지를 주고받을 수 있다는 차이점이 존재헙니다.
전자 우편의 구성
인터넷이 표준으로 삼고 있는 메일의 형식은 RFC(Request For Comment,
인터넷의 표준을 정의하기 위한 문서)라는 것에 의해서 정해졌는데,
이것을 가장 간단하게 설명하라면 일반 편지에서 봉투에 쓰는 내용과
본문을 합쳐 놓은 것입니다.
기본적인 영어를 구사하고 천리안,하이텔을 쓰는 정도라면 e-mail 은 쉽게
이해 가시리라 봅니다.
인터넷에서 이진파일을 어떻게 전달할 수 있는가? 먼저 인터넷의 메일은 기본적으로
7비트를 이용하기 때문에 이진 데이터를 그대로 전송할 수가 없습니다.
이 때문에 만들어진 도구가 있는데 그것이 바로 UUENCODE/UUDECODE 입니다.
이것을 이용하면 이진파일을 UUENCODE를 이용해서 ASCII처럼 만들어서
편지로 보내고, 받은 사람이 다시 UUDECODE를 이용해서 원래의
이진파일로 만들 수 있습니다.
메일을 이용해서 제공받을 수 있는 서비스
서비스 종류 방법 내용
아마추어 무선 mail info@arrl.org 아마추어 무선에 관한
정보들
본문에: help, info
주소 찾기 mail resolve@cs.widener.edu 문자주소를 IP 주소로
변환
mail dns@grasp.insa-lyon.fr 본문에 : help
유전자 은행 mail gene-server@bchs.uh.edu 유전자 데이터베이스,
단백질
mail retrive@ncbi.nlm.nih.gov 구성 등
mail blast@ncb.nlm.nih.gov 본문에 : help
mail genmark@ford.gatech.edu
음악 뉴스 mail listserv@vm.marist 음악에 관한 기사,
인터뷰 등
본문에 : SUBSCRIBE
UPNEWS
<이름>
뉴스 서버 mail [newsgroup]@cs.utexas.edu USENET에 글을 올리기
OSS-IS mail info@soaf1.ssa.gov 많은 FAQ들, FTP
목록,
서비스 목록
본문에 : send index
NetLib mail netlib@ornl.gov FORTRAN으로 작성된
수학
프로그램
본문에 : send index
통계학 서버 mail statlib@lib.stat.cmu.edu 통계에 관련된
프로그램,
데이터베이스 등
본문에 : send index
영화사전 mail movie@ibmpcug.co.uk 영화 데이터베이스
본문에 : help
고퍼(Gopher)
만약 인터넷에 있는 정보를 검색하고 싶다면 전문가가 아닌 이상 메뉴
방식으로 제공되는 서비스가 있기를 바랄 것입니다.
고퍼(Gopher)가 인터넷의 모든 정보를 메뉴로 바꾸어서 보여 주는 매우
편리한 서비스죠. 전문가가 아니더라도 이곳저곳을 기웃거리다 보면,
어느새 자신이 원하는 정보가 어디에 있는지에 대해서 알게 되는 것이
바로 고퍼의 특징입니다.
고퍼는 이 도구를 처음으로 만들어낸 미국 미네소타 대학의
마스코트로서, 두더쥐와 비슷한 동물의 이름이랍니다.
이와 유사하게 인터넷의 고퍼는 네트워크를 파헤치면서 정보를 찾아다닙니다.
고퍼는 기본적으로 툴을 가지고 있어야 합니다
고퍼에는 대략적으로 세 가지 종류의 메뉴가 있습니다.
첫번째 형태는 다음 메뉴가 나타나는 것이고 두번째 형태는 그 항목에 정보가 있어서 선택할
경우 요구된 정보를 제공하는 것이죠..
마지막 형태는 자신이 아닌 다른 시스팀에 연결시켜 주는 것입니다..
han.hana.nm.kr이라는 시스팀에서 Telnet으로 제공하는 고퍼를 한번 써
보기로 하죠.
telnet han.hana.nm.kr
Trying...
Connected to han.hana.nm.kr.
Escape character is '^]'.
SunOS UNIX (han)
login: gopher
Last login: Fri May 20 07:32:12 from pcuser1.kotel.co
SunOS Release 4.1.3-KLE1.1.3 (SYBASE) #4: Fri Jan 21 19:05:21 KST
1994
You have new mail.
Welcome to the wonderful world of Gopher!
Gopher has limitations on its use and comes without
a warranty. Please refer to the file 'Copyright' included
in the distribution.
Internet Gopher Information Client 2.0 patch11
Copyright 1991,92,93 by the Regents of the University of Minnesota
Press RETURN to continue
먼저, telnet을 합니다.
login 이름으로 gopher를 입력하면 암호를 물어보는 대신에 고퍼에 대한 간략한 설명이 나오고,
지금부터 사용할 시스팀의 어떤 것인지를 보여 주게 됩니다.
ENTER를 입력하면 화면이 나타나게 되죠.
Internet Gopher Information Client 2.0 pl11
Root gopher server: gopher.hana.nm.kr
--> 1. *Welcome to HANAnet Gopher Server
2. *하나망 이란? (What is HANAnet?)
3. 고퍼에 관하여 (Information About Gopher)/
4. 네트웍 및 시스팀 관리자용 메모 (Technical Memo for
Admin.)/
5. 다른 고퍼 및 정보 서버 (Other Gophers and
Information Serv../
6. 다른 인터넷 서비스 (Other Internet Services)/
7. 유닉스 초보자를 위한 안내 (UNIX Beginner's guide)/
8. 인터넷 초보자를 위한 안내 (Internet Beginner's
Guide)/
9. 하나망 정보 (Information about
HANAnet)/
Press ? for Help, q to Quit
Page: 1/1
하나망에서 제공하는 고퍼 서비스
물론 고퍼를 통해 다른 서버로 이동해 갈 수 있습니다.
관련링크
댓글목록
등록된 댓글이 없습니다.