공부/TCP IP

[ TCP/IP ] 통신 서비스와 프로토콜

haena02 2023. 2. 9. 20:31
반응형

서버와 클라이언트

 

서비스를 제공하는 측을 서버, 서비스를 받는 측을 클라이언트라고한다.

이 둘이 통신하는 과정은 아래와 같다.

  1. 클라이언트가 받고싶은 서비스를 주문한다.
  2. 서비스를 담당하는 서버에게 클라이언트의 요청을 전달한다.
  3. 클라이언트의 주문대로 서비스를 제공한다.

 

URL

 

네트워크 상에 있는 특정 데이터 등을 표시할 때 사용하는 것이 URL이다.

URL은 스킴명, 도메인, 포트번호(생략가능), 경로, 파일명으로 이루어져있다.

 

스킴명은 아래과 같은 종류가 있다.

  1. http - WWW 웹서비스
  2. ftp - 파일전송
  3. mailto - 전자메일
  4. telnet - 원격 로그인

URL안의 도메인을 좀더 알아보자.

도메인은 ccTLD와 gTLD 두가지 종류가 있다.

ccTLD는 서버명, 조직명, 조직속성, 국가코드로 이루어져 있다.  (ex www.haena.co.kr)

gTLD는 나라에 관계없기 때문에 국가코드가 필요 없이  서버명, 조직명, 조직속성으로 이루어져 있다.

 

 

WWW

 

웹페이지는 하이퍼텍스트라는 문서로 작성된다.

하이퍼텍스트란 페이지 일부분에 다른 페이지의 위치정보를 심어 놓아서 페이지들을 겹할 할 수 있는 기술이다.

하이퍼텍스트를 사용하여 전 세계에 인터넷에서 정보를 공개, 공유하는 서비스를 WWW서비스라고 한다. 

 

WWW서버에 대한 클라이언트가 되는 것은 브라우저 애플리케이션이다. 

이는 서버로부터 받은 데이터를 사용자가 알기 쉬운 형식으로 표시한다. 

통신은 HTTP(HyperText Transfer Protocol) 라는 프로토콜을 기초로 일어난다. 

 

전자메일

 

메일은 각자의 메일박스를 거쳐서 한다.

메일은 <메일계정@서버의도메인> 으로 이루어져있다.

메일 서버의 클라인언트는 메일러이다.

 

SMTP(Simple Mail Transfer Protocol)라는 프로토콜은 메일 전송을 담당하고,

POP(Post Office Protocol)이라는 프로토콜은 클라이언트에게 메일 제공을 담당한다. 

 

 

파일 전송

 

파일 전송 서비스로는 FTP서비스가 유명하다. 

FTP 서버 내에 미리 전송 공간을 확보해두고 클라이언트가 파일을 업로드하거나 다운로드 할 수 있도록한다.

FTP서비스에서 클라이언트가 되는 것은 전용 애플리케이션이나 FTP서비스를 처리하는 WWW브라우저 등이다. 

 

 

원격 로그인

 

원격 로그인 서비스란 떨어진 장소에 있는 다른 컴퓨터를 조작할 수 있는 서비스이다.

대표적인 서비스로는 Telnet 서비스이다.

 

이는 기본적으로 명령어 프롬포트와 같은 CUI에서 작동한다.

Telnet서비스에서는 클라이언트 측의 키보드를 사용하여 입력한 명령이 서버로 보내져서 결과가 클라이언트로 반환된다. 

반응형

'공부 > TCP IP' 카테고리의 다른 글

[ TCP/IP ] 네트워크층  (0) 2023.02.14
[ TCP/IP ] 트랜스포트층  (0) 2023.02.13
[ TCP/IP ] 애플리케이션층  (0) 2023.02.11
[ TCP/IP ] TCP/IP 개요  (0) 2023.02.06
[ TCP/IP ] TCP/IP의 기본  (1) 2023.01.30