5. 네트워킹

22
Computer Network Lab. 5. 네네네네 네네네 네네 : users/ rusers/who/w users 네네 네네네 네네 네네 네네네네 네네네 네네 네네 # users james glass root rusers -a [host] 네네 네네네네네네 네네네 네네 네네 # rusers Sending broadcast for rusersd protocol version 3... netwk.hannam.ac. root neuro.hannam.ac. Jiho # _

Upload: vladimir-hughes

Post on 30-Dec-2015

37 views

Category:

Documents


1 download

DESCRIPTION

5. 네트워킹. 사용자 표시 : users/ rusers/who/w. users 지역 호스트 상에 있는 사용자의 간단한 목록 표시. # users james glass root. rusers -a [host] 지역 네트워크상에 사용자 목록 표시. # rusers Sending broadcast for rusersd protocol version 3... netwk.hannam.ac. root neuro.hannam.ac. Jiho # _. 5. 네트워킹 ( 계속 ). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 사용자 표시 : users/ rusers/who/w

users

지역 호스트 상에 있는 사용자의 간단한 목록 표시 # users james glass root

rusers -a [host]

지역 네트워크상에 사용자 목록 표시

# rusers Sending broadcast for rusersd protocol version 3... netwk.hannam.ac. root neuro.hannam.ac. Jiho # _

Page 2: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

who [am i]

지역 호스트상에 있는 사용자의 보다 더 많은 정보 출력한다 .

am i: 사용자 자신의 정보 표시

# who root console 5 월 22 13:56 (:0) james pts/6 5 월 29 16:39 (ce.hannam.ac.kr) glass pts/7 5 월 28 18:31 (netwk.hannam.ac.kr) # _

w {userID}

who 와 거의 동일하며 , who 보다 더 많은 정보를 출력한다 .

Page 3: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

위치 정보 : whois

whois [-h hostname] id

id 와 관련된 위치에 대한 정보를 출력한다 .

# whois ce Aborting search 50 records found ..... CE (ZINKA-DOM) ZINKA.COM CE & P (SARAM3-DOM) SARAM.COM CE Alliance (CREDITCARDACCEPT-DOM) CREDITCARDACCEPT.COM CE Alliance (CREDITCARDMLM-DOM) CREDITCARDMLM.COM CE Associates (INCREMEDICAL-DOM) INCREMEDICAL.COM ……………. # _

Page 4: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

자신의 호스트 이름 : hostname

hostname

지역 호스트 정보를 출력

# hostname

netwk

# _

Page 5: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

개인 자료 : finger 사용자의 홈 디렉토리 , 시작 쉘 , 그리고 절대 경로 이름은

패스워드파일인 /etc/passwd 로 부터 읽혀진다 . userID 가 생략되면 , finger 는 현재 로그인 되어 있는 모든

사용자들에 관한 정보를 제공한다 .

finger {userID}

# finger Login Name TTY Idle When Where root Super-User console 17: Sat 22:38 :0 root Super-User pts/3 17: Sat 22:39 root Super-User pts/4 17: Sat 22:39 james kang Dong Ho pts/5 Sun 16:15 james.hannam.ac.kr #

Page 6: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

# finger james

Login name: james In real life: Kang Dong Ho

Directory: /user/james Shell: /bin/csh

On since May 17 17:00:47 on ttyp2 from netwk.hannam.ac.kr

No unread mail

# _

Page 7: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

사용자들과 통신 통신으로부터 보호 : mesg 다른 사용자가 자신의 터미널을 사용하는 것을 막을 수 있다 .

mesg [n | y]

# mesg n // james 자신의 터미널을 보호 # write james // 다른 사용자가 james 에게 write 을 시도 wirte: you have wirte permission turned off

# _

Page 8: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

한번에 한 줄 전송 : write

write userID

# _

Message from [email protected] on ttyp2 at 18:04

hi! James // glass 가 보낸 메시지 # wirte glass

hi! Glass // James 가 보낸 메시지 ^D // 종료 #_

Page 9: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

대화형 통신 : talk

talk userID

# talk james

[ 호출한 사람의 기기에서 초청 확인중 ]-------------------------------------+

// 상대방 (james) 의 화면 Message from [email protected]

talk: connection requested by [email protected]

talk: respond with: talk [email protected]

# talk glass // glass 와의 대화를 승인 // 화면은 두 부분을 나누어 서로가 입력한 내용을 출력해 준다 .

Page 10: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

모든 사용자에게 메시지 전송 : wall

wall [filename]

로컬 호스트의 모든 사용자에게 메시지를 전송

# wall this is a test of the broadcast system Broadcast Message from james(pts/5) on netwk 일 5 월 30 17:37:26... this is a test of the broadcast system # _

Page 11: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

파일 전송 프로토콜 : ftp

hostname 입력 시사용자 ID 와 패스워드 입력을 요구한다 .

로그인 성공후 , ‘ftp>’ 라는 프롬프트가 출력된다 .

hostname 미 입력 시 명령모드로 들어가 원격호스트에 연결하기 위해 open 명령을 사용

한다 .

ftp -n [hostname]

