460 likes | 758 Views
인터넷 응용. 인터넷 응용. Telnet FTP Archie E-mail Usenet Gopher WAIS . 요청. Client (Telnet). Server (Telnetd). 응답. 원격접속 (Telnet). 정의 원격지 컴퓨터에 접속할 수 있도록 해주는 서비스 원리 Client/Server 통신환경이 필요. Telnet (cont.). 사용법 요구사항 컴퓨터가 네트워크에 연결 자신의 계정 사용 예 ) telnet host_address (or IP address ).
E N D
인터넷 응용 • Telnet • FTP • Archie • E-mail • Usenet • Gopher • WAIS • ... 인터넷 응용
요청 Client (Telnet) Server (Telnetd) 응답 원격접속(Telnet) • 정의 • 원격지 컴퓨터에 접속할 수 있도록 해주는 서비스 • 원리 • Client/Server 통신환경이 필요 인터넷 응용
Telnet (cont.) • 사용법 • 요구사항 • 컴퓨터가 네트워크에 연결 • 자신의 계정 • 사용 예) 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) • 정의 • 인터넷을 통해서 파일을 송/수신하기 위한 프로토콜, FTP(File Transfer Protocol) • Anonymous FTP • 별도의 계정 없이 파일을 송/수신할 수 있는 사이트 • ID: anonymous Password: e-mail address 인터넷 응용
FTP (cont.) • Text mode vs. Binary mode • 시스템에 따라 파일에 사용하는 문자들이 다름 • Text 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 : 대문자/소문자 구분하여 검색 • -e : 단어와 정확히 일치하는 파일만 검색 • -d <file> : 처리 결과를 지정한 파일에 저장 • -L : 사용 가능한 archie 서버의 목록 출력 • -m <n> : n개까지 검색 인터넷 응용
Archie (cont.) • 명령어(server) • find : 지정된 파일을 검색 • list : DB내의 각 사이트의 목록과 갱신된 시간을 출력 • help : 도움말 • set : archie 서버의 환경 설정 인터넷 응용
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 (서버설정) • $ rn (뉴스 읽기) • $ 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 • “/part” 명령어 입력 • Smiley • :-) 웃는 모습 • ;-) 윙크하는 모습 • 8-) 안경을 낀 모습 • :-i 흡연 중 • *:-( 술에 취한 모습 인터넷 응용
Gopher • 정의 • 인터넷에 산재되어 있는 정보들을 한 곳에서 검색 • 메뉴방식으로 검색 • 사용법 • gopher gopher_server_address 인터넷 응용
Gopher (cont.) > gopher gopher.kotis.net 인터넷 응용
Gopher (cont.) 인터넷 응용
Gopher (cont.) 인터넷 응용
finger • 기능 • 어떤 사람이 인터넷에 접속했는지 여부 • 특정 인터넷 사용자가 최근에 인터넷 사용한 시간이 언제인지 • 전자우편을 제대로 받았는지에 관한 정보 • 사용방법 • finger E-mail주소 인터넷 응용
finger (cont.) 인터넷 응용