728x90 반응형 네트워크3 [네트워크] FTP 서버 안녕하세요! 이번에는 FTP 서버에 대해서 알아보려고 합니다. FTP 서버란? FTP 서버는 인터넷을 통해 파일을 전송하는 데 사용되는 프로토콜입니다. FTP 서버를 이용하면 파일을 업로드하고 다운로드할 수 있는 원격 파일 서버를 구축할 수 있습니다. FTP 서버 구축 FTP 서버를 구축하려면 서버 하드웨어, 운영 체제 및 FTP 서버 소프트웨어가 필요합니다. 각 운영 체제마다 설정 방법은 다르며, Windows 운영 체제에서는 IIS를 사용하고, Linux 운영 체제에서는 vsftpd를 사용하는 것이 일반적입니다. FTP 서버를 이용하기 위해서는 FTP 클라이언트 소프트웨어가 필요합니다. FTP 클라이언트를 사용하여 FTP 서버로 파일을 업로드하거나 다운로드할 수 있습니다. Windows 운영 체제에는.. 네트워크 2023. 4. 28. [Python] HTTP 프로토콜 HTTP 서버와 통신하기 - HTTP? • HTTP(HyperText Transfer Protocol, 문화어: 초본문전송규약, 하이퍼본문전송규약)는 WWW 상에서 정보를 주고받을 수 있는 프로토콜 • 주로 HTML 문서를 주고받는 데에 쓰임 • 주로 TCP 80번 포트 사용 • HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜 • 전달되는 자료는 http:로 시작하는 URL(인터넷 주소)로 조회 - HTTP 역사 - 요청 내용에 포함되는 요청 메소드 요청 메소드 설명 GET URL에 해당하는 자료의 전송을 요청 HEAD GET과 같은 요청이지만, 자료에 대한 정보(meta-information)만을 받음 POST 서버가 처리할 수 있는 자료 전송 PUT .. 네트워크 2022. 10. 11. [Python] 네트워크 기초와 소켓 (FTP 프로토콜) FTP 프로토콜 1. 네트워크 기초와 소켓 소켓이 뭘까요? • 세계는 거대하게 물리적으로 연결된 네트워크를 가짐 - UTP/동축/광케이블 실제로 연결하도록 도와주는 소프트웨어 - 소켓은 일종의 전화기 같은 역활을 함 소켓 통신은 전화를 주고 받는 방법과 매우 유사함 서버/클라이언트 통신과 소켓 • 소켓 통신은 기복적으로 서버와 클라이언트의 관계를 가짐 ( 서버 : 수신자, 클라이언트 : 발신자 ) 운영체제와 소켓 • 우리가 소켓을 구현할 필요가 없다. ( 운영체제가 다 제공해줌 ) • 즉, 우리는 운영체제로부터 소켓을 빌려 사용하면 된다. echo CS프로그램 개선하여 지속적으로 통신하는 프로그램 만들기 FTP? • 파일 전송 프로토콜(File Transfer Protocol, FTP)의 약자 • TCP.. 네트워크 2022. 10. 6. 이전 1 다음 728x90 반응형