WWW
-HTTP를 기반
-다양한 그래픽 유저 인터페이스를 사용
-분산 클라이언트-서버 모델
-서로 다른 개발 환경과 운영체제에서도 상호 통신이 가능
Gopher 서비스
-텍스트 기반의 메뉴 인터페이스
-터미널 환경을 기반으로 대량의 정보 검색 및 저장을 위해 사용되었음
-계층적으로 분류되어 있다.
MTA: SMTP를 이용하여 메일을 전달, Transfer
MUA: 메일을 작성하고 읽는 사용자 인터페이스, User
MDA: 수신된 메일을 수신자의 메일 박스에 전달, Delivery
송신은 SMTP, 수신은 POP3(수신하면 삭제), IMAP4(수신해도 보관)를 이용
MIME(Multipurpose Internet Mail Extension): 전자우편을 위한 표준
FTP
-통신모드
--패시브 모드: 서버가 지정해준 포트로 송수신
--액티브 모드: 요청한 포트로 송수신
-20번(데이터 전송 포트), 21번(제어 포트)
-익명(anonymous) 계정을 허용
DNS (Domain Name System)
-분산된 트리 형태의 계층적 구조로 도메인명을 관리
-루트 도메인
--최상위 도메인들
--com(영리 기관), org(비영리 기관), int(국제 기관), kr/jp/fr(국가기관)
/etc/host.conf
/etc/hosts
/etc/resolv.conf
Telnet vs SSH
Telnet은 Byte 스트림 형식으로 데이터를 주고 받고
SSH는 암호화 기법을 사용해서 전송/암호문을 압축하여 전송
telnet [hostname]
-d: 디버깅을 작동
-a: 자동 로그인을 시도
-l: 자동 로그인을 위해 사용자 이름을 원격 시스템으로 전송
"포트번호": 연결할 포트를 지정 -> 해당 서비스 활성화 여부 확인
ssh [옵션] [도메인 또는 서버주소] 또는 [계정명@서버주소]
-p: 연결할 포트를 지정
-l: 사용할 로그인 이름을 지정
NFS (Network File System)
-네트워크 기반에 다른 시스템과 파일 시스템을 공유하기 위한 클라이언트/서버 프로그램
-다른 컴퓨터의 파일 시스템을 공유하여 자신의 디렉터리인 것처럼 사용할 수 있게 한다.
-portmap이 먼저 수행되어 있어야 한다.
portmap
-NIS, NFS 등 RPC (Remote Procedure Call) 연결에 관여하는 데몬
RPC
-동적으로 서비스와 포트를 연결할 때 사용
-포트와 서비스가 정적으로 구성된 경우 /etc/services 파일을 참조
-동적으로 해야할 경우 rpcbind를 사용 (SUN에서는 sunrpc)
-과정
1. rpcbind(포트 111)에 접속
2. 서비스를 위한 포트번호 요구
3. 사용되지 않는 포트 번호를 전송하고, 그 포트번호를 자신이 동작하는 시스템의 해당 서비스에 할당
'리눅스 마스터' 카테고리의 다른 글
리눅스 응용 분야 (0) | 2021.10.16 |
---|---|
인터넷 서비스의 설정 (0) | 2021.10.16 |
네트워크 개념 (0) | 2021.10.16 |
X-Windows (0) | 2021.10.16 |
주변 장치 연결 및 설정 (0) | 2021.10.16 |