호스팅이란? 호스팅(Hosting)이란 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스를 말한다. 즉, PC상의 프로젝트를 세상 밖으로 공유하려면 네트워크/인터넷을 통해 다른 컴퓨터들과 쌍방향 통신이 가능한 컴퓨터 ( Host ) 로 만들어야 하며 그러한 과정을 호스팅이라고 하는 것이다. 그렇다면 호스팅의 종류에 대해 알아보자 ! 위의 표로 자신의 맞는 서비스를 찾는 것이 관건! 개발스터디/server 2024.01.09
도메인과 DNS 그리고 WWW의 차이 웹 개발자라면 도메인은 익숙할 것이다. IP( 인터넷 주소 ) 를 호출하는 익숙한 형태의 이름 !! www.어쩌구.com ㄴ 이것이 바로 도메인이다. 그렇다면 DNS 란? DNS(Domain Name System)은 사용자가 숫자로 된 인터넷 프로토콜 주소 대신 인터넷 도메인 이름과 검색 가능한 URL을 사용하여 웹사이트에 접속하는 것을 가능하게 해주는 시스템 즉, IP 와 도메인의 연결 시스템을 가리키는 말이다. 그렇다면 www 가 있고 없고의 차이는 무엇일까? 사실 눈에 익숙한 www 형태의 도메인이 정상(?) 인 것 같지만 DNS에서 설정한 차이일 뿐 기능상의 차이는 없다. (보통 사람들이 동일 시 보니까, 이중으로 등록해 놓는 경우가 많다고 한다.) *** 도메인으로 IP 확인 방법 cmd 창에서.. 개발스터디/server 2024.01.05
SFTP, FTP의 차이 FTP (File Transfer Protocol) - FTP는 File Transfer Protocol로 말 그대로 파일을 전송하는 통신 규약 SFTP - sftp는 ssh의 파일 전송 버전 차이 보안 FTP는 기본적으로 평문 통신을 사용하기 때문에, 데이터가 중간에 가로채어질 경우 암호화되지 않아 보안상 취약합니다. 또한, FTP는 계정 정보와 패스워드를 평문으로 전송하기 때문에, 계정 정보가 노출될 가능성이 있습니다. 반면에 SFTP는 SSH(Secure Shell) 프로토콜을 사용하여 데이터 전송을 암호화하므로 보안성이 높습니다. SFTP는 SSL/TLS 기술을 이용하여 데이터를 암호화하고, 인증서를 사용하여 서버 인증을 수행합니다. 포트 번호 FTP는 21번 포트를 사용합니다. 하지만, 방화벽 .. 개발스터디/server 2023.12.20