인터넷 응용
인터넷 응용 Telnet FTP Archie E-mail Usenet Gopher WAIS ... 인터넷 응용
원격접속(Telnet) 정의 원리 원격지 컴퓨터에 접속할 수 있도록 해주는 서비스 Client/Server 통신환경이 필요 (Telnetd) 요청 응답 인터넷 응용
Telnet (cont.) 사용법 요구사항 사용 예) telnet host_address(or IP address) 컴퓨터가 네트워크에 연결 자신의 계정 사용 예) telnet host_address(or IP address) 인터넷 응용
Telnet (cont.) 인터넷 응용
Telnet (cont.) 인터넷 응용
Telnet (cont.) 명령어 open : 원격 호스트에 접속 quit / exit : 종료 ls : same as dir cd : change directory mkdir / rmdir : make directory / remove directory cp/mv/rm : copy/move/remove pwd : current directory ... 인터넷 응용
화일전송 (FTP) 정의 Anonymous FTP 인터넷을 통해서 파일을 송/수신하기 위한 프로토콜, FTP(File Transfer Protocol) Anonymous FTP 별도의 계정 없이 파일을 송/수신할 수 있는 사이트 ID: anonymous Password: e-mail address 인터넷 응용
FTP (cont.) Text mode vs. Binary mode 시스템에 따라 파일에 사용하는 문자들이 다름 text file 전송 시 상이한 문자들을 자동으로 자신의 시스템에 맞게 수정 Binary mode 실행 프로그램이나 압축 파일 같은 이진 파일 전송 시 문자의 변환이 이루어지지 않으므로 한 두개의 코드가 변경되어 전체 프로그램이 사용할 수 없게 되는 것을 막음 인터넷 응용
FTP (cont.) 사용 방법 ftp host_address(IP_address) 인터넷 응용
FTP (cont.) 명령어 get : 서버에서 자신의 컴퓨터로 file을 전송받음 put : 자신의 컴퓨터에 있는 file을 서버로 전송 mget : 다중 파일 수신 (예: mget s*.gif) mput : 다중 파일 전송 (예: mput net*.gif) prompt : mget/mput 사용 시 파일 단위로 확인 실시 ascii : text mode로 전환 binary : binary mode로 전환 ... 인터넷 응용
Archie 정의 anonymous FTP 사이트를 대상으로 사용자가 원하는 파일이 어느 위치에 있는지 검색해주는 서비스 서버 종류 검색 인터넷 응용
Archie (cont.) 사용 방법 인터넷 응용
Archie (cont.) 명령어(client) -c : 대문자/소문자 구분하여 검색 -d <file> : 처리 결과를 지정한 파일에 저장 -L : 사용 가능한 archie 서버의 목록 출력 -m <n> : n개까지 검색 인터넷 응용
Archie (cont.) 명령어(server) find : 지정된 파일을 검색 list : DB내의 각 사이트의 목록과 갱신된 시간을 출력 help : 도움말 set : archie 서버의 환경 설정 인터넷 응용
E-mail 정의 장점 e-mail주소 형식 네트워크로 연결된 사용자간의 편지 교환 실시간 전송 거리 제약 극복 다양한 형태의 파일 포함 가능 e-mail주소 형식 사용자ID@인터넷주소 인터넷 응용
E-mail (cont.) 전송 방식 송신자의 편지는 자신의 호스트에서 인터넷 통신 서버로 전달 통신 서버에 도착한 편지는 메일 서버에게 전달 메일 서버는 목적지 주소를 분석하여 최단 경로 결정 후 next-hop 메일 서버로 전달 수신측 메일 서버에 최종적으로 도착하기까지 여러 서버들이 편지 중계 인터넷 응용
E-mail (cont.) 전자우편 반송 메시지 User unknown : 수신자 ID가 정확하지 않은 경우 Host unknown : 호스트의 도메인 이름이 정확하지 않은 경우 Network unreachable : 네트워크에서 중계할 때 문제가 있는 경우 Connection timed out : 수신측의 메일 서버의 프로그램에 이상이 있는 경우 Connection refused : 수신측의 메일 서버에 이상이 있는 경우 인터넷 응용
Usenet 정의 뉴스 그룹의 명칭 공통의 관심사를 가진 사람들끼리 그룹을 형성하고 의견 교환을 하는 서비스 거대한 게시판과 같은 역할 뉴스 그룹의 명칭 상위계층과 하위계층으로 분리 계층은 ‘.’으로 구분 예: han.comp.internet (대분류.중분류.소분류) 인터넷 응용
Usenet (cont.) alt : 일상생활에서 일어날 수 있는 신변 잡기적인 주제 biz : 사업에 관련된 주제 comp : 컴퓨터 관련주제 han : 한글 사용 그룹 misc : 특정 그룹에 포함시키기 애매한 주제 news : 뉴스그룹을 관리하는 그룹 rec : 취미/오락에 관련된 주제 sci : 과학 연구에 관련된 주제 soc : 사회/문화에 관련된 주제 talk : 철학, 토론을 지향하고, 사회적 이슈 관련 주제 인터넷 응용
Usenet (cont.) 뉴스그룹 만들기 토론 투표 뉴스그룹의 생성 여부, 뉴스 그룹의 이름 등 논의 새 뉴스그룹이 다룰 주제와 관련된 그룹, 메일링 리스트, news.announce.newgroups에 요청 투표 토론 요청을 한 그룹에게 투표 요청 투표 만료일 지정, 전자우편 사용 인터넷 응용
Usenet (cont.) 투표 결과 공개 그룹의 생성 투표결과를 news.announce.newgroups에 보내 5일간 공개 그룹의 생성 찬성표가 반대표보다 100표 이상 많고 , 찬성이 반대보다 2배 많다면 그룹 생성 인터넷 응용
Usenet (cont.) 문제점 불건전 사상을 다루는 뉴스그룹 음란 정보 개재 뉴스그룹 불법적인 거래 나치즘이나 인종차별주의, 국수주의 등의 내용을 다루는 그룹이 존재 음란 정보 개재 뉴스그룹 음란한 글, 사진, 동영상 등을 다루는 그룹 존재 불법적인 거래 도박, 음란 정보 제공 등의 거래가 인터넷을 통해 행해짐 인터넷 응용
Usenet (cont.) 사용 방법 $ setenv NNTPSERVER news.kornet.nm.kr (서버설정) $ tin (뉴스 읽기) 인터넷 응용
Usenet (cont.) Netscape에서 사용 Communicator Newsgroups 인터넷 응용
Usenet (cont.) File Subscribe 인터넷 응용
Usenet (cont.) Add server News server 인터넷 응용
Usenet (cont.) 인터넷 응용
Usenet (cont.) Subscribe 인터넷 응용
Usenet (cont.) www에서의 newsgroup 인터넷 응용
Usenet (cont.) Search 인터넷 응용
Usenet (cont.) 인터넷 응용
Usenet (cont.) 인터넷 응용
대화하기 Talk 사용방법: talk userID@host_name(IP_address) 인터넷 응용
대화하기 (cont.) IRC(Internet Relay Chat) IRC client 프로그램 사용 channel(대화방), 대화방 개수에 제한 없음 방 이름으로 구분 (#으로 시작) 방장 (channel operator, chop) (@표시) IRC 관리자 (IRC operator: ircop) (*표시) channel public, private, secret channel 0: 대기실, limbo channel 인터넷 응용
mIRC 인터넷 응용
mIRC (cont.) File Option 인터넷 응용
mIRC (cont.) 인터넷 응용
mIRC (cont.) 인터넷 응용
mIRC (cont.) Leave Smiley “/part” 명령어 입력 :-) 웃는 모습 ;-) 윙크하는 모습 :-) 웃는 모습 ;-) 윙크하는 모습 8-) 안경을 낀 모습 :-i 흡연 중 *:-( 술에 취한 모습 인터넷 응용
Gopher 정의 사용법 인터넷에 산재되어 있는 정보들을 한 곳에서 검색 메뉴방식으로 검색 gopher gopher_server_address 인터넷 응용
Gopher (cont.) > gopher gopher.kotis.net 인터넷 응용
Gopher (cont.) 인터넷 응용
Gopher (cont.) 인터넷 응용
finger 기능 사용방법 어떤 사람이 인터넷에 접속했는지 여부 특정 인터넷 사용자가 최근에 인터넷 사용한 시간이 언제인지 전자우편을 제대로 받았는지에 관한 정보 사용방법 finger E-mail주소 인터넷 응용
finger (cont.) 인터넷 응용