CS3 CS 사전(상시 업데이트) 공부하며 몰랐던 모든 단어, 개념을 정리하는 페이지입니다. 이러한 단어들은 다른 게시글에서 녹색으로 표시해뒀습니다. PuTTY란? 원격 컴퓨터(AWS 서버)에 접속하여 터미널 세션을 관리하기 위한 무료 소프트웨어입니다. 주로 SSH(Secure Shell) 및 Telnet 프로토콜을 사용하여 원격 서버에 연결할 때 사용됩니다. Secure Shell이란? 네트워크 프로토콜 중 하나로, 암호화된 통신을 통해 컴퓨터와 네트워크 장치 간의 안전한 원격 접속을 제공합니다. SSH는 원격 로그인, 원격 명령 실행, 원격 컴퓨터 간의 파일 전송 등에 사용됩니다. 기존의 Telnet과 같은 프로토콜은 텍스트 기반의 비암호화된 통신을 사용하기 때문에 보안에 취약합니다. 이에 반해 SSH는 통신을 암호화하여 데이터가 도.. 2024. 4. 21. 소켓(Socket) 소켓은 네트워크 통신을 위한 핵심기술입니다. 컴퓨터 네트워킹의 맥락에서 소켓은 두 프로그램이 네트워크를 통해 서로 데이터를 주고받을 수 있게 하는 종점(End Point) 역할을 합니다. 간단하게 말해서, 소켓은 네트워크 상에서 데이터를 교환하기 위한 "가상의 데이터 통로"라고 할 수 있습니다. 네트워크 통신에서 소켓의 역할 1. 통신의 종점 제공 : 소켓은 네트워크 상에서 통신하는 두 프로그램 사이의 종점(endpoint)을 제공합니다. 각 소켓은 IP주소와 포트 번호의 조합으로 식별됩니다. IP주소는 네트워크 상의 장치를 식별하는데 사용되고, 포트 번호는 그 장치 내에서 특정 프로그램을 식별하는 데 사용됩니다. 2. 데이터 전송 : 소켓은 데이터 송수신을 담당합니다. 소켓API를 통해 개발자는 데이터.. 2024. 4. 11. API https://aws.amazon.com/ko/what-is/api/ API란 (애플리케이션 프로그래밍 인터페이스) : 요청과 응답을 통한 두 어플리케이션 간의 통신 계약 API의 작동 방법 : api 아키텍처는 일반적으로 클라이언트와 서버측에서 설명된다. 요청을 보내는 애플리케이션을 클라이언트라 하고, 응답을 보내는 애플리케이션을 서버라고 한다. API의 네 가지 방식 SOAP API : 단순 객체 접근 프로토콜을 사용한다. 클라이언트와 서버는 XML을 사용하여 메시지를 교환한다. 과거에 많이 사용됐던 유연성이 떨어지는 API. RPC API : 원격 프로시저 호출라고 한다. 클라이언트가 서버에서 함수나 프로시저를 완료하면 서버가 출력을 클라이언트로 다시 전송한다. Websocket API : JSON.. 2024. 3. 29. 이전 1 다음 반응형