백엔드 45

서버 스터디 2주차 [키워드 정리]

클라이언트-서버 통신 프로토콜 HTTP(80 포트) : HTTP(Hypertext Transfer Protocol)는 인터넷에서 데이터를 주고받을 수 있는 프로토콜 보내는 데이터: HTML 문서, 이미지, 동영상, 오디오, 텍스트 문서 웹의 어플리케이션 계층 프로토콜(TCP/IP 위에서 작동) HTTPS(443 포트) : HTTP 프로토콜의 보안 버전 중요한 데이터를 안전하게 전송 443 포트, https:// 사용 웹서버와 웹브라우저간의 보안, 공개키/개인키 대칭키 기반으로 사용 FTP(21 포트): 서버와 클라이언트 사이에서 TCP/IP를 통해 파일을 송수신하기 위한 프로토콜 파일 전송 프로토콜(File Transfer Protocol) 보안 부분에서 취약 SFTP(22 포트): SFTP(Secure..

백엔드 2021.10.10

서버 스터디 1주차 [키워드 정리]- (2)

APM Application Performance Management의 약자 APM의 A는 Application, 그중에서도 Web Application을 의미함. 기업의 웹 서비스 성능을 관리하는 서비스 APM의 P는 Performance, 애플리케이션의 성능을 의미함. 웹서비스의 응답속도를 구하기 위해 APM 서비스는 트랜잭션을 추적하고 분석함. APM의 M은 Management 또는 Monitoring이 사용됨. APM은 애플리케이션 성능 관리 또는 애플리케이션 성능 모니터링으로 불림. 비트나미 bitnami 는 가상 어플라이언스 및 웹 앱, 개발 스택용 소프트웨어 패키지 및 설치 라이브러리 복잡한 과정의 어플리케이션 솔루션들을 패키지로 만들어 간단히 설치할 수 있도록 도와주는 프로그램 WAMP는 ..

백엔드 2021.09.29

서버 스터디 1주차 [키워드 정리] - (1)

서버와 서비스 서버의 사전적 정의: 네트워크에서 다른 컴퓨터나 소프트웨어와 같은 클라이언트에게 서비스를 제공하는 컴퓨터 서버는 클라이언트에게 여러 가지 서비스를 제공하는 것을 뜻함. 클라이언트 - 서버 관계 서버는 클라이언트에게 여러 가지 서비스를 제공하는 것을 뜻한다. Ex) 웹 브라우저(클라이언트), 웹 사이트의 콘텐츠가 있는 컴퓨터(서버) 서버는 클라이언트로부터 요청(Request)를 받아야 처리를 시작하여 서비스를 제공한다. 클라이언트가 서버에게 어떤 서비스를 요청 서버는 요청에 응답해 처리를 수행 서버는 처리 결과를 클라이언트에게 반환 클라이언트는 처리 결과를 받음 서버 구조 [Server Program] 1. 웹서버 하드웨어 측면: 웹서버의 소프트웨어와 컴포넌트 파일을 저장하는 컴퓨터 (컴포넌..

백엔드 2021.09.29