FTP vs HTTP vs HTTPS

고장난 고양이·2022년 7월 19일
0

운영체제

목록 보기
11/21
post-custom-banner

FTP(File Transfer Protocol)

TCP/IP 네트워크 상에서 컴퓨터들이 파일을 교환하기 위해 1971년에 최초로 공개된 통신 규약이다.

동작 원리

  • FTP는 client - server 프로토콜
  • 2개의 기본 채널이 필요
  • 21 번 포트 사용
  • 파일을 업로드, 다운로드, 수정을 한다.
  • 파일을 작업하는 동안은 서버와 계속 연결되어있음
  • 양방향 시스템
  • 파일 교한을 위해 인증 필요
  • 큰파일을 보낼때 효율적임

HTTP(Hyper Text Transfer Protocol)

서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜

http 기본

https://velog.io/@narangke3/HTTP-%EA%B8%B0%EB%B3%B8

http 메서드

https://velog.io/@narangke3/HTTP-%EB%A9%94%EC%84%9C%EB%93%9C

http 메서드 활용

https://velog.io/@narangke3/HTTP-%EB%A9%94%EC%84%9C%EB%93%9C-%ED%99%9C%EC%9A%A9

HTTP vs HTTPS

HTTP는 암호화가 추가되지 않았기 때문에 보안에 취약한 반면, HTTPS는 안전하게 데이터를 주고받을 수 있다.

하지만 HTTPS를 이용하면 암호화/복호화의 과정이 필요하기 때문에 HTTP보다 속도가 느리다.

또한 HTTPS는 인증서를 발급하고 유지하기 위한 추가 비용이 발생하다.

그렇다면 언제 HTTP를 쓰고, 언제 HTTPS를 쓰는 것이 좋겠는가?

개인 정보와 같은 민감한 데이터를 주고 받아야 한다면 HTTPS를 이용해야 하지만, 노출이 되어도 괜찮은 단순한 정보 조회 등 만을 처리하고 있다면 HTTP를 이용하면 된다.

참고
https://mangkyu.tistory.com/98

profile
개발새발X발일지
post-custom-banner

0개의 댓글