<TCP/IP 통신 서비스와 프로토콜>
대부분의 통신 서비스는 서버와 클라이언트의 주고받기의 형태로 이루어짐
Server : 서비스를 제공하는 측
Client : 서비스를 받는 측
* 한 대로 두가지 이상의 역할을 하는 경우o
URL(Uniform Reso-urce Locator) : 네트워크 상에 있는 특정 데이터 등을 표시
* 도메인은 계층 구조로 되어 있으며 오른쪽 항목으로 갈수록 그룹의 규모가 커짐
<스킴명>
스킴명 | 서비스 종류 |
http | WWW |
ftp | 파일 전송 |
mailto | 전자메일 |
telnet | 원격 로그인 |
gTLD(generic Top Level Domain) : 'com' 이나 'org' 등 나라에 관계없이 사용할 수 있는 조직 속성
* gTLD를 사용하는 경우 국가 코드는 필요x
주요 gTLD | 의미 |
com | 'commercial'의 약자로 상업용 |
org | 'organization'의 약자로 비영리 단체용 |
net | 'network'의 약자로 네트워크 관련 기업용 |
biz | 'business'의 약자로 비즈니스 용 |
info | 'information'의 약자로 정보 서비스 관련 기업용 |
ccTLD : 국내에서만 사용 가능한 조직 속성
* ex) 'co'
WWW(World Wide Web)
- 하이퍼텍스트를 사용하여 전 세계 인터넷에서 정보를 공개, 공유하는 서비스
WWW 브라우저
- WWW 에 대한 클라이언트가 됨
- WWW 서버와 HTTP 프로토콜을 기초로 정보를 주고받음
<통신 서비스>
전자메일
- 사용자끼리 문자나 파일을 손쉽게 주고받을 수 있는 서비스
- 메일 서버와 메일러(Client)의 주고받기
- SMTP 서버 : SMTP를 사용하여 메일 전송을 담당하는 프로그램
- POP 서버 : POP를 사용하여 클라이언트에게 메일 제공을 담당하는 프로그램
(일반적으로 한대의 컴퓨터가 SMTP 서버와 POP 서버를 겸임함)
파일 전송
- WWW 서버에 웹 페이지의 데이터를 업로드할 때 사용
ex) FTP 서비스
원격 로그인
- 떨어진 장소에 있는 다른 컴퓨터를 조작할 수 있는 서비스
ex) Telnet
- Client : telnet 명령 or Tera Term 애플리케이션
* 기본적으로 CUI 환경(Windows -> 명령크롬프트) 에서 작동
넷뉴스
- 사용자끼리의 정보 교환 서비스
- NEWS 서버 : 넷뉴스를 관리하는 서버 (NNTP 프로토콜 사용)
파일 공유
- 파일이나 애플리케이션 등을 다른 사용자와 함꼐 사용할 수 있도록 하는 통신 서비스
- 공유하고 있는 파일은 다른 컴퓨터에서도 보임
- 파일 공유는 클라이언트가 수행한 조작을 서버로 실시간으로 보냄으로써 이루어짐
ex) Windows : SMB. CIFS UNIX : NFS
기타 서비스
- IP 전화 : VoIP 기술을 사용하여 인터넷이나 독자적인 네트워크에서 통신하는 전화 서비스
* VoIP : 상대의 전화번호나 음성 데이터를 패킷화시켜 전달하는 기술
- 인스턴트 메신저(IM) : 미리 등록한 다른 Cilent가 통신할 수 있는 상태인지 아닌지를 확인하여 그 상태를 표시하고 실시간으로 통신할 수 있는 서비스
참고문서 : TCP IP 그림책
'CS > 네트워크' 카테고리의 다른 글
[TCP/IP 그림책] 트랜스포트층(4장) (0) | 2019.05.18 |
---|---|
[TCP/IP 그림책] 애플리케이션층(3장) (0) | 2019.05.18 |
[TCP/IP 그림책] 개요(1장) (0) | 2019.05.10 |
[TCP/IP 그림책] 맛보기(0장) (0) | 2019.05.10 |
[윤성우의 열혈 TCP/IP 소켓 프로그래밍] 멀티쓰레드 기반의 서버구현 (0) | 2019.02.09 |
댓글