서버 2

서버와 클라이언트

💡 이거 안 외우면 컴공아님 (나만)서버: 서비스를 제공하는 프로그램클라이언트: 서비스를 이용하는 프로그램IP주소 : 멀리 떨어진 컴퓨터를 찾아가기 위한 주소포트 번호 : 컴퓨터에서 실행중인 특정 프로그램을 찾아가는 번호서버란?서비스를 제공하는 프로그램클라이언트란?서비스를 이용하는 프로그램서버의 종류와 예시- 웹 서버: nginx, httpd(특정 회사에서 만든 프로그램)- 게임 서버: agar.io- 메세지 서버: kafka, rabbitmq, redis, mosquitto- 파일 서버: 베리즈 웹 쉐어, 파일 질라- 메일 서버: Postfix,Exim DNS 서버: bind즉, 서버 프로그램이란 특정회사에서 만든 특정 프로그램(클라우드: 남의 컴퓨터 서버 쓰는 것)클라이언트의 종류와 예시- 웹 클라..

CS/SW 아키텍쳐 2024.12.16

[React.js, 스프링 부트, AWS로 배우는 웹 개발 101] ch01-개발을 시작하기전에

1.1 Todo 웹 애플리케이션 개발 전에 알아둘 것 1.1.1 CLI(Command Line Interface) 커맨드라인 인터페이스란? : 글자를 입력하여 컴퓨터에 명령을 내려 운영 체제와 상호 작용하는 인터페이스 ex) window의 command창(명령 프롬프트) 1.1.2 CLI 의 장점 :CLI는 운영체제 의존성이 낮다 → 데스크톱 애플리케이션의 GUI는 보통 운영체제마다 다른데, 이 때문에 다른 운영체제 사용자들은 새로운 운영체제의 GUI를 사용할때 낯설고 불편할 수 있다. → 운영체제의 버전이 업그레이드 되어 GUI가 바뀌는 경우에 혼란을 일으킬 수 있다. 개발자라면 CLI에 익숙해지는 편이 좋다! 1.2 Todo 웹 애플리케이션 1.2.1 Todo 웹 애플리케이션 기능 Todo의 주요기능..