
1. www
프로토콜 HTTP(Hyper Text Transfer Protocol)를 기반으로 한 멀티미디어(하이퍼미디어)와 하이퍼텍스트를 통합한 정보 검색 시스템
분산 클라이언트-서버 모델을 기반으로 함(1대의 서버에 여러 대의 클라이언트가 접속하여 서비스를 받음)
1989년 CERN(유럽입자 물리학 연구소)에서 하이퍼텍스트가 시작되었으며, 1990년 WWW라는 넥스트 플랫폼용 브라우저가 공개됨
다양한 웹 브라우저들이 있음
2. 메일 서비스
SMTP, 수신은 POP3 or IMAP4를 이용3. FTP 서비스
FTP(File Transfer Protocol) TCP/IP에 의해 제공되는 호스트 간의 파일 복사를 위한 프로토콜
통신 모드
passive mode: FTP 서버가 지정한 포트로 클라이언트가 트래픽 송수신active mode: 클라이언트가 요청한 포트로 FTP 서버가 트래픽 송수신사용 포트: 20번(일반 데이터 전송용), 21번(제어 데이터 전송용)
FTP는 사용자 계정을 가진 사용자들의 접속과 익명(anonymous)의 로그인 허용
delete: 파일 삭제
4. NFS(Network File System)
다른 컴퓨터의 파일 시스템을 마운트하고 공유하여 자신의 디렉터리인 것처럼 사용할 수 있음
portmap(rpcbind): NIS, NFS 등 RPC(Remote Procedure Call) 연결에 관여하는 데몬
5. RPC(remote Procedure Call)
동적으로 서비스와 포트를 연결할 때 사용하는 방법
기본적으로 포트와 서비스가 정적으로 구성될 때는 /etc/services 파일을 참조
동적으로 포트를 할당 받아 사용할 때는 RPC인 rpcbind(SUN에서는 sunrpc)를 사용
6. DNS 서비스
호스트 이름을 기반으로 IP주소로 변환(또는 조회) 하거나 IP주소를 기반으로 호스트 이름으로 변환/조회 시켜주는 프로토콜
dig: DNS 서버 설정 정보 확인
7. Telnet
웹 서비스 동작 여부 확인
telnet IP주소 포트
telnet www.younghin.com 218. SSH
ssh -p/포트 번호/IP 주소
ssh -p 180 192.168.1.1계정명 기반 접속: ssh '-l' 아이디 IP주소 또는 ssh 아이디@IP주소 [명령어]
anonymous(익명) 접속을 허용하지 않음
인증파일 경로: /home/[USER_ID]/.ssh/authorized_keys
9. 프로그램과 전송 규약
SMTP: sendmail, qmail
POP: qpopper
IMAP: imapd
ICMP: inet
DNS: bind
FTP: proftpd
10. 브라우저
opera: '스피드 다이얼'을 최초로 선보인 웹 브라우저
Firefox: 모질라 재단에서 개발한 자유 소프트웨어 웹 브라우저
10. 기타
Gopher: 인터넷 기반의 문서 검색 시스템으로 텍스트 기반의 메뉴 인터페이스를 통해 정보 검색 기능을 제공
2000년 초반에 새로운 인터넷 도메인 7개
biz, info, name, cooop, meseum, aero, proSAMBA: 리눅스와 윈도우 시스템 간의 자료공유를 위해 사용되는 인터넷 서비스
SMB, CIFS