-n: ftp 가 초기 자동 로그인 순서를 진행하는 것을 방지한다 .

Page 12: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 ) 명령 모드에서 유효한 명령

의 미지역 호스트상에서 command 실행현재 원격 호스트 연결을 폐쇄하고 ftp 종료현재의 원격 작업 디렉토리를 remoteD 로 변경

현재의 원격 호스트 연결을 폐쇄원격 호스트로부터 remoteF 을 삭제

원격 파일인 remoteF 를 지역파일 localF 로 복사

Command 에 대한 도움말 표시현재 지역 작업 디렉토리를 localD 로 변경

명 령!command

bye

cd remoteD

close

delete remoteF

get remoteF [localF]

help [command]

lcd localD

Page 13: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

명 령ls remoteD

mkdir remoteD

open hostN [port]

put localF [romoteF]

pwd

quit

rename A B

rmdir remoteD

의 미현재 사용중인 원격 작업 디렉토리의 내용 표시원격 호스트상에 remoteD 생성

hostN 이라는 호스트에 연결 시도

로컬 파일인 localF 를 원격 파일인 remoteF 로 복사

현재 작업중인 작업 디렉토리 표시bye 와 같음원격 파일이름을 A 에서 B 로 변경원격 작업 디렉토리인 remoteD 를 삭제

Page 14: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

# ftp netwk //netwk 에 ftp 연결 시도 Connected to netwk.hannam.ac.kr. 220 netwk FTP server (UNIX(r) System V Release 4.0) ready. Name (netwk:glass): glass // 로그인 331 Password required for glass. Password: // 패스워드 입력 230 User glass logged in. ftp> ls // 원격 호스트의 디렉토리 목록 얻기 test util 226 ASCII Transfer complete. 326 bytes received in 0.044 seconds (7.3 Kbytes/s) ftp> !ls // 지역 호스트의 디렉토리 목록 얻기 doc sample

Page 15: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

ftp> put sample // 파일을 원격 호스트에 복사 200 PORT command successful. 150 ASCII data connection for sample(203.247.39.32,32788). 226 Transfer complete. ftp> ls test util sample 226 ASCII Transfer complete. 326 bytes received in 0.044 seconds (7.3 Kbytes/s) ftp> quit // 연결 종료 221 Goodbye. # _

Page 16: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

원격 연결 : telnet

명령모드에서 사용 가능한 명령어

telnet [hostname [port] ]

host 를 지정하지 않거나 , control-] 를 입력하면 명령모드로 들어간다 .

명 령

?

close

open host [port]

quit

z

메 시 지

telnet 명령들의 요약을 출력

현재의 연결을 폐쇄 지정 port 로 host 에 연결 telnet 을 중단 telnet 을 일시 중단

Page 17: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

# telnet telnet> ? // 도움말 얻기 Commands may be abbreviated. Commands are: close close current connection logout forcibly logout remote user and close the connection display display operating parameters mode try to enter line or character mode ('mode ?' for more) …………………………………… z suspend telnet ! invoke a subshell environ change environment variables ('environ ?' for more) ? print help information telnet>

Page 18: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

# telnet ce // ce 에 접속 시도

SunOS 5.6

login: jamesPassword:

Last login: Sun Jul 18 21:47:49 from extra.hannam.ac.krSun Microsystems Inc. SunOS 5.6 Generic August 1997# _

Page 19: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

Archie: 네트워크에 광범위하게 분산된 데이터 집합들에 대한 사전 검색과 색인 기능 제공 ( Anonymous FTP 자원 검색 ) 연 결

접속과정에서 Login ID 를 물어 오면 ‘ archie’ 를 입력한다 .

# telnet Archie_Server_address

Page 20: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 ) # telnet archie.sogang.ac.kr // archie 서버에 접속 시도 Trying 163.239.1.11... Connected to ccsun1.sogang.ac.kr. Escape character is '^]'. UNIX(r) System V Release 4.0 login: archie // archie 로 ID 입력 Bunyip Information Systems, Inc., 1993, 1994, 1995 Terminal type set to `ansi 24 80'. `erase' character is `^H'. `search' (type string) has the value `sub'. archie> _

Page 21: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

Archie 명령어

명령어quithelp commandset variable [value]unset variablelist [pattern]mail [address]

prog patternsite [site]whatis pattern

의 미 접속 종료 지정된 명령어에 대한 도움말 표시 변수 설정 현재 설정된 모든 변수 출력 사이트 목록 표시 마지막 검색 결과를 우편으로 전송

find 와 동일 기능 지정한 사이트에 있는 파일 목록 표시 지정한 패턴으로 whatis 데이터 베이스 검색

find pattern 지정된 pattern 의 이름을 포함한 파일 찾기

Page 22: 5.  네트워킹

Computer Network Lab.

5. 네트워킹 (계속 )

archie> prog computer //computer 라는 이름을 포함하는 파일 찾기 >> computer Host ftp.risq.qc.ca (192.26.210.4) Last updated 04:11 21 Dec 1998 Location: /pub/ca-domain/registrations-flat FILE -rw-r--r-- 855 bytes 23:34 5 Nov 1998 ca.sk.surge2000-computers archie> quit