컴퓨터 네트워크의 기초 3부 - 네트워크 프로토콜(3)
네트워크관련게시판
하나님-사람 2011-11-21 , 조회 (1215) , 추천 (0) , 스크랩 (0)
출처
원문

컴퓨터 네트워크의 기초 3부 - 네트워크 프로토콜

E 메일을 받고 보내기 위한 규약 - POP / SMTP

편지를 정확하게 보내고 받기 위해 우리는 우편번호를 적고, 보내는 사람 주소 위치, 받는 사람 주소 위치를 구분하여 기재한다. 이것이 편지 송수신에 대한 사회적인 규약이다. E 메일(이하 메일)도 마찬가지다. 메일을 인터넷으로 보내기 위한 프로토콜과 받기 위한 프로토콜을 정확히 구분해서 사용해야 하는데, 전자가 POP, 후자가 SMTP 프로토콜이다.

 09_2.jpg

일반적으로 네이버 등의 포털 사이트의 메일 서비스를 통해 메일을 주고받을 때는 이들 메일 프로토콜에 대해 몰라도 된다. 포털 측에서 미리 설정해 뒀기 때문이다. 하지만 MS 아웃룩 등의 메일 클라이언트 프로그램을 설치해 이를 통해 메일을 발신, 수신하기 위해서는 POP, SMTP 프로토콜 설정을 직접 해야 한다. 예를 들어 네이버 메일을 MS 아웃룩에서 사용하려면, 네이버에서 제공하는 메일 수신용 POP 서버 주소(pop.naver.com)와 발신용 SMTP 서버 주소(smtp.naver.com)를 아웃룩에 입력하면서 계정과 암호를 설정해야 한다(물론 네이버 로그인 계정과 암호다). POP 설정만 하면 메일 수신만 가능하고, SMTP 설정만 하면 메일 발신만 가능하다.

 10_1.jpg

MS 아웃룩 같은 프로그램 외에도 스마트폰이나 태블릿 PC 등에 제공되는 메일 애플리케이션에서도 이와 같은 POP/SMTP 설정을 해야 외부 메일을 기기에서 직접 확인, 전송할 수 있다.

한편 메일을 수신하는 프로토콜은 POP 이외에 IMAP이라는 것도 많이 사용된다. 스마트폰 등에 주로 적용되는데, 메일 수신함을 폴더 형태로 편리하게 사용할 수 있거나 서버의 메일 수신함과 기기의 수신함을 동기화시킬 수 있고, 메일 미리 읽기 등이 가능하다는 특징이 있다. 설정하는 방법은 POP와 동일하다. 네이버의 경우 메일 수신 서버 설정에 imap.naver.com이라 입력하면 된다.

IP 주소를 자동으로 설정하기 위한 규약 - DHCP

앞선 1부 강의에서 살펴본 IP 주소 등의 네트워크 정보를 컴퓨터에 자동 설정하도록 하는 프로토콜이다. DHCP 서버가 각 컴퓨터에 IP 주소 등의 정보를 뿌려줄 때 상호 간에 지정한 통신 규약이 DHCP다(이를 ‘유동 IP 주소’라 한다고 1부(http://it.donga.com/openstudy/3106/)에서 배웠다). DHCP 환경에서는 IP 주소가 중복 사용될 염려가 없으며, 켜져 있는 컴퓨터에만 IP 주소 등을 할당하기 때문에 IP 주소가 쓸데없이 낭비되는 일도 없다. 물론 사용자가 일일이 직접 IP 주소 등을 입력할 필요가 없다는 점이 DHCP 서비스의 가장 큰 장점이다.

  11_1.jpg

현재 판매되는 인터넷 유무선 공유기에는 이 DHCP 서비스가 기본적으로 제공되어 하나의 공인 IP 주소를 여러 대의 컴퓨터에서 공유할 수 있다. 공유기가 아니더라도 DHCP 서버를 직접 구현하여 사용할 수도 있다. MS 윈도우 서버 운영체계나 리눅스 등의 DHCP 서비스를 실행한 후 IP 주소를 자동 할당할 컴퓨터 대수에 맞게 IP 주소 범위(pool)를 설정하면 그 범위 내에서 서버가 알아서 컴퓨터에 IP 주소를 할당한다. 물론 이 정보를 수신한 컴퓨터도 알아서 자동으로 네트워크 설정을 완료하게 된다.

 12_1.jpg

지금까지 이번 강의에서는 7개의 프로토콜에 대해서만 간략하게 알아봤지만, 실제로 컴퓨터나 네트워크 기기가 서로 통신하는 데는 수많은 프로토콜이 사용된다. 이에 대해 자세히 설명하려면 웬만한 두께의 참고서 한 권 정도가 된다. 물론 우리가 컴퓨터와 네트워크를 사용하는데 이들 프로토콜을 전부 알아야 할 필요도 없고 그러기도 어렵다. 하지만 분명한 건, 이렇게 복잡 다양한 통신 기술과 서비스가 톱니바퀴처럼 정확히 맞물려 돌아가고 있기 때문에, 책상에 앉아 지구 반대편 동네의 인터넷 웹 페이지에 접속할 수 있다는 점이다. 그런 만큼 일상의 일부가 된 인터넷을 지금보다 훨씬 유용하고 신속하게 사용하기 위해서는, 적어도 위의 프로토콜에 관한 기초 지식 정도는 알아두는 것이 바람직하다 하겠다.

약어 풀이

  • OSI - Open System Interconnection
  • TCP/IP - Transmission Control Protocol / Internet Protocol
  • HTTP - HyperText Transfer Protocol
  • HTTPS - HyperText Transfer Protocol Secure
  • HTML - HyperText Markup Language
  • FTP - File Transfer Protocol
  • POP - Post Office Protocol
  • SMTP - Simple Mail Transfer Protocol
  • IMAP - Internet Message Access Protocol
  • DHCP - Dynamic Host Configuration Protocol

글 / IT동아 이문규(munch@itdonga.com)


http://it.donga.com/openstudy/3315/?page=3

pc

추천 스크랩 전체목록