비신뢰성비연결형주소 지정(IP)경로 설정(라우팅)재귀성 질의
- Local DNS 서버에서 Root DNS 서버에 요청을 보내고 그 후 하향식 접근으로 최상위 서버에서 밑 쪽으로 IP주소를 검색해 재귀적으로 반환해주는 방식
반복적 질의
- Local DNS 서버가 각각의 최상의 서버부터 밑의 서버까지 하나씩 요청 후 응답을 받는 방식
Local DNS 서버?
Root DNS 서버
자동으로 할당해주는 프로토콜| 할당 형대 | 설명 |
|---|---|
| 수동 할당 (Manual Allocation) | DHCP 서버의 관리자가 수동으로 개별 장비별(중요 호스트, 라우터 등)로 고정 설정 |
| 자동 할당 (Automatic Allocation) | IP 주소의 영구적 독점 사용 |
| 동적 할당 (Dynamic Allocation) | 제한된 수량의 IP 주소 재사용, 한시적 사용(leased period), 자동 재활용 대부분의 네트워크가 사용하는 방식 |

신뢰성 있는 데이터 통신을 하기 위한 통신 규약
3개의 TCP 패킷을 교환하는 통신방식4개의 TCP패킷을 교환하는 통신방식연결형 방식전이중(Full-Duplex)와 점대점(Point to Point)방식연결형 방식
- 송신자와 수신자가 서로 연결이 되었는지 확인한 후 데이터를 교환하는 방식
전이중 방식
- 동시에 양방향 전송이 가능한 방식
빠르게 데이터 통신을 하기 위한 통신 규약비연결식 방식| TCP | UDP | |
|---|---|---|
| 연결 방식 | 연결형 | 비연결형 |
| 전송 순서 | 전송 순서 보장 | 전송 순서 보장 X |
| 수신 여부 확인 | O | X |
| 통신 방식 | 1:1 | 1:1, 1:N, N:N |
| 신뢰성 | 높다 | 낮다 |
| 속도 | 느리다 | 빠르다 |

| 종류 | 특징 |
|---|---|
| FTP | ID, Password를 인증하고 TCP 프로토콜을 사용하여 데이터를 송수신 |
| TFTP | 인증을 하지않고 UDP 기반으로 데이터를 빠르게 송수신, 69번 포트 사용 |
| SFTP | 전송구간에 암호화 기법을 사용하여 기밀성 제공 |

Secure File Transfer Protocol
시큐어 셸(SSH) 데이터 스트림을 통해 파일 전송시 높은 수준의 파일 보호를 실현하는 별도의 프로토콜
FTP의 대안 중 하나
22번 포트 사용
시큐어 셸(SSH)
| 구분 | SFTP | FTP |
|---|---|---|
| 보안성 | 높음 | 낮음 |
| 방화벽 | 안정적임 | 취약함 |
| 포트 번호 | 단일 포트 번호 | 여러 포트 번호 |
전자우편을 전송하는 프로토콜Public Key와 Private Key 사용