대학 전공 수업/컴퓨터 네트워크

BLUETOOTH 개요 & 전자메일

코딩하는 친구 2023. 5. 19. 23:15

블루투스

블루투스는 전화기, 노트북, 컴퓨터, 카메라, 프린터 등과 같은 서로 다른 기능을 가진 장치를 연결하기 위해 설계된 무선 LAN 기술

블루투스 LAN은 네트워크가 자발적으로 형성되는 애드 혹 네트워크의 일종

  • IEEE 802.15 표준안
  • 무선 개인 영역 네트워크(Personal Area Network, PAN)로 정의

2.4GHz 대역에서 약 1Mbps 데이터율

피코넷

  • 블루투스 네트워크
  • 8개의 지국으로 구성
  • 하나는 주국, 나머지는 종국
  • 일대일 또는 일대다 통신 가능

스캐터넷

  • 피코넷이 합쳐진 네트워크
  • 현 피코넷의 종국이 다른 피코넷의 주국이 됨

전자메일

전자 메일 사용자 환경

  • 메일 편집

메시지를 작성, 수신 메일의 회신, 수신 메일을 전달할 때 필요

  • 메일 내용 읽기

메일 프로그램에서 제공하는 기본 기능을 이용해 읽음

  • 수신 메일 관리

수신한 메일을 보관, 삭제, 파일시스템에 보관할 수 있음

  • 전달 여부 통지

전송한 메일이 수신자에게 수신 되었는지에 대해 송신자에게 회신하는 용도

  • 메일 전달

전송한 메일은 목적지 호스트까지 안전하게 전달되어야 함

  • 메일 처리

전자 메일 주소 형식

  • 수신 메일 읽는 방법

- 서버에 직접 로그인하여 메일 프로그램을 실행함으로써 메일을 확인

- PC에서 메일 서버에 보관된 메일을 다운로드 하여 확인

  • 메일 형식

메일 내용은 ASCII 코드 기반의 텍스트 형식으로 정의됨

멀티미디어 데이터를 수용하기 위한 기능 확장

  • 메일 내용 : 메시지 헤더, 메시지 내용

- 메시지 헤더: 메일 제목, 수신 날짜 등

- 메시지 내용: 내용, 사용자가 전송한 데이터 등

- 사용자 헤더: '<헤더 이름>' : '<헤더 값>' 형식으로 표현

  • MIME(Multipurpose Internet Mail Extensions)

ASCII 기반의 메시지 형식을 그대로 유지

메시지 내용에 멀티미디어 데이터 인코딩 방법을 추가로 정의하여 멀티미디어 데이터를 수용 가능하게 확장함

(SMTP가 이진 데이터를 전송하지 못하기 때문)

전자 메일 시스템 구조

  • 사용자 환경: 메일 응용 프로그램인 사용자 에이전트(UA)
  • 네트워크 환경: 메일을 중개하고 송수신하는 메일 전송 에이전트(MTA)

  • 사용자 에이전트(User Agent)

메일을 송수신 하기 위해 이용하는 프로그램

  • 사용자 프로그램 입력 정보

- 송신자의 메일 주소

- 수신자의 메일 주소

- 참조자의 메일 주소

- 메일의 메시지 헤더: 메일 제목

- 메일의 메시지 바디: 메일의 내용

  • 메일 전송 에이전트(Mail Transfer Agent)

- 받는 메일 서버(POP3 - Post Office Protocol)

: UA와 MTA 서버 사이의 연계 프로토콜

- 보내는 메일 서버(SMTP - Simple Mail Transfer Protocol)

: 메일 전송 요청을 의뢰할 서버로 메일을 전송하는 프로토콜

  • SMTP와 POP 서비스의 관계
  • IMAP(Internet Message Access Protocol)

SMTP

전자 메일 전송은 SMTP 프로토콜을 지원하는 호스트 사이에 이루어짐

SMTP 명령과 그에 따른 SMTP 응답 과정을 반복해 메일을 전송

메일을 보내는 과정

- SMTP 클라이언트가 TCP를 이용해 SMTP 서버와 세션을 설정

- SMTP 서버에 메일을 보내는 데이터 전송 단계를 진행

- 메일 전송을 완료하면 TCP 연결 해제 단계가 진행, SMTP 세션이 종료

  • SMTP의 구조

SMTP 클라이언트와 SMTP 서버 사이의 데이터 전송 규칙

POP 서비스

  • POP와 SMTP

POP 서비스: SMTP와 별도로 SMTP 서버와 PC / 스마트폰을 연동

  • POP과 SMTP와의 비교

- POP

: POP 명령과 응답

: TCP 110번 Well-known 포트를 이용

: 메일 다운로드 과정에서 사용자 인증 허가가 반드시 필요

-SMTP

: SMTP 명령과 SMTP 응답

: TCP 25번 Well-known 포트를 이용

: 메일 송수신 과정에서 수신자의 인증 허가를 받을 필요가 없음