본문 바로가기
HTTP

[HTTP] IT 단축어 용어 간단 정리 (TCP, FTP, TSL, SSL, SSH, SSE, SEO, SSO, SSR, CSR, XSS, CSRF ...)

by sky-j 2023. 7. 18.
반응형

TCP(Transmission Control Protocol)

  • TCP (전송 제어 프로토콜)은 두 개의 호스트를 연결하고 데이터 스트림을 교환하게 해주는 중요한 네트워크 프로토콜이다. TCP는 데이터와 패킷이 보내진 순서대로 전달하는 것을 보장해준다.

FTP(File Trasfer Protocol)

  • 파일을 전송하는데 사용되는 프로토콜

FTPS(FTP Secure, FTP-SSL, FTPES, S-FTP)

  • 일반적으로 쓰이는 파일 전송 프로토콜(FTP)의 확장으로, 기존의 FTP에 전송 계층 보안(TLS)과 보안 소켓 계층(SSL) 암호화 프로토콜에 대한 지원이 추가

SMTP(Simple Mail Transfer Protocol)

  • 인터넷 연결을 통하여 이메일을 보낼 때 사용되는 프로토콜

DNS(Domain Name System)

  • 도메인 네임을 ip주소로 매핑(Mapping)해주는 시스템

HTTP(Hyper Text Transfer Protocol)

  • WWW(월드 와이드 웹)에서 HTML 문서를 송수신 하기 위한 표준 프로토콜

SSL(Secure Sockets Layer)

  • 암호화 기반 인터넷 보안 프로토콜로 전달되는 모든 데이터를 암호화하고 특정한 유형의 사이버 공격도 차단. SSL은 TLS(Transport Layer Security) 암호화의 전신이기도 하다. SSL/TLS 를 사용하는 웹사이트 URL은 HTTP 대신 HTTPS가 사용된다.

TLS(Transport Layer Security)

  • SSL의 업데이트 버전

SSH(Secure Shell Protocol)

  • 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 응용프로그램 또는 프로토콜. 즉, 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해서 서로 통신을 할 때 보안적으로 안전하게 통신을 하기 위해 사용되는 프로토콜.

SSE(Server-Sent Events)

  • 참고: https://velog.io/@alswn9938/SSE%EB%9E%80
  • 기본 적으로 클라이언트 요청 -> 서버 -> 응답 ->클라이언트 이 흐름인데 
  • SSE는 서버 -> 응답 -> 클라이언트로 구독 형태의 알림을 줌

SEO(Search Engine Optimization)

  • 검색엔진 최적화, 즉 검색엔진에서 찾기 쉽도록 사이트를 개선하는 프로세스

SSO(Single Sign-On)

  • 1회 사용자 인증으로 다수의 애플리케이션 및 웹사이트에 대한 사용자 로그인을 허용하는 인증 솔루션

SPA(Single Page Application)

  • 하나의 페이지로 이루어진 홈페이지

MPA(Multiple Page Application)

  • 여러 개의 페이지로 이루어진 홈페이지

CSR(Client Side Randering)

  • 구동 방식은 초기 로드 시 빈 HTML과 모든 로직이 담겨 있는 Javascript 다운로드를 합니다. 그 후 빈 HTML에 Javascript를 이용하여  Dom을 동적으로 생성하여 그려 내게 됩니다.(SPA와 관련)

SSR(Server Side Randering)

  • SSR은 서버 사이드 렌더링이라는 뜻으로 구동 방식은 서버에서 렌더링하여 완성된 HTML 파일을 로드해 줍니다.
    클라이언트에서 요청할 때마다 각 상황에 맞는 HTML 파일을 넘겨주기 때문에 페이지가 여러 가지일 수밖에 없습니다. (MPA와 관련)

XSS(Cross-site Scripting)

  • 사이트 변조나 백도어를 통해 클라이언트에 대한 악성공격
  • 웹사이트 관리자가 아닌 이가 웹 페이지에 악성 스크립트를 삽입할 수 있는 취약점으로 발생되는 공격

CSRF(Cross-site Request Forgery)

  • 요청을 위조하여 사용자의 권한을 이용해 서버에 대한 악성공격
  • 사용자가 자신의 의지와는 무관하게 공격자가 의도한 행위(수정, 삭제, 등록 등)를 특정 웹사이트에 요청하게 하는 공격
반응형